Player stats

Swings Inside the Zone 2022

Swings at pitches classified inside the strike zone. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

MLBDB counts delivered pitches, including bunts. Caught foul tips count as whiffs. Automatic count awards are excluded. Zone rates require at least 95% location coverage; unknown results remain unavailable. Data through December 31, 2022. Data refreshed Sep 11, 2026, 5:19 PM UTC.

Swings Inside the Zone2022 season
#PlayerTeamZone swings
1D. SwansonATL994
2M. OlsonATL988
3F. FreemanLAD958
4N. LoweTEX958
5B. BichetteTOR957
6M. SemienTEX955
7A. RileyATL939
8B. NimmoNYM930
9C. MullinsBAL909
10T. TurnerLAD907
11F. LindorNYM902
12I. HappCHC900
13K. TuckerHOU892
14J. ProfarSD878
15A. JudgeNYY877
16R. HoskinsPHI875
17S. OhtaniLAA874
18C. SeagerTEX873
19J. AbreuCWS869
20V. Guerrero Jr.TOR867
21C. YelichMIL853
22J. RamírezCLE849
23K. SchwarberPHI846
24M. ChapmanTOR845
25R. McMahonCOL841
26J. CronenworthSD837
27W. AdamesMIL834
28D. VarshoAZ833
29J. MartinezBOS832
30C. WalkerAZ832
31A. GarcíaTEX830
32A. VerdugoBOS828
33G. SpringerTOR822
34R. MountcastleBAL822
35C. HernándezWSH819
36A. McCutchenMIL817
37J. McNeilNYM813
38M. MachadoSD809
39A. BohmPHI805
40S. MurphyOAK804
41J. BellSD803
42E. SuárezSEA802
43M. BettsLAD796
44L. VoitWSH791
45G. TorresNYY789
46A. SantanderBAL789
47T. PhamBOS789
48B. Witt Jr.KC786
49T. FranceSEA785
50R. DeversBOS780
Zone swings
Swings at pitches classified inside the strike zone. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

Understanding Swings Inside the Zone

Swings at pitches classified inside the strike zone. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

Season rankings use regular-season records. A player has one combined row across teams; the team label identifies the associated team, not a separate team stint.

Source: MLB statistics and MLBDB derived measures. Formulas describe the measure above. Data refreshed Sep 11, 2026, 5:19 PM UTC.