For today's table, I compared the preseason ADP (average draft position) to our current rankings to find which players outperformed their preseason expectations (underperformers coming next week). For players without an ADP value, I gave them a value of 550. To help with the comparison, I converted ADP and (nearly) final rank to dollar values using the 12-team formula I created here. I like to use dollar values because the drop in production from the 20th to the 30th pick is larger than the difference between the 300th and 310th player. Using this formula helps to show that difference.
Here are my thoughts on groups of guys who can be targeted as future breakouts..
Player | Average ADP | Rank | ADP to $$ | Rank to $$ | Difference |
---|---|---|---|---|---|
Geraldo Perdomo | 477 | 13 | -$3 | $30 | $33 |
Cal Raleigh | 80 | 4 | $14 | $41 | $27 |
Trevor Story | 294 | 15 | $2 | $29 | $27 |
George Springer | 228 | 17 | $4 | $28 | $24 |
Kyle Schwarber | 50 | 5 | $18 | $39 | $21 |
Nick Kurtz | 550 | 50 | -$3 | $18 | $21 |
Pete Crow-Armstrong | 150 | 16 | $8 | $28 | $20 |
Byron Buxton | 224 | 27 | $4 | $24 | $19 |
Andy Pages | 436 | 54 | -$2 | $17 | $19 |
Junior Caminero | 92 | 12 | $12 | $31 | $19 |
Eugenio Suarez | 148 | 20 | $8 | $26 | $18 |
Hunter Goodman | 423 | 64 | -$1 | $16 | $17 |
Ramon Laureano | 550 | 82 | -$3 | $14 | $16 |
Bryan Woo | 141 | 25 | $9 | $24 | $16 |
Trevor Rogers | 550 | 85 | -$3 | $13 | $16 |
Tyler Soderstrom | 348 | 62 | $0 | $16 | $16 |
Aroldis Chapman | 357 | 65 | $0 | $16 | $16 |
Jo Adell | 363 | 67 | $0 |
For today's table, I compared the preseason ADP (average draft position) to our current rankings to find which players outperformed their preseason expectations (underperformers coming next week). For players without an ADP value, I gave them a value of 550. To help with the comparison, I converted ADP and (nearly) final rank to dollar values using the 12-team formula I created here. I like to use dollar values because the drop in production from the 20th to the 30th pick is larger than the difference between the 300th and 310th player. Using this formula helps to show that difference.
Here are my thoughts on groups of guys who can be targeted as future breakouts..
Player | Average ADP | Rank | ADP to $$ | Rank to $$ | Difference |
---|---|---|---|---|---|
Geraldo Perdomo | 477 | 13 | -$3 | $30 | $33 |
Cal Raleigh | 80 | 4 | $14 | $41 | $27 |
Trevor Story | 294 | 15 | $2 | $29 | $27 |
George Springer | 228 | 17 | $4 | $28 | $24 |
Kyle Schwarber | 50 | 5 | $18 | $39 | $21 |
Nick Kurtz | 550 | 50 | -$3 | $18 | $21 |
Pete Crow-Armstrong | 150 | 16 | $8 | $28 | $20 |
Byron Buxton | 224 | 27 | $4 | $24 | $19 |
Andy Pages | 436 | 54 | -$2 | $17 | $19 |
Junior Caminero | 92 | 12 | $12 | $31 | $19 |
Eugenio Suarez | 148 | 20 | $8 | $26 | $18 |
Hunter Goodman | 423 | 64 | -$1 | $16 | $17 |
Ramon Laureano | 550 | 82 | -$3 | $14 | $16 |
Bryan Woo | 141 | 25 | $9 | $24 | $16 |
Trevor Rogers | 550 | 85 | -$3 | $13 | $16 |
Tyler Soderstrom | 348 | 62 | $0 | $16 | $16 |
Aroldis Chapman | 357 | 65 | $0 | $16 | $16 |
Jo Adell | 363 | 67 | $0 | $15 | $15 |
Nick Pivetta | 202 | 38 | $5 | $21 | $15 |
Trent Grisham | 550 | 91 | -$3 | $13 | $15 |
Kyle Stowers | 502 | 97 | -$3 | $12 | $15 |
Sal Frelick | 424 | 89 | -$1 | $13 | $14 |
Mickey Moniak | 550 | 104 | -$3 | $11 | $14 |
Christian Yelich | 101 | 22 | $12 | $26 | $14 |
Spencer Torkelson | 389 | 90 | -$1 | $13 | $13 |
Zach Neto | 237 | 55 | $4 | $17 | $13 |
Adrian Morejon | 550 | 112 | -$3 | $11 | $13 |
Nathan Eovaldi | 208 | 49 | $5 | $18 | $13 |
Matthew Boyd | 363 | 86 | $0 | $13 | $13 |
Jorge Polanco | 452 | 109 | -$2 | $11 | $13 |
Found Health (Hitters): Trevor Story, Byron Buxton, Jorge Polanco, Zach Neto
All four of these guys were drafted after pick 200 and didn't play much in 2024:
Player | Pick | 2024 PA |
---|---|---|
Buxton | 224 | 388 |
Neto | 237 | 602 |
Story | 294 | 106 |
Polanco | 492 | 469 |
In three cases (not Neto), multiple seasons of injuries held them back before they eventually got healthy and lived up to their potential. Neto came back healthy from November shoulder surgery.
This group and the "hurt" pitchers are probably the two most actionable groups here. Besides their actual projected plate appearances, these injury-prone players might be reason to include a per-600 PA and per-160 IP projection to find breakouts based entirely on health.
Found Health (Pitchers): Nathan Eovaldi, Matthew Boyd
All pitchers get hurt, then get healthy and then hurt again. It's a constant cycle. Embrace it. These two mid-30-year-olds were also post-200 ADP afterthoughts.
Player | Projected SP ERA Rank | Pitcher ADP Rank (includes relievers) |
---|---|---|
Eovaldi | 45th | 71st |
Boyd | 69th | 133rd |
I wonder if age was a factor with this pair. Managers had multiple chances to be burnt by them in recent seasons and weren't willing to go back.
Talent Upgrade: Geraldo Perdomo, Pete Crow-Armstrong, Jo Adell, Sal Frelick, Trent Grisham
These are the breakouts no one really saw coming. I dug through them and found some three common traits: peak age, improved power, and improved Contact%.
First, the five were still in the right part of the aging curve, which sees an average hitter's stats start to decline at age 27. None were older than 28.
Name | Age |
---|---|
Crow-Armstrong | 23 |
Perdomo | 25 |
Frelick | 25 |
Torkelson | 25 |
Adell | 26 |
Moniak | 27 |
Grisham | 28 |
Note: in the Found Playing Time category, Andy Pages (24) and Hunter Goodman (25) fit in the same time range.
Second, their average exit velocity jumped. I did a cursory look at their Spring Training power numbers, but nothing obvious.
Name | 2025 Avg EV - 2024 Avg EV |
---|---|
Crow-Armstrong | +0.5 mph |
Perdomo | +0.4 mph |
Frelick | +2.0 mph |
Torkelson | +1.4 mph |
Adell | +2.0 mph |
Moniak | +1.6 mph |
Grisham | +0.7 mph |
Now, looking at their spring training stats, all saw a jump in their contact rate from the previous spring training:
Name | 2025 ST Contact% - 2024 ST Contact% |
---|---|
Crow-Armstrong | +23% |
Perdomo | +8% |
Frelick | +11% |
Torkelson | +2% |
Adell | +16% |
Moniak | +10% |
Grisham | +3% |
With this sample size of seven, this contact rate jump seems to be a big deal. I think I've found a topic for a future leaderboard to investigate.
Found Playing Time: Hunter Goodman, Andy Pages, Trent Grisham, Kyle Stowers
These talented hitters weren't expected to play much. Here is FanGraphs' projected playing time for the four, along with their projected OPS:
Name | PA | OPS |
---|---|---|
Pages | 197 | .753 |
Goodman | 298 | .753 |
Stowers | 373 | .720 |
Grisham | 239 | .700 |
All four were projected to be study contributors and got more playing time. Like with the Found Health group, bumping up a player's playing time might be a great way to find a breakout.
Defensive Specialists: Sal Frelick, Andy Pages, Pete Crow-Armstrong, Trent Grisham
While part of other groups, these four get the added lineup stability that comes with being great defenders. Sometimes the breakout doesn't come right away (Frelick), but the guaranteed playing time gives the player a longer leash.
Big Boys go Boom: Cal Raleigh, Kyle Schwarber, Junior Caminero, Tyler Soderstrom, Eugenio Suarez, Hunter Goodman, Andy Pages, Ramon Laureano
Somebody has to lead the league in home runs, and it might as well be the guys who hit the ball hard. Here are the above players ranked by Barrels per Plate Appearance in 2024. Besides the big names, a few surprises sneak in (the '25 table is on my list to visit this offseason).
Name | 2024 Barrel/PA |
---|---|
Soderstrom | 9.4% |
Raleigh | 9.2% |
Schwarber | 8.7% |
Caminero | 8.5% |
Goodman | 8.5% |
Laureano | 7.8% |
Suarez | 7.2% |
Grisham | 7.2% |
Pages | 7.2% |
Note: Kyle Stowers and Mickey Moniak were at 6.2% Barrel/PA.
While some of these guys didn't have enough barrels go for home runs in 2024, they made up for it in 2025.
Random Middle Reliever with a Ton of Wins: Adrian Morejon
There is always one.