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:
Big movers — Playing better lately than they were — a momentum score of 60 or more.
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.
Only 145 of 301 players have what this ordering needs; the rest are listed after them.
- 1Rainiel 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.
Value 85Promoted to AA3+ yrs young for AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - 2Josue 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.
Value 84Promoted to AABreakout signal2.8 yrs young for AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - 3Ryan 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.
Value 84Promoted to AABreakout signal3+ yrs young for AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.6% K-BBArrival78/100DoorstepERA3.50WHIP1.08K-BB%27.6K%31.3BB%3.7IP92.2 - 4Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
Value 81Promoted to AAA3+ yrs young for AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 5Walker JenkinsTarget
0.939 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .913 to .939 after moving up to Triple-A. That is the shape of a breakout.
Value 81Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 6Pedro RamírezTarget
0.942 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .732 to .942 after moving up to Triple-A. That is the shape of a breakout.
Value 81Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 7George Lombard Jr.Watch
0.845 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .695 to .845 after moving up to Triple-A. That is the shape of a breakout.
Value 80Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 8Theo 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.
Value 78Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.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.
Value 78Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 10Aron 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.
Value 76Promoted to AABreakout signal2.8 yrs young for AAPlayer quality78StrongProdPowConEyeSpdTrajectory83.798 → .821Arrival71/100DoorstepOPS.821ISO.212HR23SB7BB%5.5K%17.7 - 11Won-Bin ChoWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .688 to .900 after moving up to Double-A. That is the shape of a breakout.
Value 75Promoted to AABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory64.688 → .900Arrival70/100DoorstepOPS.900ISO.241HR12SB6BB%15.9K%21.2 - 12Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .768 OPS.
Value 75Promoted to AABreakout signal3+ yrs young for AAPlayer quality75StrongProdPowConEyeSpdTrajectory61.761 → .768Arrival63/100up from Low-AOPS.768ISO.155HR13SB35BB%10.6K%14.8 - 13Wyatt 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.
Value 75Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 14Ronny 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.
Value 74Promoted to High-ABreakout signalPlayer quality80StrongProdPowConEyeSpdTrajectory76.680 → .920Arrival53/100up from Low-AOPS.920ISO.229HR13SB0BB%14.8K%13.7 - 15Aiva ArquetteWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .673 to .731 after moving up to Double-A. That is the shape of a breakout.
Value 73Promoted to AABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory76.673 → .731Arrival45/100up from High-AOPS.731ISO.180HR9SB12BB%5.9K%18.8 - 16Luis LaraWatch
0.902 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .712 to .902 after moving up to Triple-A. That is the shape of a breakout.
Value 73Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 17Brock RoddenWatch
promoted Double-A -> Triple-A
About the same as last season — .822 to .841 OPS.
Value 73Promoted to AAABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory76.822 → .841Arrival83/100DoorstepOPS.841ISO.237HR19SB8BB%10.5K%22.7 - 18Ralphy 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.
Value 73Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 19David ShieldsTarget
23.4% K-BB while far younger than the level
About the same as last season — 23.1% to 23.4% K-BB.
Value 72Promoted 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 - 20Carlos 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.
Value 71Promoted to AAA2.5 yrs young for AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory8116.1% → 17.8% K-BBArrival88/100DoorstepERA4.55WHIP1.36K-BB%17.8K%29.5BB%11.7IP63.1 - 21Edward 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.
Value 70Promoted to High-A3+ yrs young for High-ATrending downPlayer quality86EliteProdPowConEyeSpdTrajectory69.883 → .839Arrival46/100up from Low-AOPS.839ISO.254HR22SB10BB%14.7K%26.3 - 22Leo 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.
Value 69Promoted to AA3+ yrs young for AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.780 → .836Arrival71/100DoorstepOPS.836ISO.168HR13SB34BB%11.4K%21.3 - 23Kendry 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.
Value 69Promoted 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 - 24Cole CarriggWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .710 to .943 after moving up to Triple-A. That is the shape of a breakout.
Value 65Promoted to AAABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory61.710 → .943Arrival95/100DoorstepOPS.943ISO.191HR6SB30BB%10.5K%15.2 - 25Matthew EtzelWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .721 to .786 after moving up to Triple-A. That is the shape of a breakout.
Value 65Promoted to AAABreakout signalPlayer quality66SolidProdPowConEyeSpdTrajectory64.721 → .786Arrival80/100DoorstepOPS.786ISO.188HR17SB21BB%12.7K%24.1 - 26Denzer GuzmanTarget
0.974 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .749 to .974 after moving up to Triple-A. That is the shape of a breakout.
Value 55Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 27James 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.
Value 55Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 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.
Value 55Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 29Caleb 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.
Value 55Promoted to AABreakout signal3+ yrs young for AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 30Michael 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.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory81.934 → .827Arrival96/100DoorstepOPS.827ISO.211HR8SB3BB%7.9K%16.4 - 31Gavin 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.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 32Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 33Brayan BuelvasWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .581 to .873 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory76.581 → .873Arrival88/100DoorstepOPS.873ISO.244HR15SB4BB%9.9K%26.1 - 34Josh 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.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory691.028 → .820Arrival71/100DoorstepOPS.820ISO.179HR7SB8BB%11.3K%19.3 - 35Anthony HuezoWatch
0.840 OPS while far younger than the level
About the same as last season — .856 to .840 OPS.
Value 54Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.856 → .840Arrival46/100up from RookieOPS.840ISO.253HR8SB13BB%10.0K%30.7 - 36Eli 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)
Value 54Promoted to High-A3+ yrs young for High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory69.757 → .803Arrival38/100up from Low-AOPS.803ISO.182HR7SB28BB%19.6K%18.1 - 37Angel CepedaWatch
0.820 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .714 to .820 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality78StrongProdPowConEyeSpdTrajectory90.714 → .820Arrival46/100up from Low-AOPS.820ISO.183HR11SB12BB%14.9K%27.1 - 38Seaver 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.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 39Arjun NimmalaWatch
0.804 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .694 to .804 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signal3+ yrs young for AAPlayer quality77StrongProdPowConEyeSpdTrajectory69.694 → .804Arrival63/100up from High-AOPS.804ISO.173HR6SB5BB%13.0K%23.6 - 40Charlie 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.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 41Kevin AlvarezWatch
0.787 OPS while far younger than the level
Down from .874 to .787 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A3+ yrs young for Low-ATrending downPlayer quality77StrongProdPowConEyeSpdTrajectory69.874 → .787Arrival26/100up from RookieOPS.787ISO.173HR11SB17BB%10.0K%18.1 - 42Hendry 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.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality76StrongProdPowConEyeSpdTrajectory69.838 → .797Arrival80/100DoorstepOPS.797ISO.141HR8SB3BB%13.4K%17.6 - 43Kahlil WatsonWatch
0.809 OPS while far younger than the level
About the same as last season — .798 to .809 OPS.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality76StrongProdPowConEyeSpdTrajectory69.798 → .809Arrival80/100DoorstepOPS.809ISO.210HR16SB21BB%14.3K%27.3 - 44Robert AriasWatch
0.859 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .791 to .859 after moving up to Low-A. That is the shape of a breakout.
Value 54Promoted to Low-ABreakout signal2.0 yrs young for Low-APlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 45Zyhir 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.
Value 54Promoted to AABreakout signal2.8 yrs young for AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 46Robert MooreWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .604 to .787 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality76StrongProdPowConEyeSpdTrajectory76.604 → .787Arrival80/100DoorstepOPS.787ISO.241HR14SB7BB%9.9K%13.9 - 47George WolkowWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .679 to .764 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-A2.3 yrs young for High-AWatch closelyPlayer quality70SolidProdPowConEyeSpdTrajectory64.679 → .764Arrival38/100up from Low-AOPS.764ISO.210HR22SB13BB%9.2K%31.8 - 48Johanfran 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.
Value 54Promoted to AABreakout signal2.8 yrs young for AAPlayer quality70StrongProdPowConEyeSpdTrajectory69.755 → .839Arrival71/100DoorstepOPS.839ISO.208HR17SB3BB%5.7K%29.0 - 49Christian MooreTarget
0.943 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .665 to .943 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 50Carter JohnsonWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .536 to .712 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality67SolidProdPowConEyeSpdTrajectory76.536 → .712Arrival28/100up from Low-AOPS.712ISO.164HR6SB5BB%7.7K%25.0 - 51Yerlin ConfidanWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .635 to .767 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory76.635 → .767Arrival55/100up from High-AOPS.767ISO.173HR6SB2BB%8.5K%24.2 - 52Dylan DreilingWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .700 to .927 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.700 → .927Arrival70/100DoorstepOPS.927ISO.219HR22SB13BB%10.9K%21.1 - 53Max ClarkWatch
0.802 OPS while far younger than the level
Down from .857 to .802 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 54Lonnie White Jr.Watch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .723 to .893 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality75StrongProdPowConEyeSpdTrajectory76.723 → .893Arrival63/100up from High-AOPS.893ISO.246HR18SB11BB%13.5K%31.6 - 55Yeison MorrobelWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .526 to .833 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory64.526 → .833Arrival63/100up from High-AOPS.833ISO.161HR3SB4BB%5.2K%19.5 - 56Hagen SmithWatch
18.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.3% to 18.6% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted 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 - 57Jefferson 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.
Value 54Promoted to AA2.8 yrs young for AATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory69.871 → .822Arrival71/100DoorstepOPS.822ISO.216HR22SB18BB%8.5K%16.2 - 58Colt 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.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.841 → .816Arrival88/100DoorstepOPS.816ISO.214HR7SB10BB%10.1K%27.2 - 59Alejandro HidalgoWatch
15.4% K-BB while far younger than the level
About the same as last season — 16.1% to 15.4% K-BB.
Value 54Promoted to AAA2.5 yrs young for AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory6916.1% → 15.4% K-BBArrival80/100DoorstepERA7.43WHIP1.57K-BB%15.4K%26.4BB%11.0IP36.1 - 60Jake CunninghamWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .598 to .829 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality57SolidProdPowConEyeSpdTrajectory76.598 → .829Arrival63/100up from High-AOPS.829ISO.158HR4SB4BB%9.1K%27.3 - 61Eric 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.
Value 54Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 62Henry BolteTarget
1.076 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .802 to 1.076 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 63Boston BatemanWatch
19.4% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.7% to 19.4% K-BB after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signal2.3 yrs young for High-APlayer quality79StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 19.4% K-BBArrival46/100up from Low-AERA3.46WHIP1.34K-BB%19.4K%32.1BB%12.7IP83.1 - 64Sean KeysTarget
1.044 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to 1.044 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 65Héctor RodríguezWatch
0.880 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .838 to .880 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 66Jase BowenWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .745 to .962 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory76.745 → .962Arrival90/100DoorstepOPS.962ISO.308HR13SB7BB%9.5K%26.6 - 67Enddy 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.
Value 54Promoted to High-ABreakout signal3+ yrs young for High-APlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 68Ichiro CanoWatch
promoted Rookie -> Low-A
About the same as last season — .837 to .819 OPS.
Value 54Promoted to Low-AWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory61.837 → .819Arrival26/100up from RookieOPS.819ISO.124HR7SB5BB%15.7K%19.0 - 69Travis HoneymanWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .712 to .785 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality56SolidProdPowConEyeSpdTrajectory64.712 → .785Arrival55/100up from High-AOPS.785ISO.129HR8SB25BB%11.1K%16.6 - 70Gunner MayerWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 12.8% to 17.2% K-BB after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality56SolidStuffCmdCtlRunPLoadTrajectory7712.8% → 17.2% K-BBArrival83/100DoorstepERA5.24WHIP1.60K-BB%17.2K%32.5BB%15.3IP34.1 - 71Kelvin HidalgoWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .656 to .712 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signalPlayer quality57SolidProdPowConEyeSpdTrajectory64.656 → .712Arrival28/100up from Low-AOPS.712ISO.143HR12SB20BB%8.2K%27.4 - 72Noah 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.
Value 54Promoted 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 - 73Kala'i RosarioWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .845 to .955 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory64.845 → .955Arrival70/100DoorstepOPS.955ISO.285HR7SB2BB%9.8K%29.4 - 74Daiverson GutierrezWatch
promoted Low-A -> High-A
Down from .671 to .615 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory64.671 → .615Arrival18/100up from Low-AOPS.615ISO.120HR8SB4BB%8.9K%16.3 - 75Charles McAdooWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .731 to .831 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory61.731 → .831Arrival88/100DoorstepOPS.831ISO.196HR16SB12BB%12.5K%22.3 - 76Brett BatemanWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .683 to .845 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory64.683 → .845Arrival88/100DoorstepOPS.845ISO.105HR3SB20BB%17.3K%18.7 - 77Joshua Kuroda-GrauerWatch
0.866 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .715 to .866 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 78Cayden WallaceWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .686 to .878 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality70StrongProdPowConEyeSpdTrajectory76.686 → .878Arrival83/100DoorstepOPS.878ISO.239HR9SB5BB%6.4K%19.8 - 79Jay BeshearsWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .683 to .774 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AAWatch closelyPlayer quality57SolidProdPowConEyeSpdTrajectory64.683 → .774Arrival55/100up from High-AOPS.774ISO.221HR10SB11BB%12.1K%25.7 - 80Jose 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.
Value 54Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality70SolidProdPowConEyeSpdTrajectory69.775 → .799Arrival80/100DoorstepOPS.799ISO.196HR7SB11BB%7.7K%24.9 - 81Mikey RomeroWatch
promoted Double-A -> Triple-A
Down from .755 to .692 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory61.755 → .692Arrival70/100DoorstepOPS.692ISO.147HR12SB2BB%8.7K%20.0 - 82Owen 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.
Value 54Promoted to AAA3+ yrs young for AAATrending downPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6922.8% → 15.9% K-BBArrival80/100DoorstepERA3.18WHIP1.08K-BB%15.9K%24.3BB%8.4IP90.2 - 83
0.784 OPS while far younger than the level
Down from .832 to .784 OPS, but he moved up to Low-A — a step back at a harder level is normal.
Value 54Promoted to Low-A2.0 yrs young for Low-ATrending downPlayer quality73StrongProdPowConEyeSpdTrajectory69.832 → .784Arrival26/100up from RookieOPS.784ISO.155HR12SB27BB%16.2K%17.7 - 84Leo BernalWatch
0.831 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .726 to .831 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal3+ yrs young for AAAPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 85Tony Blanco Jr.Watch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .859 to .945 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory76.859 → .945Arrival53/100up from Low-AOPS.945ISO.332HR25SB1BB%10.4K%28.3 - 86Ethan AndersonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .693 to .888 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality78StrongProdPowConEyeSpdTrajectory64.693 → .888Arrival63/100up from High-AOPS.888ISO.253HR19SB5BB%12.5K%19.8 - 87Jared SernaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .582 to .681 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signalPlayer quality63SolidProdPowConEyeSpdTrajectory64.582 → .681Arrival70/100DoorstepOPS.681ISO.157HR12SB14BB%9.5K%17.6 - 88Brooks BrannonWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .711 to .928 after moving up to Double-A. That is the shape of a breakout.
Value 54Promoted to AABreakout signalPlayer quality74StrongProdPowConEyeSpdTrajectory64.711 → .928Arrival70/100DoorstepOPS.928ISO.284HR20SB2BB%10.7K%29.3 - 89
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .699 to .790 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signalPlayer quality65SolidProdPowConEyeSpdTrajectory64.699 → .790Arrival38/100up from Low-AOPS.790ISO.210HR15SB44BB%7.5K%29.1 - 90Esmil ValenciaWatch
promoted Low-A -> High-A
Down from .730 to .645 OPS, but he moved up to High-A — a step back at a harder level is normal.
Value 54Promoted to High-A2.3 yrs young for High-ATrending downPlayer quality63SolidProdPowConEyeSpdTrajectory64.730 → .645Arrival18/100up from Low-AOPS.645ISO.177HR6SB8BB%5.0K%23.9 - 91Aeverson ArteagaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .508 to .629 after moving up to Triple-A. That is the shape of a breakout.
Value 54Promoted to AAABreakout signal2.5 yrs young for AAAPlayer quality58SolidProdPowConEyeSpdTrajectory61.508 → .629Arrival60/100up from AAOPS.629ISO.099HR3SB1BB%7.1K%21.6 - 92Axiel PlazWatch
promoted Low-A -> High-A
Hitting better than last season even though the pitching got harder — .798 to .865 after moving up to High-A. That is the shape of a breakout.
Value 54Promoted to High-ABreakout signalPlayer quality67SolidProdPowConEyeSpdTrajectory61.798 → .865Arrival46/100up from Low-AOPS.865ISO.185HR15SB3BB%9.1K%17.1 - 93Chase DavisWatch
promoted Double-A -> Triple-A
Down from .711 to .642 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Value 54Promoted to AAAWatch closelyPlayer quality55SolidProdPowConEyeSpdTrajectory61.711 → .642Arrival70/100DoorstepOPS.642ISO.130HR4SB1BB%8.8K%25.5 - 94Caleb LomavitaWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .703 to .766 after moving up to Double-A. That is the shape of a breakout.
Value 53Promoted to AABreakout signalPlayer quality61SolidProdPowConEyeSpdTrajectory64.703 → .766Arrival55/100up from High-AOPS.766ISO.212HR14SB2BB%8.5K%23.1 - 95Nazier MuléWatch
promoted Low-A -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 6.4% to 13.4% K-BB after moving up to High-A. That is the shape of a breakout.
Value 51Promoted to High-ABreakout signalPlayer quality55SolidStuffCmdCtlRunPLoadTrajectory766.4% → 13.4% K-BBArrival38/100up from Low-AERA5.43WHIP1.56K-BB%13.4K%27.5BB%14.1IP59.2 - 96Aaron ZavalaPass
promoted Double-A -> Triple-A
About the same as last season — .779 to .794 OPS.
Value 49Promoted to AAAWatch closelyPlayer quality55FringeProdPowConEyeSpdTrajectory61.779 → .794Arrival75/100DoorstepOPS.794ISO.161HR10SB7BB%11.1K%23.7 - 97Ambioris TavarezPass
promoted High-A -> Double-A
About the same as last season — .596 to .595 OPS.
Value 49Promoted to AABreakout signalPlayer quality55FringeProdPowConEyeSpdTrajectory64.596 → .595Arrival35/100up from High-AOPS.595ISO.125HR7SB14BB%11.9K%34.5 - 98Blake WoltersPass
promoted Low-A -> High-A
Missing more bats and walking fewer batters than last season, against better hitters — 0.0% to 10.4% K-BB after moving up to High-A. That is the shape of a breakout.
Value 49Promoted to High-ABreakout signalPlayer quality45FringeStuffCmdCtlRunPLoadTrajectory760.0% → 10.4% K-BBArrival28/100up from Low-AERA9.38WHIP1.80K-BB%10.4K%23.1BB%12.7IP71.0 - 99Tyler WhitakerPass
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .634 to .705 after moving up to Double-A. That is the shape of a breakout.
Value 49Promoted to AABreakout signalPlayer quality50FringeProdPowConEyeSpdTrajectory61.634 → .705Arrival45/100up from High-AOPS.705ISO.136HR9SB21BB%12.6K%27.9 - 100Chris CortezPass
promoted High-A -> Double-A
Missing more bats and walking fewer batters than last season, against better hitters — 5.8% to 10.4% K-BB after moving up to Double-A. That is the shape of a breakout.
Value 49Promoted to AAWatch closelyPlayer quality48FringeStuffCmdCtlRunPLoadTrajectory775.8% → 10.4% K-BBArrival45/100up from High-AERA4.86WHIP1.76K-BB%10.4K%27.6BB%17.2IP37.0
Showing 100 of 301. 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.