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).
RankPlayerPitches Heart swing%Chase swing%Z-contact%EV90Hard-hit%Sweet spot% DecisionsContactPowerTotal