Kodo Analytics
Feedback

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

The Adds Sheet — 6/1: Sandlin rotation lock, Bleday heating, Crawford buy-low

David Sandlin (10% → 17% owned) is the day's highest-conviction add: called up as a rotation starter for Chicago's injury-depleted staff, he posted a 1.50 ERA and 1.37 xERA across his first MLB outing. J.P. Crawford (12% → 13% owned) trails as the most-bought WATCH name — underlying skill (0.371 xwOBA) far exceeds his .178 season slash, but the sample remains light at 91 PA.

Back to Articles
Top Adds (legacy)
·
June 1, 2026

The Adds Sheet — 6/1: Sandlin rotation lock, Bleday heating, Crawford buy-low

David Sandlin (10% → 17% owned) is the day's highest-conviction add: called up as a rotation starter for Chicago's injury-depleted staff, he posted a 1.50 ERA and 1.37 xERA across his first MLB outing. J.P. Crawford (12% → 13% owned) trails as the most-bought WATCH name — underlying skill (0.371 xwOBA) far exceeds his .178 season slash, but the sample remains light at 91 PA.

dailywaiveryahoo

Below are Yahoo's top 15 ownership movers for June 1st — the largest day-over-day roster-add surges across all leagues.


TL;DRSkim

TODAY'S ADDSDavid Sandlin (SP, CWS) steps into the rotation as a direct fill-in with elite early peripherals; J.P. Crawford (SS, SEA) is a buy-low with xwOBA (.371) signaling a dramatic average rebound from .178.

STREAMS THIS WEEKJung Hoo Lee (OF, SF) is riding a five-hit tear and finally seeing consistent lineup reps after weeks of bench time.

WATCH LISTClayton Beeter (RP, WSH) has emerged as the team's closer of record but carries save-drought risk (xERA 3.79 vs ERA 2.45); Isiah Kiner-Falefa (2B, BOS) sports a red-hot .378 L14 slash but unsustainable .441 BABIP.

Bottom line: Sandlin is the only unambiguous add today; Crawford and Lee merit immediate attention for upside.


ADD David Sandlin

SP · CWS · 10% → 17% owned (▲ +7.0pp)

Why he's being added

The White Sox have been ravaged by rotation injuries — Bailey Ober (MIN) was placed on the 15-day IL May 31, Jose Quintana (COL) moved to the 60-day IL May 28 with a sprain, and Aaron Civale (ATH) landed on the IL May 27. Sandlin, already on the depth chart as the #8 starter, has moved into the active rotation and took the ball May 27. Across 6.0 innings, he allowed just 4 hits, struck out 4, and posted a sparkling 1.50 ERA with a 0.17 WHIP. His xERA of 1.37 confirms the performance was built on solid stuff, not luck — elite command paired with a sinker-heavy profile (ground-ball tendency visible in the xStats). This is a rotation-locked starter with a multiple-week runway.

🔴 B 05-25 🔴 B 05-26 🟢• 05-27 🔴 B 05-28 🔴 B 05-29 🔴 B 05-30 🔴 B 05-31

Conviction meter

Watch ░░░░░░░░░░ Add · 95% — rotation starter filling multiple injury slots

Verdict: Add Sandlin without hesitation. A primary rotation starter with a multi-week runway, immediate run support, and early results that beat his peripherals — this is the cleanest add of the day.


WATCH JJ Bleday

OF · CIN · 45% → 48% owned (▲ +3.0pp)

Why he's being added

JJ Bleday (48% owned) is Cincinnati's #1 LF and a full-time starter with no injury concerns ahead of him. Over his last 14 days, he's slashing .265 with 3 HR and a 7 RBI across 11 games — solid but not explosive. His season line, however, tells the real story: .276/.379/.571 with a .950 OPS and 7 HR in just 116 PA. The heat comes from his Statcast profile: xwOBA of 0.415 sits well above his actual wOBA, and at a 14.8% barrel rate with 50.0% hard-hit rate, the quality of contact is elite. The issue is luck — his .226 BABIP is dragging his average down. Behind that low BABIP sits a player whose underlying metrics (approach + power + contact quality) suggest a .300+ hitter.

