Players (7,958)
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.
1 · Rank players by
2 · Quick discovery
3 · Player filters
4 · Card & market
Facts about his card and what it costs — never about him. A player can be excellent and have nothing listed.
Showing players who meet all 2 of these:
Breakout signal — Measurably better across two full seasons, while young for the level or after a promotion. A hot month is not a breakout, and neither is the momentum score on its own.
Strong and young — Scores 70 or better all round, is roughly two years or more young for his level, and is not measurably fading. Three bars that already sit on the row, asked for at once — it is not a fourth score and it is not a verdict on his card.
Only 75 of 76 players have what this ordering needs; the rest are listed after them.
- 1Eliazar DishmeyTarget
22.2% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 10.9% to 22.2% K-BB after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.2% K-BBArrival78/100DoorstepERA3.30WHIP1.06K-BB%22.2K%32.4BB%10.2IP71.0 - 2Christian ZazuetaTarget
33.7% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 23.8% to 33.7% K-BB after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality97EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.7% K-BBArrival78/100DoorstepERA3.42WHIP0.98K-BB%33.7K%37.2BB%3.5IP50.0 - 3Ryan SloanTarget
27.9% 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.9% K-BB after moving up to Double-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.9% K-BBArrival78/100DoorstepERA3.70WHIP1.09K-BB%27.9K%31.4BB%3.5IP97.1 - 4Angel CepedaWatch
0.831 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .714 to .831 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality77StrongProdPowConEyeSpdTrajectory90.714 → .831Arrival46/100up from Low-AOPS.831ISO.175HR11SB12BB%14.4K%27.1 - 5Carlos VirahondaWatch
0.861 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .719 to .861 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality78StrongProdPowConEyeSpdTrajectory90.719 → .861Arrival46/100up from Low-AOPS.861ISO.196HR8SB3BB%10.8K%16.9 - 6Christian 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.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 7Cristofer TorinWatch
0.790 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .766 to .790 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality79StrongProdPowConEyeSpdTrajectory90.766 → .790Arrival63/100up from High-AOPS.790ISO.161HR15SB12BB%8.3K%11.3 - 8Denzer 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 9Emil MoralesTarget
0.914 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .881 to .914 after moving up to High-A. That is the shape of a breakout.
Breakout signal3+ yrs young for High-APromoted to High-APlayer quality91EliteProdPowConEyeSpdTrajectory90.881 → .914Arrival53/100up from RookieOPS.914ISO.253HR20SB7BB%13.0K%25.3 - 10Henry 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.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 11Josue De PaulaTarget
0.943 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .827 to .943 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality94EliteProdPowConEyeSpdTrajectory90.827 → .943Arrival78/100DoorstepOPS.943ISO.239HR26SB30BB%13.5K%14.5 - 12Noah SchultzWatch
18.5% 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.5% K-BB after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.5% K-BBArrival88/100DoorstepERA2.01WHIP0.87K-BB%18.5K%26.3BB%7.8IP44.2 - 13Theo GillenTarget
0.914 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .820 to .914 after moving up to Double-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality91EliteProdPowConEyeSpdTrajectory90.820 → .914Arrival78/100DoorstepOPS.914ISO.218HR9SB16BB%14.3K%19.8 - 14Walker 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 15Angel 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 16Angel OrtizWatch
0.818 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .752 to .818 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.752 → .818Arrival80/100DoorstepOPS.818ISO.206HR6SB4BB%10.7K%18.7 - 17Argenis CayamaWatch
23.0% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 18.7% to 23.0% K-BB after moving up to Low-A. That is the shape of a breakout.
Breakout signal2.0 yrs young for Low-APromoted to Low-APlayer quality81StrongStuffCmdCtlRunPLoadTrajectory8318.7% → 23.0% K-BBArrival41/100up from RookieERA4.87WHIP1.29K-BB%23.0K%30.0BB%7.0IP57.1 - 18Edwin 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.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 19Enddy AzocarTarget
0.890 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .587 to .890 after moving up to High-A. That is the shape of a breakout.
Breakout signal3+ yrs young for High-APromoted to High-APlayer quality86EliteProdPowConEyeSpdTrajectory83.587 → .890Arrival46/100up from Low-AOPS.890ISO.246HR15SB13BB%6.9K%22.3 - 20Eric BitontiWatch
0.916 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .762 to .916 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .916Arrival53/100up from Low-AOPS.916ISO.255HR25SB24BB%16.6K%32.9 - 21James Tibbs IIITarget
0.952 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .952 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .952Arrival95/100DoorstepOPS.952ISO.248HR28SB9BB%16.7K%23.1 - 22Jesús BáezTarget
1.027 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .724 to 1.027 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality88EliteProdPowConEyeSpdTrajectory83.724 → 1.027Arrival78/100DoorstepOPS1.027ISO.358HR23SB3BB%4.3K%16.2 - 23Luis 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 24Nathan FlewellingWatch
0.816 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .729 to .816 after moving up to High-A. That is the shape of a breakout.
Breakout signal3+ yrs young for High-APromoted to High-APlayer quality79StrongProdPowConEyeSpdTrajectory83.729 → .816Arrival38/100up from Low-AOPS.816ISO.209HR21SB8BB%14.6K%27.2 - 25Pedro 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 26Sean 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.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 27Seaver KingWatch
0.882 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .600 to .882 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.600 → .882Arrival88/100DoorstepOPS.882ISO.216HR14SB9BB%8.1K%22.3 - 28Zyhir HopeWatch
0.879 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .805 to .879 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .879Arrival71/100DoorstepOPS.879ISO.225HR28SB24BB%11.1K%25.4 - 29Boston BatemanWatch
18.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.7% to 18.6% K-BB after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality76StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 18.6% K-BBArrival46/100up from Low-AERA3.65WHIP1.38K-BB%18.6K%31.6BB%13.0IP86.1 - 30Cam CauleyWatch
0.828 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .828 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory81.773 → .828Arrival88/100DoorstepOPS.828ISO.185HR14SB35BB%12.6K%20.9 - 31Charlie CondonWatch
0.912 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .807 to .912 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.807 → .912Arrival95/100DoorstepOPS.912ISO.246HR25SB8BB%13.0K%25.0 - 32George 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 33Joshua 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.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 34Luke 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 35Emmanuel RodriguezTarget
0.934 OPS while far younger than the level
Hitting better than last season — .852 up to .934 OPS.
Breakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory79.852 → .934Arrival95/100DoorstepOPS.934ISO.256HR11SB7BB%19.5K%26.3 - 36Arjun NimmalaWatch
0.805 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .694 to .805 after moving up to Double-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality80StrongProdPowConEyeSpdTrajectory69.694 → .805Arrival63/100up from High-AOPS.805ISO.189HR8SB5BB%14.2K%23.4 - 37Eduardo QuinteroWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival53/100up from Low-AOPS.940ISO.186HR12SB44BB%17.6K%20.4 - 38Gage MillerWatch
0.886 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .637 to .886 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.637 → .886Arrival88/100DoorstepOPS.886ISO.218HR7SB7BB%15.3K%18.2 - 39Hé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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 40Javier MogollonWatch
0.842 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .734 to .842 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality74StrongProdPowConEyeSpdTrajectory69.734 → .842Arrival46/100up from Low-AOPS.842ISO.189HR7SB13BB%14.7K%28.2 - 41Johanfran GarciaWatch
0.838 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .838 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory69.755 → .838Arrival71/100DoorstepOPS.838ISO.208HR18SB3BB%6.6K%28.7 - 42Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 43Kahlil WatsonWatch
0.832 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .798 to .832 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality78StrongProdPowConEyeSpdTrajectory69.798 → .832Arrival88/100DoorstepOPS.832ISO.227HR19SB22BB%13.7K%27.4 - 44Leo 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 45Paulino SantanaWatch
0.821 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .751 to .821 after moving up to Low-A. That is the shape of a breakout.
Breakout signal2.0 yrs young for Low-APromoted to Low-APlayer quality73StrongProdPowConEyeSpdTrajectory69.751 → .821Arrival34/100up from RookieOPS.821ISO.169HR15SB29BB%14.1K%24.9 - 46Ralphy VelazquezWatch
0.903 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .792 to .903 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .903Arrival100/100DoorstepOPS.903ISO.263HR22SB1BB%10.8K%21.0 - 47Robert 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.
Breakout signal2.0 yrs young for Low-APromoted to Low-APlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 48Welbyn FranciscaWatch
0.894 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .622 to .894 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality84StrongProdPowConEyeSpdTrajectory69.622 → .894Arrival46/100up from Low-AOPS.894ISO.261HR17SB11BB%11.1K%22.1 - 49Wyatt SanfordTarget
0.974 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .720 to .974 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.720 → .974Arrival53/100up from Low-AOPS.974ISO.259HR17SB33BB%14.1K%29.3 - 50Zach EhrhardWatch
0.855 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .855 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal2.5 yrs young for AAAPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory69.773 → .855Arrival88/100DoorstepOPS.855ISO.179HR19SB25BB%15.1K%20.8 - 51Blaze JordanWatch
0.921 OPS while far younger than the level
Hitting better than last season — .714 up to .921 OPS.
Breakout signal2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory67.714 → .921Arrival95/100DoorstepOPS.921ISO.235HR11SB2BB%7.5K%11.5 - 52
0.838 OPS while far younger than the level
Hitting better than last season — .674 up to .838 OPS.
Breakout signal2.5 yrs young for AAAPlayer quality77StrongProdPowConEyeSpdTrajectory67.674 → .838Arrival88/100DoorstepOPS.838ISO.219HR21SB18BB%8.1K%19.5 - 53Jaison ChourioWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .664 to .754 after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory64.664 → .754Arrival53/100up from High-AOPS.754ISO.133HR7SB29BB%13.6K%21.2 - 54Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .766 OPS.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality74StrongProdPowConEyeSpdTrajectory61.761 → .766Arrival63/100up from Low-AOPS.766ISO.153HR13SB36BB%10.3K%14.3 - 55Brandon ComptonTarget
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .713 to 1.227 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory41.713 → 1.227Arrival70/100DoorstepOPS1.227ISO.318HR2SB5BB%15.4K%26.9 - 56Braylon PayneWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .736 to .795 after moving up to Double-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory41.736 → .795Arrival53/100up from Low-AOPS.795ISO.205HR2SB2BB%7.1K%28.2 - 57Cooper 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory41.691 → .735Arrival70/100DoorstepOPS.735ISO.145HR6SB17BB%13.0K%14.2 - 58Devin TaylorWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .869 to 1.175 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory41.869 → 1.175Arrival70/100DoorstepOPS1.175ISO.269HR2SB0BB%10.3K%24.1 - 59Dylan 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory41.695 → 1.217Arrival70/100DoorstepOPS1.217ISO.167HR0SB0BB%10.0K%15.0 - 60Franklin AriasWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .709 to .880 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality76StrongProdPowConEyeSpdTrajectory41.709 → .880Arrival78/100DoorstepOPS.880ISO.172HR4SB1BB%7.7K%14.8 - 61Johnny KingWatch
promoted Low-A -> Double-A
Down from 20.2% to 16.9% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality79StrongStuffCmdCtlRunPLoadTrajectory4120.2% → 16.9% K-BBArrival53/100up from Low-AERA1.50WHIP1.00K-BB%16.9K%31.0BB%14.1IP18.0 - 62José PirelaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .618 to .986 after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory41.618 → .986Arrival28/100up from Low-AOPS.986ISO.282HR5SB0BB%12.2K%25.5 - 63Joshua QuezadaWatch
promoted Rookie -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 16.5% to 25.0% K-BB after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality84StrongStuffCmdCtlRunPLoadTrajectory4116.5% → 25.0% K-BBArrival70/100DoorstepERA0.00WHIP0.00K-BB%25.0K%25.0BB%0.0IP1.1 - 64Juan TomasTarget
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .653 to 1.250 after moving up to Low-A. That is the shape of a breakout.
Breakout signal3+ yrs young for Low-APromoted to Low-APlayer quality85EliteProdPowConEyeSpdTrajectory41.653 → 1.250Arrival16/100up from RookieOPS1.250ISO.333HR1SB1BB%14.3K%28.6 - 65Julio GonzalezTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 13.7% to 33.3% K-BB after moving up to Low-A. That is the shape of a breakout.
Breakout signal2.0 yrs young for Low-APromoted to Low-APlayer quality87EliteStuffCmdCtlRunPLoadTrajectory4113.7% → 33.3% K-BBArrival16/100up from RookieERA0.00WHIP0.00K-BB%33.3K%33.3BB%0.0IP0.2 - 66Justin GonzalesWatch
promoted Low-A -> Double-A
About the same as last season — .804 to .807 OPS.
Breakout signal3+ yrs young for AAPromoted to AAPlayer quality73StrongProdPowConEyeSpdTrajectory41.804 → .807Arrival53/100up from Low-AOPS.807ISO.176HR2SB1BB%13.2K%26.5 - 67Levi SterlingWatch
promoted Rookie -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 6.0% to 21.8% K-BB after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality81StrongStuffCmdCtlRunPLoadTrajectory416.0% → 21.8% K-BBArrival28/100up from RookieERA6.39WHIP1.11K-BB%21.8K%32.7BB%10.9IP12.2 - 68Miguel HernándezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .852 to .960 after moving up to Low-A. That is the shape of a breakout.
Breakout signal3+ yrs young for Low-APromoted to Low-APlayer quality81StrongProdPowConEyeSpdTrajectory41.852 → .960Arrival16/100up from RookieOPS.960ISO.190HR2SB7BB%19.4K%26.2 - 69Neiker PalaciosTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 2.0% to 26.9% K-BB after moving up to Low-A. That is the shape of a breakout.
Breakout signal2.0 yrs young for Low-APromoted to Low-APlayer quality86EliteStuffCmdCtlRunPLoadTrajectory412.0% → 26.9% K-BBArrival16/100up from RookieERA0.00WHIP1.00K-BB%26.9K%34.6BB%7.7IP6.0 - 70Ramiro DominguezWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .780 to 1.045 after moving up to High-A. That is the shape of a breakout.
Breakout signal3+ yrs young for High-APromoted to High-APlayer quality84StrongProdPowConEyeSpdTrajectory41.780 → 1.045Arrival28/100up from RookieOPS1.045ISO.400HR3SB1BB%10.8K%21.6 - 71Ramon MarquezTarget
promoted Rookie -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 22.7% to 33.1% K-BB after moving up to High-A. That is the shape of a breakout.
Breakout signal2.3 yrs young for High-APromoted to High-APlayer quality89EliteStuffCmdCtlRunPLoadTrajectory4122.7% → 33.1% K-BBArrival28/100up from RookieERA2.48WHIP0.75K-BB%33.1K%40.0BB%6.9IP40.0 - 72Robby 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.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory4120.9% → 26.4% K-BBArrival70/100DoorstepERA1.86WHIP0.90K-BB%26.4K%40.0BB%13.6IP29.0 - 73Steven EchavarriaWatch
promoted High-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 10.2% to 23.4% K-BB after moving up to Double-A. That is the shape of a breakout.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory4110.2% → 23.4% K-BBArrival53/100up from High-AERA5.30WHIP1.55K-BB%23.4K%29.6BB%6.2IP18.2 - 74Tai 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.
Breakout signal2.8 yrs young for AAPromoted to AAPlayer quality73StrongProdPowConEyeSpdTrajectory41.692 → .885Arrival53/100up from High-AOPS.885ISO.188HR3SB4BB%7.0K%22.1 - 75Xavier IsaacWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .812 to 1.152 after moving up to Triple-A. That is the shape of a breakout.
Breakout signal3+ yrs young for AAAPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory41.812 → 1.152Arrival70/100DoorstepOPS1.152ISO.354HR3SB2BB%20.0K%27.5 - 76Juan ValeraWatch
36.1% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season — 21.5% up to 36.1% K-BB.
Breakout signal2.3 yrs young for High-APlayer quality83StrongStuffCmdCtlRunPLoadTrajectory—21.5% → 36.1% K-BBArrival28/100ERA1.93WHIP0.86K-BB%36.1K%47.2BB%11.1IP9.1
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.
Charlie CondonAlbuquerque Isotopes · Triple-A 4-for-5, 2 HR, 9 RBI
Kristian CampbellWorcester Red Sox · Triple-A 3-for-4, 2 RBI
Mitch JebbIndianapolis Indians · Triple-A 3-for-4
Ismael MunguiaBuffalo Bisons · Triple-A 3-for-4, 3 RBI
Brock WilkenNashville Sounds · Triple-A 3-for-4, 1 HR, 1 RBI
Zach ColeSugar Land Space Cowboys · Triple-A 2-for-3, 1 HR, 1 RBI
Showing 6 of 180 big games from Sunday. One good night is the earliest signal there is, and the noisiest — it is a reason to look, not a reason to buy.