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 3 of these:
Big movers — Playing better lately than they were — a momentum score of 60 or more.
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.
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 60 of 70 players have what this ordering needs; the rest are listed after them.
- 1Josue 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.
Value 842.8 yrs young for AABreakout signalPromoted to AAPlayer quality94EliteProdPowConEyeSpdTrajectory90.827 → .943Arrival78/100DoorstepOPS.943ISO.239HR26SB30BB%13.5K%14.5 - 2Ryan 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.
Value 843+ yrs young for AABreakout signalPromoted to AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.9% K-BBArrival78/100DoorstepERA3.70WHIP1.09K-BB%27.9K%31.4BB%3.5IP97.1 - 3Theo 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.
Value 813+ yrs young for AABreakout signalPromoted to AAPlayer quality91EliteProdPowConEyeSpdTrajectory90.820 → .914Arrival78/100DoorstepOPS.914ISO.218HR9SB16BB%14.3K%19.8 - 4Walker 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 813+ yrs young for AAABreakout signalPromoted to AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 5George 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 803+ yrs young for AAABreakout signalPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 6Pedro 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 793+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 7Aron EstradaWatch
0.795 OPS while far younger than the level
About the same as last season — .798 to .795 OPS.
Value 792.8 yrs young for AAPromoted to AAWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory83.798 → .795Arrival63/100up from High-AOPS.795ISO.203HR23SB7BB%5.5K%17.6 - 8Esmerlyn 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 783+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 9Wyatt 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.
Value 742.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.720 → .974Arrival53/100up from Low-AOPS.974ISO.259HR17SB33BB%14.1K%29.3 - 10Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .766 OPS.
Value 733+ yrs young for AABreakout signalPromoted to AAPlayer quality74StrongProdPowConEyeSpdTrajectory61.761 → .766Arrival63/100up from Low-AOPS.766ISO.153HR13SB36BB%10.3K%14.3 - 11Luis 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 733+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 12Ralphy 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.
Value 713+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .903Arrival100/100DoorstepOPS.903ISO.263HR22SB1BB%10.8K%21.0 - 13Josuar GonzalezTarget
1.010 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .859 to 1.010 after moving up to Low-A. That is the shape of a breakout.
Value 713+ yrs young for Low-APromoted to Low-AWatch closelyPlayer quality88EliteProdPowConEyeSpdTrajectory69.859 → 1.010Arrival41/100up from RookieOPS1.010ISO.209HR3SB13BB%13.7K%19.6 - 14Edward FlorentinoTarget
0.844 OPS while far younger than the level
Down from .883 to .844 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 713+ yrs young for High-APromoted to High-AWatch closelyPlayer quality87EliteProdPowConEyeSpdTrajectory69.883 → .844Arrival46/100up from Low-AOPS.844ISO.262HR24SB10BB%14.9K%26.4 - 15Raudi RodriguezWatch
promoted Low-A -> Triple-A
Down from .842 to .732 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 672.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory61.842 → .732Arrival70/100DoorstepOPS.732ISO.145HR3SB5BB%14.0K%19.0 - 16Denzer 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 553+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 17Caleb BonemerTarget
0.912 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .858 to .912 after moving up to Double-A. That is the shape of a breakout.
Value 553+ yrs young for AAPromoted to AAWatch closelyPlayer quality88EliteProdPowConEyeSpdTrajectory69.858 → .912Arrival78/100DoorstepOPS.912ISO.289HR18SB7BB%14.4K%25.1 - 18James 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.
Value 552.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .952Arrival95/100DoorstepOPS.952ISO.248HR28SB9BB%16.7K%23.1 - 19Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 20Brailyn AntunezTarget
1.023 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .635 to 1.023 after moving up to Low-A. That is the shape of a breakout.
Value 543+ yrs young for Low-APromoted to Low-AWatch closelyPlayer quality87EliteProdPowConEyeSpdTrajectory69.635 → 1.023Arrival41/100up from RookieOPS1.023ISO.234HR7SB10BB%11.3K%24.7 - 21Gage 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.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.637 → .886Arrival88/100DoorstepOPS.886ISO.218HR7SB7BB%15.3K%18.2 - 22Charlie 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.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.807 → .912Arrival95/100DoorstepOPS.912ISO.246HR25SB8BB%13.0K%25.0 - 23Eli WillitsWatch
0.812 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .757 to .812 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 543+ yrs young for High-APromoted to High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.757 → .812Arrival38/100up from Low-AOPS.812ISO.190HR7SB31BB%18.7K%19.0 - 24Angel 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.
Value 542.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality77StrongProdPowConEyeSpdTrajectory90.714 → .831Arrival46/100up from Low-AOPS.831ISO.175HR11SB12BB%14.4K%27.1 - 25Arjun 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.
Value 543+ yrs young for AABreakout signalPromoted to AAPlayer quality80StrongProdPowConEyeSpdTrajectory69.694 → .805Arrival63/100up from High-AOPS.805ISO.189HR8SB5BB%14.2K%23.4 - 26Kahlil 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.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality78StrongProdPowConEyeSpdTrajectory69.798 → .832Arrival88/100DoorstepOPS.832ISO.227HR19SB22BB%13.7K%27.4 - 27Emmanuel RodriguezTarget
0.934 OPS while far younger than the level
Hitting better than last season — .852 up to .934 OPS.
Value 542.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory79.852 → .934Arrival95/100DoorstepOPS.934ISO.256HR11SB7BB%19.5K%26.3 - 28Seaver 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.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.600 → .882Arrival88/100DoorstepOPS.882ISO.216HR14SB9BB%8.1K%22.3 - 29Robert 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 542.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 30Zyhir 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.
Value 542.8 yrs young for AABreakout signalPromoted to AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .879Arrival71/100DoorstepOPS.879ISO.225HR28SB24BB%11.1K%25.4 - 31Gavin ConticelloWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .804 to .878 after moving up to Triple-A. That is the shape of a breakout.
Value 542.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory64.804 → .878Arrival70/100DoorstepOPS.878ISO.223HR7SB1BB%6.3K%22.5 - 32Johanfran 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.
Value 542.8 yrs young for AABreakout signalPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory69.755 → .838Arrival71/100DoorstepOPS.838ISO.208HR18SB3BB%6.6K%28.7 - 33Christian 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 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 34Max 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 543+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 35Blaze JordanWatch
0.921 OPS while far younger than the level
Hitting better than last season — .714 up to .921 OPS.
Value 542.5 yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory67.714 → .921Arrival95/100DoorstepOPS.921ISO.235HR11SB2BB%7.5K%11.5 - 36
0.838 OPS while far younger than the level
Hitting better than last season — .674 up to .838 OPS.
Value 542.5 yrs young for AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory67.674 → .838Arrival88/100DoorstepOPS.838ISO.219HR21SB18BB%8.1K%19.5 - 37Henry 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 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 38Hagen 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 542.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality77StrongStuffCmdCtlRunPLoadTrajectory6916.3% → 18.6% K-BBArrival88/100DoorstepERA4.32WHIP1.35K-BB%18.6K%34.5BB%15.9IP58.1 - 39Eric 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.
Value 542.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .916Arrival53/100up from Low-AOPS.916ISO.255HR25SB24BB%16.6K%32.9 - 40Sean 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 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 41Hé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 543+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 42Boston 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.
Value 542.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality76StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 18.6% K-BBArrival46/100up from Low-AERA3.65WHIP1.38K-BB%18.6K%31.6BB%13.0IP86.1 - 43Enddy 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.
Value 543+ yrs young for High-ABreakout signalPromoted to High-APlayer quality86EliteProdPowConEyeSpdTrajectory83.587 → .890Arrival46/100up from Low-AOPS.890ISO.246HR15SB13BB%6.9K%22.3 - 44Noah 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.
Value 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.5% K-BBArrival88/100DoorstepERA2.01WHIP0.87K-BB%18.5K%26.3BB%7.8IP44.2 - 45Joshua 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 542.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 46Leo 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 543+ yrs young for AAABreakout signalPromoted to AAAPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 47Luke 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 453+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 48Emil 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.
Value 443+ yrs young for High-ABreakout signalPromoted to High-APlayer quality91EliteProdPowConEyeSpdTrajectory90.881 → .914Arrival53/100up from RookieOPS.914ISO.253HR20SB7BB%13.0K%25.3 - 49Jesú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.
Value 442.8 yrs young for AABreakout signalPromoted to AAPlayer quality88EliteProdPowConEyeSpdTrajectory83.724 → 1.027Arrival78/100DoorstepOPS1.027ISO.358HR23SB3BB%4.3K%16.2 - 50Angel 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 443+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 51Cristofer 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.
Value 442.8 yrs young for AABreakout signalPromoted to AAPlayer quality79StrongProdPowConEyeSpdTrajectory90.766 → .790Arrival63/100up from High-AOPS.790ISO.161HR15SB12BB%8.3K%11.3 - 52Eduardo QuinteroWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Value 442.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival53/100up from Low-AOPS.940ISO.186HR12SB44BB%17.6K%20.4 - 53Welbyn 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.
Value 442.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality84StrongProdPowConEyeSpdTrajectory69.622 → .894Arrival46/100up from Low-AOPS.894ISO.261HR17SB11BB%11.1K%22.1 - 54Carlos 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.
Value 442.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality78StrongProdPowConEyeSpdTrajectory90.719 → .861Arrival46/100up from Low-AOPS.861ISO.196HR8SB3BB%10.8K%16.9 - 55Paulino 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.
Value 442.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality73StrongProdPowConEyeSpdTrajectory69.751 → .821Arrival34/100up from RookieOPS.821ISO.169HR15SB29BB%14.1K%24.9 - 56Ryan 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 442.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 57Javier 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.
Value 442.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality74StrongProdPowConEyeSpdTrajectory69.734 → .842Arrival46/100up from Low-AOPS.842ISO.189HR7SB13BB%14.7K%28.2 - 58Jaison 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.
Value 442.8 yrs young for AABreakout signalPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory64.664 → .754Arrival53/100up from High-AOPS.754ISO.133HR7SB29BB%13.6K%21.2 - 59Nathan 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.
Value 443+ yrs young for High-ABreakout signalPromoted to High-APlayer quality79StrongProdPowConEyeSpdTrajectory83.729 → .816Arrival38/100up from Low-AOPS.816ISO.209HR21SB8BB%14.6K%27.2 - 60Dasan HillWatch
18.8% 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.8% K-BB after moving up to High-A. That is the shape of a breakout.
Value 442.3 yrs young for High-APromoted to High-AWatch closelyPlayer quality71StrongStuffCmdCtlRunPLoadTrajectory6915.7% → 18.8% K-BBArrival46/100up from Low-AERA5.28WHIP1.61K-BB%18.8K%34.1BB%15.3IP61.1 - 61Angel 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.752 → .818Arrival80/100DoorstepOPS.818ISO.206HR6SB4BB%10.7K%18.7 - 62Argenis 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.
2.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality81StrongStuffCmdCtlRunPLoadTrajectory8318.7% → 23.0% K-BBArrival41/100up from RookieERA4.87WHIP1.29K-BB%23.0K%30.0BB%7.0IP57.1 - 63Cam CannarellaWatch
0.884 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .712 to .884 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 95 PA — a soft read)
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory69.712 → .884Arrival88/100DoorstepOPS.884ISO.153HR3SB11BB%15.2K%24.2 - 64Cam 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory81.773 → .828Arrival88/100DoorstepOPS.828ISO.185HR14SB35BB%12.6K%20.9 - 65Christian 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality97EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.7% K-BBArrival78/100DoorstepERA3.42WHIP0.98K-BB%33.7K%37.2BB%3.5IP50.0 - 66Edwin 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 67Eliazar 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.2% K-BBArrival78/100DoorstepERA3.30WHIP1.06K-BB%22.2K%32.4BB%10.2IP71.0 - 68Franklin PrimeraWatch
0.960 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .895 to .960 after moving up to Low-A. That is the shape of a breakout.
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory83.895 → .960Arrival41/100up from RookieOPS.960ISO.165HR5SB2BB%12.6K%11.2 - 69Jagger BeckWatch
17.9% K-BB while far younger than the level
About the same as last season — 18.2% to 17.9% K-BB — but last season was a small sample, so go easy on it. (prior season only 44 batters faced — a soft read)
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6918.2% → 17.9% K-BBArrival34/100up from RookieERA2.80WHIP1.23K-BB%17.9K%28.9BB%11.0IP86.2 - 70Zach 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory69.773 → .855Arrival88/100DoorstepOPS.855ISO.179HR19SB25BB%15.1K%20.8
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.