HITTING • STATCAST

Sweet Spot Rate Leaders

BK Scout Statcast leaderboard for sweet-spot rate leaders.

Season2025
BoardSweet Spot %
SampleMin 25 BBE
LEADERBOARD

Sweet Spot Rate Leaders

Back to Statcast hub
RankPlayerTeamSweet Spot %BBEHardHit%Barrel%xwOBA
1
Owen Caissie
Chicago Cubs45.6%6816.2%5.9%0.235
2
Mason McCoy
San Diego Padres43.6%3910.3%5.1%0.279
3
Niko Kavadas
Los Angeles Angels43.2%4427.3%4.5%0.220
4
Jorge Alfaro
Washington Nationals42.1%11426.3%5.3%0.247
5
Unknown
San Diego Padres42.1%17126.9%4.7%0.279
6
Chad Stevens
Los Angeles Angels41.9%316.5%0.0%0.186
7
Rafael Flores Jr.
Pittsburgh Pirates41.4%2924.1%3.4%0.291
8
Vimael Machín
Baltimore Orioles41.4%2917.2%6.9%0.308
9
Zach Dezenzo
Houston Astros40.8%19623.0%10.2%0.350
10
Ezequiel Tovar
Colorado Rockies40.8%83920.5%4.5%0.323
11
Luis Vázquez
Baltimore Orioles40.4%11424.6%5.3%0.268
12
Blaine Crim
Texas Rangers39.7%12627.8%7.9%0.333
13
Bo Bichette
Toronto Blue Jays39.7%144229.0%3.6%0.351
14
Luis Arraez
San Diego Padres39.1%169610.7%0.6%0.302
15
Daylen Lile
Washington Nationals39.1%86522.3%2.3%0.349
16
Denzer Guzman
Los Angeles Angels39.0%8222.0%6.1%0.210
17
Zach McKinstry
Detroit Tigers38.7%105017.0%2.9%0.306
18
Ryan Mountcastle
Baltimore Orioles38.5%75325.8%5.6%0.312
19
Jared Young
New York Mets38.3%10730.8%12.1%0.299
20
Zach Cole
Houston Astros38.1%9726.8%8.2%0.334
21
Gio Urshela
Athletics38.0%35021.4%2.3%0.279
22
Corey Julks
Chicago White Sox37.9%2917.2%0.0%0.143
23
Thomas Saggese
St. Louis Cardinals37.6%67523.3%2.2%0.276
24
Dustin Harris
Texas Rangers37.5%11219.6%5.4%0.249
25
Matt Gorski
Pittsburgh Pirates37.5%8023.8%7.5%0.269
26
Dillon Dingler
Detroit Tigers37.3%95327.0%4.7%0.355
27
Jackson Merrill
San Diego Padres37.1%104223.8%6.3%0.332
28
Austin Slater
New York Yankees37.0%32224.2%5.9%0.331
29
Kyle Teel
Chicago White Sox36.9%59722.6%4.2%0.334
30
Sal Stewart
Cincinnati Reds36.7%13928.1%10.8%0.401
31
Edgar Quero
Chicago White Sox36.7%88927.6%2.0%0.295
32
CJ Kayfus
Cleveland Guardians36.7%25123.5%4.0%0.306
33
Connor Norby
Miami Marlins36.4%71720.1%5.2%0.307
34
Nathan Church
St. Louis Cardinals36.3%15719.1%1.3%0.251
35
Tyler Tolbert
Kansas City Royals36.2%9429.8%1.1%0.304
36
Unknown
Chicago Cubs36.1%16621.7%1.2%0.282
37
Austin Barnes
Los Angeles Dodgers36.1%7218.1%5.6%0.269
38
Drew Waters
Kansas City Royals36.1%47417.5%2.1%0.270
39
Adam Frazier
Pittsburgh Pirates36.0%108212.8%1.2%0.285
40
Dalton Rushing
Los Angeles Dodgers36.0%25027.6%9.6%0.284
41
Anthony Seigler
Milwaukee Brewers35.9%14223.9%1.4%0.311
42
Bryce Johnson
San Diego Padres35.8%15923.9%2.5%0.324
43
Ali Sánchez
Toronto Blue Jays35.8%6719.4%7.5%0.237
44
Luke Keaschall
Minnesota Twins35.7%42022.9%4.3%0.332
45
Austin Wynns
Cincinnati Reds35.7%22430.4%4.0%0.295
46
Jonathan Aranda
Tampa Bay Rays35.7%86027.7%5.9%0.373
47
Nick Kurtz
Athletics35.7%82732.2%8.8%0.371
48
Brandon Marsh
Philadelphia Phillies35.7%86127.3%4.2%0.335
49
Christian Moore
Los Angeles Angels35.6%35419.5%4.0%0.288
50
Gabriel Moreno
AZ35.6%66925.4%4.0%0.344
51
Hyeseong Kim
Los Angeles Dodgers35.5%34414.2%1.5%0.263
52
Chris Taylor
Los Angeles Dodgers35.3%21522.8%3.7%0.277
53
Jack Winkler
Miami Marlins35.3%3411.8%2.9%0.181
54
Jerar Encarnacion
San Francisco Giants35.2%10533.3%2.9%0.291
55
Michael Toglia
Colorado Rockies35.1%55823.3%6.1%0.282
56
Connor Kaiser
AZ35.0%4012.5%5.0%0.228
57
J.P. Crawford
Seattle Mariners34.8%141820.6%2.5%0.326
58
Colt Keith
Detroit Tigers34.8%91628.6%5.3%0.340
59
Andy Pages
Los Angeles Dodgers34.8%141022.1%4.2%0.314
60
Yoán Moncada
Los Angeles Angels34.8%49427.1%8.3%0.338
61
Mike Trout
Los Angeles Angels34.8%90825.7%6.9%0.357
62
Mike Tauchman
Chicago White Sox34.8%84221.4%3.1%0.317
63
Cavan Biggio
Kansas City Royals34.7%11824.6%1.7%0.291
64
Nolan Schanuel
Los Angeles Angels34.7%118119.2%2.6%0.340
65
Ian Happ
Chicago Cubs34.7%124827.7%6.8%0.356
66
Steven Kwan
Cleveland Guardians34.7%160614.0%1.6%0.314
67
Brendan Donovan
St. Louis Cardinals34.6%103427.2%5.5%0.339
68
Tristan Gray
Tampa Bay Rays34.6%18230.8%6.0%0.365
69
Josh Jung
Texas Rangers34.6%112826.5%3.5%0.300
70
Patrick Bailey
San Francisco Giants34.6%89720.0%3.3%0.273
71
Aaron Judge
New York Yankees34.5%109236.4%13.1%0.462
72
Josh Lowe
Tampa Bay Rays34.5%106721.7%3.1%0.299
73
George Valera
Cleveland Guardians34.4%9026.7%2.2%0.270
74
Lenyn Sosa
Chicago White Sox34.1%118926.1%5.0%0.318
75
Brent Rooker
Athletics34.0%127929.6%7.8%0.353
76
Miguel Vargas
Chicago White Sox33.9%118525.1%4.5%0.330
77
Brice Turang
Milwaukee Brewers33.9%141823.1%2.9%0.331
78
Spencer Torkelson
Detroit Tigers33.8%121228.9%7.0%0.326
79
Jorbit Vivas
New York Yankees33.8%13625.0%2.9%0.315
80
Nolan Gorman
St. Louis Cardinals33.8%76320.7%4.7%0.292
81
Luis Robert Jr.
Chicago White Sox33.8%77827.6%6.2%0.334
82
Connor Joe
San Diego Padres33.8%16025.6%5.0%0.272
83
Miguel Amaya
Chicago Cubs33.7%17229.1%4.1%0.298
84
Xavier Edwards
Miami Marlins33.7%132316.9%0.5%0.296
85
Kyren Paris
Los Angeles Angels33.7%18723.0%4.8%0.214
86
Spencer Horwitz
Pittsburgh Pirates33.7%103321.1%3.8%0.324
87
Ryan Ritter
Colorado Rockies33.7%39817.1%1.5%0.246
88
Taylor Walls
Tampa Bay Rays33.6%64216.7%2.2%0.266
89
Matthew Lugo
Los Angeles Angels33.6%11030.0%9.1%0.250
90
Isaac Paredes
Houston Astros33.5%92824.9%5.5%0.321
91
Nico Hoerner
Chicago Cubs33.5%147820.4%1.3%0.320
92
Mookie Betts
Los Angeles Dodgers33.5%128126.8%4.1%0.332
93
Andrew Vaughn
Milwaukee Brewers33.5%92628.8%6.5%0.347
94
Ben Rice
New York Yankees33.5%102535.9%8.4%0.389
95
James Wood
Washington Nationals33.4%108335.5%8.7%0.360
96
Alex Call
Washington Nationals33.4%58418.3%2.6%0.321
97
Jakob Marsee
Miami Marlins33.3%48025.8%5.4%0.346
98
Enmanuel Valdez
Pittsburgh Pirates33.3%18629.0%5.9%0.336
99
Ryan Vilade
St. Louis Cardinals33.3%4822.9%4.2%0.287
100
Endy Rodríguez
Pittsburgh Pirates33.3%4235.7%7.1%0.210