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 CollyerTEXR1056124119Carlos LagrangeNYYR1764121122Griff McGarryPHIR1128121121Jacob MisiorowskiMILR1014119125Devereaux HarrisonTORR1616119117Aidan FoellerLADR1730118123Levi WellsBALR1257118118Brody HopkinsTBRR1748117120Gerelmi MaldonadoSFGR1010117120David SandlinBOSR1569117114Robert StockBOSR1403117113Bryan MataBOSR1164116117Blade TidwellSFGR1581116115Frank ElissaltSTLR1027116114Beck WayKCRR1136116111Casey AndersonARIR1481116108Miguel MendezSDPR1442115119Hunter OmlidCOLR1055115118Chris CortezLAAR1916115116Thaddeus WardBALR2038115105Jaxon WigginsCHCR1006114120Chris CamposLADR1752114118Luis MoralesATHR1422114116Eriq SwanWSNR1497114112Nolan McLeanNYMR1769114111Troy WatsonDETR1203114111Ashton IzziARIR1157114111Brendan GirtonNYMR1370114110Dylan DeLuciaCLER1775113119Noah DeanBOSL1117113117Sandy GastonLAAR1137113116Troy MeltonDETR1243113116Jefferson JeanATHR1481113116Brooks AugerLADR1336113115Ramsey DavidHOUR1339113113Alessandro ErcolaniPITR1535113113Leonard GarciaLAAL1040113111Cam SchlittlerNYYR1263113110Marlon NievesLADR1232113109Trey GibsonBALR1643113108Sam CarlsonLADR1030113106Will SchombergMIAR1296113104Ryan LobusTEXR1048113102Wilber DotelPITR1754112119Niko MazzaSFGR1514112117Jonathan PintaroNYMR1164112115Ryan LongBALR1369112115Noah SchultzCHWL1221112115George KlassenLAAR1538112113Bryce MayerHOUR1444112112Andrew LandryNYYR1590112110Yerlin RodriguezMILR1059112110Victor MederosLAAR1688112109Joan OgandoHOUR1574112108Blas CastanoSEAR1651112108Michael FulmerSEAR1000112103Bubba ChandlerPITR1837111119Ben HessNYYR1422111117Jackson NezuhHOUR1148111117Andrew PainterPHIR1756111115Payton TolleBOSL1397111115Will WatsonNYMR1658111115Keythel KeyLAAR1732111115Gage JumpATHL1655111114Ryan DeggesPHIR1284111114Brandon SproatNYMR1911111113John HolobetzBOSR1651111111Rafael GonzalezHOUR1067111110Mike ClevingerCHWR1236111110Sam RyanLAAR1065111110Wyatt OldsBOSR1108111110Joe BoyleTBRR1231111110Caden ScarboroughTEXR1245111109Yorman GomezCLER1804111108Ryan BirchardMILR1812111107Isaiah LoweSDPR1669111106Carson SeymourSFGR1333111106Dom HamelNYMR1061111105Luis MorenoNYMR1064111102Gage ZiehlCHWR1552111101Abdiel MendozaMILR1203111101Jose UrbinaTBRR1343110114Jose OlivaresMINR1499110113Jurrangelo CijntjeSEAS1495110113Estibenzon JimenezPHIR1693110112Peter HeubeckLADR1133110111Ismael AgredaTEXR1294110110Kade MorrisATHR2021110108Tyson HardinMILR1303110107Jhancarlos LaraATLR1176110107Karson MilbrandtMIAR1402110106Wilian BormieTEXR1064110106Logan TabelingLADR1344110105Cam DayLADR1180110105Wellington AracenaBALR1371110105Patrick CopenLADR2001110104Zack TukisPHIR103211099Kyle TylerCWSR146911096Christian OpporCHWL1320109120Dalton PenceTEXL1190109114Vicarte DomingoSDPR1096109114Cam CaminitiATLL1019109114Jacob BresnahanSFGL1388109113Miguel UllolaHOUR1794109112Alex AmalfiTORR1293109112Payton MartinLADR1315109112Ryan SloanSEAR1163109111Cole HillierSFGR1004109105Evan TruittSEAR1519109105Brett WichrowskiMILR1482109104Mike ParedesMINR1479109104Andrew BashTORR1209109103Bryce ConleyWSNR1642109102Jack SellingerMIAL105510995Antwone KellyPITR1541108117Yunior TurATHR1801108113Davian GarciaWSNR1492108113Trace BrightBALR1329108113Logan MartinKCRR1413108113Trevor HarrisonTBRR1604108112Tanner McDougalCHWR1738108111Blake BurkhalterATLR1568108110Lazaro EstradaTORR1562108110Hunter DrydenSFGR1450108110Ryan JenningsTORR1045108110Chayce McDermottBALR1069108109Colby LangfordHOUL1112108109Colby HolcombeTORR1268108109Luis De La TorreSFGL1126108109Eliazar DishmeyMIAR1427108108Matt SauerLADR1361108108Christian LittleSEAR1077108108Nate DohmSTLR1241108108Juan MercedesSFGR1008108108Yoel Tejeda Jr.WSNR1327108107Justin DunnKCRR1110108107Luke FoxLADL1368108107Blake AitaBOSR1580108106Jackson CoxCOLR1218108106Nolan SparksSTLR1257108106Jake BrooksMIAR1580108105Darren BowenMINR1329108105Kevin ValdezCHCR1413108105Zach MessingerNYYR1256108103Noble MeyerMIAR1127108103Blake MoneyBALR1607108103Curtis TaylorSTLR1833108103Gary Gill HillTBRR1776108103Marco RayaMINR1498108103Jayden MurrayHOUR1078108102
Discover more from 6up.net
Subscribe to get the latest posts sent to your email.