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.
Only 28 of 61 players have what this ordering needs; the rest are listed after them.
- 1Sean 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 54Breakout signalPromoted to AAA2.5 yrs young for AAAPlayer quality86EliteProdPowConEyeSpdTrajectory83.773 → 1.044Arrival95/100DoorstepOPS1.044ISO.319HR14SB1BB%14.2K%20.4 - 2Charles 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 54Breakout signalPromoted to AAAPlayer quality70SolidProdPowConEyeSpdTrajectory61.731 → .831Arrival88/100DoorstepOPS.831ISO.196HR16SB12BB%12.5K%22.3 - 3Davis SchneiderWatch
ISO 0.165 -> 0.215
Hitting better than last season — .741 up to .894 OPS.
Value 521.5 yrs old for AAAPlayer quality58SolidProdPowConEyeSpdTrajectory58.741 → .894Arrival83/100DoorstepOPS.894ISO.215HR7SB4BB%26.6K%23.4 - 4Spencer ArrighettiWatch
promoted Double-A -> Triple-A
About the same as last season — 19.3% to 19.0% K-BB — but last season was a small sample, so go easy on it. (prior season only 26 batters faced — a soft read)
Value 52Promoted to AAAWatch closelyPlayer quality65SolidStuffCmdCtlRunPLoadTrajectory4119.3% → 19.0% K-BBArrival65/100up from AAERA1.77WHIP0.84K-BB%19.0K%30.4BB%11.4IP20.1 - 5RJ SchreckPass
steady profile; no fresh signal
Down from .827 to .784 OPS this season.
Value 49Trending downPlayer quality48FringeProdPowConEyeSpdTrajectory—.827 → .784Arrival75/100DoorstepOPS.784ISO.174HR7SB4BB%17.0K%19.2 - Player quality48FringeProdPowConEyeSpdTrajectory—.738 → .680Arrival70/100DoorstepOPS.680ISO.136HR5SB17BB%12.9K%24.9
- 7Trey YesavagePass
promoted Low-A -> Triple-A
Down from 37.0% to 6.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Value 49Promoted to AAA2.5 yrs young for AAATrending downPlayer quality39FringeStuffCmdCtlRunPLoadTrajectory4137.0% → 6.0% K-BBArrival70/100DoorstepERA6.75WHIP2.10K-BB%6.0K%21.2BB%15.2IP6.2 - Player quality54FringeProdPowConEyeSpdTrajectory58.456 → .743Arrival65/100OPS.743ISO.087HR4SB7BB%9.3K%11.2
- Player quality52FringeStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival70/100DoorstepERA4.50WHIP1.50K-BB%16.7K%27.8BB%11.1IP8.0
- 10Josh RiveraPass
ISO 0.104 -> 0.159
About the same as last season — .662 to .655 OPS.
Value 49Trending downPlayer quality47FringeProdPowConEyeSpdTrajectory39.662 → .655Arrival65/100OPS.655ISO.159HR10SB3BB%8.7K%32.6 - Player quality43FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS1.467ISO.200HR0SB0BB%0.0K%0.0
- 12Peyton WilliamsPass
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .633 to .777 after moving up to Triple-A. That is the shape of a breakout.
Value 47Breakout signalPromoted to AAAPlayer quality51FringeProdPowConEyeSpdTrajectory41.633 → .777Arrival65/100up from AAOPS.777ISO.212HR3SB0BB%3.7K%27.8 - 13Brett 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 44Breakout signalPromoted to AAAPlayer quality67SolidProdPowConEyeSpdTrajectory64.683 → .845Arrival88/100DoorstepOPS.845ISO.105HR3SB20BB%17.3K%18.7 - 14
readiness 80 — knocking on the door
Hitting better than last season — .714 up to .791 OPS.
Value 44Player quality53FringeProdPowConEyeSpdTrajectory—.714 → .791Arrival80/100DoorstepOPS.791ISO.161HR7SB5BB%11.2K%25.9 - Player quality48FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS1.044ISO.215HR3SB10BB%15.1K%19.4
- Player quality37FringeStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival65/100ERA2.53WHIP1.44K-BB%15.1K%33.1BB%18.0IP32.0
- Player quality51FringeProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.694ISO.200HR1SB0BB%11.8K%17.6
- Player quality46FringeStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival65/100ERA11.25WHIP1.75K-BB%26.3K%31.6BB%5.3IP4.0
- 19
steady profile; no fresh signal
Down from 21.9% to 10.7% K-BB this season — but last season was a small sample, so go easy on it. (prior season only 96 batters faced — a soft read)
Value 29Player quality33Long shotStuffCmdCtlRunPLoadTrajectory—21.9% → 10.7% K-BBArrival65/100ERA4.07WHIP1.32K-BB%10.7K%19.4BB%8.7IP24.1 - Player quality29Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.618ISO.077HR0SB0BB%10.3K%27.6
- Player quality14Long shotStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival65/100ERA2.25WHIP1.88K-BB%2.6K%23.1BB%20.5IP8.0
- Player quality30Long shotStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival70/100DoorstepERA4.82WHIP1.52K-BB%7.8K%19.6BB%11.8IP56.0
- 23Rhylan ThomasPass
steady profile; no fresh signal
Down from .791 to .615 OPS this season.
Value 29Trending downPlayer quality29Long shotProdPowConEyeSpdTrajectory—.791 → .615Arrival55/100OPS.615ISO.059HR2SB6BB%6.9K%11.1 - Player quality27Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.626ISO.107HR2SB6BB%11.3K%16.1
- Player quality27Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.422ISO.111HR0SB0BB%10.0K%20.0
- Player quality20Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.714ISO.075HR1SB0BB%8.3K%15.8
- 27CJ Van EykPass
steady profile; no fresh signal
About the same as last season — 8.2% to 8.2% K-BB.
Value 291.5 yrs old for AAAPlayer quality16Long shotStuffCmdCtlRunPLoadTrajectory—8.2% → 8.2% K-BBArrival65/100ERA3.79WHIP1.34K-BB%8.2K%16.9BB%8.7IP95.0 - 28Jake BlossPass
steady profile; no fresh signal
Down from 9.6% to 4.4% K-BB this season.
Value 29Trending downPlayer quality15Long shotStuffCmdCtlRunPLoadTrajectory—9.6% → 4.4% K-BBArrival65/100ERA8.69WHIP1.68K-BB%4.4K%11.1BB%6.7IP19.2 - Player quality24Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.481ISO.083HR0SB1BB%7.7K%38.5
- Player quality60SolidProdPowConEyeSpdTrajectory—UnmeasuredArrival70/100DoorstepOPS1.000ISO.334HR0SB0BB%0.0K%33.3
- 31Austin MarozasPass
promoted Rookie -> Triple-A
About the same as last season — 5.4% to 4.7% K-BB — but last season was a small sample, so go easy on it. (prior season only 37 batters faced — a soft read)
Promoted to AAA1.5 yrs old for AAAWatch closelyPlayer quality24Long shotStuffCmdCtlRunPLoadTrajectory415.4% → 4.7% K-BBArrival65/100up from RookieERA1.86WHIP1.55K-BB%4.7K%25.6BB%20.9IP9.2 - 32Brendan CellucciPass
steady profile; no fresh signal
Missing more bats and walking fewer batters than last season — 7.2% up to 14.6% K-BB.
old for AAAPlayer quality31Long shotStuffCmdCtlRunPLoadTrajectory—7.2% → 14.6% K-BBArrival75/100DoorstepERA3.47WHIP1.31K-BB%14.6K%25.5BB%10.9IP46.2 - 33C.J. StubbsPass
promoted Double-A -> Triple-A
Hitting better than last season even though the pitching got harder — .479 to .692 after moving up to Triple-A. That is the shape of a breakout.
Breakout signalPromoted to AAAold for AAAPlayer quality38FringeProdPowConEyeSpdTrajectory64.479 → .692Arrival65/100up from AAOPS.692ISO.181HR8SB1BB%12.6K%37.1 - 34Caleb FreemanPass
steady profile; no fresh signal
Missing more bats and walking fewer batters than last season — 6.1% up to 12.5% K-BB.
old for AAAPlayer quality30Long shotStuffCmdCtlRunPLoadTrajectory—6.1% → 12.5% K-BBArrival65/100ERA0.00WHIP3.00K-BB%12.5K%37.5BB%25.0IP1.1 - 35Carlos MendozaPass
promoted Double-A -> Triple-A
Down from .783 to .724 OPS, but he moved up to Triple-A — a step back at a harder level is normal.
Promoted to AAATrending downPlayer quality48FringeProdPowConEyeSpdTrajectory41.783 → .724Arrival65/100up from AAOPS.724ISO.113HR7SB7BB%16.5K%17.0 - Player quality38FringeStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival75/100DoorstepERA3.29WHIP1.35K-BB%14.6K%23.8BB%9.2IP63.0
- 37Chase LeePass
steady profile; no fresh signal
Down from 20.7% to 12.8% K-BB this season.
old for AAATrending downPlayer quality28Long shotStuffCmdCtlRunPLoadTrajectory—20.7% → 12.8% K-BBArrival75/100DoorstepERA2.17WHIP1.17K-BB%12.8K%22.2BB%9.4IP49.2 - 38Conor LarkinPass
promoted Double-A -> Triple-A
Down from 11.9% to -2.3% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAA1.5 yrs old for AAATrending downPlayer quality10Long shotStuffCmdCtlRunPLoadTrajectory4111.9% → -2.3% K-BBArrival65/100up from AAERA13.19WHIP2.72K-BB%-2.3K%15.1BB%17.4IP14.1 - 39Daniel GuerraWatch
promoted Low-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 13.0% to 22.2% K-BB after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAA3+ yrs young for AAATrending downPlayer quality75StrongStuffCmdCtlRunPLoadTrajectory4113.0% → 22.2% K-BBArrival70/100DoorstepERA9.00WHIP2.00K-BB%22.2K%44.4BB%22.2IP2.0 - 40
promoted Double-A -> Triple-A
Down from 11.7% to 4.6% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAATrending downPlayer quality26Long shotStuffCmdCtlRunPLoadTrajectory4111.7% → 4.6% K-BBArrival55/100up from AAERA6.05WHIP1.45K-BB%4.6K%17.8BB%13.2IP64.0 - 41Grant RogersPass
promoted Double-A -> Triple-A
Down from 11.8% to 6.5% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAATrending downPlayer quality23Long shotStuffCmdCtlRunPLoadTrajectory4111.8% → 6.5% K-BBArrival65/100up from AAERA6.08WHIP1.54K-BB%6.5K%13.5BB%7.0IP117.0 - 42Ismael MunguiaPass
steady profile; no fresh signal
Hitting better than last season — .655 up to .808 OPS.
1.5 yrs old for AAAPlayer quality39FringeProdPowConEyeSpdTrajectory—.655 → .808Arrival75/100DoorstepOPS.808ISO.081HR2SB2BB%13.4K%9.4 - Player quality66SolidStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival70/100DoorstepERA7.36WHIP1.64K-BB%23.5K%29.4BB%5.9IP3.2
- 44Javen ColemanPass
promoted Low-A -> Triple-A
Down from 22.6% to 13.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAATrending downPlayer quality46FringeStuffCmdCtlRunPLoadTrajectory4122.6% → 13.0% K-BBArrival70/100DoorstepERA9.53WHIP1.85K-BB%13.0K%24.1BB%11.1IP11.1 - 45Jay HarryWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .629 to .840 after moving up to Triple-A. That is the shape of a breakout.
Breakout signalPromoted to AAAPlayer quality70SolidProdPowConEyeSpdTrajectory76.629 → .840Arrival88/100DoorstepOPS.840ISO.192HR5SB0BB%5.0K%15.6 - 46Je'Von WardPass
promoted High-A -> Triple-A
About the same as last season — .799 to .808 OPS.
Promoted to AAATrending downPlayer quality54FringeProdPowConEyeSpdTrajectory41.799 → .808Arrival75/100DoorstepOPS.808ISO.232HR11SB2BB%9.5K%34.2 - 47John KleinPass
promoted Double-A -> Triple-A
Down from 20.5% to 11.6% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAATrending downPlayer quality46FringeStuffCmdCtlRunPLoadTrajectory4120.5% → 11.6% K-BBArrival70/100DoorstepERA5.82WHIP1.58K-BB%11.6K%24.7BB%13.1IP77.1 - 48Josh StephanPass
promoted Double-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 12.6% to 14.5% K-BB after moving up to Triple-A. That is the shape of a breakout.
Breakout signalPromoted to AAAPlayer quality50FringeStuffCmdCtlRunPLoadTrajectory4112.6% → 14.5% K-BBArrival80/100DoorstepERA5.55WHIP1.39K-BB%14.5K%21.5BB%7.0IP129.2 - 49Lazaro EstradaPass
steady profile; no fresh signal
About the same as last season — 15.6% to 17.0% K-BB.
1.5 yrs old for AAAPlayer quality45FringeStuffCmdCtlRunPLoadTrajectory—15.6% → 17.0% K-BBArrival65/100ERA2.45WHIP0.85K-BB%17.0K%24.1BB%7.1IP29.1 - 50Mason OlsonPass
promoted Low-A -> Triple-A
Down from 14.9% to 6.9% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 87 batters faced — a soft read)
Promoted to AAAWatch closelyPlayer quality35Long shotStuffCmdCtlRunPLoadTrajectory4114.9% → 6.9% K-BBArrival70/100DoorstepERA2.84WHIP1.58K-BB%6.9K%20.7BB%13.8IP6.1 - 51Nate GarkowPass
promoted Double-A -> Triple-A
Down from 26.5% to 0.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal.
Promoted to AAAold for AAATrending downPlayer quality30Long shotStuffCmdCtlRunPLoadTrajectory4126.5% → 0.0% K-BBArrival65/100up from AAERA3.38WHIP1.13K-BB%0.0K%27.3BB%27.3IP2.2 - 52Nick GoodwinWatch
promoted High-A -> Triple-A
Hitting better than last season even though the pitching got harder — .769 to .805 after moving up to Triple-A. That is the shape of a breakout.
Promoted to AAATrending downPlayer quality62SolidProdPowConEyeSpdTrajectory41.769 → .805Arrival70/100DoorstepOPS.805ISO.121HR0SB0BB%14.1K%19.7 - 53Pat GallagherWatch
promoted High-A -> Triple-A
Missing more bats and walking fewer batters than last season, against better hitters — 18.5% to 22.6% K-BB after moving up to Triple-A. That is the shape of a breakout.
Breakout signalPromoted to AAAPlayer quality62SolidStuffCmdCtlRunPLoadTrajectory6418.5% → 22.6% K-BBArrival90/100DoorstepERA7.09WHIP1.55K-BB%22.6K%31.7BB%9.1IP45.2 - 54Rafael LantiguaPass
steady profile; no fresh signal
Down from .686 to .567 OPS this season.
old for AAATrending downPlayer quality23Long shotProdPowConEyeSpdTrajectory—.686 → .567Arrival55/100OPS.567ISO.092HR3SB4BB%11.7K%23.3 - 55Player quality29Long shotProdPowConEyeSpdTrajectory—.776 → .661Arrival65/100OPS.661ISO.170HR7SB5BB%12.1K%30.3
- 56Rudy Martin Jr.Pass
promoted Double-A -> Triple-A
About the same as last season — .783 to .772 OPS.
Promoted to AAAold for AAAWatch closelyPlayer quality35Long shotProdPowConEyeSpdTrajectory41.783 → .772Arrival75/100DoorstepOPS.772ISO.096HR3SB15BB%13.2K%21.2 - Player quality20Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.632ISO.015HR0SB3BB%17.1K%19.5
- Player quality15Long shotStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival65/100ERA7.59WHIP1.64K-BB%8.2K%24.5BB%16.3IP21.1
- 59Tanner AndrewsPass
promoted Double-A -> Triple-A
Down from 20.0% to 10.0% K-BB, but that came with a move up to Triple-A — a step back at a harder level is normal — but last season was a small sample, so go easy on it. (prior season only 75 batters faced — a soft read)
Promoted to AAAold for AAAWatch closelyPlayer quality29Long shotStuffCmdCtlRunPLoadTrajectory4120.0% → 10.0% K-BBArrival65/100up from AAERA2.05WHIP1.36K-BB%10.0K%25.3BB%15.3IP44.0 - Player quality27Long shotProdPowConEyeSpdTrajectory—UnmeasuredArrival65/100OPS.749ISO.146HR4SB0BB%11.0K%30.4
- Player quality48FringeStuffCmdCtlRunPLoadTrajectory—UnmeasuredArrival65/100ERA2.87WHIP1.28K-BB%20.9K%38.8BB%17.9IP15.2
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.
Keaton AnthonyLehigh Valley IronPigs · Triple-A 3-for-4, 1 RBI
Yanquiel FernándezScranton/Wilkes-Barre RailRiders · Triple-A 3-for-4, 2 HR, 4 RBI
George ValeraColumbus Clippers · Triple-A 3-for-4
Carson WilliamsDurham Bulls · Triple-A 3-for-4, 1 HR, 4 RBI, 1 SB
Ben GobbelSalt Lake Bees · Triple-A 2-for-3, 1 HR, 1 RBI
Devin TaylorLas Vegas Aviators · Triple-A 4-for-6, 2 HR, 7 RBI
Showing 6 of 184 big games from Wednesday. One good night is the earliest signal there is, and the noisiest — it is a reason to look, not a reason to buy.