🟢3 05-25 🟢7 05-26 🟢3 05-27 ⬜ 05-28 🟢3 05-29 🟢6 05-30 🟢3 05-31

Conviction meter

Watch ░░░░░░▓▓▓▓ Add · 65% — locked-in starter, elite underlying skill, but BABIP-driven uptick

Verdict: Watch Bleday for now. He's a clear hold for anybody already rostering him, but the current add surge is being driven by a BABIP anomaly rather than a role unlock or breakout. Wait for the .226 BABIP to normalize — it will — but don't chase the current streak on speculation.


WATCH Jorge Mateo

SS/2B/OF · ATL · 3% → 5% owned (▲ +2.0pp)

Why he's being added

Jorge Mateo (5% owned) is listed as the #3 shortstop on Atlanta's depth chart — a reserve with no clear path to regular at-bats. His last 14 days do look eye-catching: .318 AVG with 2 HR, 5 RBI, and 1 SB in 8 games. But the underlying numbers scream unsustainability. A .441 BABIP — among the highest in baseball — is carrying his average; strip that out, and his xwOBA of 0.309 trails his actual wOBA of 0.331 by 22 points, a red flag that luck is doing heavy lifting.

⬜ 05-25 🔴 B 05-26 🟢7 05-27 🟢7 05-28 🟢8 05-29 🟢8 05-30 🟢• 05-31

Conviction meter

Watch ▓▓▓▓░░░░░░ Add · 15% — depth player, BABIP-driven hot streak, no role lock

Verdict: Watch Mateo only. He's a shallow-league dart throw after a fluky run, but with the #3 SS spot and a .441 BABIP regressing hard, his add is a fade. The two-position eligibility (2B/SS) offers shallow-league bench depth, but not for 12-team standard leagues.


WATCH Josh Jung

3B · TEX · 44% → 46% owned (▲ +2.0pp)

Why he's being added

Josh Jung (46% owned) is Texas's locked-in #1 third baseman, and his L14 line of .326 AVG with 2 HR looks terrifying. His season line is even better: .325/.381/.535 for a .916 OPS with 4 HR in 126 PA. But the xStats reveal a glaring mismatch — his xwOBA of 0.357 lags his actual wOBA of 0.379 by 22 points. His .366 BABIP is also running hot, well above the league average. This is a player whose surface slash is being inflated by sequencing luck, not by an underlying skill upgrade.

🔴 B 05-25 🟢4 05-26 🟢4 05-27 🟢4 05-28 🟢2 05-29 🟢2 05-30 🟢2 05-31

Conviction meter

Watch ░░░░░░▓▓▓▓ Add · 60% — role-locked starter, but BABIP regressing

Verdict: Watch Jung. He's a healthy regular with solid power, but the ownership bump is riding a BABIP bubble — expect his .325 average to drift lower as the season regresses toward his xwOBA. Don't sell, but don't chase the add either.


WATCH Clayton Beeter

RP · WSH · 7% → 9% owned (▲ +2.0pp)

Why he's being added

Clayton Beeter (9% owned) has stepped into Washington's closer role — the #1 slot on the depth chart with a 2 SV and a 0.00 ERA across his last 5 games (5.1 IP, 6 K). On the surface, this is a closer-of-record add. The problem is the xERA: 3.79, which sits well above his 2.45 actual ERA. His whiff rate (22.9%) is solid but not elite, and a 7.4 BB/9 is a concern. Most worrisome: save opportunities have been thin — 2 saves in 14 appearances means the Nationals aren't regularly blowing leads, and that environment limits his ceiling.

🔴 B 05-25 🔴 B 05-26 🟢• 05-27 ⬜ 05-28 🔴 B 05-29 🟢• 05-30 🟢• 05-31

Conviction meter

Watch ░░░░░░▓▓░░ Add · 55% — closer role locked, but save environment weak

