Player stats

Swings Inside the Zone 2023

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

Swings Inside the Zone2023 season
#PlayerTeamZone swings
1F. FreemanLAD1024
2M. SemienTEX1015
3N. LoweTEX1013
4M. OlsonATL1007
5A. RileyATL976
6S. TorkelsonDET969
7G. SpringerTOR967
8R. McMahonCOL964
9R. Acuña Jr.ATL961
10T. HernándezSEA950
11E. SuárezSEA949
12C. WalkerAZ944
13B. Witt Jr.KC938
14B. NimmoNYM937
15I. HappCHC936
16K. TuckerHOU933
17F. LindorNYM928
18T. TurnerPHI910
19O. AlbiesATL909
20D. SwansonCHC905
21R. DeversBOS895
22S. KwanCLE884
23G. TorresNYY883
24T. FranceSEA873
25P. GoldschmidtSTL869
26V. Guerrero Jr.TOR865
27F. Tatis Jr.SD864
28J. TurnerBOS860
29S. SteerCIN860
30J. RodríguezSEA855
31E. TovarCOL851
32B. BichetteTOR846
33W. AdamesMIL846
34D. VarshoTOR844
35A. BenintendiCWS842
36B. ReynoldsPIT840
37M. MelendezKC838
38J. DavisSF837
39A. RutschmanBAL834
40M. ChapmanTOR833
41A. GarcíaTEX832
42J. McNeilNYM831
43J. RamírezCLE829
44A. SantanderBAL829
45B. StottPHI822
46N. CastellanosPHI821
47K. MarteAZ820
48C. YelichMIL810
49L. Robert Jr.CWS810
50A. BregmanHOU807
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:21 PM UTC.