Player stats

Hard-Hit Balls Allowed 2021

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

Hard-Hit Balls Allowed2021 season
#PlayerTeamHard hits
1J. LylesTEX233
2C. IrvinOAK232
3S. AlcantaraMIA227
4A. SenzatelaCOL224
5P. CorbinWSH224
6D. KeuchelCWS222
7M. StromanNYM219
8C. FlexenSEA218
9H. Jin RyuTOR216
10F. MontasOAK214
11A. WainwrightSTL212
12S. ManaeaOAK210
13G. RichardsBOS209
14J. HappSTL208
15K. GibsonPHI206
16Y. KikuchiSEA205
17Z. DaviesCHC205
18W. BuehlerLAD202
19K. GausmanSF202
20R. RayTOR202
21G. MárquezCOL201
22J. BerríosTOR198
23Z. PlesacCLE198
24K. HendricksCHC197
25L. CastilloCIN195
26M. KellyAZ195
27N. EovaldiBOS192
28Z. GreinkeHOU191
29M. FoltynewiczTEX191
30B. KellerKC190
31T. SkubalDET188
32A. DeSclafaniSF186
33J. MusgroveSD182
34M. HarveyBAL182
35A. NolaPHI179
36J. LesterSTL178
37C. MizeDET177
38T. WalkerNYM177
39W. MileyCIN175
40T. AndersonSEA175
41S. MatzTOR172
42G. ColeNYY170
43M. MinorKC170
44M. BumgarnerAZ169
45F. ValdezHOU168
46L. McCullers Jr.HOU168
47N. PivettaBOS168
48J. TaillonNYY167
49E. FeddeWSH166
50J. UreñaDET164
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:22 PM UTC.