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.
Showing players who meet all 2 of these:
Young for their level — Roughly two years or more younger than the typical player at that level. Being young for the competition is the single best sign we have.
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 221 of 440 players have what this ordering needs; the rest are listed after them.
- 1Rainiel 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.
Value 85Promoted to AA3+ yrs young for AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - 2Ryan SloanTarget
27.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 21.8% to 27.6% K-BB after moving up to Double-A. That is the shape of a breakout.
Value 84Promoted to AA3+ yrs young for AABreakout signalPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.6% K-BBArrival78/100DoorstepERA3.50WHIP1.08K-BB%27.6K%31.3BB%3.7IP92.2 - 3Josue 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.
Value 82Promoted to AA2.8 yrs young for AABreakout signalPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - 4George 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.
Value 81Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 5Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Value 81Promoted to AAA3+ yrs young for AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 6Walker 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.
Value 81Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 7Pedro 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.
Value 81Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 8Theo 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.
Value 78Promoted to AA3+ yrs young for AABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 9Esmerlyn 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.
Value 78Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 10Aron EstradaWatch
0.821 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .798 to .821 after moving up to Double-A. That is the shape of a breakout.
Value 76Promoted to AA2.8 yrs young for AABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory83.798 → .821Arrival71/100DoorstepOPS.821ISO.212HR23SB7BB%5.5K%17.7 - 11Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .768 OPS.
Value 75Promoted to AA3+ yrs young for AABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory61.761 → .768Arrival63/100up from Low-AOPS.768ISO.155HR13SB35BB%10.6K%14.8 - 12Wyatt 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.
Value 75Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 13Luis 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.
Value 73Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 14Ralphy 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.
Value 73Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 15David ShieldsTarget
23.4% K-BB while far younger than the level
About the same as last season — 23.1% to 23.4% K-BB.
Value 72Promoted to High-A3+ yrs young for High-ATrending downPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory6923.1% → 23.4% K-BBArrival53/100up from Low-AERA3.91WHIP1.09K-BB%23.4K%29.6BB%6.2IP112.2 - 16Carlos LagrangeWatch
17.8% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.1% to 17.8% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 71Promoted to AAA2.5 yrs young for AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory8116.1% → 17.8% K-BBArrival88/100DoorstepERA4.55WHIP1.36K-BB%17.8K%29.5BB%11.7IP63.1 - 17Luis PeñaWatch
promoted Low-A -> Double-A
Down from .844 to .747 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 71Promoted to AA3+ yrs young for AATrending downPlayer quality59SolidProdPowConEyeSpdTrajectory41.844 → .747Arrival53/100up from Low-AOPS.747ISO.070HR1SB4BB%8.3K%20.8 - 18Edward FlorentinoTarget
0.839 OPS while far younger than the level
Down from .883 to .839 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 70Promoted to High-A3+ yrs young for High-ATrending downPlayer quality86EliteProdPowConEyeSpdTrajectory69.883 → .839Arrival46/100up from Low-AOPS.839ISO.254HR22SB10BB%14.7K%26.3 - 19Leo De VriesWatch
0.836 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .780 to .836 after moving up to Double-A. That is the shape of a breakout.
Value 69Promoted to AA3+ yrs young for AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.780 → .836Arrival71/100DoorstepOPS.836ISO.168HR13SB34BB%11.4K%21.3 - 20Kendry ChourioTarget
24.1% K-BB while far younger than the level
Down from 33.0% to 24.1% K-BB, but that came with a move up to High-A — a step back at a harder level is normal.
Value 69Promoted to High-A3+ yrs young for High-ATrending downPlayer quality91EliteStuffCmdCtlRunPLoadTrajectory6933.0% → 24.1% K-BBArrival53/100up from RookieERA3.18WHIP0.86K-BB%24.1K%28.6BB%4.5IP39.2 - 21Jonah TongWatch
promoted Double-A -> Triple-A
Down from 29.7% to 14.4% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 69Promoted to AAA2.5 yrs young for AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory4129.7% → 14.4% K-BBArrival80/100DoorstepERA4.54WHIP1.37K-BB%14.4K%27.0BB%12.6IP107.0 - 22Matt WilkinsonWatch
promoted High-A -> Triple-A
Down from 16.1% to 14.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 68Promoted to AAA2.5 yrs young for AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory4116.1% → 14.5% K-BBArrival80/100DoorstepERA5.15WHIP1.21K-BB%14.5K%24.0BB%9.5IP43.2 - 23Ethan 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)
Value 68Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.544 → .949Arrival78/100DoorstepOPS.949ISO.213HR3SB3BB%13.3K%9.5 - 24Eric HartmanWatch
promoted Low-A -> Double-A
Down from .718 to .669 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 65Promoted to AA3+ yrs young for AATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory41.718 → .669Arrival53/100up from Low-AOPS.669ISO.111HR2SB14BB%12.9K%26.7 - 25DJ LaytonWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .597 to .725 after moving up to High-A. That is the shape of a breakout.
Value 63Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory41.597 → .725Arrival28/100up from RookieOPS.725ISO.145HR2SB9BB%21.9K%38.4 - 26Stone RussellWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .654 to .833 after moving up to Triple-A. That is the shape of a breakout.
Value 63Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality56SolidProdPowConEyeSpdTrajectory41.654 → .833Arrival70/100DoorstepOPS.833ISO.000HR0SB0BB%25.0K%25.0 - 27Hayden AlvarezWatch
promoted Rookie -> High-A
Down from .856 to .752 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 63Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality68SolidProdPowConEyeSpdTrajectory41.856 → .752Arrival28/100up from RookieOPS.752ISO.114HR1SB4BB%15.5K%19.0 - 28Demetrio CrisantesWatch
promoted High-A -> Triple-A
Down from .773 to .688 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 62Promoted to AAA3+ yrs young for AAATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory41.773 → .688Arrival78/100DoorstepOPS.688ISO.113HR2SB0BB%3.5K%17.7 - 29Roldy BritoWatch
promoted Rookie -> High-A
Down from 1.000 to .688 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 60Promoted to High-A3+ yrs young for High-ATrending downPlayer quality57SolidProdPowConEyeSpdTrajectory411.000 → .688Arrival28/100up from RookieOPS.688ISO.102HR2SB23BB%5.7K%24.2 - 30Braylon DoughtyWatch
promoted Low-A -> Double-A
Down from 20.9% to 16.0% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
Value 56Promoted to AA3+ yrs young for AATrending downPlayer quality62SolidStuffCmdCtlRunPLoadTrajectory4120.9% → 16.0% K-BBArrival53/100up from Low-AERA5.13WHIP1.41K-BB%16.0K%24.3BB%8.3IP33.1 - 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.
Value 55Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 32James 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.
Value 55Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 33Gage 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.
Value 55Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 34Caleb 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.
Value 55Promoted to AA3+ yrs young for AABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 35Michael ArroyoWatch
0.827 OPS while far younger than the level
Down from .934 to .827 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory81.934 → .827Arrival96/100DoorstepOPS.827ISO.211HR8SB3BB%7.9K%16.4 - 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 37Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 38Josh AdamczewskiWatch
0.820 OPS while far younger than the level
Down from 1.028 to .820 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory691.028 → .820Arrival71/100DoorstepOPS.820ISO.179HR7SB8BB%11.3K%19.3 - 39Anthony HuezoWatch
0.840 OPS while far younger than the level
About the same as last season — .856 to .840 OPS.
Value 54Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.856 → .840Arrival46/100up from RookieOPS.840ISO.253HR8SB13BB%10.0K%30.7 - 40Eli WillitsWatch
0.803 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .757 to .803 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 58 PA — a soft read)
Value 54Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory69.757 → .803Arrival38/100up from Low-AOPS.803ISO.182HR7SB28BB%19.6K%18.1 - 41Angel CepedaWatch
0.820 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .714 to .820 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory90.714 → .820Arrival46/100up from Low-AOPS.820ISO.183HR11SB12BB%14.9K%27.1 - 42Seaver 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 43Arjun NimmalaWatch
0.804 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .694 to .804 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA3+ yrs young for AABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory69.694 → .804Arrival63/100up from High-AOPS.804ISO.173HR6SB5BB%13.0K%23.6 - 44Charlie 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 45Mitch 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)
Value 54Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.637 → 1.074Arrival53/100up from Low-AOPS1.074ISO.208HR2SB6BB%12.8K%18.3 - 46Kevin AlvarezWatch
0.787 OPS while far younger than the level
Down from .874 to .787 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A3+ yrs young for Low-ATrending downPlayer quality77StrongProdPowConEyeSpdTrajectory69.874 → .787Arrival26/100up from RookieOPS.787ISO.173HR11SB17BB%10.0K%18.1 - 47Hendry MendezWatch
0.797 OPS while far younger than the level
Down from .838 to .797 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality76StrongProdPowConEyeSpdTrajectory69.838 → .797Arrival80/100DoorstepOPS.797ISO.141HR8SB3BB%13.4K%17.6 - 48Kahlil WatsonWatch
0.809 OPS while far younger than the level
About the same as last season — .798 to .809 OPS.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory69.798 → .809Arrival80/100DoorstepOPS.809ISO.210HR16SB21BB%14.3K%27.3 - 49Brailyn 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.
Value 54Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality85StrongProdPowConEyeSpdTrajectory41.635 → 1.097Arrival16/100up from RookieOPS1.097ISO.263HR7SB10BB%11.3K%24.8 - 50Robert 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.
Value 54Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 51Zyhir 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.
Value 54Promoted to AA2.8 yrs young for AABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 52Émilien PitreWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .749 to .819 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality68SolidProdPowConEyeSpdTrajectory41.749 → .819Arrival70/100DoorstepOPS.819ISO.121HR0SB1BB%10.0K%10.0 - 53Xavier 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.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory41.812 → 1.167Arrival70/100DoorstepOPS1.167ISO.334HR1SB1BB%25.0K%20.0 - 54George WolkowWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .679 to .764 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality70SolidProdPowConEyeSpdTrajectory64.679 → .764Arrival38/100up from Low-AOPS.764ISO.210HR22SB13BB%9.2K%31.8 - 55Johanfran GarciaWatch
0.839 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .839 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA2.8 yrs young for AABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory69.755 → .839Arrival71/100DoorstepOPS.839ISO.208HR17SB3BB%5.7K%29.0 - 56Christian 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 57Carter JohnsonWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .536 to .712 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory76.536 → .712Arrival28/100up from Low-AOPS.712ISO.164HR6SB5BB%7.7K%25.0 - 58Max ClarkWatch
0.802 OPS while far younger than the level
Down from .857 to .802 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 59Gabriel GonzalezWatch
promoted Double-A -> Triple-A
Down from .938 to .741 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory41.938 → .741Arrival70/100DoorstepOPS.741ISO.169HR15SB1BB%7.9K%18.0 - 60Cris 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.
Value 54Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory41.904 → 1.250Arrival16/100up from RookieOPS1.250ISO.550HR2SB0BB%0.0K%40.0 - 61Thomas WhiteWatch
promoted Double-A -> Triple-A
Down from 26.7% to 19.8% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory4126.7% → 19.8% K-BBArrival78/100DoorstepERA4.34WHIP1.45K-BB%19.8K%30.9BB%11.1IP18.2 - 62Hagen SmithWatch
18.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.3% to 18.6% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality77StrongStuffCmdCtlRunPLoadTrajectory6916.3% → 18.6% K-BBArrival88/100DoorstepERA4.32WHIP1.35K-BB%18.6K%34.5BB%15.9IP58.1 - 63Jefferson RojasWatch
0.822 OPS while far younger than the level
Down from .871 to .822 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory69.871 → .822Arrival71/100DoorstepOPS.822ISO.216HR22SB18BB%8.5K%16.2 - 64Colt EmersonWatch
0.816 OPS while far younger than the level
Down from .841 to .816 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.841 → .816Arrival88/100DoorstepOPS.816ISO.214HR7SB10BB%10.1K%27.2 - 65Nelson RadaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .712 to .736 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory41.712 → .736Arrival78/100DoorstepOPS.736ISO.085HR3SB35BB%12.5K%18.5 - 66Alejandro HidalgoWatch
15.4% K-BB while far younger than the level
About the same as last season — 16.1% to 15.4% K-BB.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory6916.1% → 15.4% K-BBArrival80/100DoorstepERA7.43WHIP1.57K-BB%15.4K%26.4BB%11.0IP36.1 - 67Adrian SantanaWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .650 to .797 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA2.8 yrs young for AABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory41.650 → .797Arrival53/100up from High-AOPS.797ISO.091HR0SB5BB%10.1K%12.1 - 68Payton TolleTarget
promoted High-A -> Triple-A
Down from 31.5% to 24.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality86EliteStuffCmdCtlRunPLoadTrajectory4131.5% → 24.5% K-BBArrival70/100DoorstepERA3.00WHIP1.07K-BB%24.5K%31.1BB%6.6IP15.0 - 69Eric 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.
Value 54Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 70Henry 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 71Boston BatemanWatch
19.4% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.7% to 19.4% K-BB after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality79StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 19.4% K-BBArrival46/100up from Low-AERA3.46WHIP1.34K-BB%19.4K%32.1BB%12.7IP83.1 - 72Gabriel DavalilloWatch
promoted Rookie -> Low-A
Down from .926 to .724 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A3+ yrs young for Low-ATrending downPlayer quality64SolidProdPowConEyeSpdTrajectory41.926 → .724Arrival16/100up from RookieOPS.724ISO.149HR12SB1BB%11.2K%27.3 - 73Sean 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 74Hé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.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 75Thomas SosaWatch
promoted High-A -> Double-A
About the same as last season — .716 to .723 OPS.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality66SolidProdPowConEyeSpdTrajectory41.716 → .723Arrival53/100up from High-AOPS.723ISO.174HR14SB3BB%8.7K%26.7 - 76Steven EchavarriaWatch
promoted High-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 10.2% to 22.4% K-BB after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA2.8 yrs young for AABreakout signalPlayer quality71StrongStuffCmdCtlRunPLoadTrajectory4110.2% → 22.4% K-BBArrival53/100up from High-AERA7.62WHIP1.77K-BB%22.4K%29.3BB%6.9IP13.0 - 77Justin 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.
Value 54Promoted to AA3+ yrs young for AABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory41.804 → .988Arrival53/100up from Low-AOPS.988ISO.227HR2SB1BB%12.0K%22.0 - 78Enddy 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.
Value 54Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 79Tai 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.
Value 54Promoted to AA2.8 yrs young for AABreakout signalPlayer quality73StrongProdPowConEyeSpdTrajectory41.692 → .885Arrival53/100up from High-AOPS.885ISO.188HR3SB4BB%7.0K%22.1 - 80Yassel SolerWatch
promoted Low-A -> High-A
Down from .737 to .713 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality59SolidProdPowConEyeSpdTrajectory41.737 → .713Arrival28/100up from Low-AOPS.713ISO.140HR13SB1BB%7.9K%23.1 - 81Randy De JesusWatch
promoted High-A -> Double-A
Down from .620 to .537 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality55SolidProdPowConEyeSpdTrajectory41.620 → .537Arrival53/100up from High-AOPS.537ISO.118HR1SB0BB%8.1K%43.2 - 82Christian CerdaWatch
promoted Double-A -> Triple-A
Down from .789 to .727 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality60SolidProdPowConEyeSpdTrajectory41.789 → .727Arrival70/100DoorstepOPS.727ISO.137HR5SB0BB%11.2K%22.0 - 83Angel FelizWatch
promoted Rookie -> High-A
Down from .724 to .676 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A3+ yrs young for High-ATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.724 → .676Arrival28/100up from RookieOPS.676ISO.138HR8SB32BB%10.0K%22.6 - 84Junior SanchezWatch
promoted Low-A -> Double-A
About the same as last season — 13.6% to 13.8% K-BB.
Value 54Promoted to AA3+ yrs young for AATrending downPlayer quality58SolidStuffCmdCtlRunPLoadTrajectory4113.6% → 13.8% K-BBArrival63/100up from Low-AERA4.98WHIP1.46K-BB%13.8K%24.3BB%10.5IP65.0 - 85Jett WilliamsWatch
promoted Double-A -> Triple-A
Down from .867 to .724 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality69SolidProdPowConEyeSpdTrajectory41.867 → .724Arrival70/100DoorstepOPS.724ISO.151HR9SB21BB%13.1K%22.0 - 86Braylon PayneWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .736 to .779 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA3+ yrs young for AABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory41.736 → .779Arrival53/100up from Low-AOPS.779ISO.193HR2SB2BB%7.9K%27.0 - 87Franklin AriasWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .709 to .828 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory41.709 → .828Arrival78/100DoorstepOPS.828ISO.171HR4SB1BB%8.8K%16.8 - 88Didier FuentesTarget
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 17.7% to 22.2% K-BB 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 96 batters faced — a soft read)
Value 54Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory4117.7% → 22.2% K-BBArrival78/100DoorstepERA2.16WHIP0.84K-BB%22.2K%31.7BB%9.5IP16.2 - 89Chase HarlanWatch
promoted Rookie -> High-A
Down from .856 to .720 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory41.856 → .720Arrival28/100up from RookieOPS.720ISO.150HR4SB1BB%10.0K%23.8 - 90Yoeilin CespedesWatch
promoted Low-A -> Double-A
Down from .668 to .528 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA3+ yrs young for AATrending downPlayer quality57SolidProdPowConEyeSpdTrajectory41.668 → .528Arrival53/100up from Low-AOPS.528ISO.129HR2SB1BB%4.8K%26.5 - 91Aroon EscobarWatch
promoted Low-A -> Double-A
Down from .829 to .630 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality59SolidProdPowConEyeSpdTrajectory41.829 → .630Arrival43/100up from Low-AOPS.630ISO.099HR9SB25BB%11.9K%16.6 - 92Jonny FarmeloWatch
promoted High-A -> Double-A
Down from .778 to .659 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality60SolidProdPowConEyeSpdTrajectory41.778 → .659Arrival53/100up from High-AOPS.659ISO.110HR2SB13BB%17.3K%29.2 - 93Edgar MonteroWatch
promoted Rookie -> Low-A
Down from 1.064 to .729 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory411.064 → .729Arrival16/100up from RookieOPS.729ISO.144HR11SB11BB%16.2K%35.4 - 94Noah SchultzWatch
18.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 8.8% to 18.3% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.3% K-BBArrival88/100DoorstepERA1.99WHIP0.89K-BB%18.3K%26.1BB%7.8IP40.2 - 95Kayson CunninghamWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .585 to .731 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 52 PA — a soft read)
Value 54Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality65SolidProdPowConEyeSpdTrajectory41.585 → .731Arrival28/100up from Low-AOPS.731ISO.136HR4SB18BB%14.3K%22.6 - 96Robby SnellingTarget
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 20.9% to 26.4% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory4120.9% → 26.4% K-BBArrival70/100DoorstepERA1.86WHIP0.90K-BB%26.4K%40.0BB%13.6IP29.0 - 97Cooper PrattWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .691 to .735 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.691 → .735Arrival70/100DoorstepOPS.735ISO.145HR6SB17BB%13.0K%14.2 - 98Eduardo TaitWatch
promoted Low-A -> High-A
Down from .758 to .704 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory41.758 → .704Arrival28/100up from Low-AOPS.704ISO.201HR22SB1BB%7.0K%23.0 - 99Roderick AriasWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .640 to .822 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality72StrongProdPowConEyeSpdTrajectory41.640 → .822Arrival53/100up from Low-AOPS.822ISO.219HR4SB5BB%8.3K%33.3 - 100Daiverson GutierrezWatch
promoted Low-A -> High-A
Down from .671 to .615 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory64.671 → .615Arrival18/100up from Low-AOPS.615ISO.120HR8SB4BB%8.9K%16.3 - 101Ryan CliffordWatch
promoted Double-A -> Triple-A
Down from .848 to .611 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality56SolidProdPowConEyeSpdTrajectory41.848 → .611Arrival60/100up from AAOPS.611ISO.169HR16SB8BB%10.9K%38.1 - 102Termarr JohnsonWatch
promoted Double-A -> Triple-A
Down from .745 to .655 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.745 → .655Arrival70/100DoorstepOPS.655ISO.120HR8SB24BB%16.7K%24.9 - 103Joshua 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.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 104Cam CaminitiWatch
promoted Low-A -> Double-A
Down from 20.8% to 14.1% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA3+ yrs young for AATrending downPlayer quality65SolidStuffCmdCtlRunPLoadTrajectory4120.8% → 14.1% K-BBArrival53/100up from Low-AERA2.13WHIP1.26K-BB%14.1K%26.4BB%12.3IP25.1 - 105Jose FernandezWatch
0.799 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .775 to .799 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory69.775 → .799Arrival80/100DoorstepOPS.799ISO.196HR7SB11BB%7.7K%24.9 - 106Mikey RomeroWatch
promoted Double-A -> Triple-A
Down from .755 to .692 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory61.755 → .692Arrival70/100DoorstepOPS.692ISO.147HR12SB2BB%8.7K%20.0 - 107Owen MurphyWatch
15.9% K-BB while far younger than the level
Down from 22.8% to 15.9% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6922.8% → 15.9% K-BBArrival80/100DoorstepERA3.18WHIP1.08K-BB%15.9K%24.3BB%8.4IP90.2 - 108Sadbiel DelzineTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 20.5% to 27.3% K-BB after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 39 batters faced — a soft read)
Value 54Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality89EliteStuffCmdCtlRunPLoadTrajectory4120.5% → 27.3% K-BBArrival16/100up from RookieERA3.00WHIP1.10K-BB%27.3K%34.1BB%6.8IP21.0 - 109
0.784 OPS while far younger than the level
Down from .832 to .784 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality73StrongProdPowConEyeSpdTrajectory69.832 → .784Arrival26/100up from RookieOPS.784ISO.155HR12SB27BB%16.2K%17.7 - 110Carlos JorgeWatch
promoted High-A -> Triple-A
About the same as last season — .697 to .695 OPS.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory41.697 → .695Arrival70/100DoorstepOPS.695ISO.119HR2SB10BB%6.7K%21.0 - 111Leo BernalWatch
0.831 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .726 to .831 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 112Alfredo 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.
Value 54Promoted to AA3+ yrs young for AATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory41.948 → .924Arrival53/100up from Low-AOPS.924ISO.193HR3SB1BB%15.3K%16.3 - 113Dante NoriWatch
promoted Low-A -> Double-A
Down from .744 to .680 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.744 → .680Arrival53/100up from Low-AOPS.680ISO.120HR3SB16BB%8.5K%17.4 - 114Allan CastroWatch
promoted Double-A -> Triple-A
Down from .753 to .675 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality60SolidProdPowConEyeSpdTrajectory41.753 → .675Arrival70/100DoorstepOPS.675ISO.113HR9SB19BB%9.9K%19.3 - 115Diego VelasquezWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .677 to .810 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality69SolidProdPowConEyeSpdTrajectory41.677 → .810Arrival70/100DoorstepOPS.810ISO.135HR0SB1BB%13.5K%21.3 - 116Esmil ValenciaWatch
promoted Low-A -> High-A
Down from .730 to .645 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality63SolidProdPowConEyeSpdTrajectory64.730 → .645Arrival18/100up from Low-AOPS.645ISO.177HR6SB8BB%5.0K%23.9 - 117Aeverson ArteagaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .508 to .629 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality58SolidProdPowConEyeSpdTrajectory61.508 → .629Arrival60/100up from AAOPS.629ISO.099HR3SB1BB%7.1K%21.6 - 118Johnny KingWatch
promoted Low-A -> Double-A
Down from 20.2% to 9.4% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA3+ yrs young for AAWatch closelyPlayer quality62SolidStuffCmdCtlRunPLoadTrajectory4120.2% → 9.4% K-BBArrival53/100up from Low-AERA2.08WHIP1.08K-BB%9.4K%26.4BB%17.0IP13.0 - 119Lisbel DiazWatch
promoted Low-A -> Double-A
Down from .725 to .622 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality57SolidProdPowConEyeSpdTrajectory41.725 → .622Arrival53/100up from Low-AOPS.622ISO.143HR2SB6BB%3.6K%27.3 - 120Nick MorabitoWatch
promoted Double-A -> Triple-A
About the same as last season — .733 to .743 OPS.
Value 54Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory41.733 → .743Arrival70/100DoorstepOPS.743ISO.134HR13SB42BB%11.2K%20.9 - 121Adolfo SanchezWatch
promoted Rookie -> Low-A
Down from .978 to .693 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality65SolidProdPowConEyeSpdTrajectory41.978 → .693Arrival16/100up from RookieOPS.693ISO.191HR4SB0BB%14.2K%28.3 - 122Alfonsin RosarioWatch
promoted High-A -> Triple-A
Down from .852 to .542 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality56SolidProdPowConEyeSpdTrajectory41.852 → .542Arrival70/100DoorstepOPS.542ISO.115HR1SB4BB%8.5K%39.3 - 123Elmer RodríguezWatch
promoted High-A -> Triple-A
Down from 18.1% to 13.1% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality59SolidStuffCmdCtlRunPLoadTrajectory4118.1% → 13.1% K-BBArrival80/100DoorstepERA2.59WHIP1.26K-BB%13.1K%24.4BB%11.3IP97.1 - 124Creed WillemsWatch
promoted Double-A -> Triple-A
Down from .779 to .752 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.779 → .752Arrival70/100DoorstepOPS.752ISO.155HR16SB0BB%11.4K%22.8 - 125Stiven MartinezWatch
promoted Rookie -> Low-A
Down from .730 to .694 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 53Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality57SolidProdPowConEyeSpdTrajectory41.730 → .694Arrival16/100up from RookieOPS.694ISO.149HR13SB14BB%9.3K%31.1 - 126Alfredo AlcantaraWatch
promoted Rookie -> High-A
Down from .887 to .681 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 52Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality59SolidProdPowConEyeSpdTrajectory41.887 → .681Arrival28/100up from RookieOPS.681ISO.151HR14SB4BB%11.1K%25.4 - 127Jeral PerezWatch
promoted High-A -> Double-A
Down from .763 to .563 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 52Promoted to AA2.8 yrs young for AATrending downPlayer quality56SolidProdPowConEyeSpdTrajectory41.763 → .563Arrival43/100up from High-AOPS.563ISO.101HR4SB4BB%11.3K%27.8 - 128JD DixWatch
promoted Low-A -> High-A
About the same as last season — .726 to .714 OPS.
Value 52Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality56SolidProdPowConEyeSpdTrajectory41.726 → .714Arrival28/100up from Low-AOPS.714ISO.127HR3SB17BB%10.1K%29.4 - 129Juan TomasWatch
promoted Rookie -> Low-A
momentum 41/100 — steady rather than moving
Value 51Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality83StrongTrajectory41FlatArrival16/100up from RookieOPS—ISO—HR—SB—BB%—K%— - 130Trey SnyderPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .624 to .693 after moving up to High-A. That is the shape of a breakout.
Value 49Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality52FringeProdPowConEyeSpdTrajectory41.624 → .693Arrival28/100up from Low-AOPS.693ISO.087HR2SB10BB%7.0K%27.3 - 131Sam PetersenPass
promoted High-A -> Triple-A
Down from .888 to .542 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality52FringeProdPowConEyeSpdTrajectory41.888 → .542Arrival70/100DoorstepOPS.542ISO.100HR2SB3BB%7.7K%38.5 - 132Tanner McDougalPass
promoted High-A -> Triple-A
Down from 16.1% to 9.7% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality52FringeStuffCmdCtlRunPLoadTrajectory4116.1% → 9.7% K-BBArrival70/100DoorstepERA4.12WHIP1.37K-BB%9.7K%24.6BB%14.9IP39.1 - 133Juan BenjaminPass
promoted High-A -> Triple-A
Down from .750 to .548 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality55FringeProdPowConEyeSpdTrajectory41.750 → .548Arrival70/100DoorstepOPS.548ISO.128HR2SB3BB%9.6K%30.8 - 134Breyson GuedezPass
promoted Rookie -> High-A
Down from .885 to .659 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 49Promoted to High-A3+ yrs young for High-ATrending downPlayer quality54FringeProdPowConEyeSpdTrajectory41.885 → .659Arrival28/100up from RookieOPS.659ISO.075HR2SB0BB%3.4K%20.7 - 135Yorger BautistaPass
promoted Rookie -> Low-A
Down from .730 to .644 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 49Promoted to Low-A3+ yrs young for Low-ATrending downPlayer quality52FringeProdPowConEyeSpdTrajectory41.730 → .644Arrival16/100up from RookieOPS.644ISO.091HR1SB3BB%4.9K%29.3 - 136Asbel GonzalezPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .654 to .678 after moving up to High-A. That is the shape of a breakout.
Value 49Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality50FringeProdPowConEyeSpdTrajectory41.654 → .678Arrival28/100up from Low-AOPS.678ISO.053HR3SB63BB%9.7K%25.5 - 137Adriel RadneyPass
promoted Rookie -> Low-A
Down from .765 to .549 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 49Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality46FringeProdPowConEyeSpdTrajectory41.765 → .549Arrival16/100up from RookieOPS.549ISO.011HR0SB0BB%13.2K%24.5 - 138
promoted Low-A -> Double-A
Down from .745 to .590 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 49Promoted to AA2.8 yrs young for AATrending downPlayer quality55FringeProdPowConEyeSpdTrajectory41.745 → .590Arrival53/100up from Low-AOPS.590ISO.116HR2SB3BB%7.3K%20.2 - 139Juan FloresPass
promoted High-A -> Double-A
Down from .624 to .586 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 49Promoted to AA3+ yrs young for AATrending downPlayer quality52FringeProdPowConEyeSpdTrajectory41.624 → .586Arrival43/100up from High-AOPS.586ISO.141HR5SB0BB%3.0K%31.5 - 140Jackson FerrisPass
promoted Double-A -> Triple-A
Down from 12.4% to 10.1% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA3+ yrs young for AAATrending downPlayer quality47FringeStuffCmdCtlRunPLoadTrajectory4112.4% → 10.1% K-BBArrival70/100DoorstepERA6.00WHIP1.68K-BB%10.1K%21.9BB%11.8IP90.0 - 141J.D. GonzalezPass
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .405 to .595 after moving up to High-A. That is the shape of a breakout.
Value 49Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality48FringeProdPowConEyeSpdTrajectory41.405 → .595Arrival28/100up from Low-AOPS.595ISO.105HR2SB2BB%9.2K%32.7 - 142Dylan FienPass
promoted Low-A -> High-A
Down from .630 to .572 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 49Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality49FringeProdPowConEyeSpdTrajectory41.630 → .572Arrival18/100up from Low-AOPS.572ISO.100HR3SB1BB%8.9K%26.4 - 143Tate SouthisenePass
promoted Low-A -> Double-A
Down from .539 to .500 OPS, but he moved up to Double-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 66 PA — a soft read)
Value 49Promoted to AA3+ yrs young for AAWatch closelyPlayer quality42FringeProdPowConEyeSpdTrajectory41.539 → .500Arrival53/100up from Low-AOPS.500ISO.000HR0SB0BB%0.0K%50.0 - 144Ethan DorchiesPass
promoted Low-A -> High-A
Down from 13.2% to 10.5% K-BB, but that came with a move up to High-A — a step back at a harder level is normal.
Value 49Promoted to High-A3+ yrs young for High-ATrending downPlayer quality47FringeStuffCmdCtlRunPLoadTrajectory4113.2% → 10.5% K-BBArrival28/100up from Low-AERA5.20WHIP1.52K-BB%10.5K%19.8BB%9.3IP109.0 - 145Elvin GarciaPass
promoted Rookie -> Low-A
Down from .695 to .622 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 49Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality49FringeProdPowConEyeSpdTrajectory41.695 → .622Arrival6/100up from RookieOPS.622ISO.092HR3SB0BB%12.0K%38.6 - 146Jagger HaynesPass
promoted Double-A -> Triple-A
Down from 8.8% to 6.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality37FringeStuffCmdCtlRunPLoadTrajectory418.8% → 6.0% K-BBArrival70/100DoorstepERA5.90WHIP1.55K-BB%6.0K%18.9BB%12.9IP29.0 - 147Zander DarbyPass
promoted Low-A -> Triple-A
Down from .862 to .200 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality41FringeProdPowConEyeSpdTrajectory41.862 → .200Arrival70/100DoorstepOPS.200ISO.000HR0SB0BB%20.0K%40.0 - 148Cooper KinneyPass
promoted Double-A -> Triple-A
Down from .685 to .642 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality52FringeProdPowConEyeSpdTrajectory41.685 → .642Arrival60/100up from AAOPS.642ISO.117HR4SB3BB%9.0K%31.7 - 149Trey YesavagePass
promoted Low-A -> Triple-A
Down from 37.0% to 6.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality39FringeStuffCmdCtlRunPLoadTrajectory4137.0% → 6.0% K-BBArrival70/100DoorstepERA6.75WHIP2.10K-BB%6.0K%21.2BB%15.2IP6.2 - 150Curley MarthaPass
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .250 to .528 after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 13 PA — a soft read)
Value 49Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality44FringeProdPowConEyeSpdTrajectory41.250 → .528Arrival6/100up from RookieOPS.528ISO.081HR3SB3BB%5.7K%22.4 - 151
promoted High-A -> Triple-A
Down from 18.3% to 11.3% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality52FringeStuffCmdCtlRunPLoadTrajectory4118.3% → 11.3% K-BBArrival70/100DoorstepERA6.00WHIP1.83K-BB%11.3K%27.0BB%15.7IP24.0 - 152Alex ClemmeyPass
promoted High-A -> Double-A
Down from 14.1% to 9.3% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
Value 49Promoted to AA2.8 yrs young for AATrending downPlayer quality49FringeStuffCmdCtlRunPLoadTrajectory4114.1% → 9.3% K-BBArrival53/100up from High-AERA4.79WHIP1.51K-BB%9.3K%23.4BB%14.1IP118.1 - 153Herick HernandezPass
promoted High-A -> Triple-A
Down from 13.4% to 8.1% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality46FringeStuffCmdCtlRunPLoadTrajectory4113.4% → 8.1% K-BBArrival70/100DoorstepERA6.92WHIP1.69K-BB%8.1K%25.2BB%17.1IP26.0 - 154Felnin CelestenPass
promoted Low-A -> Double-A
Down from .733 to .507 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Value 49Promoted to AA3+ yrs young for AATrending downPlayer quality53FringeProdPowConEyeSpdTrajectory41.733 → .507Arrival53/100up from Low-AOPS.507ISO.097HR3SB7BB%6.7K%33.6 - 155Jay Allen IIPass
promoted Double-A -> Triple-A
Down from .651 to .456 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality45FringeProdPowConEyeSpdTrajectory41.651 → .456Arrival70/100DoorstepOPS.456ISO.053HR0SB3BB%4.8K%41.9 - 156Tyson LewisPass
promoted Rookie -> High-A
Down from .928 to .718 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 49Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality54FringeProdPowConEyeSpdTrajectory41.928 → .718Arrival28/100up from RookieOPS.718ISO.135HR6SB12BB%5.3K%30.1 - 157Joswa LugoPass
promoted Rookie -> Low-A
Down from .747 to .536 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 49Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality48FringeProdPowConEyeSpdTrajectory41.747 → .536Arrival16/100up from RookieOPS.536ISO.096HR2SB1BB%5.4K%28.3 - 158Luis De LeónPass
promoted High-A -> Triple-A
Down from 16.6% to 11.1% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality48FringeStuffCmdCtlRunPLoadTrajectory4116.6% → 11.1% K-BBArrival70/100DoorstepERA6.50WHIP1.94K-BB%11.1K%23.3BB%12.2IP18.0 - 159Yolfran CastilloPass
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .676 to .800 after moving up to High-A. That is the shape of a breakout.
Value 49Promoted to High-A3+ yrs young for High-ATrending downPlayer quality47FringeProdPowConEyeSpdTrajectory41.676 → .800Arrival28/100up from RookieOPS.800ISO.000HR0SB0BB%0.0K%60.0 - 160Gage ZiehlPass
promoted Low-A -> Triple-A
Down from 15.7% to 14.2% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality53FringeStuffCmdCtlRunPLoadTrajectory4115.7% → 14.2% K-BBArrival70/100DoorstepERA4.81WHIP1.32K-BB%14.2K%19.0BB%4.8IP24.1 - 161Fernando CruzPass
promoted Rookie -> Low-A
Down from .563 to .524 OPS, but he moved up to Low-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 89 PA — a soft read)
Value 48Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality47FringeProdPowConEyeSpdTrajectory41.563 → .524Arrival16/100up from RookieOPS.524ISO.094HR1SB1BB%5.2K%43.1 - 162Seong-Jun KimPass
promoted Rookie -> Low-A
Down from .564 to .390 OPS, but he moved up to Low-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 13 PA — a soft read)
Value 48Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality42FringeProdPowConEyeSpdTrajectory41.564 → .390Arrival16/100up from RookieOPS.390ISO.050HR0SB0BB%4.8K%38.1 - 163Jhonayker UgartePass
promoted Rookie -> Low-A
Down from .622 to .458 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 47Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality42FringeProdPowConEyeSpdTrajectory41.622 → .458Arrival16/100up from RookieOPS.458ISO.020HR0SB0BB%5.7K%24.5 - 164Jesú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.
Value 45Promoted to AA2.8 yrs young for AABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - 165Emil 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.
Value 45Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality92EliteProdPowConEyeSpdTrajectory90.881 → .916Arrival53/100up from RookieOPS.916ISO.255HR19SB7BB%13.5K%24.7 - 166Luke 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.
Value 45Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 167Welbyn 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.
Value 44Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality85EliteProdPowConEyeSpdTrajectory69.622 → .931Arrival53/100up from Low-AOPS.931ISO.276HR17SB11BB%11.0K%21.6 - 168Angel 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.
Value 44Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 169Cristofer TorinWatch
0.785 OPS while far younger than the level
About the same as last season — .766 to .785 OPS.
Value 44Promoted to AA2.8 yrs young for AABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory83.766 → .785Arrival63/100up from High-AOPS.785ISO.163HR15SB12BB%8.0K%11.4 - 170Tommy WhiteWatch
0.834 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .787 to .834 after moving up to Triple-A. That is the shape of a breakout.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality74StrongProdPowConEyeSpdTrajectory69.787 → .834Arrival88/100DoorstepOPS.834ISO.186HR9SB1BB%4.8K%13.9 - 171Jhonny LevelWatch
0.852 OPS while far younger than the level
About the same as last season — .868 to .852 OPS.
Value 44Promoted to High-A3+ yrs young for High-ATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.868 → .852Arrival46/100up from RookieOPS.852ISO.182HR8SB13BB%7.7K%17.4 - 172Carlos 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.
Value 44Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality82StrongProdPowConEyeSpdTrajectory90.719 → .908Arrival53/100up from Low-AOPS.908ISO.211HR8SB3BB%11.6K%16.1 - 173Eduardo 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.
Value 44Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .937Arrival53/100up from Low-AOPS.937ISO.183HR11SB43BB%17.5K%20.2 - 174Joshua BáezWatch
0.901 OPS while far younger than the level
About the same as last season — .883 to .901 OPS.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.883 → .901Arrival95/100DoorstepOPS.901ISO.317HR34SB21BB%8.0K%29.5 - 175Gage JumpWatch
21.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.8% to 21.3% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory9016.8% → 21.3% K-BBArrival88/100DoorstepERA4.50WHIP1.47K-BB%21.3K%33.1BB%11.8IP38.0 - 176Mitch BrattWatch
18.3% K-BB while far younger than the level
Down from 25.1% to 18.3% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality76StrongStuffCmdCtlRunPLoadTrajectory6925.1% → 18.3% K-BBArrival88/100DoorstepERA2.41WHIP0.96K-BB%18.3K%25.2BB%6.9IP52.1 - 177José 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.
Value 44Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory41.618 → 1.091Arrival28/100up from Low-AOPS1.091ISO.339HR5SB0BB%14.3K%24.7 - 178Paulino SantanaWatch
0.822 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .751 to .822 after moving up to Low-A. That is the shape of a breakout.
Value 44Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality73StrongProdPowConEyeSpdTrajectory69.751 → .822Arrival34/100up from RookieOPS.822ISO.171HR15SB28BB%14.2K%25.0 - 179Ryan 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.
Value 44Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 180Dauri 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.
Value 44Promoted to High-A3+ yrs young for High-ATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory41.956 → .874Arrival28/100up from RookieOPS.874ISO.286HR1SB6BB%8.7K%21.7 - 181Jaison ChourioWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .664 to .757 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA2.8 yrs young for AABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory64.664 → .757Arrival53/100up from High-AOPS.757ISO.137HR7SB28BB%13.1K%21.9 - 182Brandon WinokurWatch
0.798 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .692 to .798 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality75StrongProdPowConEyeSpdTrajectory69.692 → .798Arrival63/100up from High-AOPS.798ISO.223HR11SB8BB%6.6K%28.1 - 183Raudi RodriguezWatch
promoted Low-A -> Triple-A
Down from .842 to .761 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 44Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality72StrongProdPowConEyeSpdTrajectory61.842 → .761Arrival70/100DoorstepOPS.761ISO.139HR2SB4BB%14.9K%18.8 - 184John GilWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .730 to .820 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA3+ yrs young for AATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory41.730 → .820Arrival53/100up from Low-AOPS.820ISO.100HR1SB12BB%10.4K%16.5 - 185Vincent 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.
Value 44Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory41.754 → 1.000Arrival70/100DoorstepOPS1.000ISO.334HR0SB0BB%0.0K%66.7 - 186Ivan 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.
Value 44Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory41.780 → 1.026Arrival28/100up from RookieOPS1.026ISO.234HR1SB0BB%15.8K%23.7 - 187Bryant BetancourtWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .677 to .761 after moving up to Triple-A. That is the shape of a breakout.
Value 44Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory61.677 → .761Arrival70/100DoorstepOPS.761ISO.173HR3SB2BB%7.0K%13.9 - 188Kendall GeorgeWatch
0.817 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .779 to .817 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA2.8 yrs young for AATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory69.779 → .817Arrival63/100up from High-AOPS.817ISO.067HR0SB33BB%12.1K%19.1 - 189Owen CareyWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .675 to .748 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA3+ yrs young for AABreakout signalPlayer quality65SolidProdPowConEyeSpdTrajectory41.675 → .748Arrival53/100up from Low-AOPS.748ISO.144HR2SB3BB%8.2K%25.5 - 190Dasan HillWatch
18.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 15.7% to 18.6% K-BB after moving up to High-A. That is the shape of a breakout.
Value 44Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality71StrongStuffCmdCtlRunPLoadTrajectory6915.7% → 18.6% K-BBArrival46/100up from Low-AERA5.40WHIP1.63K-BB%18.6K%34.4BB%15.8IP58.1 - 191Nathan FlewellingWatch
0.826 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .729 to .826 after moving up to High-A. That is the shape of a breakout.
Value 44Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory83.729 → .826Arrival46/100up from Low-AOPS.826ISO.214HR21SB8BB%14.8K%27.0 - 192Gary Gill HillWatch
15.4% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 13.5% to 15.4% K-BB after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality59SolidStuffCmdCtlRunPLoadTrajectory6913.5% → 15.4% K-BBArrival63/100up from High-AERA4.26WHIP1.35K-BB%15.4K%19.6BB%4.2IP107.2 - 193Juneiker CaceresWatch
promoted Rookie -> High-A
Down from .888 to .775 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 44Promoted to High-A3+ yrs young for High-ATrending downPlayer quality66SolidProdPowConEyeSpdTrajectory41.888 → .775Arrival28/100up from RookieOPS.775ISO.106HR1SB0BB%13.0K%21.7 - 194Marco VargasWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .624 to .740 after moving up to Double-A. That is the shape of a breakout.
Value 44Promoted to AA2.8 yrs young for AABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory41.624 → .740Arrival53/100up from High-AOPS.740ISO.121HR3SB24BB%11.2K%29.6 - 195Javier MogollonWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .734 to .816 after moving up to High-A. That is the shape of a breakout.
Value 44Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory41.734 → .816Arrival28/100up from Low-AOPS.816ISO.161HR5SB11BB%16.8K%29.5 - 196Billy 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.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality71StrongProdPowConEyeSpdTrajectory41.873 → .852Arrival70/100DoorstepOPS.852ISO.372HR5SB0BB%6.2K%33.3 - 197Axel SanchezWatch
promoted Double-A -> Triple-A
Down from .741 to .627 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 44Promoted to AAA2.5 yrs young for AAATrending downPlayer quality61SolidProdPowConEyeSpdTrajectory41.741 → .627Arrival70/100DoorstepOPS.627ISO.175HR2SB2BB%10.6K%25.5 - 198Jansel LuisWatch
promoted High-A -> Double-A
About the same as last season — .764 to .759 OPS.
Value 44Promoted to AA2.8 yrs young for AATrending downPlayer quality63SolidProdPowConEyeSpdTrajectory41.764 → .759Arrival53/100up from High-AOPS.759ISO.174HR16SB26BB%4.9K%25.1 - 199Devin 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.
Value 44Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality64SolidProdPowConEyeSpdTrajectory41.869 → 1.100Arrival70/100DoorstepOPS1.100ISO.000HR0SB0BB%20.0K%20.0 - 200Elian PeñaWatch
promoted Rookie -> High-A
Down from .949 to .560 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 44Promoted to High-A3+ yrs young for High-ATrending downPlayer quality55SolidProdPowConEyeSpdTrajectory41.949 → .560Arrival28/100up from RookieOPS.560ISO.062HR0SB2BB%15.5K%31.0
Showing 200 of 440 — 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.