Player stats

Hard-Hit Balls Allowed 2019

Batted balls with a recorded speed of at least 95 miles per hour. For pitchers, this measures contact by opposing hitters. 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.

No. 1 / Hard-Hit Balls Allowed / 2019
287
Season leader
Hard-Hit Balls Allowed2019 season
#PlayerTeamHard hits
1M. LeakeAZ287
2M. BumgarnerSF245
3I. NovaCWS244
4B. AndersonOAK240
5S. BieberCLE231
6M. GonzalesSEA224
7M. KellyAZ223
8J. JunisKC221
9G. MárquezCOL218
10R. LópezCWS217
11R. PorcelloBOS216
12M. TanakaNYY215
13M. FiersOAK212
14A. NolaPHI210
15T. BauerCIN210
16Y. KikuchiSEA209
17J. SamardzijaSF205
18S. AlcantaraMIA205
19D. HudsonSTL204
20M. MikolasSTL204
21P. CorbinWSH203
22G. SparkmanKC200
23J. QuintanaCHC199
24J. MusgrovePIT198
25M. StromanNYM197
26A. WainwrightSTL197
27A. SampsonTEX197
28Z. GreinkeHOU196
29B. KellerKC196
30A. SenzatelaCOL196
31H. BaileyOAK193
32D. NorrisDET192
33M. SorokaATL191
34A. CashnerBOS191
35J. BerríosMIN188
36Z. WheelerNYM188
37J. LesterCHC188
38J. GrayCOL187
39M. FriedATL186
40L. LynnTEX185
41S. MatzNYM185
42K. GibsonMIN182
43J. HappNYY181
44A. JuradoTEX181
45E. LauerSD180
46M. MinorTEX179
47A. DeSclafaniCIN179
48T. RoarkOAK179
49S. StrasburgWSH177
50N. SyndergaardNYM177
Hard hits
Batted balls with a recorded speed of at least 95 miles per hour. For pitchers, this measures contact by opposing hitters. Calculated by MLBDB from recorded game measurements.

Understanding Hard-Hit Balls Allowed

Batted balls with a recorded speed of at least 95 miles per hour. For pitchers, this measures contact by opposing hitters. 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.