Player stats

Hard-Hit Balls 2023

Batted balls with a recorded speed of at least 95 miles per hour. Calculated by MLBDB from recorded game measurements.

All players with a recorded value; no minimum workload filter. Data through December 31, 2023. Data refreshed Sep 11, 2026, 12:29 PM UTC.

Hard-Hit Balls2023 season
#PlayerTeamHard hits
1R. Acuña Jr.ATL310
2R. DeversBOS252
3J. RodríguezSEA250
4V. Guerrero Jr.TOR249
5M. OlsonATL247
6J. SotoSD246
7B. Witt Jr.KC241
8Y. DíazTB234
9M. BettsLAD234
10A. RileyATL233
11K. TuckerHOU226
12S. TorkelsonDET223
13P. GoldschmidtSTL221
14F. FreemanLAD220
15J. RamírezCLE220
16B. NimmoNYM216
17F. Tatis Jr.SD216
18C. SeagerTEX210
19G. HendersonBAL210
20M. SemienTEX209
21B. ReynoldsPIT209
22T. HernándezSEA208
23T. TurnerPHI207
24L. Gurriel Jr.AZ207
25F. LindorNYM207
26C. YelichMIL206
27B. BichetteTOR205
28A. BregmanHOU205
29A. VaughnCWS204
30A. SantanderBAL204
31W. ContrerasMIL203
32G. TorresNYY203
33J. MenesesWSH202
34M. MachadoSD202
35K. MarteAZ199
36M. Harris IIATL198
37A. BohmPHI196
38G. SpringerTOR196
39M. OzunaATL195
40M. ChapmanTOR195
41O. AlbiesATL194
42S. OhtaniLAA193
43N. CastellanosPHI193
44R. ArozarenaTB193
45N. LoweTEX192
46A. GarcíaTEX192
47A. RutschmanBAL190
48K. HayesPIT190
49S. SuzukiCHC188
50B. De La CruzMIA188
Hard hits
Batted balls with a recorded speed of at least 95 miles per hour. Calculated by MLBDB from recorded game measurements.

Understanding Hard-Hit Balls

Batted balls with a recorded speed of at least 95 miles per hour. Calculated by MLBDB from recorded game measurements.

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, 12:29 PM UTC.