
We’re deep enough into the fantasy baseball season that most of us are looking at rosters only partially resembling the team we originally drafted. Since roster churn is the name of the game, I’m running it back all season with your favorite speculator piece implementing my patented data-backed, formulaic approach to discover next week’s waiver wire headliners … today.
Advertisement
Going position by position, I mine my favorite player stat combinations 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
|
---|---|---|---|---|---|---|
TEX |
UT |
54 |
80.5% |
52.6% |
0.413 |
|
NYY |
OF |
62 |
84.5% |
45.5% |
0.439 |
|
SF |
OF |
75 |
84.8% |
48.1% |
0.342 |
|
STL |
OF |
46 |
81.7% |
47.2% |
0.356 |
|
TB |
C |
46 |
82.7% |
41.4% |
0.425 |
|
CHW |
C |
61 |
86.0% |
52.4% |
0.354 |
|
CIN |
C |
42 |
81.9% |
51.4% |
0.354 |
Hitters in this table have +80% contact, +40% hard-hit, a +.340 expected weighted on-base average and at least 35 plate appearances in the past 21 days.
At only 22 years old, Detroit infielder Colt Keith showed plenty of promise last year in his rookie season. However, a brutal start to 2025 — 85 PA, .171 BA, 8 R, 3 RBI, 0 HR, 0 SB, 63 wRC+ — started to cost him playing time, spawning drops across the fantasy universe. Like they say, sometimes you have to break the seal to find the flow. Since connecting for his first home run on April 30, Keith’s mashed the baseball — 43 PA, .316 BA, 13 R, 9 RBI, 4 HR, 0 SB, 17% Barrel, .489 xwOBA, 196 wRC+ — earning an every-day spot in the top-third of a very good Tigers lineup. Currently just 19% rostered on Yahoo, Keith’s on a short list of players who could work their way into a universal role before the break.
Analyzing MLB is all about risk tolerance across different sample sizes. Every year, one of my favorite adds is the universally drafted player who face-plants so badly that the fantasy world becomes convinced he’s forgotten how to hit. Enter Joc Pederson, the Rangers’ new veteran DH. Brought in as a power supply, Pederson couldn’t have gotten off to a worse start, going 3-for-63 to start 2025 (.052 BA, .210 OPS). Woof! One glance at our table above shows the rumblings of an upcoming breakout and potential return to peak power. Over the past three weeks, Pederson has massively cut down the whiffs (80.5% Contact) and made frequent quality contact (52.6% Hard Hit) to produce an elite expected weighted on-base average (.413). Finally hitting his first home run earlier this week, Joc should have the worst behind him as a cheap add for power-starved fantasy squads.
Advertisement
The preseason hype train for Cubs rookie 3B Matt Shaw exploded out of the station as soon as Chicago announced the 23-year-old would break camp with the club. Well, MLB is extremely difficult and Cubs brass quickly decided Shaw needed more seasoning after a pretty horrid 19-game sample to start the season — 68 PA, .172 BA, 11 R, 3 RBI, 1 HR, 0 SB, 63 wRC+. Over the next month, Shaw has done nothing but produce for Triple-A Iowa — 89 PA, .270 BA, 16 R, 9 RBI, 2 HR, 5 SB, 125 wRC+. With journeyman Jon Berti getting starts at third base for a struggling lineup, it shouldn’t be long until Shaw’s number gets called again. Act now if your roster can afford a brief stash.
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 players who are losing opportunities.
Noteworthy hitters losing playing time
- Heston Kjerstad (OF, BAL)
- Connor Wong (C, BOS)
- Luis Rengifo (2B, LAA)
- Christopher Morel (OF, TB)
- Tim Tawa (2B, ARI)
- Matt Mervis (DH, MIA)
- Jo Adell (OF, LAA)
- Joey Ortiz (SS, MIL)
- Jeff McNeil (2B, NYM)
- Brandon Marsh (OF, PHI)
- LaMonte Wade Jr. (1B, SF)
- Jordan Walker (OF, STL)
- Tommy Pham (OF, PIT)
- Jhonkensy Noel (OF, CLE)
- Brandon Lockridge (OF, SD)
Top hitter waiver wire adds, by position
Catcher
- Iván Herrera (STL): 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
- Elias Díaz (SD): 15+ teams
- Carlos Narváez (BOS): AL only
- Jose Trevino (CIN): NL only
First Base
- Jake Burger (TEX): 10+ teams
- Nick Kurtz (ATH): 10/12 teams
- Carlos Santana (CLE): 12+ teams
- Ty France (MIN): 12+ teams
- Gavin Sheets (SD): 12/15 teams
- Michael Toglia (COL): 12/15 teams
- Andrew Vaughn (CHW): 15+ teams
- Eric Wagaman (MIA): 15+ teams
- Zach Dezenzo (HOU): 15+ teams
- Matt Gorski (PIT): NL only
- Justin Turner (CHC): NL only
- Rowdy Tellez (SEA): AL only
- Romy Gonzalez (BOS): AL only
Second Base
- Colt Keith (DET): 10+ teams
- Hyeseong Kim (LAD): 10/12 teams
- Gavin Lux (CIN): 12+ teams
- Caleb Durbin (MIL): 12/15 teams
- Luisangel Acuña (NYM): 15+ teams
- Jorbit Vivas (NYY): 15+ teams
- Christian Koss (SF): 15+ teams
- Luis Urías (ATH): AL only
- David Hamilton (BOS): AL only
- Adael Amador (COL): NL only
- Javier Sanoja (MIA): NL only
Shortstop
- Masyn Winn (STL): 10+ Teams
- Trey Sweeney (DET): 10/12 Teams
- Javier Báez (DET): 12+ teams
- Gabriel Arias (CLE): 12/15 teams
- Chase Meidroth (CHW): 15+ teams
- Jordan Lawlar (ARI): 15+ teams
- Ezequiel Duran (TEX) :AL only
- Taylor Walls (TB): AL only
- Jared Triolo (PIT): NL only
- Alan Trejo (COL): NL only
Third Base
- Josh Jung (TEX): 10+ Teams
- Brooks Lee (MIN): 10/12 teams
- Connor Norby (MIA): 12+ teams
- Miguel Vargas (CHW): 12+ teams
- Daniel Schneemann (CLE): 12/15 teams
- Santiago Espinal (CIN): 15+ teams
- Ke’Bryan Hayes (PIT): 15+ teams
- Brett Baty (NYM): 15+ teams
- Ben Williamson (SEA): AL only
- Emmanuel Rivera (BAL): AL only
- José Tena (WAS): NL only
- Jon Berti (CHC): NL only
Outfield, 10/12 teams
- Kyle Stowers (MIA)
- Jordan Beck (COL)
- Trent Grisham (NYY)
- Mike Yastrzemski (SF)
- Trevor Larnach (MIN)
Outfield, 12/15 teams
- Alex Verdugo (ATL)
- Addison Barger (TOR) ^^^
- Jonathan India (KC)
- Jesús Sánchez (MIA)
- Zach McKinstry (DET)
- Ryan O’Hearn (BAL)
- Andrew Benintendi (CHW)
- Pavin Smith (ARI)
- Daulton Varsho
- Alec Burleson (STL)
Outfield 15+ teams only
- Evan Carter (OF, TEX)
- Josh H. Smith (TEX)
- Eli White (ATL)
- Tyrone Taylor (NYM)
- Kameron Misner (TB)
- JJ Bleday (ATH)
- Jake Meyers (HOU)
- Max Kepler (PHI)
- Harrison Bader (MIN)
- Brooks Baldwin (CHW)
- Angel Martínez (CLE)
- Mickey Moniak (COL)
- Andrew McCutchen (PIT)
- Nolan Jones (CLE)
- Jordan Walker (STL)
- Heston Kjerstad (BAL)
- James Outman (LAD)
- Drew Waters (KC)
- Kyle Isbel (KC): AL only
- Miguel Andujar (ATH): AL only
- Michael A. Taylor (CHW): AL only
- Jo Adell (LAA): AL only
- Luis Matos (SF): NL only
- Alek Thomas (ARI)): NL only
- Alexander Canario (PIT): 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
- Hunter Goodman (C, COL)
- Jacob Wilson (SS, ATH)
- 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)
- Jung Hoo Lee (OF, SF)
Hitter stash candidates
- Matt Shaw (3B, CHC)
- Roman Anthony (OF, BOS)
- Marcelo Mayer (SS, BOS)
- 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 that this combination of skills signals an immediate call to action.
Advertisement
Identifying available underlying pitching skills
Player | Team | IP | SIERA | WHIP | K-BB% |
---|---|---|---|---|---|
MIL |
11.0 |
2.00 |
0.82 |
35.0% |
|
ATH |
11.1 |
3.24 |
1.06 |
20.5% |
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.
Major League debuts as impressive as Milwaukee’s rookie righty Logan Henderson are few and far between, and the fact he’s rostered in just one-third of all fantasy leagues is borderline criminal. Henderson followed up a dominant MiLB career — 203.2 IP, 3.00 ERA, 0.98 WHIP, 26.9% K-BB — by exploding on the scene in two phenomenal starts thus far. The 23-year-old is quickly establishing himself as a strike-throwing machine (33.5% Ball), using a classic fastball-changeup combination to strike out an extraordinary 40% of batters faced thus far. While questions surrounding role presented cause for concern a few days ago, Jose Quintana’s recent visit to the IL should clear the runway for a rest-of-season takeoff. Henderson’s a priority add across all formats of any size.
Despite already headlining a previous piece, Gunnar Hoglund occupying half of our underlying skills list is worthy of reiteration. Oakland’s top pitching prospect has performed very well from a skills perspective, combining a good four-seamer with lots of whiff-inducing spin and two devastating secondaries (minimum 37% Whiff). Sure, he just surrendered four earned runs, but it was against the vaunted Dodgers — a start sharp managers would, could and should have avoided anyway. With starting pitching in short supply, expect Hoglund’s roster percentage to climb weekly until it’s universal.
Top waiver wire pitcher adds
Finding Mr. Right: Starters who could stick all year
- Zebby Matthews (MIN)
- Gunnar Hoglund (ATH)
- Logan Henderson (MIL) ^^^
- Will Warren (NYY) ^^^
- AJ Smith-Shawver (ATL)
- Cade Horton (CHC)
- Andrew Abbott (CIN) ^^^
- Hayden Wesneski (HOU)
- Matthew Liberatore (STL)
- Griffin Canning (NYM)
- Lucas Giolito (BOS)
- Ben Casparius (LAD)
- Hunter Dobbins (BOS) ^^^
Team Streamers: Hold and deploy from the bench
- David Peterson (NYM)
- Emerson Hancock (SEA)
- Landen Roupp (SF)
- Ryan Gusto (HOU)
- Sean Burke (CHW)
- Shane Smith (CHW)
- Ben Brown (CHC)
- José Soriano (LAA)
- Landon Knack (LAD)
- Grant Holmes (ATL)
- Mitchell Parker (WAS)
One-and-done: Pitch-and-ditch desperation plays
- Luis L. Ortiz (CLE)
- Mitch Keller (PIT)
- JP Sears (ATH)
- Colin Rea (CHC)
- Logan T. Allen (CLE)
- Chris Paddack (MIN)
- Andrew Heaney (PIT)
- Nick Martinez (CIN)
- Andre Pallante (STL)
- Michael Lorenzen (KC)
- Jonathan Cannon (CHW)
- Tyler Anderson (LAA)
- Aaron Civale (MIL)
- Cade Povich (BAL)
- Cooper Criswell (BOS)
- Edward Cabrera (MIA)
- Michael Soroka (WAS)
- Jordan Hicks (SF)
- Jake Irvin (WAS)
- Chase Petty (CIN)
- Jack Kochanowicz (LAA)
- Zack Littell (TB)
- J.T. Ginn (ATH)
- Chad Patrick (MIL)
- Stephen Kolek (SD)
^^^ = 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)
- Ben Casparius (LAD)
- David Festa (MIN)
- Noah Cameron (KC)
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 |
---|---|---|---|---|---|
Gunnar Hoglund |
ATH |
LAA |
. Jose Soriano |
PHI |
Jesus Luzardo |
Will Warren |
NYY |
TEX |
Patrick Corbin |
@ COL |
Antonio Senzatela |
Ben Brown |
CHC |
@ MIA |
Cal Quantrill |
@ CIN |
Nick Lodolo |
Mitchell Parker |
WAS |
ATL |
Bryce Elder |
SF |
Robbie Ray |
Hunter Dobbins |
BOS |
NYM |
Clay Holmes |
BAL |
Tomoyuki Sugano |
Jose Soriano |
LAA |
@ ATH |
Gunnar Hoglund |
MIA |
Edward Cabrera |
Patrick Corbin |
TEX |
@ NYY |
Will Warren |
@ CHW |
Davis Martin |
Logan Taylor Allen |
CLE |
@ MIN |
Bailey Ober |
@ DET |
TBD |
Quinn Priester |
MIL |
BAL |
Dean Kremer |
@ PIT |
Mitch Keller |
Osvaldo Bido |
ATH |
LAA |
Kyle Hendricks |
PHI |
Aaron Nola |
Erick Fedde |
STL |
DET |
TBD |
ARI |
Brandon Pfaadt |
Dean Kremer |
BAL |
@ MIL |
Quinn Priester |
@ BOS |
Brayan Bello |
Bryce Elder |
ATL |
@ WAS |
Mitchell Parker |
SD |
Dylan Cease |
Bailey Falter |
PIT |
CIN |
Nick Martinez RP, |
MIL |
TBD |
Kyle Freeland |
COL |
PHI |
Jesus Luzardo |
NYY |
TBD |
Davis Martin |
CHW |
SEA |
Bryan Woo |
TEX |
Patrick Corbin |
Kyle Hendricks |
LAA |
@ ATH |
Osvaldo Bido |
MIA |
Sandy Alcantara |
Antonio Senzatela |
COL |
PHI |
Aaron Nola |
NYY |
Will Warren |
(Top photo of Colt Keith: Luiza Moraes / Getty Images)
This post was originally published on this site be sure to check out more of their content.