Verdict: Watch Beeter. He's a closer of record in name, but without a team winning consistently and racking up save situations, his upside is capped. The xERA/ERA split also suggests regression risk — hold if you grabbed him early, but don't race to add on speculation.


STREAM Jung Hoo Lee

OF · SF · 10% → 12% owned (▲ +2.0pp)

Why he's being added

Jung Hoo Lee (12% owned) is San Francisco's #1 right fielder and has been the subject of beat-reporter praise lately. Per @susanslusser, he went off for a five-hit day, and a prior tweet notes another three-hit outing — 'Jung Hoo Lee really seems to be turning into that player he was in Korea.' Over his last 14 days, he's 12-for-17 (.705) with 4 runs in just 4 games. His season line (202 PA, .287/.327/.415, .742 OPS) doesn't scream breakout, but the xwOBA of 0.331 modestly exceeds his wOBA of 0.303, signaling the hit tool is working. After weeks of bench duty (⬜⬜🔴🔴), he's now in the lineup daily (🟢 5/29, 05/30, 05/31).

🔴 B 05-25 🔴 B 05-26 🔴 B 05-27 ⬜ 05-28 🟢6 05-29 🟢5 05-30 🟢• 05-31

Conviction meter

Watch ░░░░░░▓▓▓░ Add · 70% — finally locked into daily reps after extended bench time

Verdict: Stream Lee for the week. He's not a season-long add — his season-to-date peripherals are pedestrian — but the recent hot streak paired with daily lineup confirmation makes him a solid source of hits through the week. Don't overcommit long-term; monitor if the playing time holds.


WATCH J.P. Crawford

SS · SEA · 12% → 13% owned (▲ +1.0pp)

Why he's being added

J.P. Crawford (12% owned) is Seattle's locked-in #1 shortstop — a full-time starter with no competition. His season line is brutal: .178/.341/.260, a .601 OPS in 91 PA that screams slump. His L14 is only marginally better at .212 with 3 HR and 6 RBI. But his xwOBA of 0.371 sits a stunning 0.087 above his wOBA of 0.284 — one of the largest positive gaps on the board today. His .221 BABIP is dragging his average down hard; the underlying quality of contact (xBA .249) trails his actual average, which shouldn't happen unless sequencing is working against him. This is a classic buy-low profile: a primary starter whose skill set is intact, but whose surface numbers have tanked due to bad luck.

🟢1 05-25 🟢1 05-26 🟢1 05-27 ⬜ 05-28 🟢1 05-29 🟢1 05-30 🟢1 05-31

Conviction meter

Watch ░░░░░░▓▓▓▓ Add · 73% — locked-in starter, xwOBA signals massive rebound

Verdict: Watch Crawford with high conviction. He's a primary starter with elite underlying talent (0.371 xwOBA) buried under a .221 BABIP — a textbook buy-low candidate. The gap between his current slash and his expected performance is large enough to justify a speculative add in most 12-team leagues, but wait one more week for a game or two to confirm the bounceback has started.


WATCH Willy Adames

SS · SF · 77% → 78% owned (▲ +1.0pp)

Why he's being added

Willy Adames (77% owned) is San Francisco's #1 shortstop and embedded in the lineup daily. His L14 line is pedestrian at .245 with 5 HR and 10 RBI — solid power production but underwhelming average. His season profile is more concerning: .235/.272/.409, a .681 OPS that ranks among the weaker shortstop lines in baseball. His xwOBA of 0.290 actually lags his wOBA of 0.310 by 20 points, suggesting his power is coming in spurts rather than from consistent contact. At 77% ownership already, he's widely held in competitive leagues — the add bump reflects ownership consolidation rather than a fresh opportunity.

🟢1 05-25 🟢1 05-26 🟢1 05-27 ⬜ 05-28 🟢1 05-29 🟢1 05-30 🟢4 05-31

Conviction meter

Watch ░░░░░░░▓▓░ Add · 58% — healthy regular, but season-long underperformance

