Player stats

Hard-Hit Balls 2019

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

Hard-Hit Balls2019 season
#PlayerTeamHard hits
1R. DeversBOS257
2D. LeMahieuNYY252
3M. BettsBOS239
4J. AbreuCWS237
5X. BogaertsBOS221
6A. RendonWSH218
7J. MartinezBOS213
8E. HosmerSD212
9M. ChapmanOAK211
10M. SemienOAK209
11C. SantanaCLE209
12R. Acuña Jr.ATL208
13J. SolerKC208
14C. BellingerLAD207
15F. LindorCLE207
16M. MachadoSD202
17S. CastroMIA201
18F. FreemanATL200
19T. PhamTB200
20J. DonaldsonATL200
21J. SotoWSH199
22T. ManciniBAL198
23N. CastellanosCHC196
24A. RosarioNYM195
25S. ChooTEX195
26K. MarteAZ194
27C. BlackmonCOL194
28J. BellPIT193
29K. SchwarberCHC193
30T. StoryCOL192
31L. CainMIL190
32N. ArenadoCOL189
33Y. GurrielHOU188
34M. BrantleyHOU187
35C. WalkerAZ183
36C. YelichMIL182
37B. HarperPHI182
38P. GoldschmidtSTL182
39O. AlbiesATL181
40M. KeplerMIN179
41M. OzunaSTL179
42A. BregmanHOU178
43E. AndrusTEX178
44A. GordonKC178
45P. AlonsoNYM176
46F. ReyesCLE176
47J. VillarBAL175
48J. RealmutoPHI174
49Y. MoncadaCWS173
50W. RamosNYM173
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:17 PM UTC.