2026 Hitter Score
MLB hitters with 400+ pitches · 2026 regular season · Baseball Savant attack zones
Total = Swing decisions + Contact + Power, each worth an equal share. Decisions = z Heart swing% + z Chase swing% (flipped). Contact = 2 × z Z-contact%. Power = ⅔ × (z EV90 + z Hard-hit% + z Sweet spot%).
Heart swing% leaves out 3-0 pitches and off-speed/breaking pitches in 0-0, 1-0 and 2-0 counts. z-scores are versus hitters with 1,000+ pitches (n=310); in that group the Total has an SD of about 2.1.
Pool means (SD): heart swing% 77.0% (5.6), chase swing% 25.8% (7.1), Z-contact% 84.3% (5.1), EV90 104.2 mph (2.7), hard-hit% 39.8% (7.8), sweet spot% 35.6% (3.8).
Heart swing% leaves out 3-0 pitches and off-speed/breaking pitches in 0-0, 1-0 and 2-0 counts. z-scores are versus hitters with 1,000+ pitches (n=310); in that group the Total has an SD of about 2.1.
Pool means (SD): heart swing% 77.0% (5.6), chase swing% 25.8% (7.1), Z-contact% 84.3% (5.1), EV90 104.2 mph (2.7), hard-hit% 39.8% (7.8), sweet spot% 35.6% (3.8).
| Rank | Player | Pitches | Heart swing% | Chase swing% | Z-contact% | EV90 | Hard-hit% | Sweet spot% | Decisions | Contact | Power | Total |
|---|