Softball AI Trainer
Privacy Terms Research

Built on Science

How Softball AI Trainer analyzes your mechanics

Our Approach

Softball AI Trainer uses Google ML Kit pose detection (MediaPipe) to extract 33 skeletal landmarks — including heel and foot position, critical for stride mechanics — from your video, entirely on your phone. We then apply biomechanical scoring algorithms. Our pitching thresholds are anchored to the published fastpitch kinematic studies cited below; our hitting thresholds come from established coaching standards, validated against our own recorded-swing dataset, because published youth softball hitting kinematics are limited.

All video processing happens on-device. Your video is never uploaded — the only images that leave your phone are analysis cards you explicitly choose to share.

Hitting Analysis

Our hitting analysis breaks down your swing into four phases: Load, Stride, Contact Zone, and Follow-Through. Each phase is scored using biomechanical metrics derived from pose keypoints:

  • Load — Hand position, back-knee bend, and weight distribution over the back foot
  • Stride — How far the front foot travels from load to plant, normalized to body height, with age-group targets
  • Contact Zone — Hip rotation angle at contact and back-arm elbow bend at contact
  • Follow-Through — Finish height, wrist crossover, and hold balance

Contact detection uses a custom-trained ball-detection neural network that tracks the ball through the contact window to identify the exact moment of impact, with pixel-level frame differencing as a fallback.

Pitching Analysis

Our pitching analysis evaluates four phases: Power Load, Stride, Release Zone, and Follow-Through:

  • Power Load — Trunk alignment and drive knee flexion at push-off
  • Stride — Stride length as a percentage of body height, with age-adjusted targets
  • Release Zone — Arm speed, hip lead angle, and release position
  • Follow-Through — Balance and body control after release

Age-Appropriate Scoring

Youth athletes are not small adults. Our scoring thresholds step up by age bracket (10U, 12U, 14U, 16U, 18U). Where published youth and collegiate kinematic data exist we anchor to them; the brackets in between are interpolated. A 10U pitcher is scored against a 75%-of-body-height stride target, not the ~95% expected of an 18U pitcher.

Research References

Our analysis algorithms are informed by the following peer-reviewed research:

  • Biomechanics of Fastpitch Softball Pitching (2025)
    PMC11969493 — Comprehensive review of pitching biomechanics including kinematic chain analysis.
  • Youth vs Collegiate Pitcher Kinematics (2021)
    PubMed 34778481 — Comparison of biomechanical parameters between youth and collegiate pitchers, informing our age-adjusted thresholds.
  • Pitching Mechanics in Female Youth Fastpitch Softball (2018)
    PMC6044599 — Kinematic analysis of 23 youth windmill pitchers (mean age 11.4) and how trunk and pelvis mechanics relate to ball velocity.
  • A Three-Dimensional Kinematic and Kinetic Study of the College-Level Female Softball Swing (2014)
    PMC3918556 — Motion-capture analysis of the swing in 14 college players; found that mechanical work applied to the bat is the dominant contributor to bat speed. Background reading; no shipped threshold is derived from it.
  • Relationship Between Stride Mechanics and Shoulder Distraction Force in Collegiate Softball Pitchers (2024)
    PMC11542118 — Measured shoulder distraction force against stride length in 63 injury-free NCAA Division I pitchers, reporting that distraction force rose with stride length (stride length explained about 11% of the variation).

Technology

  • Pose Detection — Google ML Kit (MediaPipe Pose, 33 landmarks), running fully on-device
  • Ball Detection — A custom-trained neural network for softball tracking (contact detection), running fully on-device
  • AI Coaching — Anthropic (the company that makes Claude), receiving the athlete's age bracket, analysis scores, skeletal position measurements, and typed questions — never images, video, or the athlete's name (the App swaps the name for a placeholder before sending and restores it only on the device)
  • Privacy — All video analysis is on-device. The App never uploads video or images.

Limitations

Our analysis uses 2D pose estimation from a single camera angle. This provides reliable biomechanical insights but has inherent limitations compared to 3D motion capture systems:

  • Arm speed is measured from 2D side-view video, so it understates true 3D wrist velocity by an amount that varies with camera angle. Our benchmarks are set against 2D measurements and are not comparable to radar or motion-capture values.
  • Accuracy depends on video quality, camera angle (side view recommended), and lighting conditions.
  • Pose models may have difficulty tracking small or fast-moving limbs, particularly for younger athletes.

Softball AI Trainer is a training aid designed to supplement — not replace — qualified coaching.

Nothing in the App or on this page is medical advice. The App is not designed to diagnose, treat, or prevent any injury. The research cited above is listed because it informed our scoring targets, not as a claim that the App reduces injury risk.

© 2026 BMD Labs LLC. All rights reserved.
Privacy Policy Terms of Service Contact Facebook Instagram TikTok