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.
Catalyst — Something happened to him that we can evidence — a promotion, a call-up, an injury, a trade. Every sourced event we hold today is a level change read from the two official stat lines; dated events join as they are logged, and the row prints the event and how we know it.
Only 956 of 2,351 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.833Promoted to Low-ABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.918 → 1.833Arrival16/100up from RookieOPS1.833ISO1.000HR1SB0BB%25.0K%25.0 - 2Juan OrtunoWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .889 to 1.833 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 92 PA — a soft read)
OPS 1.833Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory41.889 → 1.833Arrival28/100up from RookieOPS1.833ISO1.000HR1SB1BB%0.0K%50.0 - 3Ramiro 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.517Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory41.780 → 1.517Arrival28/100up from RookieOPS1.517ISO.734HR3SB0BB%15.0K%20.0 - 4Avery 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.500Promoted to AABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory41.784 → 1.500Arrival45/100up from Low-AOPS1.500ISO.575HR11SB5BB%13.3K%23.3 - 5Caden BodineWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .757 to 1.423 after moving up to Triple-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 49 PA — a soft read)
OPS 1.423Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality79StrongProdPowConEyeSpdTrajectory41.757 → 1.423Arrival70/100DoorstepOPS1.423ISO.473HR2SB1BB%4.8K%19.0 - 6Rafael Ramirez Jr.Watch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .746 to 1.300 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 29 PA — a soft read)
OPS 1.300Promoted to High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory41.746 → 1.300Arrival28/100up from RookieOPS1.300ISO.400HR1SB1BB%16.7K%16.7 - 7John 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.256Promoted to AAABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory41.816 → 1.256Arrival70/100DoorstepOPS1.256ISO.238HR1SB3BB%12.5K%20.8 - 8Cris RodriguezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .904 to 1.250 after moving up to Low-A. That is the shape of a breakout.
OPS 1.250Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory41.904 → 1.250Arrival16/100up from RookieOPS1.250ISO.550HR2SB0BB%0.0K%40.0 - 9Dylan 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.217Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality79StrongProdPowConEyeSpdTrajectory41.695 → 1.217Arrival70/100DoorstepOPS1.217ISO.167HR0SB0BB%10.0K%15.0 - 10Brandon 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.180Promoted to AABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory64.713 → 1.180Arrival70/100DoorstepOPS1.180ISO.427HR21SB5BB%12.5K%31.5 - 11Jonah 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.179Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory41.731 → 1.179Arrival65/100up from High-AOPS1.179ISO.192HR1SB7BB%9.6K%17.3 - 12Cam MaldonadoWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .691 to 1.175 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 71 PA — a soft read)
OPS 1.175Promoted to High-AWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory41.691 → 1.175Arrival20/100up from Low-AOPS1.175ISO.429HR7SB4BB%9.2K%19.7 - 13Jose 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.167Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality67SolidProdPowConEyeSpdTrajectory41.972 → 1.167Arrival70/100DoorstepOPS1.167ISO.000HR0SB0BB%33.3K%0.0 - 14Xavier 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.167Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory41.812 → 1.167Arrival70/100DoorstepOPS1.167ISO.334HR1SB1BB%25.0K%20.0 - 15David 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.166Promoted to AAABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory41.813 → 1.166Arrival65/100up from AAOPS1.166ISO.313HR2SB0BB%10.5K%21.1 - 16Zach 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.166Promoted to AAABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory41.750 → 1.166Arrival70/100DoorstepOPS1.166ISO.500HR1SB0BB%0.0K%16.7 - 17Caden 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.106Promoted to AABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory41.705 → 1.106Arrival70/100DoorstepOPS1.106ISO.279HR9SB9BB%8.4K%21.6 - 18Leandro 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.104Promoted to AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory64.684 → 1.104Arrival70/100DoorstepOPS1.104ISO.341HR8SB0BB%15.4K%21.4 - 19Andrew SojkaWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .498 to 1.100 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 81 PA — a soft read)
OPS 1.100Promoted to AA1.2 yrs old for AAWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory41.498 → 1.100Arrival40/100up from High-AOPS1.100ISO.200HR0SB1BB%12.5K%25.0 - 20Devin 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.100Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality64SolidProdPowConEyeSpdTrajectory41.869 → 1.100Arrival70/100DoorstepOPS1.100ISO.000HR0SB0BB%20.0K%20.0 - 21Brailyn AntunezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .635 to 1.097 after moving up to Low-A. That is the shape of a breakout.
OPS 1.097Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality85StrongProdPowConEyeSpdTrajectory41.635 → 1.097Arrival16/100up from RookieOPS1.097ISO.263HR7SB10BB%11.3K%24.8 - 22Jacob 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.097Promoted to AAABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory41.674 → 1.097Arrival95/100DoorstepOPS1.097ISO.355HR19SB8BB%13.8K%20.5 - 23José 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.091Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory41.618 → 1.091Arrival28/100up from Low-AOPS1.091ISO.339HR5SB0BB%14.3K%24.7 - 24Taylor 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.079Promoted to AAABreakout signalold for AAAPlayer quality60SolidProdPowConEyeSpdTrajectory41.636 → 1.079Arrival65/100up from AAOPS1.079ISO.244HR2SB0BB%14.0K%10.0 - 25Henry 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.076Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 26Mitch VoitWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .637 to 1.074 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 99 PA — a soft read)
OPS 1.074Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.637 → 1.074Arrival53/100up from Low-AOPS1.074ISO.208HR2SB6BB%12.8K%18.3 - 27Jakey JosephaPass
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .701 to 1.071 after moving up to Double-A. That is the shape of a breakout.
OPS 1.071Promoted to AAWatch closelyPlayer quality54FringeProdPowConEyeSpdTrajectory41.701 → 1.071Arrival45/100up from Low-AOPS1.071ISO.000HR0SB2BB%14.3K%28.6 - 28Jacob HumphreyWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .695 to 1.068 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 39 PA — a soft read)
OPS 1.068Promoted to AAWatch closelyPlayer quality57SolidProdPowConEyeSpdTrajectory41.695 → 1.068Arrival45/100up from Low-AOPS1.068ISO.086HR0SB5BB%7.5K%17.5 - 29Sean 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.044Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 30Beau AnkeneyWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .821 to 1.042 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 20 PA — a soft read)
OPS 1.042Promoted to High-AWatch closelyPlayer quality63SolidProdPowConEyeSpdTrajectory41.821 → 1.042Arrival20/100up from Low-AOPS1.042ISO.368HR8SB0BB%15.6K%24.0 - 31Jesú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.029Promoted to AABreakout signal2.8 yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - 32Josiah RagsdaleWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .751 to 1.029 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 92 PA — a soft read)
OPS 1.029Promoted to AAWatch closelyPlayer quality80StrongProdPowConEyeSpdTrajectory41.751 → 1.029Arrival70/100DoorstepOPS1.029ISO.339HR17SB10BB%17.9K%27.5 - 33Easton 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.028Promoted to Low-ABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory76.736 → 1.028Arrival41/100up from RookieOPS1.028ISO.338HR35SB4BB%14.4K%33.9 - 34Ivan LucianoWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .780 to 1.026 after moving up to High-A. That is the shape of a breakout.
OPS 1.026Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory41.780 → 1.026Arrival28/100up from RookieOPS1.026ISO.234HR1SB0BB%15.8K%23.7 - 35Vance 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.005Promoted to AABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory41.559 → 1.005Arrival45/100up from High-AOPS1.005ISO.316HR2SB7BB%11.1K%17.8 - 36Carlos CaroWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .422 to 1.000 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.000Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory41.422 → 1.000Arrival78/100DoorstepOPS1.000ISO.000HR0SB0BB%0.0K%0.0 - 37Luis 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.000Promoted to Low-ABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory41.647 → 1.000Arrival41/100up from RookieOPS1.000ISO.259HR9SB13BB%23.5K%18.2 - 38Vincent PerozoWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .754 to 1.000 after moving up to Triple-A. That is the shape of a breakout.
OPS 1.000Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory41.754 → 1.000Arrival70/100DoorstepOPS1.000ISO.334HR0SB0BB%0.0K%66.7 - 39Sammy 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 .995Promoted to High-ABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory64.656 → .995Arrival45/100up from Low-AOPS.995ISO.266HR11SB21BB%17.8K%18.3 - 40Connor 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 .990Promoted to AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.677 → .990Arrival70/100DoorstepOPS.990ISO.354HR2SB1BB%0.0K%28.1 - 41Luke 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 .990Promoted to AAABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory41.639 → .990Arrival65/100up from AAOPS.990ISO.298HR3SB0BB%11.6K%18.6 - 42Justin 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 .988Promoted to AABreakout signal3+ yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory41.804 → .988Arrival53/100up from Low-AOPS.988ISO.227HR2SB1BB%12.0K%22.0 - 43Nolan SchubartWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .895 to .987 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 66 PA — a soft read)
OPS .987Promoted to AAWatch closelyPlayer quality73StrongProdPowConEyeSpdTrajectory41.895 → .987Arrival70/100DoorstepOPS.987ISO.320HR12SB1BB%18.5K%35.7 - 44Andrew FischerWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .848 to .986 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 87 PA — a soft read)
OPS .986Promoted to AAWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory41.848 → .986Arrival70/100DoorstepOPS.986ISO.373HR23SB5BB%15.6K%34.6 - 45Rafe 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 .985Promoted to AABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory64.725 → .985Arrival70/100DoorstepOPS.985ISO.270HR15SB6BB%11.3K%21.4 - 46Echedry VargasWatch
ISO 0.121 -> 0.290
Hitting better than last season — .577 up to .981 OPS.
OPS .981Sent to Low-AWatch closelyPlayer quality67SolidProdPowConEyeSpdTrajectory39.577 → .981Arrival41/100up from High-AOPS.981ISO.290HR26SB9BB%6.8K%22.0 - 47Jose CordobaWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .792 to .981 after moving up to Double-A. That is the shape of a breakout.
OPS .981Promoted to AAWatch closelyPlayer quality72StrongProdPowConEyeSpdTrajectory41.792 → .981Arrival45/100up from Low-AOPS.981ISO.394HR4SB2BB%5.6K%16.7 - 48Jalen 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 .977Promoted to Low-ABreakout signalPlayer quality69SolidProdPowConEyeSpdTrajectory76.589 → .977Arrival33/100up from RookieOPS.977ISO.221HR7SB5BB%13.9K%21.2 - 49Denzer 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 .974Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 50Randy GuzmanWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .845 to .974 after moving up to High-A. That is the shape of a breakout.
OPS .974Promoted to High-ATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory41.845 → .974Arrival28/100up from RookieOPS.974ISO.143HR1SB0BB%6.2K%21.9 - 51Ryan McCoyWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .652 to .972 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 76 PA — a soft read)
OPS .972Promoted to High-A1.7 yrs old for High-AWatch closelyPlayer quality55SolidProdPowConEyeSpdTrajectory41.652 → .972Arrival45/100up from Low-AOPS.972ISO.266HR18SB25BB%14.9K%30.4 - 52Rainiel RodriguezTarget
0.971 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .871 to .971 after moving up to Double-A. That is the shape of a breakout.
OPS .971Promoted to AA3+ yrs young for AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - 53JP 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 .969Promoted to High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory76.641 → .969Arrival28/100up from Low-AOPS.969ISO.241HR6SB2BB%20.6K%15.9 - 54Cooper 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 .964Promoted to AAABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory41.832 → .964Arrival95/100DoorstepOPS.964ISO.234HR18SB2BB%19.5K%23.0 - 55James 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 .962Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 56Jase 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 .962Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory76.745 → .962Arrival90/100DoorstepOPS.962ISO.308HR13SB7BB%9.5K%26.6 - 57Austin OvernWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .753 to .960 after moving up to Double-A. That is the shape of a breakout.
OPS .960Promoted to AAWatch closelyPlayer quality70StrongProdPowConEyeSpdTrajectory41.753 → .960Arrival70/100DoorstepOPS.960ISO.256HR15SB48BB%10.6K%31.6 - 58Franklin PrimeraWatch
0.957 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .895 to .957 after moving up to Low-A. That is the shape of a breakout.
OPS .957Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality79StrongProdPowConEyeSpdTrajectory83.895 → .957Arrival41/100up from RookieOPS.957ISO.162HR4SB2BB%13.2K%10.6 - 59Gavin 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 .956Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 60Kala'i RosarioWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .845 to .955 after moving up to Triple-A. That is the shape of a breakout.
OPS .955Promoted to AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory64.845 → .955Arrival70/100DoorstepOPS.955ISO.285HR7SB2BB%9.8K%29.4 - 61Corey 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 .953Promoted to AABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory76.566 → .953Arrival45/100up from High-AOPS.953ISO.274HR8SB1BB%19.3K%25.2 - 62Jose 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 .951Promoted to High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory41.620 → .951Arrival28/100up from Low-AOPS.951ISO.236HR1SB2BB%28.0K%8.0 - 63Ethan SalasWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .544 to .949 after moving up to Triple-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 41 PA — a soft read)
OPS .949Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.544 → .949Arrival78/100DoorstepOPS.949ISO.213HR3SB3BB%13.3K%9.5 - 64Turner 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 .949Promoted to AAABreakout signal1.5 yrs old for AAAPlayer quality58SolidProdPowConEyeSpdTrajectory64.713 → .949Arrival90/100DoorstepOPS.949ISO.176HR9SB23BB%10.1K%8.5 - 65Josue 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 .947Promoted to AABreakout signal2.8 yrs young for AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - 66Patrick 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 .946Promoted to AAABreakout signalPlayer quality69SolidProdPowConEyeSpdTrajectory41.668 → .946Arrival95/100DoorstepOPS.946ISO.149HR3SB22BB%12.8K%21.8 - 67Cannon PeeblesWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .723 to .945 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 32 PA — a soft read)
OPS .945Promoted to High-AWatch closelyPlayer quality69SolidProdPowConEyeSpdTrajectory41.723 → .945Arrival20/100up from Low-AOPS.945ISO.257HR4SB0BB%22.1K%25.6 - 68Tony 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 .945Promoted to High-ABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory76.859 → .945Arrival53/100up from Low-AOPS.945ISO.332HR25SB1BB%10.4K%28.3 - 69Caleb 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 .944Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 70Christian 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 .943Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 71Cole 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 .943Promoted to AAABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory61.710 → .943Arrival95/100DoorstepOPS.943ISO.191HR6SB30BB%10.5K%15.2 - 72Darrien 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 .942Promoted to AAABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory41.710 → .942Arrival65/100up from AAOPS.942ISO.223HR2SB1BB%16.3K%16.3 - 73Pedro 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 .942Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 74Carson RoccaforteWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .830 to .941 after moving up to Triple-A. That is the shape of a breakout.
OPS .941Promoted to AAAWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory41.830 → .941Arrival70/100DoorstepOPS.941ISO.250HR3SB6BB%14.5K%30.9 - 75Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
OPS .940Promoted to AAA3+ yrs young for AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 76Mike SirotaWatch
promoted High-A -> Double-A
Down from 1.014 to .940 OPS, but he moved up to Double-A — a step back at a harder level is normal.
OPS .940Promoted to AATrending downPlayer quality71StrongProdPowConEyeSpdTrajectory411.014 → .940Arrival70/100DoorstepOPS.940ISO.200HR10SB5BB%19.4K%22.6 - 77Victor 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 .940Promoted to High-ABreakout signalPlayer quality54FringeProdPowConEyeSpdTrajectory41.683 → .940Arrival20/100up from Low-AOPS.940ISO.091HR0SB0BB%31.2K%21.9 - 78Charles DavalanWatch
promoted Low-A -> High-A
Down from 1.276 to .939 OPS, but he moved up to High-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 37 PA — a soft read)
OPS .939Promoted to High-AWatch closelyPlayer quality75StrongProdPowConEyeSpdTrajectory411.276 → .939Arrival45/100up from Low-AOPS.939ISO.250HR24SB16BB%11.7K%10.6 - 79Walker 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 .939Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 80Eduardo QuinteroWatch
0.937 OPS while far younger than the level
Down from .959 to .937 OPS, but he moved up to High-A — a step back at a harder level is normal.
OPS .937Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .937Arrival53/100up from Low-AOPS.937ISO.183HR11SB43BB%17.5K%20.2 - 81Sammy StafuraWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .799 to .936 after moving up to High-A. That is the shape of a breakout.
OPS .936Promoted to High-AWatch closelyPlayer quality73StrongProdPowConEyeSpdTrajectory41.799 → .936Arrival53/100up from Low-AOPS.936ISO.300HR21SB18BB%9.6K%28.4 - 82Wyatt 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 .936Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 83Danny 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 .934Promoted to AAABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory41.624 → .934Arrival65/100up from AAOPS.934ISO.197HR5SB1BB%14.9K%22.7 - 84Welbyn 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 .931Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.622 → .931Arrival53/100up from Low-AOPS.931ISO.276HR17SB11BB%11.0K%21.6 - 85Brooks 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 .928Promoted to AABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.711 → .928Arrival70/100DoorstepOPS.928ISO.284HR20SB2BB%10.7K%29.3 - 86Dylan 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 .927Promoted to AABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.700 → .927Arrival70/100DoorstepOPS.927ISO.219HR22SB13BB%10.9K%21.1 - 87Luke 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 .927Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 88Miguel 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 .927Promoted to Low-ABreakout signal3+ yrs young for Low-APlayer quality80StrongProdPowConEyeSpdTrajectory41.852 → .927Arrival16/100up from RookieOPS.927ISO.188HR2SB5BB%19.1K%24.7 - 89Carlos 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 .926Promoted to High-ABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory64.777 → .926Arrival45/100up from Low-AOPS.926ISO.246HR20SB20BB%14.6K%21.0 - 90Miguel UsecheWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .313 to .926 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 27 PA — a soft read)
OPS .926Promoted to AA1.2 yrs old for AAWatch closelyPlayer quality57SolidProdPowConEyeSpdTrajectory41.313 → .926Arrival40/100up from High-AOPS.926ISO.213HR5SB2BB%11.4K%17.9 - 91Eric 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 .925Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 92Nick 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 .925Promoted to AAABreakout signalold for AAAPlayer quality52FringeProdPowConEyeSpdTrajectory41.678 → .925Arrival65/100up from AAOPS.925ISO.238HR4SB0BB%13.8K%23.8 - 93Alfredo DunoWatch
promoted Low-A -> Double-A
Down from .948 to .924 OPS, but he moved up to Double-A — a step back at a harder level is normal.
OPS .924Promoted to AA3+ yrs young for AATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory41.948 → .924Arrival53/100up from Low-AOPS.924ISO.193HR3SB1BB%15.3K%16.3 - 94Edwin 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 .924Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 95Ali 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 .923Promoted to AABreakout signalPlayer quality65SolidProdPowConEyeSpdTrajectory41.647 → .923Arrival45/100up from Low-AOPS.923ISO.173HR1SB1BB%8.8K%19.3 - 96Maxwell 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 .921Promoted to AAABreakout signalPlayer quality68SolidProdPowConEyeSpdTrajectory64.588 → .921Arrival65/100up from AAOPS.921ISO.273HR8SB0BB%12.1K%34.7 - 97Ronny 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 .920Promoted to High-ABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory76.680 → .920Arrival53/100up from Low-AOPS.920ISO.229HR13SB0BB%14.8K%13.7 - 98Ralphy 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 .919Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 99Stephen 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 .917Promoted to AABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory41.730 → .917Arrival45/100up from Low-AOPS.917ISO.200HR1SB2BB%16.7K%20.8 - 100Emil 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 .916Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality92EliteProdPowConEyeSpdTrajectory90.881 → .916Arrival53/100up from RookieOPS.916ISO.255HR19SB7BB%13.5K%24.7 - 101Ike IrishWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .593 to .916 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 81 PA — a soft read)
OPS .916Promoted to High-AWatch closelyPlayer quality70StrongProdPowConEyeSpdTrajectory41.593 → .916Arrival45/100up from Low-AOPS.916ISO.242HR16SB20BB%12.5K%21.9 - 102Enddy 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 .915Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 103Jacob WalshPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .450 to .915 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 93 PA — a soft read)
OPS .915Promoted to High-AWatch closelyPlayer quality54FringeProdPowConEyeSpdTrajectory41.450 → .915Arrival45/100up from Low-AOPS.915ISO.304HR19SB1BB%6.8K%32.2 - 104Esmerlyn ValdezTarget
0.914 OPS while far younger than the level
Down from .977 to .914 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
OPS .914Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 105Abdias De La CruzWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .602 to .912 after moving up to High-A. That is the shape of a breakout.
OPS .912Promoted to High-AWatch closelyPlayer quality72StrongProdPowConEyeSpdTrajectory41.602 → .912Arrival28/100up from Low-AOPS.912ISO.352HR3SB0BB%9.8K%29.3 - 106Anthony MartinezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .588 to .912 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 30 PA — a soft read)
OPS .912Promoted to High-AWatch closelyPlayer quality66SolidProdPowConEyeSpdTrajectory41.588 → .912Arrival45/100up from Low-AOPS.912ISO.241HR7SB0BB%10.1K%15.5 - 107Seaver 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 .910Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 108Slate AlfordPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .868 to .910 after moving up to High-A. That is the shape of a breakout.
OPS .910Promoted to High-A1.7 yrs old for High-AWatch closelyPlayer quality48FringeProdPowConEyeSpdTrajectory41.868 → .910Arrival20/100up from Low-AOPS.910ISO.147HR1SB0BB%17.1K%29.3 - 109Carlos 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 .908Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality82StrongProdPowConEyeSpdTrajectory90.719 → .908Arrival53/100up from Low-AOPS.908ISO.211HR8SB3BB%11.6K%16.1 - 110Bryan 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 .907Promoted to AABreakout signalPlayer quality85StrongProdPowConEyeSpdTrajectory76.602 → .907Arrival70/100DoorstepOPS.907ISO.237HR22SB27BB%16.9K%20.4 - 111Julian 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 .907Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory41.568 → .907Arrival65/100up from High-AOPS.907ISO.262HR2SB1BB%16.7K%27.8 - 112Kyler FedkoWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .869 to .907 after moving up to Triple-A. That is the shape of a breakout.
OPS .907Promoted to AAAWatch closelyPlayer quality63SolidProdPowConEyeSpdTrajectory41.869 → .907Arrival90/100DoorstepOPS.907ISO.271HR17SB10BB%11.1K%22.8 - 113Carter 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 .906Promoted to AABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory64.660 → .906Arrival70/100DoorstepOPS.906ISO.245HR11SB3BB%12.5K%22.7 - 114Austin 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 .905Promoted to AABreakout signalold for AAPlayer quality56SolidProdPowConEyeSpdTrajectory76.837 → .905Arrival65/100up from High-AOPS.905ISO.235HR7SB9BB%7.4K%15.9 - 115Jake 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 .904Promoted to AABreakout signalPlayer quality69SolidProdPowConEyeSpdTrajectory64.772 → .904Arrival70/100DoorstepOPS.904ISO.279HR29SB8BB%15.7K%28.8 - 116Tyler HowardWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .765 to .903 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 38 PA — a soft read)
OPS .903Promoted to High-AWatch closelyPlayer quality64SolidProdPowConEyeSpdTrajectory41.765 → .903Arrival20/100up from Low-AOPS.903ISO.172HR3SB0BB%17.5K%13.2 - 117Kaleb FreemanWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .556 to .902 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 71 PA — a soft read)
OPS .902Promoted to High-AWatch closelyPlayer quality55SolidProdPowConEyeSpdTrajectory41.556 → .902Arrival45/100up from Low-AOPS.902ISO.202HR10SB0BB%22.4K%28.0 - 118Luis 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 .902Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 119Aiden 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 .901Promoted to High-ABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory41.813 → .901Arrival20/100up from Low-AOPS.901ISO.200HR3SB2BB%16.1K%24.2 - 120Joshua BáezWatch
0.901 OPS while far younger than the level
About the same as last season — .883 to .901 OPS.
OPS .901Promoted to AAA2.5 yrs young for AAATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.883 → .901Arrival95/100DoorstepOPS.901ISO.317HR34SB21BB%8.0K%29.5 - 121Jackson LovichWatch
promoted Low-A -> High-A
Down from 1.692 to .900 OPS, but he moved up to High-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 26 PA — a soft read)
OPS .900Promoted to High-AWatch closelyPlayer quality59SolidProdPowConEyeSpdTrajectory411.692 → .900Arrival20/100up from Low-AOPS.900ISO.176HR4SB15BB%12.0K%32.0 - 122Won-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 .900Promoted to AABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory64.688 → .900Arrival70/100DoorstepOPS.900ISO.241HR12SB6BB%15.9K%21.2 - 123Ben 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 .897Promoted to AAABreakout signalPlayer quality58SolidProdPowConEyeSpdTrajectory41.825 → .897Arrival83/100DoorstepOPS.897ISO.200HR9SB8BB%12.8K%24.9 - 124Jake CaseyWatch
promoted Low-A -> High-A
Down from .970 to .897 OPS, but he moved up to High-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 82 PA — a soft read)
OPS .897Promoted to High-AWatch closelyPlayer quality63SolidProdPowConEyeSpdTrajectory41.970 → .897Arrival38/100up from Low-AOPS.897ISO.266HR11SB9BB%12.1K%27.3 - 125Ryan 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 .897Promoted to AAABreakout signalPlayer quality58SolidProdPowConEyeSpdTrajectory41.706 → .897Arrival83/100DoorstepOPS.897ISO.253HR19SB11BB%8.0K%23.4 - 126Ryan WaldschmidtWatch
0.897 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .862 to .897 after moving up to Triple-A. That is the shape of a breakout.
OPS .897Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 127BJ Murray Jr.Watch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .781 to .895 after moving up to Triple-A. That is the shape of a breakout.
OPS .895Promoted to AAAWatch closelyPlayer quality61SolidProdPowConEyeSpdTrajectory41.781 → .895Arrival83/100DoorstepOPS.895ISO.206HR16SB9BB%13.4K%21.3 - 128Lonnie 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 .893Promoted to AABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory76.723 → .893Arrival63/100up from High-AOPS.893ISO.246HR18SB11BB%13.5K%31.6 - 129Charlie 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 .892Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 130Austin SmithWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .789 to .891 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 99 PA — a soft read)
OPS .891Promoted to High-AWatch closelyPlayer quality63SolidProdPowConEyeSpdTrajectory41.789 → .891Arrival20/100up from Low-AOPS.891ISO.255HR5SB4BB%2.9K%7.8 - 131Lizandro 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 .891Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality77StrongProdPowConEyeSpdTrajectory41.611 → .891Arrival70/100DoorstepOPS.891ISO.179HR2SB6BB%14.9K%19.1 - 132Luke StevensonWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .860 to .891 after moving up to High-A. That is the shape of a breakout.
OPS .891Promoted to High-AWatch closelyPlayer quality64SolidProdPowConEyeSpdTrajectory41.860 → .891Arrival38/100up from Low-AOPS.891ISO.242HR20SB8BB%21.2K%29.5 - 133Max 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 .891Promoted to AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.857 → .891Arrival88/100DoorstepOPS.891ISO.188HR14SB4BB%11.2K%12.4 - 134Theo 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 .890Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 135Angel 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 .889Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 136Ethan 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 .888Promoted to AABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory64.693 → .888Arrival63/100up from High-AOPS.888ISO.253HR19SB5BB%12.5K%19.8 - 137Byron ChourioWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .574 to .887 after moving up to High-A. That is the shape of a breakout.
OPS .887Promoted to High-AWatch closelyPlayer quality69SolidProdPowConEyeSpdTrajectory41.574 → .887Arrival28/100up from Low-AOPS.887ISO.203HR3SB7BB%10.5K%22.4 - 138Gage 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 .887Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 139Jake MunroeWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .685 to .887 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 56 PA — a soft read)
OPS .887Promoted to AAWatch closelyPlayer quality68SolidProdPowConEyeSpdTrajectory41.685 → .887Arrival63/100up from Low-AOPS.887ISO.157HR6SB6BB%11.4K%17.8 - 140Hans 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 .885Promoted to High-ABreakout signalPlayer quality49FringeProdPowConEyeSpdTrajectory41.788 → .885Arrival20/100up from Low-AOPS.885ISO.100HR1SB4BB%20.0K%28.0 - 141Tai 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 .885Promoted to AABreakout signal2.8 yrs young for AAPlayer quality73StrongProdPowConEyeSpdTrajectory41.692 → .885Arrival53/100up from High-AOPS.885ISO.188HR3SB4BB%7.0K%22.1 - 142Reiner 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 .883Promoted to Low-ABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.779 → .883Arrival16/100up from RookieOPS.883ISO.229HR7SB7BB%16.9K%16.9 - 143Brett 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 .881Promoted to AAABreakout signalPlayer quality60SolidProdPowConEyeSpdTrajectory64.738 → .881Arrival83/100DoorstepOPS.881ISO.284HR22SB12BB%8.9K%27.0 - 144Charlie PagliariniWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .800 to .880 after moving up to Double-A. That is the shape of a breakout.
OPS .880Promoted to AA1.2 yrs old for AAWatch closelyPlayer quality56SolidProdPowConEyeSpdTrajectory41.800 → .880Arrival58/100up from High-AOPS.880ISO.226HR24SB9BB%14.3K%29.0 - 145Hé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 .880Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 146Cayden 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 .878Promoted to AAABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory76.686 → .878Arrival83/100DoorstepOPS.878ISO.239HR9SB5BB%6.4K%19.8 - 147Cody 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 .876Promoted to High-ABreakout signalPlayer quality61SolidProdPowConEyeSpdTrajectory64.630 → .876Arrival38/100up from Low-AOPS.876ISO.260HR16SB23BB%10.5K%22.3 - 148Cole 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 .876Promoted to AAABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory76.603 → .876Arrival65/100up from AAOPS.876ISO.176HR2SB5BB%10.9K%19.1 - 149Dauri FernándezWatch
promoted Rookie -> High-A
Down from .956 to .874 OPS, but he moved up to High-A — a step back at a harder level is normal.
OPS .874Promoted to High-A3+ yrs young for High-ATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory41.956 → .874Arrival28/100up from RookieOPS.874ISO.286HR1SB6BB%8.7K%21.7 - 150Garrett MartinWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .681 to .874 after moving up to Triple-A. That is the shape of a breakout.
OPS .874Promoted to AAAWatch closelyPlayer quality57SolidProdPowConEyeSpdTrajectory41.681 → .874Arrival65/100up from AAOPS.874ISO.323HR3SB1BB%2.9K%31.4 - 151Scott 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 .874Promoted to AAABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory61.838 → .874Arrival83/100DoorstepOPS.874ISO.162HR8SB23BB%10.6K%14.8 - 152Tommy TroyWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .843 to .874 after moving up to Triple-A. That is the shape of a breakout.
OPS .874Promoted to AAAWatch closelyPlayer quality64SolidProdPowConEyeSpdTrajectory41.843 → .874Arrival88/100DoorstepOPS.874ISO.152HR4SB7BB%13.7K%23.6 - 153Brayan 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 .873Promoted to AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory76.581 → .873Arrival88/100DoorstepOPS.873ISO.244HR15SB4BB%9.9K%26.1 - 154Marcos 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 .873Promoted to High-ABreakout signalPlayer quality65SolidProdPowConEyeSpdTrajectory41.719 → .873Arrival28/100up from Low-AOPS.873ISO.200HR2SB8BB%6.0K%22.6 - 155Bryce 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 .871Promoted to High-ABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory41.831 → .871Arrival46/100up from Low-AOPS.871ISO.219HR18SB13BB%15.0K%35.0 - 156Zyhir HopeWatch
0.871 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .805 to .871 after moving up to Double-A. That is the shape of a breakout.
OPS .871Promoted to AABreakout signal2.8 yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 157Zach EhrhardWatch
0.867 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .867 after moving up to Triple-A. That is the shape of a breakout.
OPS .867Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality81StrongProdPowConEyeSpdTrajectory69.773 → .867Arrival88/100DoorstepOPS.867ISO.183HR19SB25BB%15.1K%20.2 - 158Joshua Kuroda-GrauerWatch
0.866 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .715 to .866 after moving up to Triple-A. That is the shape of a breakout.
OPS .866Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 159Axiel PlazWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .798 to .865 after moving up to High-A. That is the shape of a breakout.
OPS .865Promoted to High-ABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory61.798 → .865Arrival46/100up from Low-AOPS.865ISO.185HR15SB3BB%9.1K%17.1 - 160Ching-Hsien KoWatch
promoted Rookie -> Low-A
Down from 1.026 to .865 OPS, but he moved up to Low-A — a step back at a harder level is normal.
OPS .865Promoted to Low-ATrending downPlayer quality70SolidProdPowConEyeSpdTrajectory411.026 → .865Arrival34/100up from RookieOPS.865ISO.211HR20SB1BB%16.4K%24.3 - 161Nic KentWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .602 to .865 after moving up to Triple-A. That is the shape of a breakout.
OPS .865Promoted to AAABreakout signalPlayer quality60SolidProdPowConEyeSpdTrajectory41.602 → .865Arrival83/100DoorstepOPS.865ISO.244HR13SB6BB%10.6K%25.8 - 162Jakob ChristianPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .815 to .862 after moving up to High-A. That is the shape of a breakout.
OPS .862Promoted to High-ABreakout signalPlayer quality54FringeProdPowConEyeSpdTrajectory41.815 → .862Arrival38/100up from Low-AOPS.862ISO.235HR9SB1BB%12.3K%32.4 - 163Jared Sprague-LottWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .712 to .862 after moving up to Double-A. That is the shape of a breakout.
OPS .862Promoted to AATrending downPlayer quality56SolidProdPowConEyeSpdTrajectory41.712 → .862Arrival45/100up from Low-AOPS.862ISO.128HR1SB4BB%14.9K%21.3 - 164Dub GleedWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .691 to .861 after moving up to Double-A. That is the shape of a breakout.
OPS .861Promoted to AABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory64.691 → .861Arrival63/100up from Low-AOPS.861ISO.212HR10SB2BB%10.3K%16.6 - 165Matthew EllisPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .814 to .861 after moving up to High-A. That is the shape of a breakout.
OPS .861Promoted to High-Aold for High-AWatch closelyPlayer quality47FringeProdPowConEyeSpdTrajectory41.814 → .861Arrival33/100up from Low-AOPS.861ISO.235HR17SB2BB%15.3K%28.8 - 166Alexey LumpuyWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .658 to .859 after moving up to High-A. That is the shape of a breakout.
OPS .859Promoted to High-ABreakout signalPlayer quality57SolidProdPowConEyeSpdTrajectory41.658 → .859Arrival20/100up from Low-AOPS.859ISO.195HR3SB9BB%8.2K%34.1 - 167Hector OsorioWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .732 to .859 after moving up to High-A. That is the shape of a breakout.
OPS .859Promoted to High-AWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory64.732 → .859Arrival46/100up from Low-AOPS.859ISO.214HR8SB0BB%11.0K%14.8 - 168Robert AriasWatch
0.859 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .791 to .859 after moving up to Low-A. That is the shape of a breakout.
OPS .859Promoted to Low-ABreakout signal2.0 yrs young for Low-APlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 169Alex McCoyPass
promoted Low-A -> Double-A
Down from .907 to .857 OPS, but he moved up to Double-A — a step back at a harder level is normal.
OPS .857Promoted to AATrending downPlayer quality52FringeProdPowConEyeSpdTrajectory41.907 → .857Arrival45/100up from Low-AOPS.857ISO.182HR3SB2BB%5.7K%30.0 - 170Alexis HernandezPass
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .761 to .856 after moving up to Double-A. That is the shape of a breakout.
OPS .856Promoted to AAWatch closelyPlayer quality54FringeProdPowConEyeSpdTrajectory41.761 → .856Arrival45/100up from Low-AOPS.856ISO.070HR0SB4BB%10.0K%16.2 - 171Jacob FriendWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .772 to .856 after moving up to High-A. That is the shape of a breakout.
OPS .856Promoted to High-AWatch closelyPlayer quality59SolidProdPowConEyeSpdTrajectory41.772 → .856Arrival38/100up from Low-AOPS.856ISO.251HR14SB15BB%19.4K%33.1 - 172Jose RamosWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .688 to .856 after moving up to Triple-A. That is the shape of a breakout.
OPS .856Promoted to AAABreakout signalPlayer quality69SolidProdPowConEyeSpdTrajectory41.688 → .856Arrival65/100up from AAOPS.856ISO.232HR3SB1BB%11.2K%18.8 - 173Coby MoralesWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .717 to .855 after moving up to Double-A. That is the shape of a breakout.
OPS .855Promoted to AABreakout signalPlayer quality63SolidProdPowConEyeSpdTrajectory64.717 → .855Arrival63/100up from High-AOPS.855ISO.204HR20SB21BB%13.0K%24.2 - 174Justin RiemerPass
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .698 to .855 after moving up to Triple-A. That is the shape of a breakout.
OPS .855Promoted to AAAWatch closelyPlayer quality48FringeProdPowConEyeSpdTrajectory41.698 → .855Arrival70/100DoorstepOPS.855ISO.000HR0SB0BB%9.1K%18.2 - 175Khadim DiawWatch
promoted High-A -> Double-A
About the same as last season — .866 to .854 OPS.
OPS .854Promoted to AAWatch closelyPlayer quality60SolidProdPowConEyeSpdTrajectory61.866 → .854Arrival63/100up from High-AOPS.854ISO.110HR2SB11BB%12.1K%9.5 - 176Mairo MartinusWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .666 to .854 after moving up to High-A. That is the shape of a breakout.
OPS .854Promoted to High-ABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory41.666 → .854Arrival28/100up from Low-AOPS.854ISO.235HR6SB1BB%1.0K%27.3 - 177Arturo DislaPass
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .644 to .853 after moving up to Double-A. That is the shape of a breakout.
OPS .853Promoted to AABreakout signal1.2 yrs old for AAPlayer quality52FringeProdPowConEyeSpdTrajectory64.644 → .853Arrival58/100up from High-AOPS.853ISO.207HR14SB2BB%10.0K%25.3 - 178Pascanel FerrerasWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .687 to .853 after moving up to Triple-A. That is the shape of a breakout.
OPS .853Promoted to AAABreakout signalPlayer quality61SolidProdPowConEyeSpdTrajectory41.687 → .853Arrival88/100DoorstepOPS.853ISO.159HR4SB6BB%6.8K%24.7 - 179Billy AmickWatch
promoted High-A -> Triple-A
Down from .873 to .852 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
OPS .852Promoted to AAA2.5 yrs young for AAATrending downPlayer quality71StrongProdPowConEyeSpdTrajectory41.873 → .852Arrival70/100DoorstepOPS.852ISO.372HR5SB0BB%6.2K%33.3 - 180Cesar QuintasPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .745 to .852 after moving up to High-A. That is the shape of a breakout.
OPS .852Promoted to High-ABreakout signalPlayer quality48FringeProdPowConEyeSpdTrajectory41.745 → .852Arrival20/100up from Low-AOPS.852ISO.116HR1SB3BB%17.9K%17.9 - 181Jhonny LevelWatch
0.852 OPS while far younger than the level
About the same as last season — .868 to .852 OPS.
OPS .852Promoted to High-A3+ yrs young for High-ATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.868 → .852Arrival46/100up from RookieOPS.852ISO.182HR8SB13BB%7.7K%17.4 - 182Ramon RamirezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .781 to .852 after moving up to High-A. That is the shape of a breakout.
OPS .852Promoted to High-AWatch closelyPlayer quality64SolidProdPowConEyeSpdTrajectory41.781 → .852Arrival46/100up from Low-AOPS.852ISO.199HR12SB9BB%11.0K%22.5 - 183Bo DavidsonWatch
promoted High-A -> Triple-A
Down from .919 to .850 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
OPS .850Promoted to AAATrending downPlayer quality74StrongProdPowConEyeSpdTrajectory61.919 → .850Arrival88/100DoorstepOPS.850ISO.201HR7SB5BB%10.9K%17.5 - 184Deniel OrtizWatch
promoted Low-A -> Double-A
About the same as last season — .852 to .850 OPS.
OPS .850Promoted to AABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory61.852 → .850Arrival63/100up from Low-AOPS.850ISO.195HR8SB8BB%15.0K%18.5 - 185Jacob McCombsWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .573 to .850 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 31 PA — a soft read)
OPS .850Promoted to High-AWatch closelyPlayer quality60SolidProdPowConEyeSpdTrajectory41.573 → .850Arrival38/100up from Low-AOPS.850ISO.191HR7SB16BB%5.5K%17.9 - 186
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .728 to .847 after moving up to Double-A. That is the shape of a breakout.
OPS .847Promoted to AABreakout signal2.2 yrs old for AAPlayer quality46FringeProdPowConEyeSpdTrajectory64.728 → .847Arrival58/100up from High-AOPS.847ISO.218HR9SB4BB%9.4K%28.2 - 187Eric GentherPass
promoted Low-A -> High-A
Down from .867 to .847 OPS, but he moved up to High-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 58 PA — a soft read)
OPS .847Promoted to High-A1.7 yrs old for High-AWatch closelyPlayer quality47FringeProdPowConEyeSpdTrajectory41.867 → .847Arrival38/100up from Low-AOPS.847ISO.166HR14SB8BB%13.1K%18.6 - 188Jim JarvisWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .665 to .847 after moving up to Triple-A. That is the shape of a breakout.
OPS .847Promoted to AAABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory41.665 → .847Arrival83/100DoorstepOPS.847ISO.146HR6SB34BB%13.0K%15.9 - 189Abimelec OrtizWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .787 to .845 after moving up to Triple-A. That is the shape of a breakout.
OPS .845Promoted to AAABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.787 → .845Arrival88/100DoorstepOPS.845ISO.253HR18SB0BB%11.8K%19.5 - 190Brett BatemanWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .683 to .845 after moving up to Triple-A. That is the shape of a breakout.
OPS .845Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory64.683 → .845Arrival88/100DoorstepOPS.845ISO.105HR3SB20BB%17.3K%18.7 - 191Dakota JordanWatch
promoted Low-A -> Double-A
Down from .874 to .845 OPS, but he moved up to Double-A — a step back at a harder level is normal.
OPS .845Promoted to AATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.874 → .845Arrival45/100up from Low-AOPS.845ISO.170HR1SB6BB%11.3K%24.5 - 192George Lombard Jr.Watch
0.845 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .695 to .845 after moving up to Triple-A. That is the shape of a breakout.
OPS .845Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 193Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
OPS .845Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 194Trent YoungbloodWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .725 to .845 after moving up to Double-A. That is the shape of a breakout.
OPS .845Promoted to AABreakout signalPlayer quality65SolidProdPowConEyeSpdTrajectory64.725 → .845Arrival63/100up from Low-AOPS.845ISO.174HR4SB2BB%14.5K%16.4 - 195Kyle HenleyWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .653 to .842 after moving up to High-A. That is the shape of a breakout.
OPS .842Promoted to High-ABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory41.653 → .842Arrival28/100up from Low-AOPS.842ISO.235HR1SB1BB%10.5K%44.7 - 196Brock RoddenWatch
promoted Double-A -> Triple-A
About the same as last season — .822 to .841 OPS.
OPS .841Promoted to AAABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory76.822 → .841Arrival83/100DoorstepOPS.841ISO.237HR19SB8BB%10.5K%22.7 - 197Aaron ParkerWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .687 to .840 after moving up to Double-A. That is the shape of a breakout.
OPS .840Promoted to AABreakout signalPlayer quality61SolidProdPowConEyeSpdTrajectory41.687 → .840Arrival63/100up from High-AOPS.840ISO.216HR17SB12BB%12.8K%30.1 - 198Anthony HuezoWatch
0.840 OPS while far younger than the level
About the same as last season — .856 to .840 OPS.
OPS .840Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.856 → .840Arrival46/100up from RookieOPS.840ISO.253HR8SB13BB%10.0K%30.7 - 199Jay HarryWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .629 to .840 after moving up to Triple-A. That is the shape of a breakout.
OPS .840Promoted to AAABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory76.629 → .840Arrival88/100DoorstepOPS.840ISO.192HR5SB0BB%5.0K%15.6 - 200Derlin FigueroaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .747 to .839 after moving up to High-A. That is the shape of a breakout.
OPS .839Promoted to High-AWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory41.747 → .839Arrival38/100up from Low-AOPS.839ISO.263HR26SB18BB%9.3K%29.9
Showing 200 of 2,351 — the most this page prints at once. Narrow it down with a preset, 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.
Trey PaigeMemphis Redbirds · Triple-A 3-for-3
Anthony SeiglerWorcester Red Sox · Triple-A 2-for-2
Jonathon LongJacksonville Jumbo Shrimp · Triple-A 4-for-5, 2 HR, 5 RBI
Jacob BerryOmaha Storm Chasers · Triple-A 3-for-4
Kristian CampbellWorcester Red Sox · Triple-A 3-for-4, 1 HR, 2 RBI, 1 SB
Cooper IngleColumbus Clippers · Triple-A 3-for-4, 1 HR, 2 RBI
Showing 6 of 151 big games from Saturday. One good night is the earliest signal there is, and the noisiest — it is a reason to look, not a reason to buy.