Player stats

Swings Inside the Zone 2025

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, 2025. Data refreshed Sep 11, 2026, 5:27 PM UTC.

Swings Inside the Zone2025 season
#PlayerTeamZone swings
1R. DeversSF1041
2M. OlsonATL1028
3F. LindorNYM1020
4R. GreeneDET1002
5C. RaleighSEA976
6B. ReynoldsPIT962
7C. WalkerHOU962
8D. SwansonCHC960
9J. CrawfordSEA953
10B. NimmoNYM937
11K. SchwarberPHI935
12B. RookerATH934
13G. PerdomoAZ933
14M. MachadoSD930
15J. RodríguezSEA929
16T. StoryBOS920
17W. AdamesSF920
18B. TurangMIL917
19I. HappCHC914
20P. AlonsoNYM909
21E. SuárezSEA909
22R. ArozarenaSEA904
23B. Witt Jr.KC898
24S. OhtaniLAD897
25J. HollidayBAL893
26F. FreemanLAD892
27A. PagesLAD889
28S. TorkelsonDET883
29S. KwanCLE872
30P. Crow-ArmstrongCHC870
31O. AlbiesATL870
32F. Tatis Jr.SD864
33H. RamosSF864
34N. LoweBOS863
35W. ContrerasMIL862
36C. BellingerNYY856
37L. ButlerATH853
38T. TurnerPHI852
39B. LoweTB852
40G. TorresDET850
41J. CamineroTB849
42S. SteerCIN848
43V. PasquantinoKC846
44C. YelichMIL846
45K. TuckerCHC844
46J. RamírezCLE842
47G. HendersonBAL841
48S. SuzukiCHC840
49A. JudgeNYY837
50G. SpringerTOR834
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:27 PM UTC.