PITCHING • STATCAST

Lowest Hard-Hit Rate Allowed

BK Scout Statcast leaderboard for lowest hard-hit rate allowed.

Season2025
BoardHardHit % Allowed
SampleMin 25 BBE Allowed
LEADERBOARD

Lowest Hard-Hit Rate Allowed

Back to Statcast hub
RankPlayerTeamHardHit % AllowedBBE AVeloSpinxwOBA A
1
Tom Cosgrove
Chicago Cubs7.7%3982.824800.188
2
Unknown
Atlanta Braves10.0%4086.723840.157
3
Trevor Richards
Kansas City Royals10.4%6787.123040.301
4
Albert Suárez
Baltimore Orioles11.9%6787.823390.226
5
Ty Adcock
New York Mets12.1%6692.621090.223
6
Unknown
Boston Red Sox13.5%7484.622780.282
7
Bradgley Rodriguez
San Diego Padres13.6%6695.121640.243
8
Clayton Beeter
Washington Nationals13.9%21692.326280.285
9
Lucas Sims
Washington Nationals14.3%5690.227790.423
10
Joey Gerber
Tampa Bay Rays14.7%3491.323310.185
11
Unknown
Houston Astros14.9%4786.923900.244
12
Patrick Monteverde
Miami Marlins15.2%6685.521790.324
13
Ron Marinaccio
San Diego Padres15.5%11689.123110.211
14
Jhonny Pereda
Athletics15.6%3266.515270.381
15
Unknown
Los Angeles Dodgers16.0%10096.526170.341
16
Unknown
Houston Astros16.2%7484.823240.229
17
Eduarniel Núñez
San Diego Padres16.3%12394.327370.365
18
Matt Krook
Athletics16.7%4886.423520.324
19
Gavin Hollowell
Chicago Cubs16.7%7291.226400.346
20
Unknown
Los Angeles Dodgers16.7%3689.525740.217
21
DL Hall
Milwaukee Brewers16.7%31189.423050.284
22
Joe La Sorsa
Cincinnati Reds16.9%7188.020610.367
23
Tanner Rainey
Pittsburgh Pirates17.0%9491.023850.334
24
Zack Kelly
Boston Red Sox17.0%30590.323350.271
25
Aroldis Chapman
Boston Red Sox17.1%47596.222890.221
26
Unknown
Chicago White Sox17.2%12292.124350.359
27
Caleb Ferguson
Seattle Mariners17.2%51789.625480.273
28
Rob Zastryzny
Milwaukee Brewers17.5%20687.624370.294
29
Kade Strowd
Baltimore Orioles17.5%22391.225650.251
30
Alex Vesia
Los Angeles Dodgers17.6%47189.423920.271
31
Kai-Wei Teng
San Francisco Giants17.6%31287.825550.304
32
Phil Maton
Texas Rangers17.8%44383.728070.269
33
Unknown
Toronto Blue Jays17.9%5684.220190.361
34
Jacob Misiorowski
Milwaukee Brewers17.9%65995.725100.291
35
Austin Warren
New York Mets17.9%6789.924100.283
36
Justin Bruihl
Toronto Blue Jays18.0%11185.023810.295
37
Logan Henderson
Milwaukee Brewers18.1%18287.824010.310
38
Jeremiah Estrada
San Diego Padres18.2%61192.620080.268
39
Carl Edwards Jr.
Texas Rangers18.2%4487.423140.289
40
Hunter Harvey
Kansas City Royals18.2%4490.618990.256
41
Wander Suero
Atlanta Braves18.2%6690.123300.343
42
Josh Hader
Houston Astros18.3%36690.223940.213
43
Shawn Armstrong
Texas Rangers18.4%57791.123860.271
44
Tarik Skubal
Detroit Tigers18.4%154993.121610.251
45
Unknown
Los Angeles Dodgers18.4%7687.620730.411
46
Jesus Tinoco
Miami Marlins18.7%16690.022320.312
47
Brock Stewart
Minnesota Twins18.7%31593.724650.258
48
Cody Laweryson
Minnesota Twins18.8%6489.722470.219
49
Craig Kimbrel
Houston Astros18.8%9690.523870.312
50
Tyler Ferguson
Athletics18.8%50090.423480.318
51
Cam Sanders
Pittsburgh Pirates18.8%8591.624930.458
52
Blade Tidwell
New York Mets19.0%20091.123510.361
53
Jacob Lopez
Athletics19.1%82285.422070.290
54
Tyler Zuber
New York Mets19.1%15788.624140.409
55
Nick Anderson
Colorado Rockies19.1%15790.420720.347
56
Unknown
Detroit Tigers19.1%4784.820400.322
57
Blake Snell
Los Angeles Dodgers19.3%40588.922860.256
58
Cam Schlittler
New York Yankees19.3%69594.324710.305
59
Brad Keller
Chicago Cubs19.3%55493.523740.269
60
Andre Granillo
St. Louis Cardinals19.3%21287.123000.314
61
Eric Orze
Tampa Bay Rays19.4%37287.820140.296
62
Unknown
Milwaukee Brewers19.4%3191.523120.306
63
Unknown
AZ19.4%6294.516940.354
64
Hunter Brown
Houston Astros19.4%153492.522100.275
65
Ronel Blanco
Houston Astros19.4%28487.221260.264
66
Emilio Pagán
Cincinnati Reds19.4%59391.622210.270
67
Adrian Morejon
San Diego Padres19.4%50094.524580.253
68
Erik Miller
San Francisco Giants19.4%18092.222970.327
69
Philip Abner
AZ19.5%4187.423720.318
70
Matt Festa
Cleveland Guardians19.5%47188.425620.286
71
Mason Miller
San Diego Padres19.6%37395.024690.267
72
Brandon Woodruff
Milwaukee Brewers19.6%63890.122620.235
73
Zack Wheeler
Philadelphia Phillies19.7%104391.624470.243
74
Calvin Faucher
Miami Marlins19.7%46891.527740.302
75
Joey Lucchesi
San Francisco Giants19.7%37688.622510.295
76
Steven Okert
Houston Astros19.7%52285.523750.251
77
Andrew Abbott
Cincinnati Reds19.7%160187.923710.287
78
Cade Smith
Cleveland Guardians19.8%58693.619420.249
79
Chris Martin
Texas Rangers19.8%37392.321460.314
80
Will Klein
Los Angeles Dodgers19.9%14194.022580.323
81
Hunter Stratton
Pittsburgh Pirates19.9%21692.225610.370
82
Dietrich Enns
Detroit Tigers20.0%48088.918310.285
83
Orlando Ribalta
Washington Nationals20.0%19592.223830.377
84
Nic Enright
Cleveland Guardians20.1%31490.324960.304
85
Jaden Hill
Colorado Rockies20.1%28891.822200.284
86
Unknown
Boston Red Sox20.2%38791.322250.300
87
Garrett Whitlock
Boston Red Sox20.2%58090.021870.263
88
Parker Messick
Cleveland Guardians20.2%40687.821050.274
89
Freddy Peralta
Milwaukee Brewers20.2%140189.823140.295
90
Dylan Cease
San Diego Padres20.2%135492.126690.286
91
Erik Sabrowski
Cleveland Guardians20.3%22290.726310.272
92
Unknown
Minnesota Twins20.3%51889.421840.315
93
Robert Suarez
San Diego Padres20.3%64196.722740.309
94
Ranger Suarez
Philadelphia Phillies20.4%147584.618940.284
95
Bryan Hudson
Milwaukee Brewers20.4%9387.621780.382
96
Hogan Harris
Athletics20.5%61186.823520.302
97
Matt Svanson
St. Louis Cardinals20.5%50392.722660.265
98
Craig Yoho
Milwaukee Brewers20.5%8383.923640.323
99
Jared Shuster
Chicago White Sox20.5%16687.620550.317
100
Devin Williams
New York Yankees20.5%49388.725620.270