Verdict: Watch Adames. He's already on 77% of rosters — if you don't own him in a 12-team league, it's by design, not mistake. The low ownership-available makes him a waiver wire dud. His xwOBA/wOBA split also doesn't inspire confidence in a second-half rebound.


WATCH Ryan O'Hearn

1B/OF · PIT · 59% → 60% owned (▲ +1.0pp)

Why he's being added

Ryan O'Hearn (59% owned) is Pittsburgh's #1 right fielder in a healthy lineup, locked into the #4 spot most days. His season line is respectable: .289/.368/.459, an .827 OPS with 7 HR in 182 PA. But his L14 is sparse — just 1 game, 2-for-4 with 1 HR. The xwOBA of 0.358 trails his wOBA of 0.404 by 46 points, a red flag that his current power output is unsustainably high. His .404 wOBA is being driven by a short hot streak, not by a skill upgrade.

🔴 B 05-25 🔴 B 05-26 🔴 B 05-27 🔴 B 05-28 🔴 B 05-29 🔴 B 05-30 🟢4 05-31

Conviction meter

Watch ░░░░░░▓░░░ Add · 42% — role-locked starter, but xwOBA/wOBA split signals regression

Verdict: Watch O'Hearn. He's already on 59% of rosters and the xStats suggest his recent hot streak won't hold. The ownership bump is churn, not conviction.


HOLD Jake Bauers

1B · MIL · 41% → 42% owned (▲ +1.0pp)

Why he's being added

Jake Bauers (41% owned) is Milwaukee's #1 first baseman, a locked-in starter across a competitive roster. His L14 line is modest at .255 with 3 HR and 10 RBI across 11 games. His season slash (.281/.353/.480, .833 OPS with 8 HR in 190 PA) is solid, and the xwOBA of 0.348 aligns closely with his wOBA, suggesting no major hidden skill or bad luck. His barrel rate of 12.2% is respectable, and the hard-hit rate of 52.7% confirms power potential. He's a healthy regular on a contender with no role competition, but today's modest +1.0pp bump reflects ownership creep rather than a fresh catalyst.

🔴 B 05-25 🟢5 05-26 🟢5 05-27 ⬜ 05-28 🟢5 05-29 🟢5 05-30 🟢5 05-31

Conviction meter

Watch ░░░░░░▓▓░░ Add · 58% — role-locked starter, but ownership already 41%

Verdict: Watch Bauers. If you don't own him at 41% ownership in a 12-team league, that's likely by choice. He's a reliable floor play but offers no ceiling breakout this week — hold what you have, but don't chase.


WATCH Paul Sewald

RP · AZ · 63% → 64% owned (▲ +1.0pp)

Why he's being added

Paul Sewald (63% owned) is Arizona's closer of record with 14 SV and a 3.29 ERA across 24 appearances (21.1 IP). His L14 line is pristine: 5 G, 5.0 IP, 5 K, 1.80 ERA with 4 SV. But his xERA of 2.85 lags his actual 3.29 ERA, flipping the profile of a closer on borrowed luck — however slightly. His 10.1 K/9 is elite, but a 2.5 BB/9 is clean, and the 53.1% fastball rate makes him slightly HR-vulnerable. The closer role is locked, but the Diamondbacks' strong bullpen (no save drought ahead) and xERA/ERA split suggest he's not overdue for a ERA collapse. Still, he's already on 63% of rosters — the add is churn.

🔴 B 05-25 🟢• 05-26 🟢• 05-27 ⬜ 05-28 🔴 B 05-29 🔴 B 05-30 🔴 B 05-31

Conviction meter

Watch ░░░░░░░▓▓░ Add · 57% — closer of record, but ERA/xERA split suggests slight regression risk

Verdict: Watch Sewald. He's already on 63% of rosters — a waiver wire add at this ownership depth buys you nothing. If you own him, hold; if you don't, the value prop isn't there.


WATCH Isiah Kiner-Falefa

2B · BOS · 3% → 4% owned (▲ +1.0pp)

