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:
Young for their level — Roughly two years or more younger than the typical player at that level. Being young for the competition is the single best sign we have.
Catalyst — Something happened to him that we can evidence — a promotion, a call-up, an injury, a trade. Every sourced event we hold today is a level change read from the two official stat lines; dated events join as they are logged, and the row prints the event and how we know it.
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.
- 1Luis 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 2Ralphy 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .903Arrival100/100DoorstepOPS.903ISO.263HR22SB1BB%10.8K%21.0 - 3Walker 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 4George Lombard Jr.Watch
0.845 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .695 to .845 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 5Charlie 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality82StrongProdPowConEyeSpdTrajectory81.807 → .912Arrival95/100DoorstepOPS.912ISO.246HR25SB8BB%13.0K%25.0 - 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 7Denzer 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 8Edwin 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 9Esmerlyn ValdezTarget
0.914 OPS while far younger than the level
Down from .977 to .914 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 11James 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .952Arrival95/100DoorstepOPS.952ISO.248HR28SB9BB%16.7K%23.1 - 12Luke 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 13Pedro 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 14Sean 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 16Cam 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)
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory69.712 → .884Arrival88/100DoorstepOPS.884ISO.153HR3SB11BB%15.2K%24.2 - 17Cam 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory81.773 → .828Arrival88/100DoorstepOPS.828ISO.185HR14SB35BB%12.6K%20.9 - 18Gage 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory69.637 → .886Arrival88/100DoorstepOPS.886ISO.218HR7SB7BB%15.3K%18.2 - 19Hagen 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.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality77StrongStuffCmdCtlRunPLoadTrajectory6916.3% → 18.6% K-BBArrival88/100DoorstepERA4.32WHIP1.35K-BB%18.6K%34.5BB%15.9IP58.1 - 20Hé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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 21Joshua 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 22Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 23Kahlil 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory69.798 → .832Arrival88/100DoorstepOPS.832ISO.227HR19SB22BB%13.7K%27.4 - 24Leo 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 25Max 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.
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 26Noah 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.5% K-BBArrival88/100DoorstepERA2.01WHIP0.87K-BB%18.5K%26.3BB%7.8IP44.2 - 27Ryan 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.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory83.600 → .882Arrival88/100DoorstepOPS.882ISO.216HR14SB9BB%8.1K%22.3 - 29Zach 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory69.773 → .855Arrival88/100DoorstepOPS.855ISO.179HR19SB25BB%15.1K%20.8 - 30Angel 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.
Promoted to AAA2.5 yrs young for AAABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory83.752 → .818Arrival80/100DoorstepOPS.818ISO.206HR6SB4BB%10.7K%18.7 - 31Caleb 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.
Promoted to AA3+ yrs young for AAWatch closelyPlayer quality88EliteProdPowConEyeSpdTrajectory69.858 → .912Arrival78/100DoorstepOPS.912ISO.289HR18SB7BB%14.4K%25.1 - 32Christian 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality97EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.7% K-BBArrival78/100DoorstepERA3.42WHIP0.98K-BB%33.7K%37.2BB%3.5IP50.0 - 33Didier 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)
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory4117.7% → 22.2% K-BBArrival78/100DoorstepERA2.16WHIP0.84K-BB%22.2K%31.7BB%9.5IP16.2 - 34Eliazar 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.2% K-BBArrival78/100DoorstepERA3.30WHIP1.06K-BB%22.2K%32.4BB%10.2IP71.0 - 35Ethan 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)
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.544 → .949Arrival78/100DoorstepOPS.949ISO.213HR3SB3BB%13.3K%9.5 - 36Franklin 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory41.709 → .880Arrival78/100DoorstepOPS.880ISO.172HR4SB1BB%7.7K%14.8 - 37Jesú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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality88EliteProdPowConEyeSpdTrajectory83.724 → 1.027Arrival78/100DoorstepOPS1.027ISO.358HR23SB3BB%4.3K%16.2 - 38Josue 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality94EliteProdPowConEyeSpdTrajectory90.827 → .943Arrival78/100DoorstepOPS.943ISO.239HR26SB30BB%13.5K%14.5 - 39Ryan 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.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.9% K-BBArrival78/100DoorstepERA3.70WHIP1.09K-BB%27.9K%31.4BB%3.5IP97.1 - 40Theo 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.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality91EliteProdPowConEyeSpdTrajectory90.820 → .914Arrival78/100DoorstepOPS.914ISO.218HR9SB16BB%14.3K%19.8 - 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory69.755 → .838Arrival71/100DoorstepOPS.838ISO.208HR18SB3BB%6.6K%28.7 - 42Zyhir 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .879Arrival71/100DoorstepOPS.879ISO.225HR28SB24BB%11.1K%25.4 - 43Brandon 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory41.713 → 1.227Arrival70/100DoorstepOPS1.227ISO.318HR2SB5BB%15.4K%26.9 - 44Caden BodineWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .757 to 1.162 after moving up to Triple-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 49 PA — a soft read)
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.757 → 1.162Arrival70/100DoorstepOPS1.162ISO.333HR2SB1BB%8.6K%14.3 - 45Cooper 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.691 → .735Arrival70/100DoorstepOPS.735ISO.145HR6SB17BB%13.0K%14.2 - 46Devin 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory41.869 → 1.175Arrival70/100DoorstepOPS1.175ISO.269HR2SB0BB%10.3K%24.1 - 47Dylan 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory41.695 → 1.217Arrival70/100DoorstepOPS1.217ISO.167HR0SB0BB%10.0K%15.0 - 48Gavin 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.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory64.804 → .878Arrival70/100DoorstepOPS.878ISO.223HR7SB1BB%6.3K%22.5 - 49Jedixson PaezTarget
promoted High-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 24.1% to 34.0% 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 83 batters faced — a soft read)
Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory4124.1% → 34.0% K-BBArrival70/100DoorstepERA2.92WHIP0.73K-BB%34.0K%38.3BB%4.3IP12.1 - 50Joshua 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality84StrongStuffCmdCtlRunPLoadTrajectory4116.5% → 25.0% K-BBArrival70/100DoorstepERA0.00WHIP0.00K-BB%25.0K%25.0BB%0.0IP1.1 - 51Payton TolleTarget
promoted High-A -> Triple-A
Down from 31.5% to 24.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality86EliteStuffCmdCtlRunPLoadTrajectory4131.5% → 24.5% K-BBArrival70/100DoorstepERA3.00WHIP1.07K-BB%24.5K%31.1BB%6.6IP15.0 - 52Raudi 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.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory61.842 → .732Arrival70/100DoorstepOPS.732ISO.145HR3SB5BB%14.0K%19.0 - 53Robby 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory4120.9% → 26.4% K-BBArrival70/100DoorstepERA1.86WHIP0.90K-BB%26.4K%40.0BB%13.6IP29.0 - 54Vincent PerozoWatch
promoted Low-A -> Triple-A
Hitting better than last season even though the pitching got harder — .754 to 1.000 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality71StrongProdPowConEyeSpdTrajectory41.754 → 1.000Arrival70/100DoorstepOPS1.000ISO.334HR0SB0BB%0.0K%66.7 - 55Xavier 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.
Promoted to AAA3+ yrs young for AAABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory41.812 → 1.152Arrival70/100DoorstepOPS1.152ISO.354HR3SB2BB%20.0K%27.5 - 56Zack MackTarget
promoted Low-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — -16.7% to 50.0% 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 6 batters faced — a soft read)
Promoted to AAA2.5 yrs young for AAAWatch closelyPlayer quality90EliteStuffCmdCtlRunPLoadTrajectory41-16.7% → 50.0% K-BBArrival70/100DoorstepERA0.00WHIP0.00K-BB%50.0K%50.0BB%0.0IP0.2 - 57Arjun 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.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory69.694 → .805Arrival63/100up from High-AOPS.805ISO.189HR8SB5BB%14.2K%23.4 - 58Aron EstradaWatch
0.795 OPS while far younger than the level
About the same as last season — .798 to .795 OPS.
Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality76StrongProdPowConEyeSpdTrajectory83.798 → .795Arrival63/100up from High-AOPS.795ISO.203HR23SB7BB%5.5K%17.6 - 59Cristofer 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory90.766 → .790Arrival63/100up from High-AOPS.790ISO.161HR15SB12BB%8.3K%11.3 - 60Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .766 OPS.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory61.761 → .766Arrival63/100up from Low-AOPS.766ISO.153HR13SB36BB%10.3K%14.3 - 61Braylon 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.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory41.736 → .795Arrival53/100up from Low-AOPS.795ISO.205HR2SB2BB%7.1K%28.2 - 62Eduardo QuinteroWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival53/100up from Low-AOPS.940ISO.186HR12SB44BB%17.6K%20.4 - 63Emil 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.
Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality91EliteProdPowConEyeSpdTrajectory90.881 → .914Arrival53/100up from RookieOPS.914ISO.253HR20SB7BB%13.0K%25.3 - 64Eric 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .916Arrival53/100up from Low-AOPS.916ISO.255HR25SB24BB%16.6K%32.9 - 65Jaison 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality71StrongProdPowConEyeSpdTrajectory64.664 → .754Arrival53/100up from High-AOPS.754ISO.133HR7SB29BB%13.6K%21.2 - 66Johnny 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.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality79StrongStuffCmdCtlRunPLoadTrajectory4120.2% → 16.9% K-BBArrival53/100up from Low-AERA1.50WHIP1.00K-BB%16.9K%31.0BB%14.1IP18.0 - 67Justin GonzalesWatch
promoted Low-A -> Double-A
About the same as last season — .804 to .807 OPS.
Promoted to AA3+ yrs young for AABreakout signalPlayer quality73StrongProdPowConEyeSpdTrajectory41.804 → .807Arrival53/100up from Low-AOPS.807ISO.176HR2SB1BB%13.2K%26.5 - 68Mitch VoitWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .637 to .994 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 99 PA — a soft read)
Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory41.637 → .994Arrival53/100up from Low-AOPS.994ISO.192HR2SB7BB%11.5K%18.0 - 69Steven 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory4110.2% → 23.4% K-BBArrival53/100up from High-AERA5.30WHIP1.55K-BB%23.4K%29.6BB%6.2IP18.2 - 70Tai 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.
Promoted to AA2.8 yrs young for AABreakout signalPlayer quality73StrongProdPowConEyeSpdTrajectory41.692 → .885Arrival53/100up from High-AOPS.885ISO.188HR3SB4BB%7.0K%22.1 - 71Wyatt 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality85EliteProdPowConEyeSpdTrajectory69.720 → .974Arrival53/100up from Low-AOPS.974ISO.259HR17SB33BB%14.1K%29.3 - 72Angel 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory90.714 → .831Arrival46/100up from Low-AOPS.831ISO.175HR11SB12BB%14.4K%27.1 - 73Boston 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality76StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 18.6% K-BBArrival46/100up from Low-AERA3.65WHIP1.38K-BB%18.6K%31.6BB%13.0IP86.1 - 74Carlos 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory90.719 → .861Arrival46/100up from Low-AOPS.861ISO.196HR8SB3BB%10.8K%16.9 - 75Dasan 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.
Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality71StrongStuffCmdCtlRunPLoadTrajectory6915.7% → 18.8% K-BBArrival46/100up from Low-AERA5.28WHIP1.61K-BB%18.8K%34.1BB%15.3IP61.1 - 76Edward 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.
Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality87EliteProdPowConEyeSpdTrajectory69.883 → .844Arrival46/100up from Low-AOPS.844ISO.262HR24SB10BB%14.9K%26.4 - 77Enddy 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.
Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality86EliteProdPowConEyeSpdTrajectory83.587 → .890Arrival46/100up from Low-AOPS.890ISO.246HR15SB13BB%6.9K%22.3 - 78Javier 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory69.734 → .842Arrival46/100up from Low-AOPS.842ISO.189HR7SB13BB%14.7K%28.2 - 79Welbyn 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory69.622 → .894Arrival46/100up from Low-AOPS.894ISO.261HR17SB11BB%11.1K%22.1 - 80Argenis 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.
Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory8318.7% → 23.0% K-BBArrival41/100up from RookieERA4.87WHIP1.29K-BB%23.0K%30.0BB%7.0IP57.1 - 81Brailyn 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.
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality87EliteProdPowConEyeSpdTrajectory69.635 → 1.023Arrival41/100up from RookieOPS1.023ISO.234HR7SB10BB%11.3K%24.7 - 82Franklin 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.
Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory83.895 → .960Arrival41/100up from RookieOPS.960ISO.165HR5SB2BB%12.6K%11.2 - 83Josuar 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.
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality88EliteProdPowConEyeSpdTrajectory69.859 → 1.010Arrival41/100up from RookieOPS1.010ISO.209HR3SB13BB%13.7K%19.6 - 84Eli 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)
Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.757 → .812Arrival38/100up from Low-AOPS.812ISO.190HR7SB31BB%18.7K%19.0 - 85Nathan 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.
Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory83.729 → .816Arrival38/100up from Low-AOPS.816ISO.209HR21SB8BB%14.6K%27.2 - 86Jagger 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)
Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6918.2% → 17.9% K-BBArrival34/100up from RookieERA2.80WHIP1.23K-BB%17.9K%28.9BB%11.0IP86.2 - 87Paulino 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.
Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality73StrongProdPowConEyeSpdTrajectory69.751 → .821Arrival34/100up from RookieOPS.821ISO.169HR15SB29BB%14.1K%24.9 - 88Robert 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.
Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 89José 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory41.618 → .986Arrival28/100up from Low-AOPS.986ISO.282HR5SB0BB%12.2K%25.5 - 90Levi 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory416.0% → 21.8% K-BBArrival28/100up from RookieERA6.39WHIP1.11K-BB%21.8K%32.7BB%10.9IP12.2 - 91Ramiro 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.
Promoted to High-A3+ yrs young for High-ABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory41.780 → 1.045Arrival28/100up from RookieOPS1.045ISO.400HR3SB1BB%10.8K%21.6 - 92Ramon 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.
Promoted to High-A2.3 yrs young for High-ABreakout signalPlayer quality89EliteStuffCmdCtlRunPLoadTrajectory4122.7% → 33.1% K-BBArrival28/100up from RookieERA2.48WHIP0.75K-BB%33.1K%40.0BB%6.9IP40.0 - 93Aiden TaggartTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 8.6% to 66.7% K-BB after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 58 batters faced — a soft read)
Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality87EliteStuffCmdCtlRunPLoadTrajectory418.6% → 66.7% K-BBArrival16/100up from RookieERA0.00WHIP0.00K-BB%66.7K%66.7BB%0.0IP1.0 - 94Bryan SalgadoTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 23.5% to 28.0% K-BB after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 17 batters faced — a soft read)
Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality85EliteStuffCmdCtlRunPLoadTrajectory4123.5% → 28.0% K-BBArrival16/100up from RookieERA1.35WHIP1.05K-BB%28.0K%40.0BB%12.0IP6.2 - 95Cris RodriguezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .904 to 1.177 after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality77StrongProdPowConEyeSpdTrajectory41.904 → 1.177Arrival16/100up from RookieOPS1.177ISO.469HR3SB0BB%3.0K%39.4 - 96Juan 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.
Promoted to Low-A3+ yrs young for Low-ABreakout signalPlayer quality85EliteProdPowConEyeSpdTrajectory41.653 → 1.250Arrival16/100up from RookieOPS1.250ISO.333HR1SB1BB%14.3K%28.6 - 97Julio 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.
Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality87EliteStuffCmdCtlRunPLoadTrajectory4113.7% → 33.3% K-BBArrival16/100up from RookieERA0.00WHIP0.00K-BB%33.3K%33.3BB%0.0IP0.2 - 98Miguel 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.
Promoted to Low-A3+ yrs young for Low-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory41.852 → .960Arrival16/100up from RookieOPS.960ISO.190HR2SB7BB%19.4K%26.2 - 99Neiker 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.
Promoted to Low-A2.0 yrs young for Low-ABreakout signalPlayer quality86EliteStuffCmdCtlRunPLoadTrajectory412.0% → 26.9% K-BBArrival16/100up from RookieERA0.00WHIP1.00K-BB%26.9K%34.6BB%7.7IP6.0 - 100Sadbiel DelzineTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 20.5% to 28.8% K-BB after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 39 batters faced — a soft read)
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality90EliteStuffCmdCtlRunPLoadTrajectory4120.5% → 28.8% K-BBArrival16/100up from RookieERA2.52WHIP1.08K-BB%28.8K%34.6BB%5.8IP25.0
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.