Kodo Analytics
Feedback

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

The Adds Sheet — 5/28: Antonacci breakout, Sandlin debut, Grisham rebound

Sam Antonacci emerges as the day's top conviction add: promoted to everyday LF in Chicago's lineup with a .979 OPS at Triple-A and elite xwOBA (0.391) now translating to MLB at-bats. Watch list flags Trent Grisham's unlucky .184 BABIP masking a .346 xwOBA — he's heating but ownership is running ahead of his season slash.

Back to Articles
Top Adds (legacy)
·
May 29, 2026

The Adds Sheet — 5/28: Antonacci breakout, Sandlin debut, Grisham rebound

Sam Antonacci emerges as the day's top conviction add: promoted to everyday LF in Chicago's lineup with a .979 OPS at Triple-A and elite xwOBA (0.391) now translating to MLB at-bats. Watch list flags Trent Grisham's unlucky .184 BABIP masking a .346 xwOBA — he's heating but ownership is running ahead of his season slash.

dailywaiveryahoo

TL;DRSkim

Yahoo's largest ownership gainers today, parsed by action:

  • TODAY'S ADDSSam Antonacci (3B/OF, CWS) elevated to everyday LF with elite Triple-A pedigree (.979 OPS) and David Sandlin (SP, CWS) made his MLB debut yesterday firing 6.0 IP, 1.50 ERA.
  • STREAMS THIS WEEKKai-Wei Teng (RP, HOU) on a 0.00 ERA run over his last 11 IP; Taylor Rogers (RP, MIN) posting 0.00 ERA with two saves in last 6 games.
  • WATCH LISTTrent Grisham (OF, NYY) heating in last 14 days (.285 AVG) but season slash (.188) reveals BABIP-driven volatility — xwOBA suggests real talent; Joc Pederson (Util, TEX) slashing .289 L14 with xwOBA (.356) exceeding surface.
  • Bottom line — Antonacci is the only clear add today; Sandlin warrants WATCH for role confirmation in a competitive rotation.

ADD Sam Antonacci

2B/3B/OF · CWS · 16% → 19% owned (▲ +3.0pp)

Why he's being added: Antonacci has ascended to Chicago's everyday left-field lineup after carving up Triple-A — the White Sox are betting on the skill set more than the recent ML sample. He's wrapping up a 14-game AAA stint at .313/.500/.479 (0.979 OPS) with 2 HR and 5 stolen bases, landing him in the #1 LF depth slot despite limited 2026 MLB exposure. Over his last 14 days in the majors, Antonacci is .260 (0-for-4 in power) but the underlying profile is elite: xwOBA of 0.391 — 0.075 points above his actual .316 wOBA — indicating hard contact and quality pitch selection that will normalize as the sample grows. This is a plus-athlete, plus-speed player getting 600+ PA runway.

Last 7 days: ⬜ 05-21 🟢1 05-22 🟢1 05-23 🟢4 05-24 🟢1 05-25 🟢• 05-26 🟢8 05-27

Conviction meter: Watch ░░░░░░▓▓▓▓ Add · 73% — elite peripherals backing opportunity

Verdict: ADD. Antonacci's .391 xwOBA is elite-tier confirmation of the Triple-A breakout (.979 OPS); he's locked into everyday ABs in a top-six spot, and the 4 SB in 14 AAA games add dynamic positional upside that's scarce at this ownership level (19%).


WATCH David Sandlin

SP · CWS · 4% → 6% owned (▲ +2.0pp)

Why he's being added: Sandlin made his MLB debut yesterday, spanning 6.0 innings against MIN with a 1.50 ERA and 4 strikeouts — though Byron Buxton smacked him for a leadoff homer on the second pitch (per @scottmerkin and @DanHayesMLB). He's slotted into the White Sox rotation as a #10 starter in a depth-chart scenario muddied by recent 15-day IL placement for Noah Schultz (placed 2026-05-27). Sandlin's xERA of 1.37 is microscopic — he limited hard contact and induced whiffs despite the solo shot — but one start is a one-game sample. His role is a starter (not a long reliever), but role permanence in a competitive rotation depends on ERA sustainability over the next 3-4 turns.

Last 7 days: ⬜ 05-21 🔴 B 05-22 🔴 B 05-23 🔴 B 05-24 🔴 B 05-25 🔴 B 05-26 🟢• 05-27

