Batting Intelligence

What happened on this ball?

For batting clips, Gabriella tracks ball, bat, and body where visible, then returns metrics and visualizations suited to that camera view.

Four dimensions of every delivery

Ball, bat, body, and outcome — where the clip and view allow

Ball

  • Speed*
  • Trajectory†
  • Line and length†
  • Bounce point†

Bat

  • Bat path†
  • Bat speed at impact
  • Bat angle†
  • Contact time in this clip

Body

  • Head stability
  • Foot movement‡
  • Stride length‡
  • Joint positions

Outcome

  • Contact location†
  • Shot trajectory†
  • Bat-ball contact*
  • Session review§

* Ready or Can't measure · † view-dependent · ‡ pose-dependent · § same-view only · Bat-ball contact is not a technique grade

What's live, conditional, and research-stage

Capability status for batting analysis

Availability depends on camera view, calibration, visibility, and clip quality. The system reports "can't measure" when a metric cannot be reliably determined — it never substitutes a guess.

Metric Status Condition
Bat speed at impactLiveWhen bat is tracked through contact frame
Ball speedLiveReady when ball tracking is trusted; otherwise Can't measure (ball not seen, track broke, or impact missing)
Contact time (per clip)LiveWhen impact is found
Head stabilityLiveWhen pose estimation covers the head and shoulders
Ball trajectoryConditionalRequires sufficient ball visibility and appropriate camera angle
Bounce pointConditionalRequires a view that captures the pitch area
Stride length, foot movementConditionalRequires full lower-body pose visibility
Contact locationConditionalDepends on camera view and bat orientation at contact
Session-to-session comparisonConditionalRequires clips from a comparable camera view and quality
Weight transferResearchActive research — not surfaced as a production metric
Shot trajectory post-contactResearchDepends on ball visibility after impact; research-stage
Batting analysis — annotated clip with pose, bat, and ball overlays

Gabriella Vision

Bat speed at impact10.6 km/h
Head stability45.9 cm
Ball speed122 km/h
Contact time800 ms

Session metrics from this take

Demonstration output from selected sample clips. Not independently validated. Measurement availability and accuracy depend on camera view, calibration, visibility, frame rate, and clip quality.

Coaching questions, not engineering metrics

Answers the questions coaches actually ask

When did contact happen in this take?

Contact timing in this take — measured in milliseconds from clip start to bat-ball contact. Useful as a same-view marker across sessions, not an early/late judgment.

Is my head staying still through the shot?

Pose overlays help coaches review head and upper-body stability through the shot — alongside bat and ball tracking where visible.

How consistent is my stride across the session?

Compare stride length and foot position across deliveries in the same session — where clips share a similar camera view and quality.

Session intelligence

Compare deliveries. Track progress.

Review metrics across clips when takes share a similar view and quality. Longitudinal trends are the goal — strongest with consistent capture.

Bat speed at impact 10.6 km/h
Head stability 45.9 cm
Ball speed 122 km/h
Contact time in this clip 800 ms
Same-view session review Coach-led

Illustrative sample data — trends need comparable views and clip quality.

See batting analysis in action

Try the live demo with sample batting clips or request a pilot to bring objective batting intelligence to your nets.