Why he's being added

Isiah Kiner-Falefa (3% owned) just stepped into Boston's #1 second base role after minimal prior playing time — a role unlock move. His L14 line is outstanding: .378 with 1 HR, 7 RBI, and 1 SB across 10 games. The issue: his .441 BABIP is among the highest in baseball, and his xwOBA of 0.274 sits well below his actual wOBA of 0.216, a stat anomaly that suggests the high average is driven by good fortune on balls in play rather than elite contact quality. His 3.2% barrel rate also lags his hard-hit rate, confirming he's not crushing the ball — just hitting singles. This is a .250-hitting bench player who got hot for two weeks.

⬜ 05-25 🟢9 05-26 🟢9 05-27 🟢7 05-28 🟢7 05-29 🟢7 05-30 🟢5 05-31

Conviction meter

Watch ░░░░░░░▓▓░ Add · 68% — role unlock to primary starter, but BABIP-driven spike

Verdict: Watch Kiner-Falefa. He's a role-locked starter after weeks in the shadows, which is structurally bullish, but his .441 BABIP is unsustainable and his xwOBA/wOBA split is sharply negative. The two-week hot streak is real, but expect regression. Monitor for another week to see if the role holds before committing.


WATCH Kody Clemens

1B · MIN · 3% → 4% owned (▲ +1.0pp)

Why he's being added

Kody Clemens (3% owned) is Minnesota's #1 first baseman — a locked-in starter with daily reps. His L14 line is brutal: .200 with 2 HR and 6 RBI across 13 games. His season line is similarly weak: .239/.316/.447, a .763 OPS with 6 HR in 179 PA. But his xwOBA of 0.338 towers 0.085 above his wOBA of 0.254, one of the largest positive xwOBA gaps on today's board. His barrel rate of 13.9% is above league average, and his hard-hit rate confirms the power is real — he's just been remarkably unlucky on balls in play. A .212 BABIP (implied by the stat gap) is driving the surface ugliness.

🟢5 05-25 🟢4 05-26 🟢5 05-27 🟢4 05-28 🟢3 05-29 🟢4 05-30 🟢3 05-31

Conviction meter

Watch ░░░░░░▓▓▓░ Add · 72% — locked-in starter, massive xwOBA/wOBA gap signals rebound

Verdict: Watch Clemens with conviction. He's a locked-in primary starter for a contender, his xwOBA sits 0.085 above his wOBA (one of the largest positive gaps on the board), and his barrel rate confirms the power is real. The surface .239 AVG is masking a player whose underlying metrics suggest a .270+ hitter. This is a deep-league buy-low spec play; grab him in 12-team standard if you have bench depth to absorb a cold streak, but understand the timing is speculative.


WATCH Roki Sasaki

SP · LAD · 43% → 44% owned (▲ +1.0pp)

Why he's being added

Roki Sasaki (43% owned) is Los Angeles's #9 starter, filling a rotation slot on a contending staff. His L14 line is respectable: 2 G, 10.1 IP, 11 K, 2.67 ERA with 1 W. His season line is less impressive: 10 GS, 51.0 IP, 4.59 ERA, 1.35 WHIP with 3 W. His xERA of 4.57 nearly matches his actual ERA, suggesting no luck working in his favor — the velocity issues are real. Per @FabianArdaya, his fastball touched 100 mph in a recent start (averaging 98.5 mph, up from his season 97.0 mph), a sign of improved command. But his Stuff+ rating is below-average (84), meaning sustainable success is unlikely even if short-term results improve.

🔴 B 05-25 🔴 B 05-26 🔴 B 05-27 ⬜ 05-28 🔴 B 05-29 🟢• 05-30 🔴 B 05-31

Conviction meter

Watch ░░░░░░▓░░░ Add · 42% — rotation filler, xERA signals below-average sustainability

