

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 frequency and quality, paired with advanced statistics to identify underlying hitting skills.
Identifying available underlying hitting skills
Player
|
Team
|
Pos
|
PA
|
Contact%
|
HH%
|
xwOBA
|
---|---|---|---|---|---|---|
NYY |
OF |
51 |
81.8% |
45.7% |
0.393 |
|
SF |
OF |
64 |
89.6% |
41.7% |
0.349 |
|
ATL |
OF |
61 |
92.5% |
42.3% |
0.345 |
|
CHW |
C |
56 |
87.7% |
45.2% |
0.392 |
|
PHI |
OF |
61 |
82.6% |
55.8% |
0.404 |
|
NYM |
OF |
55 |
79.6% |
40.0% |
0.386 |
Hitters in this table have +80% contact, +42% hard-hit, a +.335 expected weighted on-base average and at least 35 plate appearances in the past 21 days.
After a couple of intense weeks in the waiver streets, things suddenly got pretty quiet without any major injuries or marquee call-ups. Well, I never stop churning the bottom of my roster, and anytime there’s a possibility to hitch my wagon to Coors Field as the weather warms, I’m buying with both hands. After a multitude of injuries, plus poor performance in Colorado, the subsequent outfield carousel appears to have come to a stop. One player left standing who is worth your fantasy attention is 24-year-old sophomore Jordan Beck. A rough initial go at the majors in 2024 — 184 PA, .188 BA, .521 OPS, 32 wRC+ — spurred some negative narratives surrounding Beck, but I contend they were premature. Remember, MLB is hard, and lots of superstars started slow their first time around.
Advertisement
Since his late-April promotion, Beck has been 5×5 viable in a full-time role — .310 BA, 13 R, 11 RBI, 5 HR, 1 SB — hitting primarily second in the Rockies’ order. Sure, there have been strikeouts (32.2% K), but the chase rate isn’t disastrous (34.4% O-Swing), so I’m willing to hang in there given the elite elevated pulled batted ball approach (19.5% Pulled FBLD). So, yes, the homers all came in a bunch, but more than half were on the road. And the underpinning power metrics, especially in his past 64 plate appearances, cannot be sold short — 51.3% Hard Hit, 25.6% Barrel, .607 xwOBAcon. Wow. Without real competition for plate appearances, and given his track record for five-category production, there’s no reason for Beck to be rostered in so few leagues (only 23% on Yahoo).
Since I have the chance, there’s another thing worth mentioning. One of fantasy managers’ most common errors is complacency, usually on better teams. Many of us have been there — a roster’s performing well, full of noteworthy names, but we might not notice someone in the active lineup losing playing time. Now, that doesn’t mean it’s necessarily time to cut these guys, but losing at-bats is never a good thing. It gave me the idea to start tracking notable names losing opportunities.
Noteworthy hitters losing playing time
- Cam Smith (3B, HOU)
- Pavin Smith (OF, ARI)
- Kyle Manzardo (1B, CLE)
- Jo Adell (OF, LAA)
- Christopher Morel (OF, TB)
- Jordan Walker (OF, STL)
- Tommy Pham (OF, PIT)
- Luisangel Acuña (2B, NYM)
- Tim Tawa (2B, ARI)
- Jace Jung (3B, DET)
- Jhonkensy Noel (OF, CLE)
Top hitter waiver wire adds, by position
Catcher
- Hunter Goodman (COL): 10+ teams
- Francisco Alvarez (NYM): 10/12 teams
- Bo Naylor, (CLE): 12+ teams
- Carson Kelly (CHC): 12/15 teams
- Edgar Quero (CHW): 15+ teams
- Jonah Heim (TEX): 15+ teams
- Dillon Dingler (DET): 15+ teams
- Freddy Fermin (KC): AL only
- Liam Hicks (MIA): NL only
First Base
- Nick Kurtz (ATH): 10+ teams
- Carlos Santana (CLE): 10/12 teams
- Ty France (MIN): 12+teams
- Eric Wagaman (MIA): 12/15 teams
- Michael Toglia (COL): 12/15 teams
- Andrew Vaughn (CHW): 15+ teams
- Zach Dezenzo (HOU): 15+ teams
- Enmanuel Valdez (PIT): NL only
- Matt Gorski (PIT): NL only
- Rowdy Tellez (SEA): AL only
- Romy Gonzalez (BOS): AL only
Second Base
- Caleb Durbin (MIL) 10+ teams
- Gavin Lux (CIN): 10+ teams
- Hyeseong Kim (LAD): 12+ teams
- Colt Keith (DET): 12+ teams
- Jeff McNeil (NYM): 12/15 teams
- Jorbit Vivas (NYY): 15+ teams
- Nolan Gorman (STL): 15+ teams
- Luisangel Acuña (NYM): 15+ teams
- Luis Urías (ATH): AL only
- David Hamilton (BOS): AL only
- Adael Amador (COL): NL only
- Tim Tawa (ARI): NL only
Shortstop
- Jacob Wilson (ATH): 12+ teams
- Gabriel Arias (CLE): 12/15 teams
- Chase Meidroth (CHW): 12/15 teams
- Trey Sweeney (DET): 15+ teams
- Javier Báez (DET) AL only
- Taylor Walls (TB): AL only
- Jared Triolo (PIT): NL only
- Nick Allen (ATL): NL only
Third Base
- Coby Mayo (BAL): 10/12 teams
- Connor Norby (MIA): 12+ teams
- Brooks Lee (MIN): 12+ teams
- Joey Ortiz (MIL): 12/15 teams
- Santiago Espinal (CIN): 15+ teams
- Ke’Bryan Hayes (PIT): 15+ teams
- Daniel Schneemann (CLE): 15+ teams
- Miguel Vargas (CHW): 15+ teams
- Ben Williamson (SEA): AL only
- Jonah Bride (MIN): AL only
- José Tena (WAS): NL only
- Jon Berti (CHC): NL only
Outfield, 10/12 teams
- Jordan Beck (COL) ^^^
- Kyle Stowers (MIA) ^^^
- Trent Grisham (NYY)
- Mike Yastrzemski (SF)
- Evan Carter (OF, TEX)
Outfield, 12/15 teams
- Alex Verdugo (ATL) ^^^
- Jesús Sánchez (MIA)
- Zach McKinstry (DET)
- Jonathan India (KC)
- Ryan O’Hearn (BAL)
- Andrew Benintendi (CHW)
- Trevor Larnach (MIN)
- Pavin Smith (ARI)
- Josh H. Smith (TEX)
- Eli White (ATL)
Outfield 15+ teams only
- Alec Burleson (STL) ^^^
- Tyrone Taylor (NYM)
- Kameron Misner (TB)
- Drew Waters (KC)
- JJ Bleday (ATH)
- Daulton Varsho (TOR)
- Heston Kjerstad (BAL)
- James Outman (LAD) ^^^
- Jake Meyers (HOU)
- Max Kepler (PHI)
- Gavin Sheets (SD)
- Harrison Bader (MIN)
- Brooks Baldwin (CHW)
- Angel Martínez (CLE)
- Mickey Moniak (COL)
- Addison Barger (TOR)
- Isaac Collins (MIL)
- Andrew McCutchen (PIT)
- Nolan Jones (CLE)
- Jordan Walker (STL)
- Kyle Isbel (KC): AL only
- Miguel Andujar (ATH): AL only
- Jhonkensy Noel (CLE): AL only
- Jo Adell (LAA): AL only
- Brandon Lockridge (SD): NL only
- Alek Thomas (ARI)): NL only
- Dane Myers (MIA): NL only
*** = Prioritize for speed
^^^ = Riser
Graduating class
Players from previous articles who are no longer under 50% rostered (Yahoo) and should be rostered first
- Maikel Garcia (3B, KC)
- Andy Pages (OF, LAD)
- Masyn Winn (SS, STL)
- Jackson Holliday (SS, BAL)
- Jorge Polanco (2B/3B, SEA)
- Zach Neto (SS, LAA)
- Ben Rice (1B, NYY)
- Jung Hoo Lee (OF, SF)
Hitter stash candidates
- Roman Anthony (OF, BOS)
- Marcelo Mayer (SS, BOS)
- Jordan Lawlar (SS, ARI)
- Carson McCusker (OF, MIN)
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 this combination of skills signals an immediate call to action.
Advertisement
Identifying available underlying pitching skills
Player
|
Team
|
IP
|
SIERA
|
WHIP
|
K-BB%
|
---|---|---|---|---|---|
LAD |
11 |
2.05 |
1.09 |
34.1% |
|
STL |
35 |
3.22 |
0.94 |
20.3% |
|
HOU |
19 |
3.32 |
1.26 |
20.0% |
|
CIN |
24 |
3.61 |
1.17 |
19.4% |
Pitchers in this table have a ≤3.50 skills independent ERA, ≤1.20 WHIP, +18.0% K-BB rate, with a minimum of 10 IP in the past 30 days.
Sometimes, the minor leagues are the perfectly placed open window, just as injuries slam a fantasy door. The Cubs look fantastic this season, continuing to succeed despite losing SP1 Justin Steele. Now it’s co-ace Shota Imanaga (hamstring) on the IL15, and I’m no longer waiting to add rookie Cade Horton. Determined to capitalize on the great start, Cubs brass should have already been on the phone with Iowa for a one-way bus ticket. The former first-round pick has been excellent throughout Triple A this season — 29.0 IP, 1.24 ERA. 0.86 WHIP, 30.6% K, .128 BAA — posting at least five strikeouts in every game started. Horton’s inducing whiffs (14.1% Swing Strike) while suppressing hard contact (.445 OPS, 27.9% Hard Hit, 4.9% Barrel). He has very little left to show in MiLB, especially with a big club in contention needing impactful innings pitched.
In desperate times like this, when most self-respecting waiver wires are devoid of any true pitching talent, it’s OK to add a player on a good team now and ask questions later. Due to spotty command and home run issues in his MiLB track record, I’ve never really been the biggest Landon Knack guy. But we fantasy beggars can’t be choosers. Knack will occupy a spot in the Dodgers’ rotation at least until Clayton Kershaw returns, and even then, he could be part of a six-man staff. After getting obliterated by the Nationals on the road in early April, the 27-year-old righty settled in nicely against Miami (5 IP, 0 ER, 1 BB, 5 K), for whatever that’s worth. His changeup is a legitimately devastating MLB offering (42.3% Whiff, .215 xSLG), and if he’d just start getting the curveball over for more strikes (50.0% Ball), Knack could level up to stick with a club that’s going to provide plenty of wins.
Top waiver wire pitcher adds
Finding Mr. Right: Starters who could stick all year
- Ryan Gusto (HOU)
- AJ Smith-Shawver (ATL)
- Gunnar Hoglund (ATH)
- Landen Roupp (SF)
- Hayden Wesneski (HOU)
- Matthew Liberatore (STL)
- Griffin Canning (NYM)
- David Peterson (NYM)
- Lucas Giolito (BOS)
- Emerson Hancock (SEA)
Team Streamers: Hold and deploy from the bench
- Landon Knack (LAD)
- Andrew Abbott (CIN)
- Simeon Woods Richardson (MIN)
- Sean Burke (CHW)
- Shane Smith (CHW)
- Ben Brown (CHC)
- Colin Rea (CHC)
- Andrew Heaney (PIT)
- Luis L. Ortiz (CLE)
- José Soriano (LAA)
- Mitch Keller (PIT)
- Ben Casparius (LAD)
One-and-done: Pitch-and-ditch desperation plays
- JP Sears (ATH)
- Will Warren (NYY)
- Grant Holmes (ATL)
- Mitchell Parker (WAS)
- Jose Quintana (MIL)
- Andre Pallante (STL)
- Michael Lorenzen (KC)
- Tyler Anderson (LAA)
- Cade Povich (BAL)
- Edward Cabrera (MIA)
- Michael Soroka (WAS)
- Nick Martinez (CIN)
- Jordan Hicks (SF)
- Jake Irvin (WAS)
- Jack Kochanowicz (LAA)
- Zack Littell (TB)
- Logan T. Allen (CLE)
^^^ = Riser
Pitcher stash candidates
- Cade Horton (CHC) ^^^
- Clayton Kershaw (LAD) – Eligible to come off the 60-day IL on May 18, Dave Roberts said Kershaw’s next rehab outing on Sunday for OKC could be his last one.
- Bubba Chandler (PIT)
- Andrew Painter (PHI) ^^^
- Brandon Woodruff (MIL)
- Zebby Matthews (MIN)
- Hayden Birdsong (SF)
- Logan Henderson (MIL)
- David Festa (MIN)
- Noah Cameron (KC)
Pitcher drop candidates
- Justin Martinez (RP, ARI)
- Alexis Díaz (RP, CIN)
Relievers
- Emilio Pagán (CIN)
- Luke Weaver (NYY)
- Porter Hodge (CHC)
- David Bednar (PIT)
- Zach Agnos (COL)
- Shelby Miller (ARI)
- Will Vest (DET)
- José Alvarado (PHI)
- Camilo Doval (SF)
- Tommy Kahnle (DET)
- Abner Uribe (MIL)
- Fernando Cruz (NYY)
Graduating class
Players from previous articles who are no longer under 50% rostered (Yahoo) and should be rostered first
- Jack Leiter (TEX)
- Max Meyer (MIA)
- Tyler Mahle (TEX)
- Kris Bubic (KC)
Two-Start Pitchers Next Week:
PLAYER | TEAM | OPP. | OPP. SP | OPP. | OPP. SP |
---|---|---|---|---|---|
Emerson Hancock |
SEA |
NYY |
Clarke Schmidt |
@ SD |
Michael King |
Simeon Woods Richardson |
MIN |
@ BAL |
Charlie Morton |
@ MIL |
Chad Patrick |
Jeffrey Springs |
ATH |
@ LAD |
TBD |
@ SF |
Justin Verlander |
Colin Rea |
CHC |
MIA |
Cal Quantrill |
CHW |
Jonathan Cannon |
Mike Soroka |
WAS |
@ ATL |
Spencer Schwellenbach |
@ BAL |
Charlie Morton |
Chase Dollander |
COL |
@ TEX |
Tyler Mahle |
@ ARI |
Merrill Kelly |
Chad Patrick |
MIL |
@ CLE |
Ben Lively |
MIN |
Simeon Woods Richardson |
Ben Lively |
CLE |
MIL |
Chad Patrick |
@ CIN |
Hunter Greene |
Jonathan Cannon |
CHW |
@ CIN |
Hunter Greene |
@ CHC |
Colin Rea |
Cal Quantrill |
MIA |
@ CHC |
Colin Rea |
TB |
Shane Baz |
Charlie Morton |
BAL |
MIN |
Simeon Woods Richardson |
WAS |
Mike Soroka |
(Top photo of Cade Horton: Rick Scuteri / Imagn Images)
This news was originally published on this post .
Be the first to leave a comment