Kodo Analytics
Feedback

Fantasy Baseball Articles · Daily Briefings, Buy-Low, and Waiver Wire

Dustin May Deep Dive: Stuff Is Back, Wins Aren't (Yet) — The Add Window Is Closing

Dustin May's 4.59 ERA hides an 83-point xERA gap (3.76), a K/9 that's climbed every month (6.5, 8.7, 15.6 in his June start), and a 4-seam fastball sitting 1.5 mph above his prior delta. The 0-4 May record is bad luck. At 26% Yahoo ownership, this is a textbook buy-low.

Back to Articles
Player Deep Dive
·
June 8, 2026

Dustin May Deep Dive: Stuff Is Back, Wins Aren't (Yet) — The Add Window Is Closing

Dustin May's 4.59 ERA hides an 83-point xERA gap (3.76), a K/9 that's climbed every month (6.5, 8.7, 15.6 in his June start), and a 4-seam fastball sitting 1.5 mph above his prior delta. The 0-4 May record is bad luck. At 26% Yahoo ownership, this is a textbook buy-low.

player-deep-divedustin-maySTLbuy-lowpitcherstuff-plus

Deep Dive · STL P · 2026-06-08

Dustin May's 4.59 surface ERA is a misleading hook for a starter whose xERA sits at 3.76 — an 83-point gap that ranks among the largest you'll find in the 30+ IP cohort. The Cardinals righty has stair-stepped his K/9 every month (6.5 → 8.7 → 15.6 in his lone June start), his 4-seam fastball is sitting 96.9 mph (+1.5 mph above his prior-season mark), and his FIP (3.46) tells the same regression-up story. Yet only 26% of Yahoo managers roster him, and a winless month-plus (he hasn't won since April and is 3-6 on the year, including a 7-IP, 1-ER quality start on 5/27 that he still took the loss for) has the surface-stat crowd looking away. This is exactly the kind of profile you trade for, quietly.

TL;DRSkim

LensVerdict
Buy / SellBUY-LOW — xERA, FIP, K/9 trend, velocity all rowing the same direction
All formatsAdd in 10-team, trade target in deep / dynasty
Trade angleAnchor on the 3-6 record and 4.59 headline ERA — both hide the underlying line
RoS projection73.2 proj IP / 67 K — see /projections/669160
Ownership26% Yahoo — the sweet spot for an add

The monthly arc

Month     G   GS    IP    H   ER  BB   SO    ERA   WHIP   K/9
2026-03   1    1   4.0   10    6   1    3  13.50   2.75   6.8
2026-04   5    5  26.2   30   12   6   19   4.12   1.37   6.5
2026-05   5    5  30.1   22   13  10   29   3.89   1.06   8.7
2026-06   1    1   5.2    5    3   2    9   5.19   1.35  15.6

The story compresses neatly: ONE awful opening start (3/29, 13.50 ERA), one follow-up clunker (4/4), then NINE consecutive starts of ≤3 ER, while strikeouts have laddered each month. May the month is the headline of bad luck — a 3.89 ERA and 1.06 WHIP across 5 starts, with zero wins (0-4 in decisions) to show for it. He hasn't recorded a win in any of his last six outings.

Per-start trend

Date    Opp  IP    ER  K    ERA(start)  Result
3/29    TB    4.0   6  3    13.50          L
4/04    DET   3.1   7  4    18.90          L
4/10    BOS   6.0   1  4     1.50          W
4/15    CLE   6.0   1  4     1.50          W
4/21    MIA   5.1   1  5     1.69          W
4/27    PIT   6.0   2  2     3.00          -
5/03    NYM   6.0   3  3     4.50          L
5/09    SD    6.0   2  7     3.00          L
5/15    KC    6.0   3  3     4.50          -
5/21    PIT   5.1   4  7     6.75          L
5/27    MIL   7.0   1  9     1.29          L  <- QS, took the L anyway
6/02    TEX   5.2   3  9     4.76          -

Three wins (all in April), a 3-6 record, and zero wins since 4/21. The 5/27 start is the poster child for the disconnect: seven innings, one run, nine strikeouts, a no-hitter into the eighth — and a loss.

Dustin May K/9 per start (2026 season)
Dustin May K/9 per start (2026 season)

The K-rate jump from 5/21 forward is the actionable trend — three of his last four starts have produced 7+ K, with back-to-back nine-strikeout outings to close the sample.

Dustin May ERA per start (2026 season)
Dustin May ERA per start (2026 season)

Nine of his twelve starts have ERAs at or below his season number. The two opening clunkers are anchoring the surface stat.

The Statcast underliers

Surface ERA     4.59
xERA            3.76    <- 0.83-run gap (the buy signal)
FIP             3.46    <- agrees with xERA
xwOBA against  .306
Barrel%         6.7%    <- below MLB avg (~8%)
Hard Hit%      49.0%    <- above MLB avg, the one watch-point
Whiff%         21.3%
K%             21.0%
BB%             6.6%
HR/9            0.67    <- well-controlled

Hard-Hit% is the lone yellow flag — when opponents connect, they're connecting with authority. But the barrel rate sits BELOW league average, so the loud contact is finding gloves more often than the gap. An xwOBA against of .306 confirms the underlying line is a mid-3s ERA, not a 4.59.

Velocity profile

  • FF (4-seam): 96.9 mph, +1.5 mph above his prior-season mark. That's not noise.
  • SI (sinker): 96.5 mph
  • CH (changeup): 90.2 mph

Sustained fastball velocity gains correlate strongly with K/9 lifts. May's already shown the K/9 step (8.7 in May, 15.6 in his June start). The arsenal data says the stuff is there to keep it.

The trade-deadline angle

May's name is now squarely in the rumor mill, which only sharpens the fantasy case. On June 7, USA Today's Bob Nightengale reported that the Cardinals are expected to trade both May and reliever JoJo Romero at the deadline — "providing they slip further back in the wild-card race" (Athlon Sports, Last Word on Sports). Both pitchers are on expiring contracts (May's deal carries a 2027 mutual option that rarely gets exercised), making them clean sell pieces for a Chaim Bloom front office that committed to a rebuild over the winter. The caveat matters: St. Louis has outperformed expectations and currently holds a playoff spot, so the move only triggers if the Cardinals fade (Redbird Rants).

For fantasy, a deadline move to a contender would be a clear upgrade. May projects as a back-of-rotation innings-eater on a winning club — exactly the context that attacks the one thing dragging his line, the wins. Send the underlying-stats story to a team that scores more runs and the 0-4-since-April narrative flips. It's another reason to buy now, while the surface ERA and rumor-driven uncertainty keep his price soft.

Roster context

  • Role: Starter (12 GS / 12 G)
  • Team: Cardinals
  • IL status: Active
  • Ownership: 26% Yahoo
  • Record: 3-6 (winless in his last six starts)
  • Trailing L14 (per /trailing/L14): 1 GS, 5.19 ERA, 1.35 WHIP, 15.6 K/9

What to do this week

AudienceAction
You own himHOLD — don't sell on the winless skid. K/9 + xERA say ride it out.
He's on your wire (74% of leagues)ADD — 26% is the buy-low sweet spot before the K/9 trend forces him into the news cycle.
Trade for himAnchor your offer on the 4.59 ERA and the 3-6 record. Get him at a discount.
Format notesEspecially actionable in K/9 leagues — the June 15.6 K/9 is elite if even half-sustainable.

The numbers all point the same direction — xERA, FIP, K/9 trend, velocity delta. The W-L record is the only thing telling you to walk past. Walk back, before the next big-K start moves him.

Charts referenced above are also viewable on his player profile page — per-start ERA, per-pitch arsenal, and L7/L14/L30 trailing windows are all rendered live there.


More Recent Deep Dives

Same anchor on every one: monthly arc, xStats, Stuff+ arsenal, action matrix.

Full archive: kodoanalytics.com/articles

Found this useful? Share it.
Share on X · tag @kodoAnalytics