Top 150 Minor League Stuff+ Leaders For 2025

0

Image credit: Jacob Misiorowski (Photo by John Fisher/Getty Images)

Last week, we compiled top Stuff+ scores across a variety of pitch types in the minor leagues to present a good idea of which pitchers had outlier offerings in 2025. As a follow-up, we’ll be looking at the top overall arsenals in the minor leagues this season.

You’ll find a couple different Stuff+ scores in the table below. The first is the standard Stuff+ score with which we measure the quality of an arsenal. With this, we’re simply measuring how each pitcher’s total pitch mix grades out over the season.

The other number listed is our normalized Stuff+ score, which takes a different approach.

We normalize our Stuff+ scores by rebalancing data for each pitch classification against the average Stuff+ for that pitch type. So, because the average slider has a Stuff+ of 110, if a pitcher has a slider with a Stuff+ of 110, it is considered an “average” example of such a pitch and is rebalanced to 100 on the normalized scale. The weighted average of each pitcher’s normalized arsenal then results in their normalized Stuff+ score. Using this model allows us to more accurately identify which pitchers are bringing elite stuff to each at-bat.

All players included below threw a minimum of 1,000 pitches in front of ball-tracking devices this season. 

Top 150 Stuff+ Leaders For 2025

playerorghandpitchesstuff+nstuff+
Gavin CollyerTEXR1056124119
Carlos LagrangeNYYR1764121122
Griff McGarryPHIR1128121121
Jacob MisiorowskiMILR1014119125
Devereaux HarrisonTORR1616119117
Aidan FoellerLADR1730118123
Levi WellsBALR1257118118
Brody HopkinsTBRR1748117120
Gerelmi MaldonadoSFGR1010117120
David SandlinBOSR1569117114
Robert StockBOSR1403117113
Bryan MataBOSR1164116117
Blade TidwellSFGR1581116115
Frank ElissaltSTLR1027116114
Beck WayKCRR1136116111
Casey AndersonARIR1481116108
Miguel MendezSDPR1442115119
Hunter OmlidCOLR1055115118
Chris CortezLAAR1916115116
Thaddeus WardBALR2038115105
Jaxon WigginsCHCR1006114120
Chris CamposLADR1752114118
Luis MoralesATHR1422114116
Eriq SwanWSNR1497114112
Nolan McLeanNYMR1769114111
Troy WatsonDETR1203114111
Ashton IzziARIR1157114111
Brendan GirtonNYMR1370114110
Dylan DeLuciaCLER1775113119
Noah DeanBOSL1117113117
Sandy GastonLAAR1137113116
Troy MeltonDETR1243113116
Jefferson JeanATHR1481113116
Brooks AugerLADR1336113115
Ramsey DavidHOUR1339113113
Alessandro ErcolaniPITR1535113113
Leonard GarciaLAAL1040113111
Cam SchlittlerNYYR1263113110
Marlon NievesLADR1232113109
Trey GibsonBALR1643113108
Sam CarlsonLADR1030113106
Will SchombergMIAR1296113104
Ryan LobusTEXR1048113102
Wilber DotelPITR1754112119
Niko MazzaSFGR1514112117
Jonathan PintaroNYMR1164112115
Ryan LongBALR1369112115
Noah SchultzCHWL1221112115
George KlassenLAAR1538112113
Bryce MayerHOUR1444112112
Andrew LandryNYYR1590112110
Yerlin RodriguezMILR1059112110
Victor MederosLAAR1688112109
Joan OgandoHOUR1574112108
Blas CastanoSEAR1651112108
Michael FulmerSEAR1000112103
Bubba ChandlerPITR1837111119
Ben HessNYYR1422111117
Jackson NezuhHOUR1148111117
Andrew PainterPHIR1756111115
Payton TolleBOSL1397111115
Will WatsonNYMR1658111115
Keythel KeyLAAR1732111115
Gage JumpATHL1655111114
Ryan DeggesPHIR1284111114
Brandon SproatNYMR1911111113
John HolobetzBOSR1651111111
Rafael GonzalezHOUR1067111110
Mike ClevingerCHWR1236111110
Sam RyanLAAR1065111110
Wyatt OldsBOSR1108111110
Joe BoyleTBRR1231111110
Caden ScarboroughTEXR1245111109
Yorman GomezCLER1804111108
Ryan BirchardMILR1812111107
Isaiah LoweSDPR1669111106
Carson SeymourSFGR1333111106
Dom HamelNYMR1061111105
Luis MorenoNYMR1064111102
Gage ZiehlCHWR1552111101
Abdiel MendozaMILR1203111101
Jose UrbinaTBRR1343110114
Jose OlivaresMINR1499110113
Jurrangelo CijntjeSEAS1495110113
Estibenzon JimenezPHIR1693110112
Peter HeubeckLADR1133110111
Ismael AgredaTEXR1294110110
Kade MorrisATHR2021110108
Tyson HardinMILR1303110107
Jhancarlos LaraATLR1176110107
Karson MilbrandtMIAR1402110106
Wilian BormieTEXR1064110106
Logan TabelingLADR1344110105
Cam DayLADR1180110105
Wellington AracenaBALR1371110105
Patrick CopenLADR2001110104
Zack TukisPHIR103211099
Kyle TylerCWSR146911096
Christian OpporCHWL1320109120
Dalton PenceTEXL1190109114
Vicarte DomingoSDPR1096109114
Cam CaminitiATLL1019109114
Jacob BresnahanSFGL1388109113
Miguel UllolaHOUR1794109112
Alex AmalfiTORR1293109112
Payton MartinLADR1315109112
Ryan SloanSEAR1163109111
Cole HillierSFGR1004109105
Evan TruittSEAR1519109105
Brett WichrowskiMILR1482109104
Mike ParedesMINR1479109104
Andrew BashTORR1209109103
Bryce ConleyWSNR1642109102
Jack SellingerMIAL105510995
Antwone KellyPITR1541108117
Yunior TurATHR1801108113
Davian GarciaWSNR1492108113
Trace BrightBALR1329108113
Logan MartinKCRR1413108113
Trevor HarrisonTBRR1604108112
Tanner McDougalCHWR1738108111
Blake BurkhalterATLR1568108110
Lazaro EstradaTORR1562108110
Hunter DrydenSFGR1450108110
Ryan JenningsTORR1045108110
Chayce McDermottBALR1069108109
Colby LangfordHOUL1112108109
Colby HolcombeTORR1268108109
Luis De La TorreSFGL1126108109
Eliazar DishmeyMIAR1427108108
Matt SauerLADR1361108108
Christian LittleSEAR1077108108
Nate DohmSTLR1241108108
Juan MercedesSFGR1008108108
Yoel Tejeda Jr.WSNR1327108107
Justin DunnKCRR1110108107
Luke FoxLADL1368108107
Blake AitaBOSR1580108106
Jackson CoxCOLR1218108106
Nolan SparksSTLR1257108106
Jake BrooksMIAR1580108105
Darren BowenMINR1329108105
Kevin ValdezCHCR1413108105
Zach MessingerNYYR1256108103
Noble MeyerMIAR1127108103
Blake MoneyBALR1607108103
Curtis TaylorSTLR1833108103
Gary Gill HillTBRR1776108103
Marco RayaMINR1498108103
Jayden MurrayHOUR1078108102

Download our app

Read the newest magazine issue right on your phone