SPORTS·SLATE·AI

Royals at Mariners — MLB Odds, Starters, Weather · Sunday, May 3, 2026

Kansas City Royals logo
Royals
28-40
FINAL
41
Mariners
36-33
Seattle Mariners logo
FINAL · BOT 9TH
KC
4
SEA
1
LAST PITDaniel Lynch IV17P
LAST BATCole YoungL
FINAL PLAY · Cole Young strikes out swinging, catcher Carter Jensen to first baseman Vinnie Pasquantino.
MONEYLINE · IMPLIED PROBABILITY
KC
48¢
POLY48¢
KALSHI48¢
SEA
52¢
POLY52¢
KALSHI52¢
DISPERSION 0¢ · venues aligned · $168,021 combined volume · UPDATED 38D AGO
OUR TAKE · SPORTSSLATEAI MODEL
GENERATED 38D AGO
The market has this matchup priced appropriately with Seattle at 52.0% and the model projecting 52.5%. While the Mariners hold a slight edge in run differential at +0.15 compared to Kansas City's -0.61, Bubic's 3.74 ERA creates a meaningful pitching advantage that offsets Seattle's defensive edge.
RESULT: LOSS·SEA 1-4 KC
VENUE
T-Mobile Park
ROOF
Retractable
WEATHER
74°F · Clear
N 7mph
WATCH
Mariners.TV · Royals.TV
STARTERS
Kris Bubic headshot
Kris Bubic (L)
KC · 9 GS
ERA
4.11
WHIP
1.23
K/9
9.12
BB/9
4.65
IP
50.3
Luis Castillo headshot
Luis Castillo (R)
SEA · 11 GS
ERA
5.16
WHIP
1.36
K/9
9.00
BB/9
3.39
IP
61.0
GAME PREVIEW · SPORTSSLATEAI
BY SPORTSSLATEAI·UPDATED 38D AGO·471 WORDS

Luis Castillo's 6.35 ERA through six starts presents an unusual opportunity for a Kansas City offense that has found its rhythm lately, winning seven of their last 10 games despite sitting 14-19 overall. The Mariners starter has posted a bloated 1.73 WHIP across 28.3 innings in 2026, a stark departure from his typically reliable form and a potential opening for a Royals lineup that's been more productive than their record suggests.

The hitting picture tilts toward Kansas City's recent momentum. Bobby Witt Jr. continues anchoring the Royals offense with a .777 OPS through 149 plate appearances, supported by Maikel Garcia's .776 mark and emerging contributor Jac Caglianone at .772 OPS in his first extended big-league action. Seattle counters with Randy Arozarena's .819 OPS and Brendan Donovan's impressive .955 mark, though Donovan's sample sits at just 71 plate appearances. The Mariners have scratched Cal Raleigh with general soreness per ESPN, potentially weakening their lineup depth behind the plate.

Kris Bubic takes the mound for Kansas City carrying a much more encouraging 3.74 ERA and 1.19 WHIP through 33.7 innings. The left-hander has struck out 25.6% of batters faced while limiting home runs to 0.80 per nine innings, offering a stark contrast to Castillo's early-season struggles. Bubic's 4.54 BB/9 represents his primary vulnerability, but his overall command profile looks significantly sharper than his counterpart's current form.

The broader pitching context favors Seattle's staff aggregate numbers — 3.64 ERA and 1.24 WHIP compared to Kansas City's 4.49 ERA and 1.41 WHIP — but tonight's starter-versus-starter matchup runs counter to those season-long trends. The Mariners' staff has been notably stingy with walks at 2.44 BB/9, while the Royals have issued free passes at a concerning 4.43 BB/9 rate. However, Castillo's individual 3.49 BB/9 and elevated WHIP suggest he's been part of the problem rather than the solution for Seattle's run prevention.

The market has this priced as essentially a coin flip at 52¢ for Seattle and 48¢ for Kansas City, with perfect agreement between Polymarket and Kalshi. Given Castillo's early-season struggles against a Royals offense that's been clicking recently — they've scored 4.12 runs per game despite their poor record — the slight home favorite pricing feels generous to Seattle. Kansas City's 7-3 record over their last 10 games suggests they're playing better baseball than their overall .424 winning percentage indicates, while the Mariners sit at 6-4 in that same span with a starter who's posted a 6.35 ERA through his first six outings.

The underlying numbers point toward value on the visiting Royals against a Seattle team leaning heavily on venue and reputation rather than current pitching form.

If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.

RECENT FORM · LAST 5
KC · 3-2 L5
L 3-5
@MIN · 6/5
W 3-2
@MIN · 6/6
W 6-5
@MIN · 6/7
W 5-3
vsTEX · 6/9
L 4-6
vsTEX · 6/10
OLDEST → LATEST
SEA · 3-2 L5
W 4-0
@DET · 6/6
L 4-5
@DET · 6/7
W 6-3
@BAL · 6/8
W 6-5
@BAL · 6/9
L 2-7
@BAL · 6/10
OLDEST → LATEST
INJURIES
Kansas City Royals logo
KC6 ON IL
P
Alec Marsh
Right shoulder impingement
60-DAY · 80D
P
Left oblique strain
15-DAY · 42D
P
Left foot contusion
15-DAY · 35D
P
Left elbow inflammation
15-DAY · 31D
2B
Left shoulder subluxation
10-DAY · 14D
P
James McArthur
Right elbow inflammation
15-DAY · 14D
Seattle Mariners logo
SEA9 ON IL
P
Logan Evans
Recovery from torn UCL in right arm
60-DAY · 76D
P
Left oblique strain
15-DAY · 42D
P
Carlos Vargas
Right lat strain
15-DAY · 40D
RF
Right pec strain
10-DAY · 26D
1B
Left oblique strain
10-DAY · 18D
3B
Left groin muscle strain
10-DAY · 15D
3B
Miles Mastrobuoni
Right calf strain
60-DAY · 13D
3B
Left thumb fracture
10-DAY · 3D
P
Right lat inflammation
15-DAY · 3D
If you or someone you know has a gambling problem, call 1-800-GAMBLER. Must be 21+. Market prices sourced from prediction markets (Polymarket, Kalshi), not traditional sportsbooks.