
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.
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
|
PA
|
ZC%
|
HH%
|
XWOBA
|
---|---|---|---|---|---|---|
OF |
TBR |
29 |
100.0% |
57.1% |
0.399 |
|
1B/OF |
BAL |
32 |
96.8% |
44.0% |
0.366 |
|
3B |
PIT |
46 |
93.2% |
50.0% |
0.372 |
|
3B |
BAL |
35 |
91.4% |
42.3% |
0.351 |
|
1B |
CHW |
35 |
90.9% |
59.3% |
0.351 |
|
2B/OF |
SEA |
30 |
87.5% |
42.1% |
0.401 |
|
C |
TEX |
21 |
87.0% |
52.9% |
0.384 |
|
OF |
NYY |
33 |
85.7% |
52.2% |
0.459 |
|
C |
MIN |
29 |
85.7% |
42.9% |
0.404 |
|
C |
CHW |
26 |
85.3% |
53.3% |
0.345 |
Hitters in this table have +86% zone-contact, +43% hard-hit, a +.345 expected weighted on-base average and a minimum of 20 plate appearances.
You’d think all the hubbub surrounding torpedo bats in the Bronx would’ve vaulted New York’s designated hitter Ben Rice into universal rostership, but that’s not the case thus far. Still just 40% rostered on Yahoo, Rice offers more than just power, and his balanced 5×5 production thus far — .305 BA/9 R/4 RBI/3 HR/2 SB — could be foretelling a monster breakout on the horizon.
For starters, he’s penciled in the lineup every day, and he even played his way into a top-two lineup spot in six of the past seven games. Rice represents your prototypical Bronx Bomber — he’s patient (16.3% BB), doesn’t chase (19.0% O-Swing) and possesses tons of pop (72.75 HH%, 28.0 Barrel%, .622 xwOBAcon). I’m not sure what’s stopping fantasy managers from adding Rice, but just make sure you’re not one of them.
Advertisement
What waiver wire article would be complete without mentioning Earth’s hottest hitter, Kyren Paris? The 23-year-old former second-round pick finally finds himself in a full-time role for the Angels after playing terribly through two short cups of coffee since 2023 — 105 PA, .110 BA, .378 OPS, 32.4% K, 10 wRC+. Yikes. Apparently, all it takes to turn your entire career around is a trip to see Aaron Judge’s swing doctor, Richard Schenck.
Better known as “Teacherman,” the unorthodox hitting coach must be doing something right if his pupil’s production is any indication — Paris is the first player in American League history with 5 HR and 4 SB in his first 10 games played of a season. Wow. This type of potential breakout should never be ignored, so check if he’s available before reading another word. That said, temper expectations before betting on an Ohtani-esque 50 HR/50 SB season — there are still some holes in his disciplinary metrics (17.0% SwStr, 78.6% Zone-Contact) that could be taken advantage of as scouting reports develop.
Unfortunately, injuries are a major, yet inevitable, part of fantasy baseball — and it’s a fantasy manager’s ability to respond to their subsequent effects that separates the wheat from the chaff. When Arizona signed infielder Geraldo Perdomo to a one-year, $2.25M deal this offseason, it felt more like an afterthought in fantasy circles than anything. Perdomo has never eclipsed 500 PA in a season, nor consistently cracked the bottom third of the Diamondbacks lineup.
Well, that all changed when superstar Ketel Marte hurt his hamstring and is now set to miss “significant time.” Perdomo, who was already playing every game, now slides into the two-hole for the D-backs. Do not underestimate the impact of a significant lineup boost, people. Not only are plate appearances the universal commodity in this game of ours, but he’s now set to see a huge boost in counting stats, given his profile. The 25-year-old shortstop boasts an elite plate approach (3.4% SwStr, 17.3% O-Swing, 95.0% Zone-Contact), which should provide a nice batting average in the middle of a good lineup with just enough power and speed to move the needle.
Top hitter waiver wire adds, by position
Catcher
- Hunter Goodman (COL): 10+ teams
- Sean Murphy (ATL): 12+ teams
- Carson Kelly (CHC): 12/15 teams
- Ryan Jeffers (MIN): 12/15 teams
- Dillon Dingler (DET): 15+ teams
- Pedro Pagés (STL): 15+ teams
- Matt Thaiss (CHW): AL only
- Austin Wynns (CIN): NL only
First Base
- Ben Rice (NYY): 10+ teams
- Jonathan Aranda (TB): 12+ teams
- Andrew Vaughn (CHW): 12/15 teams
- Ryan O’Hearn (BAL): 12/15 teams
- Ty France (MIN): 12/15 teams
- Kyle Manzardo (CLE): 15+ teams
- Donovan Solano (SEA): AL only
- Enmanuel Valdéz (PIT): NL only
Second Base
- Kyren Paris (LAA): 10+ teams
- Gavin Lux (CIN): 12+ teams
- Colt Keith (DET): 12/15 teams
- Max Muncy (ATH): 12/15 teams
- Michael Massey (KC): 15+ teams
- Tim Tawa (ARI): 15+ teams
- Tsung-Che Cheng (PIT): 15+ teams
- Will Wagner (TOR): AL only
- Thomas Saggese (STL): NL only
Shortstop
- Geraldo Perdomo (ARI): 10+ teams
- Jacob Wilson (ATH): 12+ teams
- Isiah Kiner-Falefa (PIT): 12+ teams ***
- Tyler Fitzgerald (SF): 12/15 teams
- Trey Sweeney (DET): 15+ teams
- Taylor Walls (TB): 15+ teams
- 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
- Ramón Urías (BAL): 12+ teams
- Gabriel Arias (CLE): 12/15 teams
- Joey Ortiz (MIL): 12/15 teams
- Miguel Vargas (CHW): 15+ teams
- Graham Pauley (MIA): 15+ teams
- Oswaldo Cabrera (NYY): AL only
- Santiago Espinal (CIN): NL only
Outfield, 10/12 teams
- Jung Hoo Lee (SF) ***
- Heston Kjerstad (BAL)
- Pavin Smith (ARI)
- Jordan Walker (STL)
- Zac Veen (COL)
Outfield, 12/15 teams
- Sal Frelick (MIL)
- Kameron Misner (TB)
- Trent Grisham (NYY)
- Jake Mangum (TB) ***
- Kyle Stowers (MIA)
Outfield 15+ teams only
- Leody Taveras (TEX)
- Trevor Larnach (MIN)
- Alek Thomas (ARI)
- Gavin Sheets (SD)
- Alan Roden (TOR)
- Mickey Moniak (COL)
- Zach McKinstry (DET)
- Harrison Bader (MIN)
- Mike Yastrzemski (SF)
- Jake Meyers (HOU) ***
- Ryan Kreidler (DET) – AL only
- Davis Schneider (TOR) – AL only
- Oscar Gonzalez (SD) – NL only
- Dane Myers (MIA) – NL only
*** = Prioritize for speed
Graduating class
Players from previous articles no longer under 50% rostered (Yahoo) who should be rostered first
- Keibert Ruiz (C, WAS)
- Spencer Torkelson (1B, DET)
- Tyler Soderstrom (1B, ATH)
- Willi Castro (2B/SS/3B, MIN)
- Victor Scott (OF, STL)
Hitter stash candidates
- Nick Kurtz (1B, ATH) — Depending on Tyler Soderstrom’s injury, Kurtz’s call-up could be imminent.
- Austin Hays (OF, CIN) — He’s on a rehab assignment, and the Reds desperately need his bat.
- Roman Anthony (OF, BOS)
- Marcelo Mayer (SS, BOS)
- Nick Yorke (2B, PIT)
Hitter drop candidates
- Cam Smith (3B, HOU)
- Victor Robles (OF, SEA)
- Jose Miranda (3B, MIN)
- Jordan Beck (OF, COL)
- 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.
Ranking available starters
PLAYER
|
TEAM
|
IP
|
xERA
|
WHIP
|
K-BB%
|
---|---|---|---|---|---|
TOR |
10.1 |
2.01 |
0.68 |
21.1% |
|
COL |
19.0 |
2.58 |
1.00 |
19.7% |
|
PIT |
12.0 |
2.60 |
0.92 |
21.3% |
|
LAA |
12.1 |
2.81 |
0.97 |
19.6% |
|
STL |
12.1 |
3.26 |
1.14 |
22.4% |
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.
Advertisement
File this next speculation under “better to be a week early than a day late.” The recent injury tsunami just swallowed Minnesota’s ace starter Pablo López, leaving a rotation spot open in the Twin City. While it hasn’t been announced yet, I’m guessing it could be 24-year-old Zebby Matthews, who is next in line — and his potential is massive. Why churn through mediocre free agents when you can aim high on ceiling outcomes that could single-handedly swing your fantasy team’s trajectory?
Matthews doesn’t have much left to prove after dominating the minors over 96 IP in 2024 (2.60 ERA, 0.87 WHIP, 28.6% K-BB) and following it up with just as sharp an encore this season in Triple A (1.80 ERA, 0.60 WHIP, 33.3% K-BB). Matthews has an excellent four-seam fastball with two devastating secondaries — slider and changeup. Sure, he struggled in his first taste of MLB action last season. Who cares? If anything, I hope that small sample will deter your league mates from scooping up Matthews before you get a chance.
There’s also a chance the Twinkies turn to righty David Festa, who has some upside. I’m more worried about his command than Matthews’, plus Festa just got hit around by the Columbus Clippers last time out (3.1 IP, 10 Hits, 5 ER). Even if Matthews doesn’t get the first crack, the price suppression to add him could be worth it. He’s the guy I want for the rest of the season, and I don’t mind playing the long game — it’s a marathon, not a sprint.
Top waiver wire pitcher adds
Finding Mr. Right: Starters who could stick all year
- Jack Leiter (TEX)
- Landen Roupp (SF)
- Max Meyer (MIA) ^^^
- Matthew Boyd (CHC)
- Tyler Mahle (TEX) ^^^
- Cade Povich (BAL)
- Jackson Jobe (DET)
- Griffin Canning (NYM)
- Hayden Wesneski (HOU)
- Easton Lucas (TOR) ^^^
- Matthew Liberatore (STL)
Team Streamers: Hold and deploy from the bench
- Edward Cabrera (MIA) — He could start as soon as Friday, April 11.
- Sean Burke (CHW)
- Jordan Hicks (SF)
- Shane Smith (CHW)
- Kumar Rocker (TEX)
- Will Warren (NYY)
- Nick Martinez (CIN)
- José Soriano (LAA)
- AJ Smith-Shawver (ATL)
- Martín Pérez (CHW)
- Osvaldo Bido (ATH)
- Mitchell Parker (WAS)
- Landon Knack (LAD)
- Ben Brown (CHC)
One-and-done: Pitch-and-ditch desperation plays
- Richard Fitts (BOS)
- Zack Littell (TB)
- JP Sears (ATH)
- Kyle Hart (SD)
- Kyle Hendricks (LAA)
- Davis Martin (CHW)
- Jack Kochanowicz (LAA)
- Carson Spiers (CIN)
- Taijuan Walker (PHI)
- Germán Márquez (COL)
- Randy Vasquez (SD)
- Brad Lord (WAS)
- Andrew Heaney (PIT)
^^^ = Riser
Pitcher stash candidates
- Zebby Matthews (MIN)
- Braxton Ashcraft (PIT) — Like David Festa, Ashcraft could get the first shot over Bubba Chandler even if he’s my close second choice for the long haul.
- Lucas Giolito (BOS) — He looked sharp in a 3.1 IP rehab outing for the Woo Sox.
- David Festa (MIN)
- Bubba Chandler (PIT)
- Hayden Birdsong (SF)
- Kyle Gibson (BAL)
Pitcher drop candidates
- Reynaldo López (SP, ATL)
- Thomas Harrington (SP, PIT)
- Mike Clevinger (RP, CHW)
- Calvin Faucher (RP, MIA)
Relievers
- Luke Jackson (TEX)
- Dennis Santana (PIT)
- José Alvarado (PHI)
- Tommy Kahnle (DET)
- Seth Halvorsen (COL)
- Emilio Pagán, (CIN)
- Tony Santillan (CIN)
- Anthony Bender (MIA)
- Camilo Doval (SF)
- Victor Vodnik (COL)
- Jordan Leasure (CHW)
Graduating class
Players from previous articles no longer under 50% rostered (Yahoo) who should be rostered first
- Kris Bubic (SP, KC)
Ranking next week’s available two-start pitchers
PLAYER | TEAM | OPP. | OPP. SP | OPP. | OPP. SP |
---|---|---|---|---|---|
Jake Irvin |
WAS |
at PIT |
Mitch Keller |
at COL |
Antonio Senzatela |
Brad Lord |
WAS |
at PIT |
Paul Skenes |
at COL |
Kyle Freeland |
Tyler Alexander |
MIL |
vs. DET |
Tarik Skubal |
vs. ATH |
Jeffrey Springs |
Patrick Corbin |
TEX |
vs. LAA |
Yusei Kikuchi |
vs. LAD |
Dustin May |
Carlos Carrasco |
NYY |
vs. KC |
Seth Lugo |
at TB |
Ryan Pepiot |
Logan Allen |
CLE |
at BAL |
Charlie Morton |
at PIT |
Mitch Keller |
Connor Gillispie |
MIA |
vs. ARI |
Merrill Kelly |
at PHI |
Jesus Luzardo |
Antonio Senzatela |
COL |
at LAD |
Dustin May |
vs. WAS |
Jake Irvin |
That’s a wrap! I hope you enjoyed the second speculative piece on the 2025 season.
For more MLB news, follow me on X @JohnLaghezza.
(Top photo of Ben Rice: Justin K. Aller / Getty Images)