Conviction meter: Watch ░░░░▓▓░░░░ Add · 40% — role locked but sample size, competition

Verdict: WATCH. Sandlin's debut was impressive (1.50 ERA, 1.37 xERA), but he's a #10 SP in a rotation that already has Noah Schultz (15-day IL placement today) creating rotation flux; one stellar outing doesn't guarantee a second start this week. Revisit after his next turn.


WATCH Spencer Horwitz

1B · PIT · 9% → 14% owned (▲ +5.0pp)

Why he's being added: Horwitz is locked into Pittsburgh's #1 first-base slot and has logged 12 games over the last 14 days, batting .304 (14-for-46) with 3 HR and a robust 8 runs scored. His xwOBA of 0.333 trails his actual wOBA (0.353) by 0.034 — a small but concerning signal that suggests his batting average may be aided by a slightly elevated BABIP and that power production is trailing underlying exit velo. The L14 line (.304) masks that xBA sits just 0.238, indicating soft contact relative to his batting average; he's a full-time starter operating on leverage from luck rather than skill.

Last 7 days: 🟢4 05-21 🟢• 05-22 🟢5 05-23 🟢1 05-24 🟢1 05-25 🟢8 05-26 🟢1 05-27

Conviction meter: Watch ░░░░░░▓░░░ Add · 35% — everyday role, but luck-driven performance

Verdict: WATCH. Horwitz's .304 L14 average is propped up by xwOBA trailing actual wOBA — a regression signal. He's the starting 1B, but don't chase a hot streak that Statcast suggests is unsustainable; wait for xwOBA to climb in sync with the batting line.


WATCH Chase Meidroth

2B/3B/SS · CWS · 16% → 21% owned (▲ +5.0pp)

Why he's being added: Meidroth has vaulted into Chicago's #1 second-base slot and is seeing regular ABs (13 games, 55 PA over last 14 days). His season slash stands at .273/.345/.394 (.739 OPS) with 5 HR over 227 PA, but the last 14 days tell a cautionary tale: .236 (13-for-55) with 2 HR and a fragile underlying profile. xwOBA of 0.301 is well below his actual wOBA (0.322), a gap driven by a .373 BABIP that is unsustainably high. When the BABIP normalizes (likely to .300–.310 range), Meidroth's average will compress from his recent .236 run down further — the peripherals suggest a 0.250–0.270 hitter, not a .273 player.

Last 7 days: ⬜ 05-21 🟢5 05-22 🟢5 05-23 🟢1 05-24 🟢5 05-25 🟢5 05-26 🟢1 05-27

Conviction meter: Watch ░░░░░░▓░░░ Add · 32% — everyday role, but BABIP bubble

Verdict: WATCH. Despite the 5pp ownership gain and starting role, Meidroth's .373 BABIP is a red flag — xwOBA undercuts his season slash and an average regression is imminent. His starting position is secure, but the underlying skill does not justify the recent pop.


WATCH Kyle Finnegan

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

Why he's being added: Finnegan owns Detroit's #2 reliever slot and has been tabbed as the closer of record. However, his recent run is murky: 5 games over last 14 days with 4.19 ERA, 1 K, and no save opportunities across 4.3 innings. His season ERA sits at a sparkling 1.82, but xERA of 4.38 flags a massive disconnect — the 1.53 ERA (FIP-adjusted) is far below his true-talent rate and regression is inevitable. Whiff% of 22.3 is below average, meaning he's not overpowering hitters; the low ERA is a mirage of luck and sequencing.

Last 7 days: 🔴 B 05-21 🟢• 05-22 ⬜ 05-23 🟢• 05-24 ⬜ 05-25 🔴 B 05-26 🟢• 05-27

Conviction meter: Watch ░░░░░▓░░░░ Add · 28% — closer slot, but unsustainable ERA

Verdict: WATCH. Finnegan's 1.82 ERA is buoyed by xERA of 4.38 — a 2.56-point delta that signals imminent regression. His role is secure as a closer, but the buy is on borrowed time; wait for ERA to climb before adding.


WATCH Ernie Clement

2B · TOR · 63% → 65% owned (▲ +2.0pp)