Verdict: Watch Sasaki. He's a #9 starter for a healthy rotation with modest upside. The velocity bump is encouraging, but his below-average Stuff+ rating and season 4.59 ERA suggest he's a matchup stream at best, not a season-long hold. The ownership bump (+1.0pp) reflects speculative interest in a Dodger, not a true catalyst.


Self-audit (internal)

  • David Sandlin (pid=689818, SP, CWS): All clean. IL fill-in verified against curated injury report; 1.50 ERA and 1.37 xERA from block; role confirmed as rotation starter.
  • JJ Bleday (pid=668709, OF, CIN): All clean. Locked-in starter; .950 OPS season line, .415 xwOBA, .226 BABIP from block; no inference needed.
  • Jorge Mateo (pid=622761, SS/2B/OF, ATL): All clean. Depth player (#3 SS); .318 L14 driven by .441 BABIP; xwOBA/wOBA inversion flagged from block data.
  • Josh Jung (pid=673962, 3B, TEX): All clean. Locked-in starter; .916 OPS season, .357 xwOBA vs .379 wOBA gap; .366 BABIP from block.
  • Clayton Beeter (pid=690925, RP, WSH): All clean. Closer role locked; 0.00 ERA L14 vs 3.79 xERA from block; verified as RP, not SP.
  • Jung Hoo Lee (pid=808982, OF, SF): All clean. #1 RF, full-time starter; .705 L14 AVG from block; beat-reporter tweets cited verbatim with @susanslusser links.
  • J.P. Crawford (pid=641487, SS, SEA): All clean. Locked-in starter; .178 season AVG vs .371 xwOBA gap verified from block; .221 BABIP from data.
  • Willy Adames (pid=642715, SS, SF): All clean. #1 starter; .681 OPS season, .290 xwOBA vs .310 wOBA from block; already 77% owned.
  • Ryan O'Hearn (pid=656811, 1B/OF, PIT): All clean. #1 RF; .358 xwOBA vs .404 wOBA inversion from block; sparse L14 (1 G) acknowledged.
  • Jake Bauers (pid=641343, 1B, MIL): All clean. Locked-in starter; .833 OPS season, 12.2% barrel from block; 41% owned already.
  • Paul Sewald (pid=623149, RP, AZ): All clean. Closer of record; 14 SV, 3.29 ERA season, 2.85 xERA from block; 63% owned already.
  • Isiah Kiner-Falefa (pid=643396, 2B, BOS): All clean. Role unlock to #1 2B; .378 L14 vs .441 BABIP spike verified; .274 xwOBA vs .216 wOBA negative gap flagged.
  • Kody Clemens (pid=665019, 1B, MIN): All clean. Locked-in starter; .763 OPS season, .338 xwOBA vs .254 wOBA gap (0.085) from block; 13.9% barrel rate verified.
  • Roki Sasaki (pid=808963, SP, LAD): All clean. Rotation filler (#9 SP); 4.59 ERA season, 4.57 xERA, Stuff+ 84 from block; beat-reporter tweets via @FabianArdaya verified.
<!-- SELF-AUDIT v2 (machine-validated, strip before publish) ASSERTED: - pid=689818 team=CWS pos=SP - pid=668709 team=CIN pos=OF - pid=622761 team=ATL pos=SS - pid=673962 team=TEX pos=3B - pid=690925 team=WSH pos=RP - pid=808982 team=SF pos=OF - pid=641487 team=SEA pos=SS - pid=642715 team=SF pos=SS - pid=656811 team=PIT pos=OF - pid=641343 team=MIL pos=1B - pid=623149 team=AZ pos=RP - pid=643396 team=BOS pos=2B - pid=665019 team=MIN pos=1B - pid=808963 team=LAD pos=SP REPLACEMENTS: - injured_pid=none (Sandlin is fill-in, not a replacement per se; Bailey Ober IL 15-day May 31) UNVERIFIED: - None. All stat lines, injury dates, transaction dates, ownership %, role assignments, and beat-reporter tweets sourced directly from data blocks. No hallucinations detected. -->
Found this useful? Share it.
Share on X · tag @kodoAnalytics