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:
Knocking on the door — Close enough to a big-league call-up to matter — readiness 70 or more. A call-up is usually when a card jumps.
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.
- 1Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 2Luis 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 3Ralphy 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 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.
3+ 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 6Michael 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory81.934 → .827Arrival96/100DoorstepOPS.827ISO.211HR8SB3BB%7.9K%16.4 - 7Blaze JordanWatch
0.921 OPS while far younger than the level
Hitting better than last season — .714 up to .921 OPS.
2.5 yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory67.714 → .921Arrival95/100DoorstepOPS.921ISO.235HR11SB2BB%7.5K%11.5 - 8Christian 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 9Denzer 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 10Edwin 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 - 11Emmanuel RodriguezTarget
0.993 OPS while far younger than the level
Hitting better than last season — .852 up to .993 OPS.
2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory79.852 → .993Arrival95/100DoorstepOPS.993ISO.295HR11SB7BB%19.6K%26.8 - 12Esmerlyn 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.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 13Henry 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 14James 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 15Joshua BáezWatch
0.901 OPS while far younger than the level
About the same as last season — .883 to .901 OPS.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.883 → .901Arrival95/100DoorstepOPS.901ISO.317HR34SB21BB%8.0K%29.5 - 16Luke 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 17Pedro 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 18Sean 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 19Seaver 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 20Angel 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 21Brady HouseWatch
0.842 OPS while far younger than the level
Down from .872 to .842 OPS this season.
2.5 yrs young for AAATrending downPlayer quality69SolidProdPowConEyeSpdTrajectory44.872 → .842Arrival88/100DoorstepOPS.842ISO.199HR8SB3BB%5.4K%23.9 - 22Cam 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 - 23Carlos 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory8116.1% → 17.8% K-BBArrival88/100DoorstepERA4.55WHIP1.36K-BB%17.8K%29.5BB%11.7IP63.1 - 24Charlie 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 25Colt 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.841 → .816Arrival88/100DoorstepOPS.816ISO.214HR7SB10BB%10.1K%27.2 - 26
0.838 OPS while far younger than the level
Hitting better than last season — .674 up to .838 OPS.
2.5 yrs young for AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory67.674 → .838Arrival88/100DoorstepOPS.838ISO.219HR21SB18BB%8.1K%19.5 - 27Gage 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory9016.8% → 21.3% K-BBArrival88/100DoorstepERA4.50WHIP1.47K-BB%21.3K%33.1BB%11.8IP38.0 - 28Gage 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 29Hagen 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.
2.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 - 30Hé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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 31Joshua 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 32Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 33Leo 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 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.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 35Mitch 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality76StrongStuffCmdCtlRunPLoadTrajectory6925.1% → 18.3% K-BBArrival88/100DoorstepERA2.41WHIP0.96K-BB%18.3K%25.2BB%6.9IP52.1 - 36Noah 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.3% K-BBArrival88/100DoorstepERA1.99WHIP0.89K-BB%18.3K%26.1BB%7.8IP40.2 - 37Ryan 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.
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 38Tommy 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality74StrongProdPowConEyeSpdTrajectory69.787 → .834Arrival88/100DoorstepOPS.834ISO.186HR9SB1BB%4.8K%13.9 - 39Zach EhrhardWatch
0.867 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .867 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory69.773 → .867Arrival88/100DoorstepOPS.867ISO.183HR19SB25BB%15.1K%20.2 - 40Adael AmadorWatch
0.795 OPS while far younger than the level
Down from .883 to .795 OPS this season.
2.5 yrs young for AAAPlayer quality73StrongProdPowConEyeSpdTrajectory44.883 → .795Arrival80/100DoorstepOPS.795ISO.164HR11SB11BB%14.1K%11.1 - 41Alejandro HidalgoWatch
15.4% K-BB while far younger than the level
About the same as last season — 16.1% to 15.4% K-BB.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory6916.1% → 15.4% K-BBArrival80/100DoorstepERA7.43WHIP1.57K-BB%15.4K%26.4BB%11.0IP36.1 - 42Alejandro OsunaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .728 to .778 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality68SolidProdPowConEyeSpdTrajectory61.728 → .778Arrival80/100DoorstepOPS.778ISO.108HR2SB8BB%13.6K%9.6 - 43Alimber SantaPass
promoted Double-A -> Triple-A
Down from 17.7% to 12.1% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality51FringeStuffCmdCtlRunPLoadTrajectory4117.7% → 12.1% K-BBArrival80/100DoorstepERA4.19WHIP1.47K-BB%12.1K%23.0BB%10.9IP38.2 - 44Angel 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 - 45Duce GoursonWatch
promoted Double-A -> Triple-A
Down from .803 to .777 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality64SolidProdPowConEyeSpdTrajectory41.803 → .777Arrival80/100DoorstepOPS.777ISO.119HR2SB8BB%14.5K%24.3 - 46Eduardo RiveraWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 5.2% to 14.2% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality68SolidStuffCmdCtlRunPLoadTrajectory775.2% → 14.2% K-BBArrival80/100DoorstepERA2.96WHIP1.31K-BB%14.2K%27.8BB%13.6IP45.2 - 47Elmer 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality59SolidStuffCmdCtlRunPLoadTrajectory4118.1% → 13.1% K-BBArrival80/100DoorstepERA2.59WHIP1.26K-BB%13.1K%24.4BB%11.3IP97.1 - 48Hendry 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality76StrongProdPowConEyeSpdTrajectory69.838 → .797Arrival80/100DoorstepOPS.797ISO.141HR8SB3BB%13.4K%17.6 - 49Jackson KentWatch
16.8% K-BB while far younger than the level
Down from 18.6% to 16.8% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality68SolidStuffCmdCtlRunPLoadTrajectory6918.6% → 16.8% K-BBArrival80/100DoorstepERA4.38WHIP1.24K-BB%16.8K%25.0BB%8.2IP63.2 - 50James TriantosWatch
0.812 OPS while far younger than the level
Hitting better than last season — .684 up to .812 OPS.
2.5 yrs young for AAABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory64.684 → .812Arrival80/100DoorstepOPS.812ISO.143HR9SB26BB%6.7K%11.1 - 51Jasson DomínguezWatch
0.782 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for AAAPlayer quality65SolidProdPowConEyeSpdTrajectory44FlatArrival80/100DoorstepOPS.782ISO.145HR7SB12BB%10.3K%20.1 - 52Jonah 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory4129.7% → 14.4% K-BBArrival80/100DoorstepERA4.54WHIP1.37K-BB%14.4K%27.0BB%12.6IP107.0 - 53Jose 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality70SolidProdPowConEyeSpdTrajectory69.775 → .799Arrival80/100DoorstepOPS.799ISO.196HR7SB11BB%7.7K%24.9 - 54Jurrangelo CijntjeWatch
16.1% K-BB while far younger than the level
About the same as last season — 15.3% to 16.1% K-BB.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality65SolidStuffCmdCtlRunPLoadTrajectory6915.3% → 16.1% K-BBArrival80/100DoorstepERA6.14WHIP1.64K-BB%16.1K%29.3BB%13.2IP36.2 - 55Kahlil WatsonWatch
0.809 OPS while far younger than the level
About the same as last season — .798 to .809 OPS.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality76StrongProdPowConEyeSpdTrajectory69.798 → .809Arrival80/100DoorstepOPS.809ISO.210HR16SB21BB%14.3K%27.3 - 56Mason MolinaWatch
promoted High-A -> Triple-A
About the same as last season — 14.8% to 14.3% K-BB.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality56SolidStuffCmdCtlRunPLoadTrajectory4114.8% → 14.3% K-BBArrival80/100DoorstepERA6.16WHIP1.76K-BB%14.3K%26.9BB%12.6IP38.0 - 57Matt 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.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory4116.1% → 14.5% K-BBArrival80/100DoorstepERA5.15WHIP1.21K-BB%14.5K%24.0BB%9.5IP43.2 - 58Michael ForretWatch
promoted High-A -> Triple-A
Down from 26.0% to 13.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality55SolidStuffCmdCtlRunPLoadTrajectory4126.0% → 13.5% K-BBArrival80/100DoorstepERA5.40WHIP1.56K-BB%13.5K%24.4BB%10.9IP58.1 - 59Owen 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6922.8% → 15.9% K-BBArrival80/100DoorstepERA3.18WHIP1.08K-BB%15.9K%24.3BB%8.4IP90.2 - 60Ryan GallagherPass
promoted High-A -> Triple-A
Down from 23.2% to 12.7% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality51FringeStuffCmdCtlRunPLoadTrajectory4123.2% → 12.7% K-BBArrival80/100DoorstepERA6.57WHIP1.60K-BB%12.7K%24.1BB%11.4IP89.0 - 61Yaqui RiveraWatch
promoted Double-A -> Triple-A
About the same as last season — 14.0% to 13.6% K-BB.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality59SolidStuffCmdCtlRunPLoadTrajectory4114.0% → 13.6% K-BBArrival80/100DoorstepERA3.40WHIP1.45K-BB%13.6K%27.2BB%13.6IP47.2 - Player quality37FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS.000ISO.000HR0SB0BB%0.0K%25.0
- 63Anthony EyansonTarget
22.5% K-BB while far younger than the level
momentum 44/100 — steady rather than moving
2.8 yrs young for AAPlayer quality86EliteStuffCmdCtlRunPLoadTrajectory44FlatArrival78/100DoorstepERA1.83WHIP1.09K-BB%22.5K%33.9BB%11.4IP69.0 - Player quality67SolidProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS.963ISO.185HR5SB0BB%14.6K%29.9
- 65Caleb 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.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 66Carlos CaroWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .422 to 1.000 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory41.422 → 1.000Arrival78/100DoorstepOPS1.000ISO.000HR0SB0BB%0.0K%0.0 - 67Christian ZazuetaTarget
33.9% 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.9% K-BB after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality96EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.9% K-BBArrival78/100DoorstepERA3.48WHIP1.02K-BB%33.9K%37.9BB%4.0IP44.0 - 68Dario ReynosoPass
promoted Rookie -> Triple-A
Down from .998 to .000 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality40FringeProdPowConEyeSpdTrajectory41.998 → .000Arrival78/100DoorstepOPS.000ISO.000HR0SB0BB%0.0K%50.0 - 69Demetrio 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory41.773 → .688Arrival78/100DoorstepOPS.688ISO.113HR2SB0BB%3.5K%17.7 - 70Didier 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)
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory4117.7% → 22.2% K-BBArrival78/100DoorstepERA2.16WHIP0.84K-BB%22.2K%31.7BB%9.5IP16.2 - Player quality39FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS.000ISO.000HR0SB0BB%0.0K%0.0
- 72Eliazar DishmeyTarget
22.5% 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.5% K-BB after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality93EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.5% K-BBArrival78/100DoorstepERA3.14WHIP1.05K-BB%22.5K%33.1BB%10.6IP66.0 - 73Ethan 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)
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.544 → .949Arrival78/100DoorstepOPS.949ISO.213HR3SB3BB%13.3K%9.5 - 74Fernando PegueroWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .582 to .765 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality66SolidProdPowConEyeSpdTrajectory41.582 → .765Arrival78/100DoorstepOPS.765ISO.149HR2SB4BB%10.5K%27.6 - 75Francis TexidoPass
promoted Low-A -> Triple-A
Down from -1.1% to -25.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality44FringeStuffCmdCtlRunPLoadTrajectory41-1.1% → -25.0% K-BBArrival78/100DoorstepERA27.00WHIP5.00K-BB%-25.0K%25.0BB%50.0IP1.0 - 76Franklin 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality74StrongProdPowConEyeSpdTrajectory41.709 → .828Arrival78/100DoorstepOPS.828ISO.171HR4SB1BB%8.8K%16.8 - 77Jesú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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - Player quality46FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS.580ISO.079HR0SB0BB%13.6K%32.2
- 79Josue 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - Player quality73StrongProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS1.000ISO.150HR0SB3BB%23.1K%19.2
- 81Nelson 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.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality64SolidProdPowConEyeSpdTrajectory41.712 → .736Arrival78/100DoorstepOPS.736ISO.085HR3SB35BB%12.5K%18.5 - 82Nicandro AybarPass
promoted Rookie -> Triple-A
Down from .768 to .250 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality55FringeProdPowConEyeSpdTrajectory41.768 → .250Arrival78/100DoorstepOPS.250ISO.000HR0SB0BB%25.0K%0.0 - 83Rainiel 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.
3+ yrs young for AAPromoted to AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - Player quality38FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS.204ISO.000HR0SB0BB%6.7K%46.7
- 85Ryan 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.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.6% K-BBArrival78/100DoorstepERA3.50WHIP1.08K-BB%27.6K%31.3BB%3.7IP92.2 - 86Sandro SantanaPass
promoted Low-A -> Triple-A
Down from 9.0% to -20.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality38FringeStuffCmdCtlRunPLoadTrajectory419.0% → -20.0% K-BBArrival78/100DoorstepERA0.00WHIP2.00K-BB%-20.0K%20.0BB%40.0IP1.0 - 87Thomas 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory4126.7% → 19.8% K-BBArrival78/100DoorstepERA4.34WHIP1.45K-BB%19.8K%30.9BB%11.1IP18.2 - 88Wei-En LinPass
promoted Low-A -> Triple-A
Down from 31.0% to -20.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality32Long shotStuffCmdCtlRunPLoadTrajectory4131.0% → -20.0% K-BBArrival78/100DoorstepERA43.20WHIP6.00K-BB%-20.0K%6.7BB%26.7IP1.2 - Player quality68SolidProdPowConEyeSpdTrajectory—UnmeasuredArrival78/100DoorstepOPS1.096ISO.114HR0SB2BB%11.6K%9.3
- 90Aron 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality78StrongProdPowConEyeSpdTrajectory83.798 → .821Arrival71/100DoorstepOPS.821ISO.212HR23SB7BB%5.5K%17.7 - 91Jefferson 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.
2.8 yrs young for AAPromoted to AATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory69.871 → .822Arrival71/100DoorstepOPS.822ISO.216HR22SB18BB%8.5K%16.2 - 92Johanfran 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality70StrongProdPowConEyeSpdTrajectory69.755 → .839Arrival71/100DoorstepOPS.839ISO.208HR17SB3BB%5.7K%29.0 - 93Josh 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.
2.8 yrs young for AAPromoted to AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory691.028 → .820Arrival71/100DoorstepOPS.820ISO.179HR7SB8BB%11.3K%19.3 - 94Leo 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.
3+ yrs young for AAPromoted to AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.780 → .836Arrival71/100DoorstepOPS.836ISO.168HR13SB34BB%11.4K%21.3 - 95Theo 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.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 96Zyhir 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.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 97A.J. CauseyPass
promoted High-A -> Triple-A
Down from 21.1% to 1.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality36FringeStuffCmdCtlRunPLoadTrajectory4121.1% → 1.5% K-BBArrival70/100DoorstepERA7.62WHIP2.31K-BB%1.5K%20.3BB%18.8IP13.0 - Player quality64SolidProdPowConEyeSpdTrajectory—UnmeasuredArrival70/100DoorstepOPS.827ISO.109HR0SB5BB%9.8K%9.8
- Player quality57SolidProdPowConEyeSpdTrajectory—UnmeasuredArrival70/100DoorstepOPS.777ISO.133HR3SB0BB%8.4K%9.5
- 100AJ Smith-ShawverWatch
18.4% K-BB while far younger than the level
Down from 22.5% to 18.4% K-BB this season — but last season was a small sample, so go easy on it. (prior season only 40 batters faced — a soft read)
2.5 yrs young for AAAPlayer quality69SolidStuffCmdCtlRunPLoadTrajectory—22.5% → 18.4% K-BBArrival70/100DoorstepERA1.66WHIP1.06K-BB%18.4K%28.7BB%10.3IP21.2
Showing 100 of 224. 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.