Why he's being added: Ernie Clement (63% owned) is Toronto's #1 second baseman and has played in 13 of the last 14 games, slashing .272 with 3 HR over that span. However, his Statcast profile is weak: xwOBA of 0.286 trails his wOBA (0.322) by 0.036 — a sign that his contact quality is below average relative to the results. xBA of 0.261 adds to the concern; he's making softer contact than his average suggests. The season slash (.297/.323/.432) looks respectable on the surface, but the underlying barrels and hard-hit rates (Barrel% 2.6, HH% 25.7) rank in the bottom quartile. This is a role-locked starter whose performance is luck-driven.

Last 7 days: 🟢5 05-21 🟢6 05-22 🟢6 05-23 🟢7 05-24 🟢6 05-25 🟢6 05-26 🟢7 05-27

Conviction meter: Watch ░░░░░░▓░░░ Add · 30% — high ownership, weak peripherals

Verdict: WATCH. At 63% owned, Ernie Clement is already widely rostered; his Statcast profile (xwOBA 0.286 vs wOBA 0.322) betrays luck-driven results. No urgent add here.


WATCH Brooks Lee

SS · MIN · 29% → 31% owned (▲ +2.0pp)

Why he's being added: Brooks Lee is Minnesota's #1 shortstop and has been a rotation regular over his last 12 games (.220, 1 HR, 4 R over 50 PA). However, his Statcast metrics are deeply concerning: xwOBA of 0.272 trails his actual wOBA (0.326) by 0.054 — nearly a full half-point gap indicating that his batting average and power are being propped up by luck rather than exit velo or quality of contact. Per @DanHayesMLB, the Twins are exploring a positional switch from SS to 3B, and Brooks Lee himself stated "Nothing's promised," signaling lineup uncertainty beyond the stat line.

Last 7 days: ⬜ 05-21 🟢2 05-22 🟢8 05-23 🟢2 05-24 🟢2 05-25 🟢2 05-26 🟢• 05-27

Conviction meter: Watch ░░░░░░▓░░░ Add · 32% — role uncertainty, weak peripherals

Verdict: WATCH. Brooks Lee's .220 L14 average combined with a 0.054-point gap between xwOBA and wOBA signals regression incoming; a potential positional switch adds role risk on top of unsustainable hitting metrics.


STREAM Kai-Wei Teng

RP · HOU · 11% → 13% owned (▲ +2.0pp)

Why he's being added: Kai-Wei Teng is Houston's #2 reliever (setup role) and has been nearly untouchable in his last two outings: 2 games, 11.0 IP, 0.00 ERA, 13 K, and 2 wins. His season line (37.0 IP, 2.19 ERA, 8.8 K/9) is solid, though xERA of 3.55 suggests his 2.35 ERA is slightly lucky — still, a Statcast-adjusted 3.55 ERA is well above average for a reliever. He's threading the needle between elite recent run and xERA that hints at normalcy; his Whiff% of 24.6 is league average for a setup arm. The short-term view is positive: zero runs in 11 innings is actionable this week in tournaments or weekly re-entry leagues.

Last 7 days: ⬜ 05-21 🔴 B 05-22 🟢• 05-23 🔴 B 05-24 🔴 B 05-25 🔴 B 05-26 🔴 B 05-27

Conviction meter: Watch ░░░░░▓▓░░░ Add · 55% — short-term hot run, but usage inconsistent

Verdict: STREAM. Kai-Wei Teng's 0.00 ERA over 11 innings is a valuable weekly stream for the next 7–10 days, but his xERA (3.55) and inconsistent leveraging (benched five of last seven days despite elite performance) suggest this is a stream-only play, not a long-term add.


WATCH Michael Wacha

SP · KC · 77% → 78% owned (▲ +1.0pp)

Why he's being added: Michael Wacha (77% owned) is Kansas City's #4 starter and has been durable, posting a 2.84 ERA over his last 3 starts (19.0 IP, 18 K). His season ERA (2.70) is elite, but xERA of 3.95 signals a 1.25-point gap — his 2.63 ERA is being buoyed by fortune and sequencing rather than underlying stuff. Stuff+ of 111 is elite, confirming he has the arsenal to sustain success, but the FIP-to-ERA disconnect is a caution: results will regress toward xERA (3.95) as the season lengthens. At 77% ownership, Michael Wacha is already widely owned; today's 1pp bump is speculative rather than actionable.

Last 7 days: ⬜ 05-21 🔴 B 05-22 🔴 B 05-23 🔴 B 05-24 🟢• 05-25 🔴 B 05-26 🔴 B 05-27

