Player stats

Hard-Hit Balls 2024

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, 2024. Data refreshed Sep 11, 2026, 12:32 PM UTC.

Hard-Hit Balls2024 season
#PlayerTeamHard hits
1S. OhtaniLAD288
2V. Guerrero Jr.TOR287
3J. SotoNYY262
4B. Witt Jr.KC260
5G. HendersonBAL256
6A. JudgeNYY238
7M. OzunaATL235
8F. LindorNYM234
9Y. DiazHOU231
10M. MachadoSD231
11Y. DíazTB230
12Y. AlvarezHOU229
13W. ContrerasMIL227
14J. DuranBOS226
15K. MarteAZ219
16A. BohmPHI216
17J. RamírezCLE216
18B. ReynoldsPIT213
19K. SchwarberPHI213
20P. GoldschmidtSTL212
21J. ProfarSD210
22S. PerezKC209
23M. OlsonATL206
24M. GarciaKC206
25V. PasquantinoKC204
26P. AlonsoNYM204
27J. MerrillSD203
28R. DeversBOS202
29A. BregmanHOU202
30M. ChapmanSF202
31B. HarperPHI200
32J. RodríguezSEA200
33O. CruzPIT200
34A. BurlesonSTL199
35B. NimmoNYM197
36A. GarcíaTEX197
37A. SantanderBAL196
38J. PeñaHOU194
39C. SeagerTEX193
40B. DonovanSTL192
41A. VaughnCWS192
42R. McMahonCOL192
43M. SemienTEX192
44C. CarrollAZ192
45J. NaylorCLE189
46F. FreemanLAD188
47T. HernándezLAD188
48E. TovarCOL186
49B. RookerOAK185
50J. ChourioMIL184
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:32 PM UTC.