Avg EV / Avg EV
Batter
Mean exit velocity in mph over measured batted-ball events.
Agreement with Savant
Checked nightly. Agreement tolerance: ±0.
Pitcher
Mean exit velocity in mph against, over measured batted-ball events.
Agreement with Savant
Checked nightly. Agreement tolerance: ±0.
Shown for: batter and pitcher.
Formula
sum(ev_sum) / NULLIF(sum(ev_bbe), 0) — mean exit velocity over non-bunt tracked batted balls. ev_sum and ev_bbe are narrower than bbe: both exclude bunts, which is what makes the average, not just the rate denominators, bunt-free.
Inputs
pitches.launch_speedplate_appearances.ev_sumplate_appearances.ev_bbe
Era caveats
Bunts are excluded
Every exit-velocity figure excludes bunts, matching Savant's hfFlag=is..bunt search flag. That flag reproduces Savant's published exit velocity exactly; velocity cutoffs and the sac_bunt column do not. (runbook §16)
Three tracking systems across the seasons shown
Rows carry a tracking_era of trackman, hawkeye or hawkeye_bat (migration 001). The systems differ in what they measure and how precisely, so long spans cross a measurement boundary as well as a rule one.
Version history
- 2026-08-11 — Denominator narrowed from bbe to a new ev_bbe (non-bunt tracked balls only), so bunts leave the average as well as the rate denominators: 249/251 of 2025's qualified batters land within 0.05 mph of Savant, up from 119/251 under the old all-tracked-balls denominator. (runbook §16)