
And we’re back! Even though it’s very early into the 2025 fantasy baseball season, many of you might be looking at a roster that only partially resembles the team you drafted. Since roster churn is the name of the game, I’m running it back with my patented data-backed, formulaic approach to discover next week’s waiver wire headliners … today.
Advertisement
Going position by position, I mine my favorite obscure player statistics regarding control, batted ball quality, and swing-and-miss ability. Then I mash them together to identify some cheap gems to grab before the squares figure it out next week. At the bottom, I rank my favorite available players around the diamond, two-start pitchers and speculative adds.
Access The Athletic’s guide for abbreviations used in fantasy baseball.
Hitters
When it comes to hitting, opportunity may be king, but we still need production — which comes from underlying skills. Scores of studies have proven the impact of exit velocity and its direct relationship with slugging percentage, so raw power is always a great place to start. The list below utilizes contact quality, paired with advanced statistics and, last but not least, pulled fly balls/line drives — because staying on-brand matters.
Ranking available hitters
Player | Pos. | Team | ZC% | HH% | PFBLD% | xwOBA |
---|---|---|---|---|---|---|
1B |
DET |
92.3 |
45.5 |
17.4 |
.380 |
|
C |
WSH |
100 |
43.8 |
26.3 |
.432 |
|
1B |
TB |
87.5 |
87.5 |
66.7 |
.532 |
|
OF |
ARI |
88.9 |
100 |
16.7 |
.425 |
|
2B |
TOR |
90.5 |
46.7 |
15.8 |
.362 |
|
OF |
PHI |
89.5 |
75 |
33.3 |
.361 |
|
OF |
TB |
100 |
72.7 |
26.7 |
.421 |
|
1B |
BAL |
95 |
57.1 |
17.6 |
.426 |
|
OF |
SD |
94.1 |
66.7 |
13.3 |
.435 |
|
OF |
NYM |
100 |
66.7 |
40 |
.349 |
|
C |
CHC |
93.33 |
60 |
23.1 |
.601 |
|
C |
MIA |
88.2 |
62.5 |
23.1 |
.347 |
Hitters in this table have +86% zone-contact, +43% hard-hit and +13% pulled-fly ball/line-drive rates with a +.345 expected weighted on-base average and a minimum of 10 plate appearances.
Nothing like buying in on a post post-hype player seemingly on the cusp of fulfilling the prophecy just as the fantasy industry gives up completely. Even though it’s felt like a lifetime of fantasy disappointment to this point, former No. 1 overall pick Spencer Torkelson is still just 25 years old — and he’s looking really good to start the season after a torrid spring. I hate citing such small samples in any way with confidence because you could manipulate them to make an argument in either direction.
What do I mean? Tork’s .318 batting average is a mixed bag on the back of a .500 BABIP, and the underpinning power metrics are looking strong (.990 OPS, 46.2% Hard Hit, .460 xwOBAcon) despite a pretty ugly 33.3% K rate. Yes, a strikeout rate that high generally piques every downside antennae. However, I’m not worried — he’s sporting an elite 93.5% Zone-Contact and just a 6.9% Swinging Strike rate. I’m jumping in on the hot start with a high-ceiling potential, just in case it’s happening this time.
Advertisement
Backstops may not always earn an individual write-up here, but every new season shakes up the Etch-A-Sketch, creating unforeseen opportunities — and right now is the time to get while the gettin’ is good. The most important statistic to chase at the fantasy catcher position is plate appearances, especially when earned as a designated hitter.
Colorado’s Hunter Goodman finds himself in precisely that position, having played in every game thus far while coming off an insane three-year, 600-PA minor-league pace —.279 BA/94 R/123 RBI/39 HR/ 4 SB. Sure, the 25-year-old backstop still strikes out a ton, but that could lessen with repetitions, providing a shot at a legitimate long-term solution to your power problems.
Deep League Special: Torpedo bat jokes aside, the hardest thing to find in deep leagues has to be home runs, and the only place they aren’t already claimed is always on the worst MLB teams. With very little competition in-house for plate appearances, 27-year-old masher Kyle Stowers is finally getting his chance to play, and he looks really good — .263 BA/3 R/4 RBI/1 HR/1 SB. Most likely a strong-side platoon bat, Stowers is making the most of his opportunities after a very impressive four-year, 600-PA run in the minors — .279 BA/87 R/109 RBI/34 HR/6 SB.
Hitting in the two hole for the Miami Marlins should get Stowers the at-bats to compensate for a missed game here or there, especially if his power metrics (66.7% Hard Hit, 16.7% Barrel, .523 xwOBAcon) sustain whatsoever. He’s still a complete fantasy afterthought, so now’s your chance to fill up the power categories while waiting for Ronald Acuña Jr. or if you fell short of projected HRs in the draft room.
Top hitter waiver wire adds, by position
Catcher
- Hunter Goodman (COL): 10+ teams
- Keibert Ruiz (WSH): 12+ teams
- Iván Herrera (STL): 12/15 teams
- Nick Fortes (MIA ): 12/15 teams
- Rafael Marchan (PHI): 15+ teams
First Base
- Spencer Torkelson (DET): 10+ teams
- Jonathan Aranda (TB): 12+ teams
- Tyler Soderstrom (ATH): 12+ teams
- Ryan O’Hearn (BAL): 12/15 teams
- Ben Rice (NYY): 12/15 teams
- Andrew Vaughn (CHW): 12/15 teams
- Ty France (MIN): 12/15 teams
- Kyle Manzardo (CLE): 15+ teams
Second Base
- Otto Lopez (MIA): 10+ teams
- Gavin Lux (CIN): 12+ teams
- Ryan Bliss (SEA): 12+ teams ***
- Colt Keith (DET): 12/15 teams
- Max Muncy (ATH): 12/15 teams
- Michael Massey (KC): 15+ teams
- Will Wagner (TOR): 15+ teams
- Lenyn Sosa (CHW): 15+ teams
Shortstop
- Willi Castro (MIN): 10+ teams
- Geraldo Perdomo (ARI): 12+ teams
- Tyler Fitzgerald (SF): 12/15 teams
- Edmundo Sosa (PHI): 15+ teams
- Trey Sweeney (DET): 15+ teams
- Jacob Wilson (ATH): 15+ teams
Third Base
- Joey Ortiz (MIL): 10+ teams
- Ke’Bryan Hayes (PIT): 12+ teams
- Jose Miranda (MIN): 12/15 teams
- Gabriel Arias (CLE): 12/15 teams
- Miguel Vargas (CHW): 15+ teams
- Graham Pauley (MIA): 15+ teams
- Oswaldo Cabrera (NYY): 15+ teams
Outfield, 10/12 teams
- Victor Scott (STL)
- Jordan Walker (STL)
- Heston Kjerstad (BAL)
- Pavin Smith (ARI)
Outfield, 12/15 teams
- Sal Frelick (MIL)
- TJ Friedl (CIN)
- Andrew Benintendi (CHW)
- Jonny DeLuca (TB) ***
Outfield 15+ teams only
- Kyle Stowers (MIA)
- Trevor Larnach (MIN)
- Alek Thomas (ARI)
- Gavin Sheets (SD)
- Kameron Misner (TB)
- Alan Roden (TOR)
- Jordan Beck (COL)
*** – Prioritize for speed
Hitter stash candidates
- Roman Anthony (OF, BOS)
- Austin Hays (OF, CIN)
- Marcelo Mayer (SS, BOS)
- Nick Yorke (2B, PIT)
Pitchers
As far as pitching goes, the thesis couldn’t be simpler — do our best to avoid any bias attached to surface stats (outputs) by instead focusing on underlying metrics (inputs). The most important SP skills are suppressing runs by keeping runners off base and striking out batters. Though simply showing up on this list so early may be noise, there’s an argument that this combination of skills signals an immediate call to action.
Advertisement
Ranking available starters
Player | Team | xERA | WHIP | K-BB% |
---|---|---|---|---|
KC |
1.49 |
0.83 |
25 |
|
NYM |
3.59 |
0.80 |
26.3 |
|
MIA |
1.86 |
1.06 |
26.1 |
|
TB |
0.98 |
0.67 |
31.8 |
|
ATH |
3.51 |
0.75 |
28 |
|
COL |
0.83 |
0.33 |
35 |
|
CHW |
2.01 |
0.50 |
27.3 |
|
COL |
3.69 |
1.00 |
20 |
Pitchers in this table have a ≤3.75 expected earned run average, ≤1.20 WHIP, +20.0% strikeout minus walk rate, with a minimum of five innings pitched.
Similar to hitters, the season’s opening month provides an opportunity to front-run players with tremendous ceiling potential before they become household names. Enter Landen Roupp, San Francisco’s right-handed hurler, who won an opening day rotation spot against tough competition.
We got treated to a little bit of Roupp last year, mostly out of the bullpen, but his premiere swing-and-miss ability was still evident — his arsenal boasted three separate pitches with a +33% Whiff. Not bad. Granted, recent walk issues have spooked some fantasy gamers, but I’d still counter that they were never part of his track record.
In his career 172.2 minor league innings (closely resembling a full season), the stat line speaks for itself — 2.50 ERA (2.65 FIP), 1.02 WHIP, 36.2% K (!), 8.2% BB (not terrible!), 0.42 HR/9. Maybe I did myself a disservice by watching, but he looked impressive against a tough Houston lineup on Wednesday, striking out eight batters in just 4 IP. Eschew players with capped ceilings at this stage of the season in favor of potential needle-movers.
Top waiver wire pitcher adds
Finding Mr. Right: Starters who could stick all year
- Landen Roupp (SF)
- Ben Brown (CHC)
- Kris Bubic (KC)
- Cade Povich (BAL)
- Jackson Jobe (DET)
- Matthew Boyd (CHC)
- Griffin Canning (NYM)
- AJ Smith-Shawver (ATL)
- Richard Fitts (BOS)
- Hayden Wesneski (HOU)
- Sean Burke (CHW)
Team Streamers: Hold and deploy from the bench
- Max Meyer (MIA)
- Will Warren (NYY)
- Matthew Liberatore (STL)
- Nick Martinez (CIN)
- Jose Soriano (LAA)
- Osvaldo Bido (ATH)
- Jordan Hicks (SF)
- Shane Smith (CHW)
- Zack Littell (TB)
- Jack Kochanowicz (LAA)
- Tylor Megill (NYM)
One-and-done: Pitch-and-ditch desperation plays
- JP Sears (ATH)
- Kyle Hart (SD)
- Kyle Hendricks (LAA)
- Davis Martin (CHW)
- Mitchell Parker (WAS)
- Carson Spiers (CIN)
- Taijuan Walker (PHI)
- Germán Márquez (COL)
- Randy Vasquez (SD)
- Martín Pérez (CHW)
Pitcher stash candidates
- Lucas Giolito (BOS)
- Bubba Chandler (PIT)
- Hayden Birdsong (SF)
Relievers
- Luke Jackson (TEX)
- Seth Halvorsen (COL)
- Dennis Santana (PIT)
- José Alvarado (PHI)
- Emilio Pagán, CIN)
- Tommy Kahnle (DET)
- Anthony Bender (MIA)
- Mike Clevinger (CHW)
Ranking next week’s available two-start pitchers
Player | Team | Opp. | Opp. SP | Opp. | Opp. SP |
---|---|---|---|---|---|
Hayden Wesneski |
HOU |
at SEA |
Logan Gilbert |
vs. LAA |
Kyle Hendricks |
Matthew Liberatore |
STL |
at PIT |
Thomas Harrington |
vs. PHI |
Zack Wheeler |
Shane Smith |
CHW |
at CLE |
Logan Allen |
vs. BOS |
Tanner Houck |
Casey Mize |
DET |
vs. NYY |
Carlos Rodon |
vs. MIN |
Pablo Lopez |
Michael Lorenzen |
KC |
vs. MIN |
Simeon Woods Richardson |
at CLE |
Luis Ortiz |
Simeon Woods Richardson |
MIN |
at KC |
Michael Lorenzen |
vs. DET |
Jackson Jobe |
Kyle Freeland |
COL |
vs. MIL |
Freddy Peralta |
at SD |
Michael King |
Thomas Harrington |
PIT |
vs. STL |
Matthew Liberatore |
at CIN |
Hunter Greene |
Logan Allen |
CLE |
vs. CHW |
Shane Smith |
vs. KC |
Cole Ragans |
Trevor Williams |
WAS |
vs. LAD |
Dustin May |
at MIA |
Connor Gillispie |
Kyle Hendricks |
LAA |
at TB |
Shane Baz |
at HOU |
Hayden Wesneski |
Connor Gillispie |
MIA |
at NYM |
Kodai Senga |
vs. WAS |
Trevor Williams |
That’s a wrap! I hope you enjoyed the first speculative piece on the 2025 season.
For more MLB news, follow me on X @JohnLaghezza.
(Top photo of Spencer Torkelson: Jayne Kamin-Oncea / Imagn Images)