Conviction meter: Watch ░░░░░▓▓▓░░ Add · 58% — high ownership, elite stuff, ERA luck

Verdict: WATCH. Michael Wacha is already owned in 77% of leagues; his 2.70 ERA trails xERA (3.95) by 1.25 points, signaling regression ahead. No urgency to add at this ownership level.


ADD Joc Pederson

Util · TEX · 0% → 1% owned (▲ +1.0pp)

Why he's being added: Joc Pederson has been elevated to Texas's #1 DH role and is locked into everyday at-bats. Over his last 14 days, he's posted a robust .289 average (11-for-38) with 3 HR and a .941 OPS, signaling hot hands in a premium offensive role. His season slash sits at a modest .225/.341/.324 (.665 OPS), but xwOBA of 0.356 exceeds his actual wOBA (0.304) by 0.052 — a gap that suggests his underlying quality of contact is elite and an AVG rebound is imminent as luck normalizes. His Barrel% of 7.5 and HH% of 48.4 both rank in the top 20%, confirming plus bat-to-ball skills. At 1% ownership, this is a classic buy-low: a veteran with real power upside filling a DH slot.

Last 7 days: ⬜ 05-21 🟢• 05-22 🟢• 05-23 🟢8 05-24 🟢1 05-25 🟢1 05-26 🟢1 05-27

Conviction meter: Watch ░░░░░░▓▓▓▓ Add · 72% — elite xwOBA, DH role, hot L14

Verdict: ADD. Joc Pederson's .289 L14 is backed by xwOBA (0.356) that exceeds his season wOBA — a +0.052 gap indicating his underlying skill is elite. DH role is secure, ownership is vacant, and the xwOBA suggests an AVG and power surge are imminent; this is a genuine waiver-wire pickup at 1%.


WATCH Willy Adames

SS · SF · 74% → 75% owned (▲ +1.0pp)

Why he's being added: Willy Adames (74% owned) is San Francisco's #1 shortstop and has posted a .285 average (16-for-56) with 4 HR over his last 13 games. His xwOBA of 0.284 aligns closely with his actual wOBA (0.318), suggesting sustainable performance rather than luck-driven results. However, his Barrel% (9.2) and HH% (41.8) are both above average, confirming plus barrel-to-ball quality. The concern is sample size: 56 PA in 13 games is tight enough that variance is still material. At 74% ownership, Willy Adames is already a consensus starter; the 1pp bump today reflects minor ownership churn rather than a meaningful catalyst.

Last 7 days: ⬜ 05-21 🟢1 05-22 🟢1 05-23 🟢1 05-24 🟢1 05-25 🟢1 05-26 🟢1 05-27

Conviction meter: Watch ░░░░░▓▓▓░░ Add · 60% — high ownership, sustainable metrics, light sample

Verdict: WATCH. Willy Adames is already in 74% of leagues; while his L14 metrics are sound, the sample size (56 PA) is light and ownership is already heavy. No add signal here.


STREAM Taylor Rogers

RP · MIN · 1% → 2% owned (▲ +1.0pp)

Why he's being added: Taylor Rogers is Minnesota's #6 reliever (setup role) and has been phenomenal in his last 6 games: 2.6 IP, 0.00 ERA, 3 K, 1 W, and 2 saves — a streak suggesting save opportunities are materializing and he's cashing them with dominant stuff. His season line (20.1 IP, 3.54 ERA, 7.1 K/9) is decent, but xERA of 4.81 indicates his 3.54 ERA is outperforming expectations — regression lurks. However, the immediate angle is strong: two saves in six games means he's gotten multiple ninth-inning chances, and at 1% ownership, he's a free option for the next week or two if Minnesota continues to lean on him.

Last 7 days: ⬜ 05-21 🔴 B 05-22 🟢• 05-23 🟢• 05-24 🔴 B 05-25 🟢• 05-26 🔴 B 05-27

Conviction meter: Watch ░░░░░▓▓░░░ Add · 50% — save upside, xERA caution, light usage pattern

Verdict: STREAM. Taylor Rogers's two saves in his last six games offer short-term save upside, but his xERA (4.81) and the random benching pattern (4 of 7 days off the field despite saves) suggest this is a weekly stream, not a permanent roster spot. Rostered players should grab him if save opportunities continue; others should wait for role clarity.


