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.
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.
- 1Christian 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.
Promoted to AABreakout signal2.8 yrs young for AAPlayer quality96EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.9% K-BBArrival78/100DoorstepERA3.48WHIP1.02K-BB%33.9K%37.9BB%4.0IP44.0 - 2Ryan SloanTarget
27.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 21.8% to 27.6% K-BB after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signal3+ yrs young for AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.6% K-BBArrival78/100DoorstepERA3.50WHIP1.08K-BB%27.6K%31.3BB%3.7IP92.2 - 3Josue De PaulaTarget
0.947 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .827 to .947 after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signal2.8 yrs young for AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.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.
Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 5Eliazar 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.
Promoted to AABreakout signal2.8 yrs young for AAPlayer quality93EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.5% K-BBArrival78/100DoorstepERA3.14WHIP1.05K-BB%22.5K%33.1BB%10.6IP66.0 - 6Jedixson 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 - 7Robby 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 AAABreakout signal3+ yrs young for AAAPlayer quality92EliteStuffCmdCtlRunPLoadTrajectory4120.9% → 26.4% K-BBArrival70/100DoorstepERA1.86WHIP0.90K-BB%26.4K%40.0BB%13.6IP29.0 - 8Emil MoralesTarget
0.916 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .881 to .916 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality92EliteProdPowConEyeSpdTrajectory90.881 → .916Arrival53/100up from RookieOPS.916ISO.255HR19SB7BB%13.5K%24.7 - 9Kendry ChourioTarget
24.1% K-BB while far younger than the level
Down from 33.0% to 24.1% K-BB, but that came with a move up to High-A — a step back at a harder level is normal.
Promoted to High-A3+ yrs young for High-ATrending downPlayer quality91EliteStuffCmdCtlRunPLoadTrajectory6933.0% → 24.1% K-BBArrival53/100up from RookieERA3.18WHIP0.86K-BB%24.1K%28.6BB%4.5IP39.2 - 10Esmerlyn 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 - 11Denzer 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 AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 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 AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 13Zack 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 - 14Pedro 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 AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 15Reinold NavarroTarget
promoted Rookie -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 25.8% to 29.4% K-BB after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality90EliteStuffCmdCtlRunPLoadTrajectory4125.8% → 29.4% K-BBArrival28/100up from RookieERA4.32WHIP1.08K-BB%29.4K%44.1BB%14.7IP8.1 - 16Jesú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.
Promoted to AABreakout signal2.8 yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - 17Caleb 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.
Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 18Sadbiel DelzineTarget
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 20.5% to 27.3% K-BB after moving up to Low-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 39 batters faced — a soft read)
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality89EliteStuffCmdCtlRunPLoadTrajectory4120.5% → 27.3% K-BBArrival16/100up from RookieERA3.00WHIP1.10K-BB%27.3K%34.1BB%6.8IP21.0 - 19James 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 20Henry 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 AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 21Ramon 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-ABreakout signal2.3 yrs young for High-APlayer quality89EliteStuffCmdCtlRunPLoadTrajectory4122.7% → 33.1% K-BBArrival28/100up from RookieERA2.48WHIP0.75K-BB%33.1K%40.0BB%6.9IP40.0 - 22Theo 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.
Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 23Didier 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 - 24David ShieldsTarget
23.4% K-BB while far younger than the level
About the same as last season — 23.1% to 23.4% K-BB.
Promoted to High-A3+ yrs young for High-ATrending downPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory6923.1% → 23.4% K-BBArrival53/100up from Low-AERA3.91WHIP1.09K-BB%23.4K%29.6BB%6.2IP112.2 - 25Aiden 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 - 26Julio 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-ABreakout signal2.0 yrs young for Low-APlayer quality87EliteStuffCmdCtlRunPLoadTrajectory4113.7% → 33.3% K-BBArrival16/100up from RookieERA0.00WHIP0.00K-BB%33.3K%33.3BB%0.0IP0.2 - 27Enddy AzocarTarget
0.915 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .587 to .915 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 28Ramiro DominguezTarget
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .780 to 1.517 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory41.780 → 1.517Arrival28/100up from RookieOPS1.517ISO.734HR3SB0BB%15.0K%20.0 - 29Edward FlorentinoTarget
0.839 OPS while far younger than the level
Down from .883 to .839 OPS, but he moved up to High-A — a step back at a harder level is normal.
Promoted to High-A3+ yrs young for High-ATrending downPlayer quality86EliteProdPowConEyeSpdTrajectory69.883 → .839Arrival46/100up from Low-AOPS.839ISO.254HR22SB10BB%14.7K%26.3 - 30Neiker 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-ABreakout signal2.0 yrs young for Low-APlayer quality86EliteStuffCmdCtlRunPLoadTrajectory412.0% → 26.9% K-BBArrival16/100up from RookieERA0.00WHIP1.00K-BB%26.9K%34.6BB%7.7IP6.0 - 31Christian 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 AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 32Argenis CayamaTarget
24.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 18.7% to 24.3% K-BB after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-ABreakout signal2.0 yrs young for Low-APlayer quality86EliteStuffCmdCtlRunPLoadTrajectory8318.7% → 24.3% K-BBArrival41/100up from RookieERA4.20WHIP1.20K-BB%24.3K%31.2BB%6.9IP55.2 - 33Sean 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 AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 34Payton 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 - 35Welbyn FranciscaTarget
0.931 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .622 to .931 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.622 → .931Arrival53/100up from Low-AOPS.931ISO.276HR17SB11BB%11.0K%21.6 - 36Rainiel 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.
Promoted to AA3+ yrs young for AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - 37Gage 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 38Alex Santos IIWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 11.7% to 32.0% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality85StrongStuffCmdCtlRunPLoadTrajectory4111.7% → 32.0% K-BBArrival70/100DoorstepERA1.35WHIP0.75K-BB%32.0K%44.0BB%12.0IP6.2 - 39Andrew SearsWatch
promoted High-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 18.8% to 29.4% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality85StrongStuffCmdCtlRunPLoadTrajectory4118.8% → 29.4% K-BBArrival70/100DoorstepERA0.00WHIP0.62K-BB%29.4K%41.2BB%11.8IP9.2 - 40Ty JohnsonWatch
promoted Double-A -> Triple-A
About the same as last season — 25.9% to 26.1% K-BB.
Promoted to AAAWatch closelyPlayer quality85StrongStuffCmdCtlRunPLoadTrajectory4125.9% → 26.1% K-BBArrival95/100DoorstepERA2.80WHIP0.93K-BB%26.1K%35.3BB%9.2IP61.0 - 41Gavin ConticelloWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .804 to .956 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 42Brailyn AntunezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .635 to 1.097 after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality85StrongProdPowConEyeSpdTrajectory41.635 → 1.097Arrival16/100up from RookieOPS1.097ISO.263HR7SB10BB%11.3K%24.8 - 43Bryan RinconWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .602 to .907 after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signalPlayer quality85StrongProdPowConEyeSpdTrajectory76.602 → .907Arrival70/100DoorstepOPS.907ISO.237HR22SB27BB%16.9K%20.4 - 44Edwin 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 AAABreakout signal2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 45Bryan SalgadoWatch
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 23.5% to 26.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 17 batters faced — a soft read)
Promoted to Low-A2.0 yrs young for Low-AWatch closelyPlayer quality85StrongStuffCmdCtlRunPLoadTrajectory4123.5% → 26.7% K-BBArrival16/100up from RookieERA2.45WHIP1.09K-BB%26.7K%40.0BB%13.3IP3.2 - 46Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Promoted to AAA3+ yrs young for AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 47Hé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 AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 48Angel 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 AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 49Zyhir 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.
Promoted to AABreakout signal2.8 yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 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 AAABreakout signal3+ yrs young for AAAPlayer quality84StrongStuffCmdCtlRunPLoadTrajectory4116.5% → 25.0% K-BBArrival70/100DoorstepERA0.00WHIP0.00K-BB%25.0K%25.0BB%0.0IP1.1 - 51Kamden EdgeWatch
promoted Low-A -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 10.0% to 26.8% K-BB 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 60 batters faced — a soft read)
Promoted to High-AWatch closelyPlayer quality84StrongStuffCmdCtlRunPLoadTrajectory4110.0% → 26.8% K-BBArrival53/100up from Low-AERA3.79WHIP0.84K-BB%26.8K%35.9BB%9.1IP54.2 - 52Justin GonzalesWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .804 to .988 after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signal3+ yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory41.804 → .988Arrival53/100up from Low-AOPS.988ISO.227HR2SB1BB%12.0K%22.0 - 53Leandro PinedaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .684 to 1.104 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory64.684 → 1.104Arrival70/100DoorstepOPS1.104ISO.341HR8SB0BB%15.4K%21.4 - 54Xavier IsaacWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .812 to 1.167 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory41.812 → 1.167Arrival70/100DoorstepOPS1.167ISO.334HR1SB1BB%25.0K%20.0 - 55Seaver 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 56Ralphy 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.
Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 57Juan TomasWatch
promoted Rookie -> Low-A
momentum 41/100 — steady rather than moving
Promoted to Low-A3+ yrs young for Low-AWatch closelyPlayer quality83StrongTrajectory41FlatArrival16/100up from RookieOPS—ISO—HR—SB—BB%—K%— - 58Wyatt SanfordWatch
0.936 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .720 to .936 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 59José PirelaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .618 to 1.091 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory41.618 → 1.091Arrival28/100up from Low-AOPS1.091ISO.339HR5SB0BB%14.3K%24.7 - 60Luis 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 AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 61Ethan 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 - 62Josh EknessWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 19.5% to 30.7% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality83StrongStuffCmdCtlRunPLoadTrajectory4119.5% → 30.7% K-BBArrival70/100DoorstepERA3.86WHIP1.05K-BB%30.7K%37.5BB%6.8IP21.0 - 63Mitch VoitWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .637 to 1.074 after moving up to Double-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 99 PA — a soft read)
Promoted to AA2.8 yrs young for AAWatch closelyPlayer quality83StrongProdPowConEyeSpdTrajectory41.637 → 1.074Arrival53/100up from Low-AOPS1.074ISO.208HR2SB6BB%12.8K%18.3 - 64Carlos MateoWatch
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — -12.6% to 36.1% K-BB after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-ABreakout signalPlayer quality82StrongStuffCmdCtlRunPLoadTrajectory41-12.6% → 36.1% K-BBArrival16/100up from RookieERA2.00WHIP0.89K-BB%36.1K%47.2BB%11.1IP9.0 - 65Sann OmosakoWatch
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 18.6% to 50.0% K-BB after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-ABreakout signalPlayer quality82StrongStuffCmdCtlRunPLoadTrajectory4118.6% → 50.0% K-BBArrival16/100up from RookieERA0.00WHIP0.25K-BB%50.0K%50.0BB%0.0IP4.0 - 66George 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 AAABreakout signal3+ yrs young for AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 67Carlos VirahondaWatch
0.908 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .719 to .908 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality82StrongProdPowConEyeSpdTrajectory90.719 → .908Arrival53/100up from Low-AOPS.908ISO.211HR8SB3BB%11.6K%16.1 - 68Eduardo QuinteroWatch
0.937 OPS while far younger than the level
Down from .959 to .937 OPS, but he moved up to High-A — a step back at a harder level is normal.
Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .937Arrival53/100up from Low-AOPS.937ISO.183HR11SB43BB%17.5K%20.2 - 69Ivan LucianoWatch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .780 to 1.026 after moving up to High-A. That is the shape of a breakout.
Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory41.780 → 1.026Arrival28/100up from RookieOPS1.026ISO.234HR1SB0BB%15.8K%23.7 - 70Ryan 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 - 71Garrett StrattonWatch
promoted Low-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 0.0% to 31.7% K-BB 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 5 batters faced — a soft read)
Promoted to AAWatch closelyPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory410.0% → 31.7% K-BBArrival45/100up from Low-AERA1.57WHIP0.70K-BB%31.7K%33.6BB%1.9IP28.2 - 72Jose AlpuriaWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .620 to .951 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory41.620 → .951Arrival28/100up from Low-AOPS.951ISO.236HR1SB2BB%28.0K%8.0 - 73Tyler BoudreauWatch
promoted Low-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 30.0% to 50.0% K-BB 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 20 batters faced — a soft read)
Promoted to AAWatch closelyPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory4130.0% → 50.0% K-BBArrival45/100up from Low-AERA0.00WHIP0.55K-BB%50.0K%50.0BB%0.0IP3.2 - 74Dauri FernándezWatch
promoted Rookie -> High-A
Down from .956 to .874 OPS, but he moved up to High-A — a step back at a harder level is normal.
Promoted to High-A3+ yrs young for High-ATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory41.956 → .874Arrival28/100up from RookieOPS.874ISO.286HR1SB6BB%8.7K%21.7 - 75Eli WillitsWatch
0.803 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .757 to .803 after moving up to High-A. That is the shape of a breakout — but last season was a small sample, so go easy on it. (prior season only 58 PA — a soft read)
Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory69.757 → .803Arrival38/100up from Low-AOPS.803ISO.182HR7SB28BB%19.6K%18.1 - 76Rafael Ramirez Jr.Watch
promoted Rookie -> High-A
Hitting better than last season even though the pitching got harder — .746 to 1.300 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 29 PA — a soft read)
Promoted to High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory41.746 → 1.300Arrival28/100up from RookieOPS1.300ISO.400HR1SB1BB%16.7K%16.7 - 77Eric BitontiWatch
0.925 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .762 to .925 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 78Jefferson 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.
Promoted to AA2.8 yrs young for AATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory69.871 → .822Arrival71/100DoorstepOPS.822ISO.216HR22SB18BB%8.5K%16.2 - 79Gage 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.
Promoted to AAA2.5 yrs young for AAATrending downPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory9016.8% → 21.3% K-BBArrival88/100DoorstepERA4.50WHIP1.47K-BB%21.3K%33.1BB%11.8IP38.0 - 80Angel 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 AAABreakout signal2.5 yrs young for AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.752 → .818Arrival80/100DoorstepOPS.818ISO.206HR6SB4BB%10.7K%18.7 - 81Jacob KmatzWatch
promoted Low-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 9.5% to 26.9% K-BB after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signalPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory419.5% → 26.9% K-BBArrival45/100up from Low-AERA2.97WHIP0.91K-BB%26.9K%31.2BB%4.3IP36.1 - 82JP Smith IIWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .641 to .969 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signalPlayer quality81StrongProdPowConEyeSpdTrajectory76.641 → .969Arrival28/100up from Low-AOPS.969ISO.241HR6SB2BB%20.6K%15.9 - 83Zach 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality81StrongProdPowConEyeSpdTrajectory69.773 → .867Arrival88/100DoorstepOPS.867ISO.183HR19SB25BB%15.1K%20.2 - 84Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 85Noah 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.3% K-BBArrival88/100DoorstepERA1.99WHIP0.89K-BB%18.3K%26.1BB%7.8IP40.2 - 86Charlie 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.
Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 87Brandon ComptonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .713 to 1.180 after moving up to Double-A. That is the shape of a breakout.
Promoted to AABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory64.713 → 1.180Arrival70/100DoorstepOPS1.180ISO.427HR21SB5BB%12.5K%31.5 - 88Nathan FlewellingWatch
0.826 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .729 to .826 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality80StrongProdPowConEyeSpdTrajectory83.729 → .826Arrival46/100up from Low-AOPS.826ISO.214HR21SB8BB%14.8K%27.0 - 89Alex McFarlaneWatch
promoted High-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 10.6% to 35.3% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory4110.6% → 35.3% K-BBArrival65/100up from High-AERA0.00WHIP0.69K-BB%35.3K%47.1BB%11.8IP4.1 - 90Jacob GonzalezWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .674 to 1.097 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory41.674 → 1.097Arrival95/100DoorstepOPS1.097ISO.355HR19SB8BB%13.8K%20.5 - 91Miguel HernándezWatch
promoted Rookie -> Low-A
Hitting better than last season even though the pitching got harder — .852 to .927 after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-ABreakout signal3+ yrs young for Low-APlayer quality80StrongProdPowConEyeSpdTrajectory41.852 → .927Arrival16/100up from RookieOPS.927ISO.188HR2SB5BB%19.1K%24.7 - 92Ryjeteri MeriteWatch
promoted Rookie -> Low-A
Missing more bats and walking fewer batters than last season, against better hitters — 21.0% to 28.9% K-BB after moving up to Low-A. That is the shape of a breakout.
Promoted to Low-ABreakout signalPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory4121.0% → 28.9% K-BBArrival16/100up from RookieERA2.89WHIP1.07K-BB%28.9K%42.1BB%13.2IP9.1 - 93Josiah RagsdaleWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .751 to 1.029 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 92 PA — a soft read)
Promoted to AAWatch closelyPlayer quality80StrongProdPowConEyeSpdTrajectory41.751 → 1.029Arrival70/100DoorstepOPS1.029ISO.339HR17SB10BB%17.9K%27.5 - 94Michael 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.
Promoted to AAA3+ yrs young for AAATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory81.934 → .827Arrival96/100DoorstepOPS.827ISO.211HR8SB3BB%7.9K%16.4 - 95Ronny HernandezWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .680 to .920 after moving up to High-A. That is the shape of a breakout.
Promoted to High-ABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory76.680 → .920Arrival53/100up from Low-AOPS.920ISO.229HR13SB0BB%14.8K%13.7 - 96Gage WoodWatch
promoted Low-A -> Double-A
Down from 33.4% to 26.6% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 9 batters faced — a soft read)
Promoted to AAWatch closelyPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory4133.4% → 26.6% K-BBArrival70/100DoorstepERA4.83WHIP1.27K-BB%26.6K%32.8BB%6.2IP59.2 - 97Alfredo DunoWatch
promoted Low-A -> Double-A
Down from .948 to .924 OPS, but he moved up to Double-A — a step back at a harder level is normal.
Promoted to AA3+ yrs young for AATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory41.948 → .924Arrival53/100up from Low-AOPS.924ISO.193HR3SB1BB%15.3K%16.3 - 98Felipe De La CruzWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 25.7% to 31.6% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAABreakout signalPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory4125.7% → 31.6% K-BBArrival65/100up from AAERA3.38WHIP0.94K-BB%31.6K%31.6BB%0.0IP5.1 - 99Adrian ArdinesWatch
promoted Rookie -> Low-A
Down from 30.1% to 25.7% K-BB, but that came with a move up to Low-A — a step back at a harder level is normal.
Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality79StrongStuffCmdCtlRunPLoadTrajectory4130.1% → 25.7% K-BBArrival16/100up from RookieERA5.74WHIP1.34K-BB%25.7K%37.1BB%11.4IP15.2 - 100Cam 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 AAABreakout signal2.5 yrs young for AAAPlayer quality79StrongProdPowConEyeSpdTrajectory81.773 → .828Arrival88/100DoorstepOPS.828ISO.185HR14SB35BB%12.6K%20.9
Showing 100 of 2,351. 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.