Players (7,949)
Every batter and pitcher we track, from Triple-A down to the complex leagues. Rank them, cut them down, and turn any row over for its card and its market.
Measurably better across two full seasons, while young for the level or after a promotion. A hot month is not a breakout, and neither is the momentum score on its own.
Only 306 of 542 players have what this ordering needs; the rest are listed after them.
- 1Jose GonzalezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .918 to 1.833 after moving up to Low-A. That is the shape of a breakout.
OPS 1.833Breakout signalPromoted to Low-APlayer quality71StrongProdPowConEyeSpdTrajectory41.918 → 1.833Arrival16/100up from RookieOPS1.833ISO1.000HR1SB0BB%25.0K%25.0 - 2Ramiro DominguezTarget
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .780 to 1.517 after moving up to High-A. That is the shape of a breakout.
OPS 1.517Breakout signalPromoted to High-A3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory41.780 → 1.517Arrival28/100up from RookieOPS1.517ISO.734HR3SB0BB%15.0K%20.0 - 3Avery Owusu-AsieduWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .784 to 1.500 after moving up to Double-A. That is the shape of a breakout.
OPS 1.500Breakout signalPromoted to AAPlayer quality75StrongProdPowConEyeSpdTrajectory41.784 → 1.500Arrival45/100up from Low-AOPS1.500ISO.575HR11SB5BB%13.3K%23.3 - 4John PeckWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .816 to 1.256 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.256Breakout signalPromoted to AAAPlayer quality78StrongProdPowConEyeSpdTrajectory41.816 → 1.256Arrival70/100DoorstepOPS1.256ISO.238HR1SB3BB%12.5K%20.8 - 5Dylan GregoWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .695 to 1.217 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.217Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality79StrongProdPowConEyeSpdTrajectory41.695 → 1.217Arrival70/100DoorstepOPS1.217ISO.167HR0SB0BB%10.0K%15.0 - 6Brandon ComptonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .713 to 1.180 after moving up to Double-A. That is the shape of a breakout.
OPS 1.180Breakout signalPromoted to AAPlayer quality80StrongProdPowConEyeSpdTrajectory64.713 → 1.180Arrival70/100DoorstepOPS1.180ISO.427HR21SB5BB%12.5K%31.5 - 7Jonah CoxWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .731 to 1.179 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.179Breakout signalPromoted to AAAPlayer quality67SolidProdPowConEyeSpdTrajectory41.731 → 1.179Arrival65/100up from High-AOPS1.179ISO.192HR1SB7BB%9.6K%17.3 - 8Jose AstudilloWatch
promoted Rookie -> Triple-A
Hitting better than last season even though the pitching got harder — .972 to 1.167 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.167Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality67SolidProdPowConEyeSpdTrajectory41.972 → 1.167Arrival70/100DoorstepOPS1.167ISO.000HR0SB0BB%33.3K%0.0 - 9Xavier IsaacWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .812 to 1.167 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.167Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory41.812 → 1.167Arrival70/100DoorstepOPS1.167ISO.334HR1SB1BB%25.0K%20.0 - 10David McCabeWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .813 to 1.166 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.166Breakout signalPromoted to AAAPlayer quality62SolidProdPowConEyeSpdTrajectory41.813 → 1.166Arrival65/100up from AAOPS1.166ISO.313HR2SB0BB%10.5K%21.1 - 11Zach LevensonWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .750 to 1.166 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.166Breakout signalPromoted to AAAPlayer quality75StrongProdPowConEyeSpdTrajectory41.750 → 1.166Arrival70/100DoorstepOPS1.166ISO.500HR1SB0BB%0.0K%16.7 - 12Caden KendleWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .705 to 1.106 after moving up to Double-A. That is the shape of a breakout.
OPS 1.106Breakout signalPromoted to AAPlayer quality67SolidProdPowConEyeSpdTrajectory41.705 → 1.106Arrival70/100DoorstepOPS1.106ISO.279HR9SB9BB%8.4K%21.6 - 13Leandro PinedaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .684 to 1.104 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.104Breakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory64.684 → 1.104Arrival70/100DoorstepOPS1.104ISO.341HR8SB0BB%15.4K%21.4 - 14Devin TaylorWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .869 to 1.100 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.100Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality64SolidProdPowConEyeSpdTrajectory41.869 → 1.100Arrival70/100DoorstepOPS1.100ISO.000HR0SB0BB%20.0K%20.0 - 15Jacob GonzalezWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .674 to 1.097 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.097Breakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory41.674 → 1.097Arrival95/100DoorstepOPS1.097ISO.355HR19SB8BB%13.8K%20.5 - 16José PirelaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .618 to 1.091 after moving up to High-A. That is the shape of a breakout.
OPS 1.091Breakout signalPromoted to High-A2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory41.618 → 1.091Arrival28/100up from Low-AOPS1.091ISO.339HR5SB0BB%14.3K%24.7 - 17Taylor YoungWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .636 to 1.079 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.079Breakout signalPromoted to AAAold for AAAPlayer quality60SolidProdPowConEyeSpdTrajectory41.636 → 1.079Arrival65/100up from AAOPS1.079ISO.244HR2SB0BB%14.0K%10.0 - 18Henry BolteTarget
1.076 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .802 to 1.076 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.076Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 19Sean KeysTarget
1.044 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to 1.044 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.044Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 20Jesús BáezTarget
1.029 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .724 to 1.029 after moving up to Double-A. That is the shape of a breakout.
OPS 1.029Breakout signalPromoted to AA2.8 yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - 21Easton SheltonWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .736 to 1.028 after moving up to Low-A. That is the shape of a breakout.
OPS 1.028Breakout signalPromoted to Low-APlayer quality74StrongProdPowConEyeSpdTrajectory76.736 → 1.028Arrival41/100up from RookieOPS1.028ISO.338HR35SB4BB%14.4K%33.9 - 22Vance HoneycuttWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .559 to 1.005 after moving up to Double-A. That is the shape of a breakout.
OPS 1.005Breakout signalPromoted to AAPlayer quality76StrongProdPowConEyeSpdTrajectory41.559 → 1.005Arrival45/100up from High-AOPS1.005ISO.316HR2SB7BB%11.1K%17.8 - 23Luis EscuderoWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .647 to 1.000 after moving up to Low-A. That is the shape of a breakout.
OPS 1.000Breakout signalPromoted to Low-APlayer quality77StrongProdPowConEyeSpdTrajectory41.647 → 1.000Arrival41/100up from RookieOPS1.000ISO.259HR9SB13BB%23.5K%18.2 - 24Sammy HernandezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .656 to .995 after moving up to High-A. That is the shape of a breakout.
OPS .995Breakout signalPromoted to High-APlayer quality75StrongProdPowConEyeSpdTrajectory64.656 → .995Arrival45/100up from Low-AOPS.995ISO.266HR11SB21BB%17.8K%18.3 - 25Emmanuel RodriguezTarget
0.993 OPS while far younger than the level
Hitting better than last season — .852 up to .993 OPS.
OPS .993Breakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory79.852 → .993Arrival95/100DoorstepOPS.993ISO.295HR11SB7BB%19.6K%26.8 - 26Connor HujsakWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .677 to .990 after moving up to Triple-A. That is the shape of a breakout.
OPS .990Breakout signalPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory41.677 → .990Arrival70/100DoorstepOPS.990ISO.354HR2SB1BB%0.0K%28.1 - 27Luke MannWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .639 to .990 after moving up to Triple-A. That is the shape of a breakout.
OPS .990Breakout signalPromoted to AAAPlayer quality64SolidProdPowConEyeSpdTrajectory41.639 → .990Arrival65/100up from AAOPS.990ISO.298HR3SB0BB%11.6K%18.6 - 28Justin GonzalesWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .804 to .988 after moving up to Double-A. That is the shape of a breakout.
OPS .988Breakout signalPromoted to AA3+ yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory41.804 → .988Arrival53/100up from Low-AOPS.988ISO.227HR2SB1BB%12.0K%22.0 - 29Rafe PerichWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .725 to .985 after moving up to Double-A. That is the shape of a breakout.
OPS .985Breakout signalPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory64.725 → .985Arrival70/100DoorstepOPS.985ISO.270HR15SB6BB%11.3K%21.4 - 30Jalen HairstonWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .589 to .977 after moving up to Low-A. That is the shape of a breakout.
OPS .977Breakout signalPromoted to Low-APlayer quality69SolidProdPowConEyeSpdTrajectory76.589 → .977Arrival33/100up from RookieOPS.977ISO.221HR7SB5BB%13.9K%21.2 - 31Denzer GuzmanTarget
0.974 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .749 to .974 after moving up to Triple-A. That is the shape of a breakout.
OPS .974Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 32JP Smith IIWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .641 to .969 after moving up to High-A. That is the shape of a breakout.
OPS .969Breakout signalPromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory76.641 → .969Arrival28/100up from Low-AOPS.969ISO.241HR6SB2BB%20.6K%15.9 - 33Cooper IngleWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .832 to .964 after moving up to Triple-A. That is the shape of a breakout.
OPS .964Breakout signalPromoted to AAAPlayer quality74StrongProdPowConEyeSpdTrajectory41.832 → .964Arrival95/100DoorstepOPS.964ISO.234HR18SB2BB%19.5K%23.0 - 34James Tibbs IIITarget
0.962 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .962 after moving up to Triple-A. That is the shape of a breakout.
OPS .962Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 35Jase BowenWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .745 to .962 after moving up to Triple-A. That is the shape of a breakout.
OPS .962Breakout signalPromoted to AAAPlayer quality67SolidProdPowConEyeSpdTrajectory76.745 → .962Arrival90/100DoorstepOPS.962ISO.308HR13SB7BB%9.5K%26.6 - 36Gavin ConticelloWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .804 to .956 after moving up to Triple-A. That is the shape of a breakout.
OPS .956Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 37Corey CollinsWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .566 to .953 after moving up to Double-A. That is the shape of a breakout.
OPS .953Breakout signalPromoted to AAPlayer quality70StrongProdPowConEyeSpdTrajectory76.566 → .953Arrival45/100up from High-AOPS.953ISO.274HR8SB1BB%19.3K%25.2 - 38Jose AlpuriaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .620 to .951 after moving up to High-A. That is the shape of a breakout.
OPS .951Breakout signalPromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory41.620 → .951Arrival28/100up from Low-AOPS.951ISO.236HR1SB2BB%28.0K%8.0 - 39Turner HillWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .713 to .949 after moving up to Triple-A. That is the shape of a breakout.
OPS .949Breakout signalPromoted to AAA1.5 yrs old for AAAPlayer quality58SolidProdPowConEyeSpdTrajectory64.713 → .949Arrival90/100DoorstepOPS.949ISO.176HR9SB23BB%10.1K%8.5 - 40Josue De PaulaTarget
0.947 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .827 to .947 after moving up to Double-A. That is the shape of a breakout.
OPS .947Breakout signalPromoted to AA2.8 yrs young for AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - 41Patrick ClohisyWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .668 to .946 after moving up to Triple-A. That is the shape of a breakout.
OPS .946Breakout signalPromoted to AAAPlayer quality69SolidProdPowConEyeSpdTrajectory41.668 → .946Arrival95/100DoorstepOPS.946ISO.149HR3SB22BB%12.8K%21.8 - 42Tony Blanco Jr.Watch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .859 to .945 after moving up to High-A. That is the shape of a breakout.
OPS .945Breakout signalPromoted to High-APlayer quality74StrongProdPowConEyeSpdTrajectory76.859 → .945Arrival53/100up from Low-AOPS.945ISO.332HR25SB1BB%10.4K%28.3 - 43Caleb BonemerTarget
0.944 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .858 to .944 after moving up to Double-A. That is the shape of a breakout.
OPS .944Breakout signalPromoted to AA3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 44Christian MooreTarget
0.943 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .665 to .943 after moving up to Triple-A. That is the shape of a breakout.
OPS .943Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 45Cole CarriggWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .710 to .943 after moving up to Triple-A. That is the shape of a breakout.
OPS .943Breakout signalPromoted to AAAPlayer quality76StrongProdPowConEyeSpdTrajectory61.710 → .943Arrival95/100DoorstepOPS.943ISO.191HR6SB30BB%10.5K%15.2 - 46Darrien MillerWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .710 to .942 after moving up to Triple-A. That is the shape of a breakout.
OPS .942Breakout signalPromoted to AAAPlayer quality70StrongProdPowConEyeSpdTrajectory41.710 → .942Arrival65/100up from AAOPS.942ISO.223HR2SB1BB%16.3K%16.3 - 47Pedro RamírezTarget
0.942 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .732 to .942 after moving up to Triple-A. That is the shape of a breakout.
OPS .942Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 48Victor OrtegaPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .683 to .940 after moving up to High-A. That is the shape of a breakout.
OPS .940Breakout signalPromoted to High-APlayer quality54FringeProdPowConEyeSpdTrajectory41.683 → .940Arrival20/100up from Low-AOPS.940ISO.091HR0SB0BB%31.2K%21.9 - 49Walker JenkinsTarget
0.939 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .913 to .939 after moving up to Triple-A. That is the shape of a breakout.
OPS .939Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 50Wyatt SanfordWatch
0.936 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .720 to .936 after moving up to High-A. That is the shape of a breakout.
OPS .936Breakout signalPromoted to High-A2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 51Danny SerrettiWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .624 to .934 after moving up to Triple-A. That is the shape of a breakout.
OPS .934Breakout signalPromoted to AAAPlayer quality64SolidProdPowConEyeSpdTrajectory41.624 → .934Arrival65/100up from AAOPS.934ISO.197HR5SB1BB%14.9K%22.7 - 52Welbyn FranciscaTarget
0.931 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .622 to .931 after moving up to High-A. That is the shape of a breakout.
OPS .931Breakout signalPromoted to High-A2.3 yrs young for High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.622 → .931Arrival53/100up from Low-AOPS.931ISO.276HR17SB11BB%11.0K%21.6 - 53Brooks BrannonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .711 to .928 after moving up to Double-A. That is the shape of a breakout.
OPS .928Breakout signalPromoted to AAPlayer quality74StrongProdPowConEyeSpdTrajectory64.711 → .928Arrival70/100DoorstepOPS.928ISO.284HR20SB2BB%10.7K%29.3 - 54Dylan DreilingWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .700 to .927 after moving up to Double-A. That is the shape of a breakout.
OPS .927Breakout signalPromoted to AAPlayer quality74StrongProdPowConEyeSpdTrajectory64.700 → .927Arrival70/100DoorstepOPS.927ISO.219HR22SB13BB%10.9K%21.1 - 55Luke AdamsTarget
0.927 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .859 to .927 after moving up to Triple-A. That is the shape of a breakout.
OPS .927Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 56Miguel HernándezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .852 to .927 after moving up to Low-A. That is the shape of a breakout.
OPS .927Breakout signalPromoted to Low-A3+ yrs young for Low-APlayer quality80StrongProdPowConEyeSpdTrajectory41.852 → .927Arrival16/100up from RookieOPS.927ISO.188HR2SB5BB%19.1K%24.7 - 57Carlos JimenezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .777 to .926 after moving up to High-A. That is the shape of a breakout.
OPS .926Breakout signalPromoted to High-APlayer quality71StrongProdPowConEyeSpdTrajectory64.777 → .926Arrival45/100up from Low-AOPS.926ISO.246HR20SB20BB%14.6K%21.0 - 58Eric BitontiWatch
0.925 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .762 to .925 after moving up to High-A. That is the shape of a breakout.
OPS .925Breakout signalPromoted to High-A2.3 yrs young for High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 59Nick RaposoPass
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .678 to .925 after moving up to Triple-A. That is the shape of a breakout.
OPS .925Breakout signalPromoted to AAAold for AAAPlayer quality52FringeProdPowConEyeSpdTrajectory41.678 → .925Arrival65/100up from AAOPS.925ISO.238HR4SB0BB%13.8K%23.8 - 60Edwin ArroyoWatch
0.924 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .716 to .924 after moving up to Triple-A. That is the shape of a breakout.
OPS .924Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 61Ali CamarilloWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .647 to .923 after moving up to Double-A. That is the shape of a breakout.
OPS .923Breakout signalPromoted to AAPlayer quality65SolidProdPowConEyeSpdTrajectory41.647 → .923Arrival45/100up from Low-AOPS.923ISO.173HR1SB1BB%8.8K%19.3 - 62Blaze JordanWatch
0.921 OPS while far younger than the level
Hitting better than last season — .714 up to .921 OPS.
OPS .921Breakout signal2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory67.714 → .921Arrival95/100DoorstepOPS.921ISO.235HR11SB2BB%7.5K%11.5 - 63Maxwell Romero Jr.Watch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .588 to .921 after moving up to Triple-A. That is the shape of a breakout.
OPS .921Breakout signalPromoted to AAAPlayer quality68SolidProdPowConEyeSpdTrajectory64.588 → .921Arrival65/100up from AAOPS.921ISO.273HR8SB0BB%12.1K%34.7 - 64Ronny HernandezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .680 to .920 after moving up to High-A. That is the shape of a breakout.
OPS .920Breakout signalPromoted to High-APlayer quality80StrongProdPowConEyeSpdTrajectory76.680 → .920Arrival53/100up from Low-AOPS.920ISO.229HR13SB0BB%14.8K%13.7 - 65Ralphy VelazquezWatch
0.919 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .792 to .919 after moving up to Triple-A. That is the shape of a breakout.
OPS .919Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 66Stephen HrustichWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .730 to .917 after moving up to Double-A. That is the shape of a breakout.
OPS .917Breakout signalPromoted to AAPlayer quality66SolidProdPowConEyeSpdTrajectory41.730 → .917Arrival45/100up from Low-AOPS.917ISO.200HR1SB2BB%16.7K%20.8 - 67Emil MoralesTarget
0.916 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .881 to .916 after moving up to High-A. That is the shape of a breakout.
OPS .916Breakout signalPromoted to High-A3+ yrs young for High-APlayer quality92EliteProdPowConEyeSpdTrajectory90.881 → .916Arrival53/100up from RookieOPS.916ISO.255HR19SB7BB%13.5K%24.7 - 68Enddy AzocarTarget
0.915 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .587 to .915 after moving up to High-A. That is the shape of a breakout.
OPS .915Breakout signalPromoted to High-A3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 69Seaver KingWatch
0.910 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .600 to .910 after moving up to Triple-A. That is the shape of a breakout.
OPS .910Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 70Carlos VirahondaWatch
0.908 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .719 to .908 after moving up to High-A. That is the shape of a breakout.
OPS .908Breakout signalPromoted to High-A2.3 yrs young for High-APlayer quality82StrongProdPowConEyeSpdTrajectory90.719 → .908Arrival53/100up from Low-AOPS.908ISO.211HR8SB3BB%11.6K%16.1 - 71Bryan RinconWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .602 to .907 after moving up to Double-A. That is the shape of a breakout.
OPS .907Breakout signalPromoted to AAPlayer quality85StrongProdPowConEyeSpdTrajectory76.602 → .907Arrival70/100DoorstepOPS.907ISO.237HR22SB27BB%16.9K%20.4 - 72Julian BrockWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .568 to .907 after moving up to Triple-A. That is the shape of a breakout.
OPS .907Breakout signalPromoted to AAAPlayer quality67SolidProdPowConEyeSpdTrajectory41.568 → .907Arrival65/100up from High-AOPS.907ISO.262HR2SB1BB%16.7K%27.8 - 73Carter GrahamWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .660 to .906 after moving up to Double-A. That is the shape of a breakout.
OPS .906Breakout signalPromoted to AAPlayer quality66SolidProdPowConEyeSpdTrajectory64.660 → .906Arrival70/100DoorstepOPS.906ISO.245HR11SB3BB%12.5K%22.7 - 74Austin MurrWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .837 to .905 after moving up to Double-A. That is the shape of a breakout.
OPS .905Breakout signalPromoted to AAold for AAPlayer quality56SolidProdPowConEyeSpdTrajectory76.837 → .905Arrival65/100up from High-AOPS.905ISO.235HR7SB9BB%7.4K%15.9 - 75Jake GelofWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .772 to .904 after moving up to Double-A. That is the shape of a breakout.
OPS .904Breakout signalPromoted to AAPlayer quality69SolidProdPowConEyeSpdTrajectory64.772 → .904Arrival70/100DoorstepOPS.904ISO.279HR29SB8BB%15.7K%28.8 - 76Luis LaraWatch
0.902 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .712 to .902 after moving up to Triple-A. That is the shape of a breakout.
OPS .902Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 77Aiden TaurekWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .813 to .901 after moving up to High-A. That is the shape of a breakout.
OPS .901Breakout signalPromoted to High-APlayer quality66SolidProdPowConEyeSpdTrajectory41.813 → .901Arrival20/100up from Low-AOPS.901ISO.200HR3SB2BB%16.1K%24.2 - 78Won-Bin ChoWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .688 to .900 after moving up to Double-A. That is the shape of a breakout.
OPS .900Breakout signalPromoted to AAPlayer quality77StrongProdPowConEyeSpdTrajectory64.688 → .900Arrival70/100DoorstepOPS.900ISO.241HR12SB6BB%15.9K%21.2 - 79Ben MalgeriWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .825 to .897 after moving up to Triple-A. That is the shape of a breakout.
OPS .897Breakout signalPromoted to AAAPlayer quality58SolidProdPowConEyeSpdTrajectory41.825 → .897Arrival83/100DoorstepOPS.897ISO.200HR9SB8BB%12.8K%24.9 - 80Ryan GalanieWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .706 to .897 after moving up to Triple-A. That is the shape of a breakout.
OPS .897Breakout signalPromoted to AAAPlayer quality58SolidProdPowConEyeSpdTrajectory41.706 → .897Arrival83/100DoorstepOPS.897ISO.253HR19SB11BB%8.0K%23.4 - 81Lonnie White Jr.Watch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .723 to .893 after moving up to Double-A. That is the shape of a breakout.
OPS .893Breakout signalPromoted to AAPlayer quality75StrongProdPowConEyeSpdTrajectory76.723 → .893Arrival63/100up from High-AOPS.893ISO.246HR18SB11BB%13.5K%31.6 - 82Charlie CondonWatch
0.892 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .807 to .892 after moving up to Triple-A. That is the shape of a breakout.
OPS .892Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 83Lizandro EspinozaWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .611 to .891 after moving up to Triple-A. That is the shape of a breakout.
OPS .891Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality77StrongProdPowConEyeSpdTrajectory41.611 → .891Arrival70/100DoorstepOPS.891ISO.179HR2SB6BB%14.9K%19.1 - 84Max AndersonWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .857 to .891 after moving up to Triple-A. That is the shape of a breakout.
OPS .891Breakout signalPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory41.857 → .891Arrival88/100DoorstepOPS.891ISO.188HR14SB4BB%11.2K%12.4 - 85Theo GillenTarget
0.890 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .820 to .890 after moving up to Double-A. That is the shape of a breakout.
OPS .890Breakout signalPromoted to AA3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 86Angel GenaoWatch
0.889 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .682 to .889 after moving up to Triple-A. That is the shape of a breakout.
OPS .889Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 87Ethan AndersonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .693 to .888 after moving up to Double-A. That is the shape of a breakout.
OPS .888Breakout signalPromoted to AAPlayer quality78StrongProdPowConEyeSpdTrajectory64.693 → .888Arrival63/100up from High-AOPS.888ISO.253HR19SB5BB%12.5K%19.8 - 88Gage MillerTarget
0.887 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .637 to .887 after moving up to Triple-A. That is the shape of a breakout.
OPS .887Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 89Hans MonteroPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .788 to .885 after moving up to High-A. That is the shape of a breakout.
OPS .885Breakout signalPromoted to High-APlayer quality49FringeProdPowConEyeSpdTrajectory41.788 → .885Arrival20/100up from Low-AOPS.885ISO.100HR1SB4BB%20.0K%28.0 - 90Tai PeeteWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .692 to .885 after moving up to Double-A. That is the shape of a breakout.
OPS .885Breakout signalPromoted to AA2.8 yrs young for AAPlayer quality73StrongProdPowConEyeSpdTrajectory41.692 → .885Arrival53/100up from High-AOPS.885ISO.188HR3SB4BB%7.0K%22.1 - 91Reiner HerreraWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .779 to .883 after moving up to Low-A. That is the shape of a breakout.
OPS .883Breakout signalPromoted to Low-APlayer quality74StrongProdPowConEyeSpdTrajectory64.779 → .883Arrival16/100up from RookieOPS.883ISO.229HR7SB7BB%16.9K%16.9 - 92Brett SquiresWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .738 to .881 after moving up to Triple-A. That is the shape of a breakout.
OPS .881Breakout signalPromoted to AAAPlayer quality60SolidProdPowConEyeSpdTrajectory64.738 → .881Arrival83/100DoorstepOPS.881ISO.284HR22SB12BB%8.9K%27.0 - 93Héctor RodríguezWatch
0.880 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .838 to .880 after moving up to Triple-A. That is the shape of a breakout.
OPS .880Breakout signalPromoted to AAA3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 94Cayden WallaceWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .686 to .878 after moving up to Triple-A. That is the shape of a breakout.
OPS .878Breakout signalPromoted to AAAPlayer quality70StrongProdPowConEyeSpdTrajectory76.686 → .878Arrival83/100DoorstepOPS.878ISO.239HR9SB5BB%6.4K%19.8 - 95Cody SchrierWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .630 to .876 after moving up to High-A. That is the shape of a breakout.
OPS .876Breakout signalPromoted to High-APlayer quality61SolidProdPowConEyeSpdTrajectory64.630 → .876Arrival38/100up from Low-AOPS.876ISO.260HR16SB23BB%10.5K%22.3 - 96Cole ConnWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .603 to .876 after moving up to Triple-A. That is the shape of a breakout.
OPS .876Breakout signalPromoted to AAAPlayer quality64SolidProdPowConEyeSpdTrajectory76.603 → .876Arrival65/100up from AAOPS.876ISO.176HR2SB5BB%10.9K%19.1 - 97Scott BanduraWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .838 to .874 after moving up to Triple-A. That is the shape of a breakout.
OPS .874Breakout signalPromoted to AAAPlayer quality66SolidProdPowConEyeSpdTrajectory61.838 → .874Arrival83/100DoorstepOPS.874ISO.162HR8SB23BB%10.6K%14.8 - 98Brayan BuelvasWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .581 to .873 after moving up to Triple-A. That is the shape of a breakout.
OPS .873Breakout signalPromoted to AAAPlayer quality77StrongProdPowConEyeSpdTrajectory76.581 → .873Arrival88/100DoorstepOPS.873ISO.244HR15SB4BB%9.9K%26.1 - 99Marcos TorresWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .719 to .873 after moving up to High-A. That is the shape of a breakout.
OPS .873Breakout signalPromoted to High-APlayer quality65SolidProdPowConEyeSpdTrajectory41.719 → .873Arrival28/100up from Low-AOPS.873ISO.200HR2SB8BB%6.0K%22.6 - 100Bryce RainerWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .831 to .871 after moving up to High-A. That is the shape of a breakout.
OPS .871Breakout signalPromoted to High-APlayer quality70SolidProdPowConEyeSpdTrajectory41.831 → .871Arrival46/100up from Low-AOPS.871ISO.219HR18SB13BB%15.0K%35.0
Showing the top 100 of 542. Narrow it down with a team, level or position above.
Who leads each ranking
The top three on each axis, over every player we track — not the cut above. Three of these rank the ballplayer; the fourth ranks the whole purchase, and they routinely disagree.
Hottest bats
Hitters whose numbers are climbing fastest.
Arms closest to the majors
Pitchers nearest a call-up. Ranked by how close they are, not by form — a call-up is the moment that reprices a card.
Knocking on the door
Closest to playing in the majors — cards often peak around the call-up.
Who had a big game
Last night's standout lines, for the players we track. Real box scores — nothing here is written by us.
Keaton AnthonyLehigh Valley IronPigs · Triple-A 3-for-4, 1 RBI
Yanquiel FernándezScranton/Wilkes-Barre RailRiders · Triple-A 3-for-4, 2 HR, 4 RBI
George ValeraColumbus Clippers · Triple-A 3-for-4
Carson WilliamsDurham Bulls · Triple-A 3-for-4, 1 HR, 4 RBI, 1 SB
Ben GobbelSalt Lake Bees · Triple-A 2-for-3, 1 HR, 1 RBI
Devin TaylorLas Vegas Aviators · Triple-A 4-for-6, 2 HR, 7 RBI
Showing 6 of 184 big games from Wednesday. One good night is the earliest signal there is, and the noisiest — it is a reason to look, not a reason to buy.