WATCH Foster Griffin

SP · WSH · 45% → 46% owned (▲ +1.0pp)

Why he's being added: Foster Griffin (45% owned) is Washington's #4 starter and has been terribly unlucky: his last 3 starts generated an 8.34 ERA (15.1 IP) despite 18 K — a 1.18 WHIP across those outings. His season ERA (3.63) is respectable, but xERA of 4.15 and recent performance (8.34 ERA L14) suggest the underlying skill is below-average rotation material. Whiff% of 24.1 is league average, and his 2.12 FIP trails his ERA, indicating he's not generating swings-and-misses at an elite rate. The buy-low angle here is tempting (who doesn't want to grab a starter with an 8.34 L14?), but the xERA cautions that his true-talent ERA is 4.15 — still below league average for a #4 starter.

Last 7 days: 🔴 B 05-21 🔴 B 05-22 🔴 B 05-23 🟢• 05-24 🔴 B 05-25 🔴 B 05-26 🔴 B 05-27

Conviction meter: Watch ░░░░░▓░░░░ Add · 28% — xERA signals true talent is below average

Verdict: WATCH. Foster Griffin's 8.34 ERA L14 is hideous, but xERA (4.15) suggests he's underperforming his actual talent level — a regression scenario that's buying low, but on a below-average pitcher. Wait for one or two solid starts before adding; his role is secure, but the underlying skill does not justify a pick-up at this point.


ADD Trent Grisham

CF · NYY · 41% → 42% owned (▲ +1.0pp)

Why he's being added: Trent Grisham is New York's #1 center fielder and has logged 11 games over the last 14 days, slashing .285 (12-for-42) with 1 HR — a solid hot streak in a premium defensive/speed role. His season slash of .188/.313/.369 (.682 OPS) is ugly, but xwOBA of 0.346 exceeds his actual wOBA (0.302) by 0.044 — a +0.044 gap indicating that his contact quality is elite and the low season average is driven by a .184 BABIP that is unlucky and will normalize. His Barrel% (13.8) and HH% (46.4) are both top-tier, confirming that Trent Grisham is generating premium bat-to-ball contact; the season slash is a mirage of bad luck. As the CF in a high-octane Yankee lineup with 3 SB already banked, he's a buy-low on underlying skill that's being masked by BABIP variance.

Last 7 days: 🔴 B 05-21 🟢1 05-22 🔴 B 05-23 🟢• 05-24 🟢1 05-25 🟢1 05-26 🟢5 05-27

Conviction meter: Watch ░░░░░░▓▓▓▓ Add · 75% — elite xwOBA, unlucky BABIP, hot L14, premium role

Verdict: ADD. Trent Grisham's .188 season average is a .184 BABIP mirage — xwOBA (0.346) and Barrel% (13.8) confirm he's generating elite contact. His .285 L14 trend is real upside, and CF in Yankees' lineup adds positional and lineup scarcity; at 41% ownership, he remains available and represents a classic BABIP-correction add.


WATCH Anthony Kay

SP · CWS · 7% → 8% owned (▲ +1.0pp)

Why he's being added: Anthony Kay is Chicago's #4 starter and has posted a 2.11 ERA over his last 3 starts (17.1 IP, 14 K). However, his season line (9G/7GS, 4.61 ERA, 1.54 WHIP) reveals the harsh reality: xERA of 5.70 trails his L14 ERA by a staggering 3.59 points — meaning his last-14 run is a massive outlier on the upside, not a trend. Stuff+ of 92 (below-average arsenal) is a red flag; he's not generating elite swing-and-miss (Whiff% 20.6 is below league average). This is a BABIP-driven hot streak on a below-average talent pitcher; the regression will be swift and painful.

Last 7 days: ⬜ 05-21 🔴 B 05-22 🔴 B 05-23 🔴 B 05-24 🟢• 05-25 🔴 B 05-26 🔴 B 05-27

Conviction meter: Watch ░░░░▓░░░░░ Add · 20% — xERA 5.70 signals sharp regression imminent

Verdict: WATCH. Anthony Kay's 2.11 ERA L14 is masking an xERA of 5.70 and Stuff+ of 92 (below average) — a perfect recipe for a crash back to reality. His recent hot streak is unsustainable; wait for the regression to play out before adding.

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