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.
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.
Only 550 of 1,216 players have what this ordering needs; the rest are listed after them.
- 1Eliazar DishmeyTarget
22.5% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 10.9% to 22.5% K-BB after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality93EliteStuffCmdCtlRunPLoadTrajectory9510.9% → 22.5% K-BBArrival78/100DoorstepERA3.14WHIP1.05K-BB%22.5K%33.1BB%10.6IP66.0 - 2Christian ZazuetaTarget
33.9% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 23.8% to 33.9% K-BB after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality96EliteStuffCmdCtlRunPLoadTrajectory9023.8% → 33.9% K-BBArrival78/100DoorstepERA3.48WHIP1.02K-BB%33.9K%37.9BB%4.0IP44.0 - 3Ethan BagwellWatch
16.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 7.8% to 16.3% K-BB after moving up to High-A. That is the shape of a breakout.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality69SolidStuffCmdCtlRunPLoadTrajectory907.8% → 16.3% K-BBArrival38/100up from Low-AERA3.83WHIP1.13K-BB%16.3K%22.5BB%6.2IP40.0 - 4Gage JumpWatch
21.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.8% to 21.3% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality81StrongStuffCmdCtlRunPLoadTrajectory9016.8% → 21.3% K-BBArrival88/100DoorstepERA4.50WHIP1.47K-BB%21.3K%33.1BB%11.8IP38.0 - 5Ryan SloanTarget
27.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 21.8% to 27.6% K-BB after moving up to Double-A. That is the shape of a breakout.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality95EliteStuffCmdCtlRunPLoadTrajectory9021.8% → 27.6% K-BBArrival78/100DoorstepERA3.50WHIP1.08K-BB%27.6K%31.3BB%3.7IP92.2 - 6Angel 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality78StrongProdPowConEyeSpdTrajectory90.714 → .820Arrival46/100up from Low-AOPS.820ISO.183HR11SB12BB%14.9K%27.1 - 7Carlos 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality82StrongProdPowConEyeSpdTrajectory90.719 → .908Arrival53/100up from Low-AOPS.908ISO.211HR8SB3BB%11.6K%16.1 - 8Christian MooreTarget
0.943 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .665 to .943 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory90.665 → .943Arrival95/100DoorstepOPS.943ISO.210HR11SB15BB%17.5K%22.5 - 9Denzer GuzmanTarget
0.974 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .749 to .974 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory90.749 → .974Arrival95/100DoorstepOPS.974ISO.235HR12SB9BB%10.1K%17.9 - 10Emil 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.
3+ yrs young for High-ABreakout signalPromoted to High-APlayer quality92EliteProdPowConEyeSpdTrajectory90.881 → .916Arrival53/100up from RookieOPS.916ISO.255HR19SB7BB%13.5K%24.7 - 11Henry BolteTarget
1.076 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .802 to 1.076 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory90.802 → 1.076Arrival95/100DoorstepOPS1.076ISO.310HR12SB17BB%9.6K%22.0 - 12Jesús BáezTarget
1.029 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .724 to 1.029 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory90.724 → 1.029Arrival78/100DoorstepOPS1.029ISO.375HR22SB2BB%4.2K%15.3 - 13Josue De PaulaTarget
0.947 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .827 to .947 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality95EliteProdPowConEyeSpdTrajectory90.827 → .947Arrival78/100DoorstepOPS.947ISO.244HR26SB29BB%13.2K%14.5 - 14Noah SchultzWatch
18.3% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 8.8% to 18.3% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongStuffCmdCtlRunPLoadTrajectory908.8% → 18.3% K-BBArrival88/100DoorstepERA1.99WHIP0.89K-BB%18.3K%26.1BB%7.8IP40.2 - 15Walker JenkinsTarget
0.939 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .913 to .939 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality93EliteProdPowConEyeSpdTrajectory90.913 → .939Arrival100/100DoorstepOPS.939ISO.224HR12SB17BB%13.7K%15.6 - 16Angel GenaoWatch
0.889 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .682 to .889 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.682 → .889Arrival88/100DoorstepOPS.889ISO.185HR10SB9BB%12.3K%15.5 - 17Angel OrtizWatch
0.818 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .752 to .818 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory83.752 → .818Arrival80/100DoorstepOPS.818ISO.206HR6SB4BB%10.7K%18.7 - 18Argenis 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.
2.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality86EliteStuffCmdCtlRunPLoadTrajectory8318.7% → 24.3% K-BBArrival41/100up from RookieERA4.20WHIP1.20K-BB%24.3K%31.2BB%6.9IP55.2 - 19Aron EstradaWatch
0.821 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .798 to .821 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality78StrongProdPowConEyeSpdTrajectory83.798 → .821Arrival71/100DoorstepOPS.821ISO.212HR23SB7BB%5.5K%17.7 - 20Cristofer TorinWatch
0.785 OPS while far younger than the level
About the same as last season — .766 to .785 OPS.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality78StrongProdPowConEyeSpdTrajectory83.766 → .785Arrival63/100up from High-AOPS.785ISO.163HR15SB12BB%8.0K%11.4 - 21Edwin ArroyoWatch
0.924 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .716 to .924 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality85StrongProdPowConEyeSpdTrajectory83.716 → .924Arrival95/100DoorstepOPS.924ISO.238HR15SB13BB%8.5K%18.3 - 22Enddy 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.
3+ yrs young for High-ABreakout signalPromoted to High-APlayer quality87EliteProdPowConEyeSpdTrajectory83.587 → .915Arrival53/100up from Low-AOPS.915ISO.258HR15SB11BB%7.1K%22.8 - 23Eric 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality81StrongProdPowConEyeSpdTrajectory83.762 → .925Arrival53/100up from Low-AOPS.925ISO.260HR24SB22BB%16.3K%33.5 - 24Franklin PrimeraWatch
0.957 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .895 to .957 after moving up to Low-A. That is the shape of a breakout.
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality79StrongProdPowConEyeSpdTrajectory83.895 → .957Arrival41/100up from RookieOPS.957ISO.162HR4SB2BB%13.2K%10.6 - 25Gage MillerTarget
0.887 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .637 to .887 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality85EliteProdPowConEyeSpdTrajectory83.637 → .887Arrival88/100DoorstepOPS.887ISO.210HR6SB7BB%15.6K%17.5 - 26James Tibbs IIITarget
0.962 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .962 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality89EliteProdPowConEyeSpdTrajectory83.755 → .962Arrival95/100DoorstepOPS.962ISO.249HR27SB8BB%16.9K%22.6 - 27Luis LaraWatch
0.902 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .712 to .902 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory83.712 → .902Arrival100/100DoorstepOPS.902ISO.149HR9SB24BB%15.6K%13.9 - 28Nathan 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.
3+ yrs young for High-ABreakout signalPromoted to High-APlayer quality80StrongProdPowConEyeSpdTrajectory83.729 → .826Arrival46/100up from Low-AOPS.826ISO.214HR21SB8BB%14.8K%27.0 - 29Pedro RamírezTarget
0.942 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .732 to .942 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory83.732 → .942Arrival95/100DoorstepOPS.942ISO.235HR9SB19BB%10.7K%16.3 - 30Sean KeysTarget
1.044 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to 1.044 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 31Seaver KingWatch
0.910 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .600 to .910 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory83.600 → .910Arrival95/100DoorstepOPS.910ISO.228HR14SB9BB%8.5K%22.1 - 32Theo GillenTarget
0.890 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .820 to .890 after moving up to Double-A. That is the shape of a breakout.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory83.820 → .890Arrival71/100DoorstepOPS.890ISO.214HR9SB14BB%15.4K%20.3 - 33Zyhir HopeWatch
0.871 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .805 to .871 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality84StrongProdPowConEyeSpdTrajectory83.805 → .871Arrival71/100DoorstepOPS.871ISO.225HR27SB23BB%11.2K%25.6 - 34Boston 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality79StrongStuffCmdCtlRunPLoadTrajectory8216.7% → 19.4% K-BBArrival46/100up from Low-AERA3.46WHIP1.34K-BB%19.4K%32.1BB%12.7IP83.1 - 35Cam CauleyWatch
0.828 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .828 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality79StrongProdPowConEyeSpdTrajectory81.773 → .828Arrival88/100DoorstepOPS.828ISO.185HR14SB35BB%12.6K%20.9 - 36Carlos LagrangeWatch
17.8% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.1% to 17.8% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality74StrongStuffCmdCtlRunPLoadTrajectory8116.1% → 17.8% K-BBArrival88/100DoorstepERA4.55WHIP1.36K-BB%17.8K%29.5BB%11.7IP63.1 - 37Charlie CondonWatch
0.892 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .807 to .892 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory81.807 → .892Arrival88/100DoorstepOPS.892ISO.232HR22SB7BB%13.2K%24.6 - 38Esmerlyn ValdezTarget
0.914 OPS while far younger than the level
Down from .977 to .914 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality90EliteProdPowConEyeSpdTrajectory81.977 → .914Arrival95/100DoorstepOPS.914ISO.271HR13SB0BB%17.3K%21.5 - 39George Lombard Jr.Watch
0.845 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .695 to .845 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality82StrongProdPowConEyeSpdTrajectory81.695 → .845Arrival96/100DoorstepOPS.845ISO.172HR6SB10BB%17.2K%21.8 - 40Joshua Kuroda-GrauerWatch
0.866 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .715 to .866 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality71StrongProdPowConEyeSpdTrajectory81.715 → .866Arrival88/100DoorstepOPS.866ISO.109HR1SB4BB%7.4K%6.5 - 41Luke AdamsTarget
0.927 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .859 to .927 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality90EliteProdPowConEyeSpdTrajectory81.859 → .927Arrival95/100DoorstepOPS.927ISO.250HR13SB7BB%14.3K%14.0 - 42Michael ArroyoWatch
0.827 OPS while far younger than the level
Down from .934 to .827 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality80StrongProdPowConEyeSpdTrajectory81.934 → .827Arrival96/100DoorstepOPS.827ISO.211HR8SB3BB%7.9K%16.4 - 43Emmanuel RodriguezTarget
0.993 OPS while far younger than the level
Hitting better than last season — .852 up to .993 OPS.
2.5 yrs young for AAABreakout signalPlayer quality89EliteProdPowConEyeSpdTrajectory79.852 → .993Arrival95/100DoorstepOPS.993ISO.295HR11SB7BB%19.6K%26.8 - 44Eduardo RiveraWatch
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 5.2% to 14.2% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality68SolidStuffCmdCtlRunPLoadTrajectory775.2% → 14.2% K-BBArrival80/100DoorstepERA2.96WHIP1.31K-BB%14.2K%27.8BB%13.6IP45.2 - 45Carter 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality67SolidProdPowConEyeSpdTrajectory76.536 → .712Arrival28/100up from Low-AOPS.712ISO.164HR6SB5BB%7.7K%25.0 - 46Gavin 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality85StrongProdPowConEyeSpdTrajectory76.804 → .956Arrival70/100DoorstepOPS.956ISO.246HR7SB1BB%7.4K%17.4 - 47Andry LaraPass
K-BB% 2.2 -> 10.1
Missing more bats and walking fewer batters than last season — 2.2% up to 10.1% K-BB.
2.5 yrs young for AAABreakout signalPlayer quality49FringeStuffCmdCtlRunPLoadTrajectory722.2% → 10.1% K-BBArrival70/100DoorstepERA5.26WHIP1.43K-BB%10.1K%18.8BB%8.7IP104.1 - 48Alejandro HidalgoWatch
15.4% K-BB while far younger than the level
About the same as last season — 16.1% to 15.4% K-BB.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory6916.1% → 15.4% K-BBArrival80/100DoorstepERA7.43WHIP1.57K-BB%15.4K%26.4BB%11.0IP36.1 - 49Anthony HuezoWatch
0.840 OPS while far younger than the level
About the same as last season — .856 to .840 OPS.
2.3 yrs young for High-APromoted to High-AWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.856 → .840Arrival46/100up from RookieOPS.840ISO.253HR8SB13BB%10.0K%30.7 - 50Arjun 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.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality77StrongProdPowConEyeSpdTrajectory69.694 → .804Arrival63/100up from High-AOPS.804ISO.173HR6SB5BB%13.0K%23.6 - 51Brandon WinokurWatch
0.798 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .692 to .798 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AAPromoted to AAWatch closelyPlayer quality75StrongProdPowConEyeSpdTrajectory69.692 → .798Arrival63/100up from High-AOPS.798ISO.223HR11SB8BB%6.6K%28.1 - 52Caleb BonemerTarget
0.944 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .858 to .944 after moving up to Double-A. That is the shape of a breakout.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality89EliteProdPowConEyeSpdTrajectory69.858 → .944Arrival78/100DoorstepOPS.944ISO.301HR17SB6BB%14.9K%24.9 - 53Colt EmersonWatch
0.816 OPS while far younger than the level
Down from .841 to .816 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.841 → .816Arrival88/100DoorstepOPS.816ISO.214HR7SB10BB%10.1K%27.2 - 54Dasan HillWatch
18.6% 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.6% K-BB after moving up to High-A. That is the shape of a breakout.
2.3 yrs young for High-APromoted to High-AWatch closelyPlayer quality71StrongStuffCmdCtlRunPLoadTrajectory6915.7% → 18.6% K-BBArrival46/100up from Low-AERA5.40WHIP1.63K-BB%18.6K%34.4BB%15.8IP58.1 - 55David ShieldsTarget
23.4% K-BB while far younger than the level
About the same as last season — 23.1% to 23.4% K-BB.
3+ yrs young for High-APromoted to High-ATrending downPlayer quality88EliteStuffCmdCtlRunPLoadTrajectory6923.1% → 23.4% K-BBArrival53/100up from Low-AERA3.91WHIP1.09K-BB%23.4K%29.6BB%6.2IP112.2 - 56Eduardo 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.
2.3 yrs young for High-APromoted to High-AWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.959 → .937Arrival53/100up from Low-AOPS.937ISO.183HR11SB43BB%17.5K%20.2 - 57Edward 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.
3+ yrs young for High-APromoted to High-ATrending downPlayer quality86EliteProdPowConEyeSpdTrajectory69.883 → .839Arrival46/100up from Low-AOPS.839ISO.254HR22SB10BB%14.7K%26.3 - 58Eli 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)
3+ yrs young for High-APromoted to High-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory69.757 → .803Arrival38/100up from Low-AOPS.803ISO.182HR7SB28BB%19.6K%18.1 - 59Gary Gill HillWatch
15.4% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 13.5% to 15.4% K-BB after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AAPromoted to AAWatch closelyPlayer quality59SolidStuffCmdCtlRunPLoadTrajectory6913.5% → 15.4% K-BBArrival63/100up from High-AERA4.26WHIP1.35K-BB%15.4K%19.6BB%4.2IP107.2 - 60Hagen SmithWatch
18.6% K-BB while far younger than the level
Missing more bats and walking fewer batters than last season, against better hitters — 16.3% to 18.6% K-BB after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality77StrongStuffCmdCtlRunPLoadTrajectory6916.3% → 18.6% K-BBArrival88/100DoorstepERA4.32WHIP1.35K-BB%18.6K%34.5BB%15.9IP58.1 - 61
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.
2.0 yrs young for Low-APromoted to Low-ATrending downPlayer quality73StrongProdPowConEyeSpdTrajectory69.832 → .784Arrival26/100up from RookieOPS.784ISO.155HR12SB27BB%16.2K%17.7 - 62Héctor RodríguezWatch
0.880 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .838 to .880 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality84StrongProdPowConEyeSpdTrajectory69.838 → .880Arrival88/100DoorstepOPS.880ISO.259HR27SB6BB%9.2K%20.4 - 63Hendry MendezWatch
0.797 OPS while far younger than the level
Down from .838 to .797 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality76StrongProdPowConEyeSpdTrajectory69.838 → .797Arrival80/100DoorstepOPS.797ISO.141HR8SB3BB%13.4K%17.6 - 64Jackson KentWatch
16.8% K-BB while far younger than the level
Down from 18.6% to 16.8% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality68SolidStuffCmdCtlRunPLoadTrajectory6918.6% → 16.8% K-BBArrival80/100DoorstepERA4.38WHIP1.24K-BB%16.8K%25.0BB%8.2IP63.2 - 65Jagger BeckWatch
17.7% K-BB while far younger than the level
About the same as last season — 18.2% to 17.7% K-BB — but last season was a small sample, so go easy on it. (prior season only 44 batters faced — a soft read)
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6918.2% → 17.7% K-BBArrival34/100up from RookieERA2.84WHIP1.24K-BB%17.7K%28.9BB%11.2IP85.2 - 66Jefferson RojasWatch
0.822 OPS while far younger than the level
Down from .871 to .822 OPS, but he moved up to Double-A — a step back at a harder level is normal.
2.8 yrs young for AAPromoted to AATrending downPlayer quality81StrongProdPowConEyeSpdTrajectory69.871 → .822Arrival71/100DoorstepOPS.822ISO.216HR22SB18BB%8.5K%16.2 - 67Jesus A. CastroWatch
17.5% K-BB while far younger than the level
Down from 21.2% to 17.5% K-BB, but that came with a move up to Low-A — a step back at a harder level is normal.
2.0 yrs young for Low-APromoted to Low-ATrending downPlayer quality66SolidStuffCmdCtlRunPLoadTrajectory6921.2% → 17.5% K-BBArrival34/100up from RookieERA4.18WHIP1.31K-BB%17.5K%25.4BB%7.9IP90.1 - 68Jhonny LevelWatch
0.852 OPS while far younger than the level
About the same as last season — .868 to .852 OPS.
3+ yrs young for High-APromoted to High-ATrending downPlayer quality79StrongProdPowConEyeSpdTrajectory69.868 → .852Arrival46/100up from RookieOPS.852ISO.182HR8SB13BB%7.7K%17.4 - 69Johanfran GarciaWatch
0.839 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .755 to .839 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality70StrongProdPowConEyeSpdTrajectory69.755 → .839Arrival71/100DoorstepOPS.839ISO.208HR17SB3BB%5.7K%29.0 - 70Jose FernandezWatch
0.799 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .775 to .799 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality70SolidProdPowConEyeSpdTrajectory69.775 → .799Arrival80/100DoorstepOPS.799ISO.196HR7SB11BB%7.7K%24.9 - 71Jose UrbinaWatch
16.5% K-BB while far younger than the level
Down from 18.2% to 16.5% K-BB, but that came with a move up to High-A — a step back at a harder level is normal.
2.3 yrs young for High-APromoted to High-ATrending downPlayer quality65SolidStuffCmdCtlRunPLoadTrajectory6918.2% → 16.5% K-BBArrival38/100up from Low-AERA4.17WHIP1.39K-BB%16.5K%25.7BB%9.2IP77.2 - 72Josh AdamczewskiWatch
0.820 OPS while far younger than the level
Down from 1.028 to .820 OPS, but he moved up to Double-A — a step back at a harder level is normal.
2.8 yrs young for AAPromoted to AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory691.028 → .820Arrival71/100DoorstepOPS.820ISO.179HR7SB8BB%11.3K%19.3 - 73Joshua BáezWatch
0.901 OPS while far younger than the level
About the same as last season — .883 to .901 OPS.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.883 → .901Arrival95/100DoorstepOPS.901ISO.317HR34SB21BB%8.0K%29.5 - 74Jurrangelo CijntjeWatch
16.1% K-BB while far younger than the level
About the same as last season — 15.3% to 16.1% K-BB.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality65SolidStuffCmdCtlRunPLoadTrajectory6915.3% → 16.1% K-BBArrival80/100DoorstepERA6.14WHIP1.64K-BB%16.1K%29.3BB%13.2IP36.2 - 75Kaelen CulpepperWatch
0.845 OPS while far younger than the level
About the same as last season — .827 to .845 OPS.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality80StrongProdPowConEyeSpdTrajectory69.827 → .845Arrival88/100DoorstepOPS.845ISO.207HR14SB17BB%11.4K%18.4 - 76Kahlil WatsonWatch
0.809 OPS while far younger than the level
About the same as last season — .798 to .809 OPS.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality76StrongProdPowConEyeSpdTrajectory69.798 → .809Arrival80/100DoorstepOPS.809ISO.210HR16SB21BB%14.3K%27.3 - 77Kendall GeorgeWatch
0.817 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .779 to .817 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AAPromoted to AATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory69.779 → .817Arrival63/100up from High-AOPS.817ISO.067HR0SB33BB%12.1K%19.1 - 78Kendry 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.
3+ yrs young for High-APromoted to High-ATrending downPlayer quality91EliteStuffCmdCtlRunPLoadTrajectory6933.0% → 24.1% K-BBArrival53/100up from RookieERA3.18WHIP0.86K-BB%24.1K%28.6BB%4.5IP39.2 - 79Kevin 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.
3+ yrs young for Low-APromoted to Low-ATrending downPlayer quality77StrongProdPowConEyeSpdTrajectory69.874 → .787Arrival26/100up from RookieOPS.787ISO.173HR11SB17BB%10.0K%18.1 - 80Lazaro MontesWatch
0.940 OPS while far younger than the level
About the same as last season — .959 to .940 OPS.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality85StrongProdPowConEyeSpdTrajectory69.959 → .940Arrival100/100DoorstepOPS.940ISO.297HR13SB3BB%12.3K%31.0 - 81Leo BernalWatch
0.831 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .726 to .831 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality77StrongProdPowConEyeSpdTrajectory69.726 → .831Arrival88/100DoorstepOPS.831ISO.190HR16SB9BB%11.8K%19.9 - 82Leo De VriesWatch
0.836 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .780 to .836 after moving up to Double-A. That is the shape of a breakout.
3+ yrs young for AAPromoted to AATrending downPlayer quality78StrongProdPowConEyeSpdTrajectory69.780 → .836Arrival71/100DoorstepOPS.836ISO.168HR13SB34BB%11.4K%21.3 - 83Max ClarkWatch
0.802 OPS while far younger than the level
Down from .857 to .802 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAAWatch closelyPlayer quality78StrongProdPowConEyeSpdTrajectory69.857 → .802Arrival88/100DoorstepOPS.802ISO.158HR11SB21BB%12.0K%15.8 - 84Mitch BrattWatch
18.3% K-BB while far younger than the level
Down from 25.1% to 18.3% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality76StrongStuffCmdCtlRunPLoadTrajectory6925.1% → 18.3% K-BBArrival88/100DoorstepERA2.41WHIP0.96K-BB%18.3K%25.2BB%6.9IP52.1 - 85Owen MurphyWatch
15.9% K-BB while far younger than the level
Down from 22.8% to 15.9% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality72StrongStuffCmdCtlRunPLoadTrajectory6922.8% → 15.9% K-BBArrival80/100DoorstepERA3.18WHIP1.08K-BB%15.9K%24.3BB%8.4IP90.2 - 86Paulino SantanaWatch
0.822 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .751 to .822 after moving up to Low-A. That is the shape of a breakout.
2.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality73StrongProdPowConEyeSpdTrajectory69.751 → .822Arrival34/100up from RookieOPS.822ISO.171HR15SB28BB%14.2K%25.0 - 87Rainiel RodriguezTarget
0.971 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .871 to .971 after moving up to Double-A. That is the shape of a breakout.
3+ yrs young for AAPromoted to AATrending downPlayer quality85EliteProdPowConEyeSpdTrajectory69.871 → .971Arrival78/100DoorstepOPS.971ISO.260HR20SB6BB%9.4K%20.0 - 88Ralphy VelazquezWatch
0.919 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .792 to .919 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality83StrongProdPowConEyeSpdTrajectory69.792 → .919Arrival100/100DoorstepOPS.919ISO.267HR21SB1BB%10.2K%20.5 - 89Robert 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.
2.0 yrs young for Low-ABreakout signalPromoted to Low-APlayer quality79StrongProdPowConEyeSpdTrajectory69.791 → .859Arrival34/100up from RookieOPS.859ISO.171HR5SB21BB%15.3K%14.2 - 90Ryan WaldschmidtWatch
0.897 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .862 to .897 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality82StrongProdPowConEyeSpdTrajectory69.862 → .897Arrival88/100DoorstepOPS.897ISO.204HR6SB6BB%13.2K%22.6 - 91Santiago SuarezWatch
15.5% K-BB while far younger than the level
Down from 23.3% to 15.5% K-BB, but that came with a move up to Double-A — a step back at a harder level is normal.
2.8 yrs young for AAPromoted to AATrending downPlayer quality61SolidStuffCmdCtlRunPLoadTrajectory6923.3% → 15.5% K-BBArrival63/100up from High-AERA4.82WHIP1.24K-BB%15.5K%19.0BB%3.5IP114.0 - 92Tommy WhiteWatch
0.834 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .787 to .834 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAAPromoted to AAATrending downPlayer quality74StrongProdPowConEyeSpdTrajectory69.787 → .834Arrival88/100DoorstepOPS.834ISO.186HR9SB1BB%4.8K%13.9 - 93Welbyn 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality85EliteProdPowConEyeSpdTrajectory69.622 → .931Arrival53/100up from Low-AOPS.931ISO.276HR17SB11BB%11.0K%21.6 - 94Wyatt 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.
2.3 yrs young for High-ABreakout signalPromoted to High-APlayer quality83StrongProdPowConEyeSpdTrajectory69.720 → .936Arrival53/100up from Low-AOPS.936ISO.239HR14SB31BB%14.1K%30.6 - 95Zach EhrhardWatch
0.867 OPS while far younger than the level
Hitting better than last season even though the pitching got harder — .773 to .867 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality81StrongProdPowConEyeSpdTrajectory69.773 → .867Arrival88/100DoorstepOPS.867ISO.183HR19SB25BB%15.1K%20.2 - 96Blaze JordanWatch
0.921 OPS while far younger than the level
Hitting better than last season — .714 up to .921 OPS.
2.5 yrs young for AAABreakout signalPlayer quality84StrongProdPowConEyeSpdTrajectory67.714 → .921Arrival95/100DoorstepOPS.921ISO.235HR11SB2BB%7.5K%11.5 - 97
0.838 OPS while far younger than the level
Hitting better than last season — .674 up to .838 OPS.
2.5 yrs young for AAABreakout signalPlayer quality77StrongProdPowConEyeSpdTrajectory67.674 → .838Arrival88/100DoorstepOPS.838ISO.219HR21SB18BB%8.1K%19.5 - 98Angel ArredondoWatch
promoted Rookie -> Low-A
Down from .813 to .773 OPS, but he moved up to Low-A — a step back at a harder level is normal.
2.0 yrs young for Low-APromoted to Low-ATrending downPlayer quality71StrongProdPowConEyeSpdTrajectory64.813 → .773Arrival26/100up from RookieOPS.773ISO.144HR9SB4BB%14.6K%17.6 - 99Daiverson 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.
2.3 yrs young for High-APromoted to High-ATrending downPlayer quality58SolidProdPowConEyeSpdTrajectory64.671 → .615Arrival18/100up from Low-AOPS.615ISO.120HR8SB4BB%8.9K%16.3 - 100Esmil 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.
2.3 yrs young for High-APromoted to High-ATrending downPlayer quality63SolidProdPowConEyeSpdTrajectory64.730 → .645Arrival18/100up from Low-AOPS.645ISO.177HR6SB8BB%5.0K%23.9 - 101George 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.
2.3 yrs young for High-APromoted to High-AWatch closelyPlayer quality70SolidProdPowConEyeSpdTrajectory64.679 → .764Arrival38/100up from Low-AOPS.764ISO.210HR22SB13BB%9.2K%31.8 - 102Jaison ChourioWatch
promoted High-A -> Double-A
Hitting better than last season even though the pitching got harder — .664 to .757 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality71StrongProdPowConEyeSpdTrajectory64.664 → .757Arrival53/100up from High-AOPS.757ISO.137HR7SB28BB%13.1K%21.9 - 103Juan MateoWatch
promoted Rookie -> Low-A
About the same as last season — .671 to .689 OPS.
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality60SolidProdPowConEyeSpdTrajectory64.671 → .689Arrival16/100up from RookieOPS.689ISO.110HR6SB22BB%10.6K%18.2 - 104Marlon QuinteroPass
promoted Rookie -> Low-A
Down from .732 to .655 OPS, but he moved up to Low-A — a step back at a harder level is normal.
2.0 yrs young for Low-APromoted to Low-AWatch closelyPlayer quality55FringeProdPowConEyeSpdTrajectory64.732 → .655Arrival16/100up from RookieOPS.655ISO.130HR8SB5BB%4.7K%17.3 - 105James TriantosWatch
0.812 OPS while far younger than the level
Hitting better than last season — .684 up to .812 OPS.
2.5 yrs young for AAABreakout signalPlayer quality70SolidProdPowConEyeSpdTrajectory64.684 → .812Arrival80/100DoorstepOPS.812ISO.143HR9SB26BB%6.7K%11.1 - 106
promoted Low-A -> High-A
About the same as last season — 12.6% to 12.6% K-BB.
2.3 yrs young for High-APromoted to High-ATrending downPlayer quality54FringeStuffCmdCtlRunPLoadTrajectory6312.6% → 12.6% K-BBArrival38/100up from Low-AERA5.13WHIP1.37K-BB%12.6K%21.2BB%8.6IP59.2 - 107Aeverson 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.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality58SolidProdPowConEyeSpdTrajectory61.508 → .629Arrival60/100up from AAOPS.629ISO.099HR3SB1BB%7.1K%21.6 - 108Alberto BarrigaWatch
promoted Low-A -> Double-A
Hitting better than last season even though the pitching got harder — .622 to .658 after moving up to Double-A. That is the shape of a breakout.
2.8 yrs young for AABreakout signalPromoted to AAPlayer quality59SolidProdPowConEyeSpdTrajectory61.622 → .658Arrival53/100up from Low-AOPS.658ISO.124HR4SB6BB%7.4K%20.2 - 109Alejandro OsunaWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .728 to .778 after moving up to Triple-A. That is the shape of a breakout.
2.5 yrs young for AAABreakout signalPromoted to AAAPlayer quality68SolidProdPowConEyeSpdTrajectory61.728 → .778Arrival80/100DoorstepOPS.778ISO.108HR2SB8BB%13.6K%9.6 - 110Bryant BetancourtWatch
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .677 to .761 after moving up to Triple-A. That is the shape of a breakout.
3+ yrs young for AAABreakout signalPromoted to AAAPlayer quality70StrongProdPowConEyeSpdTrajectory61.677 → .761Arrival70/100DoorstepOPS.761ISO.173HR3SB2BB%7.0K%13.9 - 111Jesús MadeWatch
promoted Low-A -> Double-A
About the same as last season — .761 to .768 OPS.
3+ yrs young for AABreakout signalPromoted to AAPlayer quality75StrongProdPowConEyeSpdTrajectory61.761 → .768Arrival63/100up from Low-AOPS.768ISO.155HR13SB35BB%10.6K%14.8 - 112Jhomnardo ReyesWatch
promoted Rookie -> Low-A
Down from .855 to .541 OPS, but he moved up to Low-A — a step back at a harder level is normal.
3+ yrs young for Low-APromoted to Low-AWatch closelyPlayer quality58SolidProdPowConEyeSpdTrajectory61.855 → .541Arrival16/100up from RookieOPS.541ISO.020HR0SB8BB%16.5K%18.9 - 113Mikey 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.
3+ yrs young for AAAPromoted to AAATrending downPlayer quality67SolidProdPowConEyeSpdTrajectory61.755 → .692Arrival70/100DoorstepOPS.692ISO.147HR12SB2BB%8.7K%20.0 - 114Raudi RodriguezWatch
promoted Low-A -> Triple-A
Down from .842 to .761 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
2.5 yrs young for AAAPromoted to AAAWatch closelyPlayer quality72StrongProdPowConEyeSpdTrajectory61.842 → .761Arrival70/100DoorstepOPS.761ISO.139HR2SB4BB%14.9K%18.8 - 115
promoted Rookie -> Low-A
Down from .799 to .597 OPS, but he moved up to Low-A — a step back at a harder level is normal.
2.0 yrs young for Low-APromoted to Low-ATrending downPlayer quality54FringeProdPowConEyeSpdTrajectory61.799 → .597Arrival6/100up from RookieOPS.597ISO.071HR4SB5BB%5.4K%9.0 - 116Luiyin AlastreWatch
ISO 0.032 -> 0.086
Hitting better than last season — .545 up to .645 OPS.
2.3 yrs young for High-ABreakout signalPlayer quality62SolidProdPowConEyeSpdTrajectory58.545 → .645Arrival18/100OPS.645ISO.086HR1SB6BB%19.5K%15.8 - 117Abel SosaWatch
0.805 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality69SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.805ISO.127HR3SB9BB%12.1K%14.9 - 118Adael AmadorWatch
0.795 OPS while far younger than the level
Down from .883 to .795 OPS this season.
2.5 yrs young for AAAPlayer quality73StrongProdPowConEyeSpdTrajectory44.883 → .795Arrival80/100DoorstepOPS.795ISO.164HR11SB11BB%14.1K%11.1 - 119Albert FermínWatch
0.992 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality82StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.992ISO.196HR6SB24BB%24.8K%18.4 - 120Anderber UrbinaWatch
0.817 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality73StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.817ISO.158HR3SB16BB%14.5K%18.4 - 121Aneudi SeverinoWatch
0.800 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality71StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.800ISO.181HR6SB11BB%12.5K%24.5 - 122Angeibel GomezTarget
1.120 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality90EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS1.120ISO.292HR9SB15BB%15.6K%10.6 - 123Angel NuñezWatch
0.905 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality80StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.905ISO.182HR5SB24BB%18.7K%14.6 - 124Angeni FernandezWatch
0.797 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality70StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.797ISO.113HR3SB21BB%14.5K%12.1 - 125Anthony EyansonTarget
22.5% K-BB while far younger than the level
momentum 44/100 — steady rather than moving
2.8 yrs young for AAPlayer quality86EliteStuffCmdCtlRunPLoadTrajectory44FlatArrival78/100DoorstepERA1.83WHIP1.09K-BB%22.5K%33.9BB%11.4IP69.0 - 126Brady HouseWatch
0.842 OPS while far younger than the level
Down from .872 to .842 OPS this season.
2.5 yrs young for AAATrending downPlayer quality69SolidProdPowConEyeSpdTrajectory44.872 → .842Arrival88/100DoorstepOPS.842ISO.199HR8SB3BB%5.4K%23.9 - 127Carlos De Los SantosWatch
0.957 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.957ISO.141HR4SB8BB%13.7K%18.6 - 128Carlos DoneWatch
0.879 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality77StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.879ISO.206HR6SB9BB%14.7K%26.7 - 129Carlos RubecindoWatch
0.822 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality71StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.822ISO.138HR1SB17BB%13.1K%15.8 - 130Carlos SandovalWatch
0.841 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality77StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.841ISO.168HR3SB6BB%19.5K%13.2 - 131Carlos VielmaWatch
0.995 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality77StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.995ISO.125HR1SB1BB%22.3K%12.6 - 132Cesar LopezWatch
0.860 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality69SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.860ISO.135HR4SB9BB%16.7K%17.2 - 133Cesar MateoWatch
1.037 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality83StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS1.037ISO.218HR5SB46BB%16.9K%22.2 - 134Cleiner RamirezWatch
0.819 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.819ISO.221HR7SB18BB%10.5K%15.8 - 135Daiyer BarbozaWatch
0.899 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality76StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.899ISO.140HR4SB15BB%26.4K%14.7 - 136Daniel PireWatch
0.942 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality77StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.942ISO.171HR4SB4BB%15.0K%8.8 - 137Darling MonteroWatch
0.927 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality80StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.927ISO.184HR0SB7BB%19.9K%16.8 - 138Diego FernandezWatch
0.964 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality74StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.964ISO.113HR1SB19BB%28.4K%11.8 - 139Diego FrontadoTarget
0.979 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality88EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS.979ISO.244HR10SB15BB%18.0K%14.1 - 140Eduardo GonzalezWatch
0.845 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality73StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.845ISO.135HR2SB12BB%13.7K%13.7 - 141Eduardo TusenWatch
0.989 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality80StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.989ISO.233HR7SB8BB%6.2K%17.7 - 142Eider GutierrezWatch
0.934 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality82StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.934ISO.216HR8SB17BB%10.0K%12.4 - 143Elian RosarioWatch
0.827 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality77StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.827ISO.189HR8SB3BB%13.1K%14.4 - 144Enmanuel MerloWatch
0.851 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality71StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.851ISO.118HR3SB5BB%15.1K%17.7 - 145Enrique OropezaTarget
0.999 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality85EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS.999ISO.248HR6SB8BB%21.9K%24.1 - 146Ethan HollidayWatch
0.952 OPS while far younger than the level
Hitting better than last season — .737 up to .952 OPS — but last season was a small sample, so go easy on it. (prior season only 84 PA — a soft read)
2.0 yrs young for Low-AWatch closelyPlayer quality81StrongProdPowConEyeSpdTrajectory44.737 → .952Arrival41/100OPS.952ISO.295HR9SB1BB%15.1K%28.3 - 147Fabian GonzalezWatch
0.885 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality69SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.885ISO.088HR1SB20BB%22.3K%18.1 - 148Fernando GraterolWatch
0.859 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality71StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.859ISO.193HR6SB8BB%17.9K%28.5 - 149Frainker BenitezWatch
0.818 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality61SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.818ISO.062HR0SB6BB%12.6K%8.6 - 150Fran-Jean HasethWatch
0.928 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality83StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.928ISO.263HR8SB12BB%16.8K%29.5 - 151Francisco RenteriaTarget
1.152 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality88EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS1.152ISO.303HR11SB24BB%14.4K%15.3 - 152Gabriel PorrasWatch
0.832 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality68SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.832ISO.086HR2SB14BB%20.4K%14.9 - 153Gabriel RosarioWatch
0.865 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.865ISO.194HR6SB1BB%18.8K%18.8 - 154Germayhoni BeltreWatch
0.832 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality72StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.832ISO.121HR2SB25BB%15.2K%13.1 - 155Gilbert RamirezWatch
0.861 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality61SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.861ISO.037HR0SB7BB%24.8K%11.8 - 156Gregory PioWatch
0.817 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality73StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.817ISO.144HR3SB18BB%17.5K%16.0 - 157Hector HernandezWatch
0.916 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality76StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.916ISO.162HR3SB16BB%13.3K%18.9 - 158Helvin MendozaWatch
0.969 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.969ISO.145HR4SB17BB%18.9K%14.6 - 159Henry ManriqueWatch
0.830 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality70StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.830ISO.119HR1SB13BB%18.6K%17.7 - 160Isaac VelasquezWatch
0.887 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.887ISO.271HR8SB3BB%17.2K%28.7 - 161Jaider SuárezWatch
1.072 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS1.072ISO.185HR2SB30BB%19.8K%16.4 - 162Jarvis GomezWatch
1.013 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality82StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS1.013ISO.178HR6SB17BB%14.7K%13.2 - 163Jasson DomínguezWatch
0.782 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for AAAPlayer quality65SolidProdPowConEyeSpdTrajectory44FlatArrival80/100DoorstepOPS.782ISO.145HR7SB12BB%10.3K%20.1 - 164Jendry GuaracoWatch
0.853 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality73StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.853ISO.177HR5SB12BB%11.4K%20.5 - 165Jendy MartinezWatch
0.911 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.911ISO.152HR1SB22BB%27.6K%8.6 - 166Jeremy SurielWatch
0.876 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.876ISO.197HR5SB26BB%14.7K%13.3 - 167Jeyson HortonWatch
0.836 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality67SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.836ISO.082HR2SB19BB%21.1K%17.0 - 168Jhon GonzalezWatch
0.801 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality66SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.801ISO.138HR1SB10BB%8.6K%21.2 - 169Jhosep VillarroelWatch
0.985 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality79StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.985ISO.182HR3SB15BB%19.3K%12.0 - 170Joniel HernandezTarget
0.978 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality85EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS.978ISO.218HR7SB10BB%16.8K%15.5 - 171Joscar HernandezWatch
0.914 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.914ISO.166HR3SB31BB%17.0K%18.1 - 172Jose NeloWatch
0.820 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality65SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.820ISO.132HR3SB1BB%13.2K%19.6 - 173Jose ValdezWatch
0.847 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.847ISO.190HR6SB13BB%16.8K%24.6 - 174Joshddy CastilloWatch
0.799 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality69SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.799ISO.101HR1SB14BB%18.3K%13.7 - 175Josiah HartshornWatch
0.975 OPS while far younger than the level
momentum 44/100 — steady rather than moving
3+ yrs young for High-APlayer quality83StrongProdPowConEyeSpdTrajectory44FlatArrival53/100OPS.975ISO.266HR18SB11BB%14.2K%20.8 - 176Joskairo RamirezTarget
0.996 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality87EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS.996ISO.233HR5SB9BB%14.1K%14.1 - 177Juan CaricoteWatch
0.802 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality65SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.802ISO.159HR5SB1BB%7.2K%16.4 - 178Juan CespedesWatch
0.838 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality68SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.838ISO.070HR0SB68BB%18.5K%9.0 - 179Juan DuranWatch
0.912 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.912ISO.143HR2SB11BB%11.7K%14.2 - 180Juan ParraWatch
0.888 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.888ISO.142HR4SB9BB%19.4K%15.0 - 181Juan RijoWatch
0.911 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality76StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.911ISO.167HR3SB9BB%16.4K%21.9 - 182Karel NaranjoWatch
0.790 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.790ISO.168HR3SB20BB%14.6K%12.1 - 183Leanders MatosTarget
1.045 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality88EliteProdPowConEyeSpdTrajectory44FlatArrival—OPS1.045ISO.243HR10SB19BB%16.2K%14.0 - 184Luis DiasWatch
0.853 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality75StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.853ISO.181HR4SB19BB%20.2K%13.8 - 185Luis JaquezWatch
0.895 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.895ISO.183HR4SB5BB%11.1K%13.8 - 186Manny AlmonteWatch
0.837 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality74StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.837ISO.210HR6SB17BB%11.7K%27.7 - 187Manuel BolivarWatch
1.043 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS1.043ISO.272HR9SB5BB%15.7K%24.7 - 188Miguel Sime Jr.Watch
18.9% K-BB while far younger than the level
momentum 44/100 — steady rather than moving
3+ yrs young for High-APlayer quality76StrongStuffCmdCtlRunPLoadTrajectory44FlatArrival46/100ERA2.15WHIP1.35K-BB%18.9K%38.8BB%19.9IP46.0 - 189Misael SánchezWatch
0.807 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality68SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.807ISO.133HR3SB6BB%11.5K%20.2 - 190Moises SalazarWatch
0.831 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality70SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.831ISO.155HR4SB4BB%18.6K%18.0 - 191Oscar BorgesWatch
0.919 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality64SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.919ISO.042HR0SB3BB%22.6K%9.4 - 192Osiris RamirezWatch
0.875 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality80StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.875ISO.216HR9SB5BB%19.6K%23.1 - 193Rafeliz LaraWatch
0.884 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.884ISO.221HR5SB10BB%9.5K%10.4 - 194Raunny FigueredoWatch
0.893 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality78StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.893ISO.179HR5SB17BB%12.0K%10.1 - 195
0.820 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality69SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.820ISO.127HR2SB15BB%25.2K%22.8 - 196Ricki MoneysWatch
0.919 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality80StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS.919ISO.190HR5SB28BB%18.9K%18.5 - 197Roberth CastilloWatch
0.782 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality68SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.782ISO.147HR2SB3BB%11.9K%21.4 - 198Ronald CardozoWatch
1.014 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality81StrongProdPowConEyeSpdTrajectory44FlatArrival—OPS1.014ISO.239HR7SB2BB%13.9K%18.7 - 199Royner BravoWatch
0.786 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.5 yrs young for RookiePlayer quality67SolidProdPowConEyeSpdTrajectory44FlatArrival—OPS.786ISO.107HR0SB15BB%16.4K%19.2 - 200Rylan MillsWatch
0.855 OPS while far younger than the level
momentum 44/100 — steady rather than moving
2.0 yrs young for Low-APlayer quality72StrongProdPowConEyeSpdTrajectory44FlatArrival34/100OPS.855ISO.258HR13SB5BB%16.2K%35.5
Showing 200 of 1,216 — the most this page prints at once. 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.