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 your favorite speculator piece with my patented data-backed, formulaic approach to discover next week’s waiver wire headliners … today.
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 frequency and quality, paired with advanced statistics to identify underlying hitting skills.
Identifying available underlying hitting skills
Player
|
Team
|
Pos
|
PA
|
ZC%
|
HH%
|
xwOBA
|
---|---|---|---|---|---|---|
TB |
OF |
49 |
94.8% |
51.4% |
0.385 |
|
MIN |
1B |
69 |
90.6% |
40.4% |
0.366 |
|
NYY |
OF |
40 |
86.4% |
53.6% |
0.404 |
|
SEA |
2B/OF |
40 |
85.5% |
44.4% |
0.402 |
|
PIT |
3B |
67 |
90.5% |
51.0% |
0.359 |
|
ARI |
OF |
40 |
87.5% |
46.4% |
0.384 |
|
SD |
1B/OF |
49 |
89.7% |
51.5% |
0.347 |
|
BAL |
1B/OF |
45 |
97.7% |
48.6% |
0.357 |
|
DET |
C |
44 |
94.1% |
51.6% |
0.368 |
|
MIA |
1B |
48 |
95.2% |
44.7% |
0.394 |
|
MIN |
C |
42 |
88.2% |
40.0% |
0.407 |
|
PIT |
UT |
42 |
85.7% |
58.6% |
0.377 |
Hitters in this table have +86% zone-contact, +43% hard-hit, a +.345 expected weighted on-base average and at least 30 plate appearances in the past 14 days.
Generally not one to leap at small samples, my home-league waivers run on Thursday night, so a decision must be made. I’ve always liked Austin Hays on a per-plate-appearance basis; he just never got enough of them as a short-side platoon player. This time around, he’s with the Reds and tracking to get the lion’s share of ABs in one of MLB’s most optimal hitting environments. Add in the fact Hays looks healthy, and you can see why it may make sense to leap before we look if early returns are any indication — 8 PA; 3 Hits, 1 Run, 1 HR, 1 RBI, 20.0% Barrel, .618 xwOBAcon. (Note: As I was writing this, Hays went yard again — OK, I’m all in with my top free-agent priority.)
It may be a little early in the season to category chase, but home runs are at a premium again this year, despite the torpedo bat craze. And while this week’s top post-hype sleeper, Matt Mervis, comes with some pretty obvious disciplinary flaws (40.0% K, 19.8% Swinging Strike), the power is absolutely undeniable. Miami’s 27-year-old reclamation project is putting up the type of cartoonish underlying power metrics that can’t be ignored — 1.058 OPS, 56.5% Hard Hit, 21.7% Barrel, .573 xwOBAcon. Despite solely fulfilling strong-side platoon duties, which will cap playing time, there’s no better add anywhere in fantasy if you need long balls.
Speaking of post-hype disappointments who play for the Marlins, one of my favorite preseason sleepers will finally make his 2025 debut this week. I couldn’t have been more excited to see former second-round pick Connor Norby penciled into the Marlins lineup, and I’m stashing him on every available fantasy bench. Part of me actually hopes he stinks for a few days so he isn’t the most popular Sunday night waiver wire add among the normies. He’s another player with some strikeout issues, but still only 24 years old, his destiny is far from determined. I’d also like to point out the pretty strong 600-PA 5×5 pace in his cup of coffee with Miami in 2024 — .247 BA, 107 R, 63 RBI, 26 HR, 11 SB. Here’s a list of the other players to post a combination of +14.5% Barrel, +.410 xwOBAcon, and +13% Pulled FBLD in 2024: Marcell Ozuna, Shohei Ohtani, Kerry Carpenter, Jhonkensy Noel, Corey Seager, Brent Rooker, Yordan Alvarez, and Kyle Schwarber. Yeah, those guys are all pretty good.
Top hitter waiver wire adds, by position
Catcher
- Sean Murphy (ATL): 10+ teams
- Hunter Goodman (COL): 12+ teams
- Dillon Dingler (DET): 12+ teams
- Ryan Jeffers (MIN): 12/15 teams
- Carson Kelly (CHC): 12/15 teams
- Pedro Pagés (STL): 15+ teams
- Edgar Quero (CHW): 15+ teams
- Matt Thaiss (CHW): AL only
- Miguel Amaya (CHC): NL only
First Base
- Jonathan Aranda (TB): 12+ teams
- Matt Mervis (MIA): 12/15 teams
- Andrew Vaughn (CHW): 12/15 teams
- Ty France (MIN): 12/15 teams
- Kyle Manzardo (CLE): 15+ teams
- Eric Wagaman (MIA): NL only
- Enmanuel Valdez (PIT): NL only
- Jonah Bride (MIN): AL only (just traded across leagues)
- Cavan Biggio (KC): AL only
- Curtis Mead (TB): AL only
Second Base
- Caleb Durbin (MIL) 10+ teams
- Dylan Moore (SEA) 10+ teams
- Colt Keith (DET): 12+ teams
- Max Muncy (ATH): 10/12 teams
- Gavin Lux (CIN): 12/15 teams
- Kyle Farmer (COL): 15+ teams
- Nolan Gorman (STL): 15+ teams
- Adael Amador (COL): 15+ teams
- David Hamilton (BOS): AL only
- Will Wagner (TOR): AL only
- Thomas Saggese (STL): NL only
- Garrett Hampson (ARI): NL only
Shortstop
- Zach Neto (LAA): 10+ teams
- Geraldo Perdomo (ARI): 10+ teams
- Tyler Fitzgerald (SF): 12+ teams ***
- Jacob Wilson (ATH): 12+ teams
- Chase Meidroth (CHW): 12+ teams
- Isiah Kiner-Falefa (PIT): 12/15 teams
- Trey Sweeney (DET): 15+ teams
- Nasim Nuñez (TB): 15+ teams ***
- Tim Anderson (LAA) AL only
- Jacob Amaya (CHW): AL only
- Edmundo Sosa (PHI): NL only
- Nick Allen (ATL): NL only
Third Base
- Ke’Bryan Hayes (PIT): 10+ teams
- Jorge Polanco (SEA): 10/12 teams
- Connor Norby (MIA): 10/12 teams
- Joey Ortiz (MIL): 12+ teams
- Gabriel Arias (CLE): 12/15 teams
- Brooks Lee (MIN): 15+ teams
- Miguel Vargas (CHW): 15+ teams
- Ramón Urías (BAL): AL only
- Gio Urshela (ATH): AL only
- Santiago Espinal (CIN): NL only
Outfield, 10/12 teams
- Austin Hays (OF, CIN)
- Pavin Smith (ARI)
- Heston Kjerstad (BAL)
- Jordan Walker (STL)
- Kameron Misner (TB) ^^^
Outfield, 12/15 teams
- Alek Thomas (ARI) ^^^
- Sal Frelick (MIL)
- Trent Grisham (NYY) ^^^
- Jake Mangum (TB) ***
- Mike Yastrzemski (SF) ^^^
Outfield 15+ teams only
- Jesús Sánchez (MIA)
- Zac Veen (COL)
- Kyle Stowers (MIA)
- Gavin Sheets (SD)
- Ryan O’Hearn (BAL)
- Mickey Moniak (COL)
- Alan Roden (TOR)
- Trevor Larnach (MIN)
- Zach McKinstry (DET)
- Leody Taveras (TEX)
- Harrison Bader (MIN)
- Jake Meyers (HOU) ***
- DaShawn Keirsey Jr. (MIN)
- Jhonkensy Noel (CLE): AL only
- Addison Barger (TOR): AL only
- Ryan Kreidler (DET): AL only
- Oscar Gonzalez (SD): NL only
- Alexander Canario (PIT): NL only
- Luis Matos (SF): NL only
*** = Prioritize for speed
^^^ = Riser
Graduating class
Players from previous articles no longer under 50% rostered (Yahoo) who should be rostered first
- Ben Rice (1B, NYY)
- Kyren Paris (OF, LAA)
- Jung Hoo Lee (OF, SF)
- Spencer Torkelson (1B, DET)
- Tyler Soderstrom (1B, ATH)
Hitter stash candidates
- Nick Kurtz (1B, ATH)
- Roman Anthony (OF, BOS)
- Marcelo Mayer (SS, BOS)
- Nick Yorke (2B, PIT)
Hitter drop candidates
- Matt Shaw (3B, CHC)
- Jose Miranda (3B, MIN)
- Victor Robles (OF, SEA)
- Orlando Arcia (SS, ATL)
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.
Identifying available underlying pitching skills
Player
|
Team
|
IP
|
xERA
|
WHIP
|
K-BB%
|
---|---|---|---|---|---|
HOU |
18.0 |
3.50 |
0.72 |
26.5% |
|
TEX |
10.0 |
1.96 |
0.70 |
25.0% |
|
STL |
18.1 |
3.39 |
0.98 |
23.9% |
|
PIT |
18.0 |
2.78 |
0.89 |
20.0% |
Pitchers in this table have a ≤3.50 expected earned run average, ≤1.20 WHIP, +19.0% strikeout minus walk rate, with a minimum of five innings pitched.
One small sample overreaction was enough for today. This time, I’d like to take the other side of that theory for Atlanta’s No. 5 starter, Grant Holmes. Even after an offseason of hype from people like me, all it took was some weird usage and a few bad innings for the fantasy community to discard the 29-year-old righty’s productive rookie season — 69.1 IP; 3.60 ERA, 1.19 WHIP, .665 OPS, 17.5% Swinging Strike, 19.5% K/BB. Rostered in just 30% of Yahoo leagues, too many fantasy gamers are allowing themselves to be swayed by a 15% walk rate through just 16.2 IP. Due to odd scheduling early on, Holmes is only now being established as a regular rotation piece. On Monday, he traveled to Toronto and pitched beautifully, earning a quality start and win for Atlanta — 7.2 IP; 2 Hits, 4 K, 2 BB, 3 ER. It’s also worth noting Holmes was probably left in a little too long — half his baserunners allowed and two of the three earned runs happened in the eighth inning. I’m prioritizing Holmes in any and all leagues where he’s available.
Top waiver wire pitcher adds
Finding Mr. Right: Starters who could stick all year
- Grant Holmes (ATL) ^^^
- Hayden Wesneski (HOU)
- Landen Roupp (SF)
- Max Meyer (MIA) ^^^
- Tyler Mahle (TEX) ^^^
- David Festa (MIN) ^^^
- Jackson Jobe (DET)
- Matthew Liberatore (STL)
- José Soriano (LAA)
- Cade Povich (BAL)
- Landon Knack (LAD)
Team Streamers: Hold and deploy from the bench
- David Peterson (NYM)
- Andrew Heaney (PIT)
- Luis L. Ortiz (CLE)
- Ben Brown (CHC)
- Shane Smith (CHW)
- J.T. Ginn (ATH)
- Jose Quintana (MIL)
- Andre Pallante (STL)
- Easton Lucas (TOR)
- Will Warren (NYY)
- Nick Martinez (CIN)
- Jordan Hicks (SF)
- Martín Pérez (CHW)
- Mitch Keller (PIT)
- Mitchell Parker (WAS)
One-and-done: Pitch-and-ditch desperation plays
- Edward Cabrera (MIA)
- Osvaldo Bido (ATH)
- Griffin Canning (NYM)
- Randy Vasquez (SD)
- Hunter Dobbins (BOS)
- Zack Littell (TB)
- JP Sears (ATH)
- Sean Burke (CHW)
- Kyle Hart (SD)
- Kyle Hendricks (LAA)
- Davis Martin (CHW)
- Jack Kochanowicz (LAA)
- Carson Spiers (CIN)
- Taijuan Walker (PHI)
^^^ = Riser
Pitcher stash candidates
- Jack Leiter (TEX)
- Zebby Matthews (MIN)
- Brandon Young (BAL)
- Braxton Ashcraft (PIT)
- Lucas Giolito (BOS)
- Bubba Chandler (PIT)
- Hayden Birdsong (SF)
- Kyle Gibson (BAL)
Pitcher drop candidates
- Justin Steele (SP, CHC)
- AJ Smith-Shawver (SP, ATL)
- Mike Clevinger (RP, CHW)
- Richard Fitts (SP, BOS)
Relievers
- Luke Jackson (TEX)
- Dennis Santana (PIT)
- José Alvarado (PHI)
- Seth Halvorsen (COL)
- Emilio Pagán (CIN)
- Tommy Kahnle (DET)
- Abner Uribe (MIL)
- Jordan Leasure (CHW)
- Anthony Bender (MIA)
- Camilo Doval (SF)
- Alexis Diaz, (CIN)
Graduating class
Players from previous articles no longer under 50% rostered (Yahoo) who should be rostered first
- Kris Bubic (SP, KC)
- Matthew Boyd (SP, CHC)
Ranking next week’s available two-start pitchers
PLAYER | TEAM | OPP. | OPP. SP | OPP. | OPP. SP |
---|---|---|---|---|---|
Jordan Hicks |
SF |
vs. MIL |
Jose Quintana |
vs. TEX |
Patrick Corbin |
Nick Martinez |
CIN |
at MIA |
Max Meyer |
at COL |
Ryan Feltner |
Dean Kremer |
BAL |
at WAS |
Mitchell Parker |
at DET |
Tarik Skubal |
Zack Littell |
TB |
at ARI |
Brandon Pfaadt |
at SD |
Randy Vasquez |
Jose Quintana |
MIL |
at SF |
Jordan Hicks |
at STL |
Sonny Gray |
Osvaldo Bido |
ATH |
vs. TEX |
Patrick Corbin |
vs. CHW |
Davis Martin |
Quinn Priester |
MIL |
at SF |
Robbie Ray |
at STL |
Matthew Liberatore |
Randy Vasquez |
SD |
at DET |
Jack Flaherty |
vs. TB |
Zack Littell |
Jonathan Cannon |
CHW |
at BOS |
Walker Buehler |
at ATH |
Jeffrey Springs |
Davis Martin |
CHW |
at MIN |
Bailey Ober |
at ATH |
Osvaldo Bido |
Bailey Falter |
PIT |
at LAA |
Jose Soriano |
at LAD |
Dustin May |
Ryan Feltner |
COL |
at KC |
Kris Bubic |
vs. CIN |
Nick Martinez |
Patrick Corbin |
TEX |
at ATH |
Osvaldo Bido |
at SF |
Jordan Hicks |
Sean Newcomb |
BOS |
vs. SEA |
Bryce Miller |
at CLE |
Gavin Williams |
For more MLB news, follow me on X @JohnLaghezza.
(Top photo of Austin Hays: Dylan Buell / Getty Images)