Pitches / Pitches
Batter
Pitches seen. Automatic balls and strikes are excluded because nothing was thrown; pitches in at-bats that never completed are included, matching Savant.
Agreement with Savant
Checked nightly. Agreement tolerance: ±0.
Pitcher
Pitches thrown. Automatic balls and strikes are excluded because nothing was thrown; pitches in at-bats that never completed are included, matching Savant.
Agreement with Savant
Checked nightly. Agreement tolerance: ±0.
Shown for: batter and pitcher.
Formula
sum(pitches)::int — pitches seen or thrown. Automatic balls and strikes are excluded because nothing was thrown; pitches in at-bats that never completed are included, matching Savant's pitch_count.
Inputs
plate_appearances.pitches
Era caveats
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-09-02 — Added with the pitch-owner spine (migration 017). Excluding automatic_ball/automatic_strike matters: counting them wrong misclassifies pitch_count for 337 of 673 validation-sample batters. (runbook §52)