We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsKansas City Royals at Seattle Mariners
Kansas City RoyalsKansas City Royals
@
T-Mobile Park
Seattle MarinersSeattle Mariners

Match Predictor

Pre-match Prediction
Kansas City Royals
@
Seattle Mariners
Kansas City Royals 43%Seattle Mariners 57%
Market LinesRun Line: Seattle Mariners -0.5Total: O/U 7.5
Model: Over 7.5
Model projects 7.7 total runs vs 7.5 line

Kansas City Royals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
50%
16/32
MLB: 48%
Starter
50%
3/6
vs SEA
100%
1/1
Avg Total
9.0
MLB: 8.9
Game Starter (6) Last Starter vs SEA vs SEA (1)
Seth Lugo #67 · RHP · Age 37
2.63
ERA (2026)
7.5
K/9 (2026)
6
Starts (2026)
8.7
Avg Total (2026)
Last 3:
ND LAA (Apr 26): 6.1IP, 7ER, 3K
ND BAL (Apr 20): 7.0IP, 0ER, 7K
ND @DET (Apr 15): 6.2IP, 1ER, 7K
vs SEA: W (Jul 03 2025): 6.1 IP, 1 ER, 7 K
Bullpen (2026 Season)Average
ERA: 4.19MLB Avg: 3.958 relievers
Workload Alert: Allowed 9 runs on 2026-04-26 vs LAA. Bullpen arms likely still recovering.
Recent: W 11-9W 4-1L 2-5L 3-6W 7-6
Lineup vs Seth Lugo (Career)
BatterPosPAAVGOPSHR
Randy ArozarenaLF9.0000.0000
J.P. CrawfordSS7.4290.8580
Josh Naylor1B6.3331.1661
Cal RaleighC3.0000.0000
Cole Young2B3.0000.0000
Dominic CanzoneRF3.0000.0000
Julio RodriguezCF3.0000.3330
Luke RaleyRF3.10002.5000
Rob RefsnyderRF3.0000.0000
Mitch GarverC2.0000.0000
Connor Joe1B1.0000.0000
2 batters with no matchup history

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
52%
17/33
MLB: 48%
Starter
67%
4/6
vs KC
100%
1/1
Avg Total
8.3
MLB: 8.9
Game Starter (6) Last Starter vs KC vs KC (1)
Emerson Hancock #26 · RHP · Age 27
2.86
ERA (2026)
8.4
K/9 (2026)
6
Starts (2026)
8.7
Avg Total (2026)
Last 3:
ND @STL (Apr 26): 6.0IP, 2ER, 4K
ND ATH (Apr 20): 5.0IP, 3ER, 3K
ND @SD (Apr 15): 6.0IP, 2ER, 6K
vs KC: L (Jul 01 2025): 6.0 IP, 5 ER, 1 K
Bullpen (2026 Season)Average
ERA: 3.56MLB Avg: 3.957 relievers
Workload Alert: Allowed 11 runs on 2026-04-27 vs MIN. Bullpen arms likely still recovering.
Recent: W 3-2L 4-11W 7-1W 5-3L 6-7
Lineup vs Emerson Hancock (Career)
BatterPosPAAVGOPSHR
Bobby Witt Jr.SS7.2861.0001
Maikel Garcia3B7.4290.8580
Salvador PerezC6.1670.5000
Elias DiazC5.4001.0000
Kyle IsbelCF5.2000.4000
Jac CaglianoneRF4.0000.2500
Michael Massey2B3.3330.6660
Nick Loftin3B3.3331.0000
Vinnie Pasquantino1B3.5001.6670
Lane ThomasCF2.10002.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals ML +118 (MEDIUM)
The market prices Seattle at roughly 60% to win this game.
PickKansas City Royals +1.5 Run Line -179 (MEDIUM)
Even if you want the safer play, the run line is well-supported here.
PickOver 7.5 Runs -106 (LOW)
This is a low-confidence lean and should be sized accordingly.

Kansas City Royals vs Seattle Mariners Game Preview

Two pitchers in career-best 2026 form take the mound at T-Mobile Park tonight, but the numbers beneath the surface tell different stories. Seattle Mariners right-hander Emerson Hancock has trimmed his ERA to 2.86 through 34.2 innings, a genuine step forward from the 4.88 mark he carried in 2025. His walk rate improvement is real: six walks in 34.2 innings, down from 36 in 94 innings last year. But inside that clean ERA sits a troubling home run rate. Hancock has surrendered seven home runs in those same 34.2 innings, a 1.82 HR/9 clip that stands out at any ballpark, let alone one with T-Mobile's 0.90 home run park factor. The fact that he is still giving up dingers at this pace in a run-suppressing environment is not a minor footnote. It is the story of this game.

Kansas City Royals starter Seth Lugo is 37 years old and pitching like a man with unfinished business. He carries a 2.63 ERA in 2026 with just one home run allowed in 37.2 innings pitched. His ground-ball profile makes the long ball nearly irrelevant this season, and that trait is amplified tonight by T-Mobile's dimensions. Lugo's last three starts form a jagged line: a seven-run meltdown against the Angels last Saturday, sandwiched between a seven-inning shutout against Baltimore and 6.2 innings of one-run ball against Detroit. That Angels outing is a legitimate concern, but the surrounding performances suggest aberration rather than trend. Both pitchers come in on six days of rest. In tonight's MLB action, the question is which version of Lugo takes the ball.

Kansas City's lineup carries documented success against Hancock that is hard to dismiss. Bobby Witt Jr. holds a 1.000 OPS in seven career plate appearances against Hancock, including a home run. Vinnie Pasquantino has hit .500 with a 1.667 OPS in three career PAs against him. Neither sample is large, but both point in the same direction, and Hancock's elevated HR rate adds weight to both matchups. On the Seattle side, Randy Arozarena is 0-for-9 with a 0.000 OPS across nine career plate appearances against Lugo spanning three separate seasons, 2020, 2024, and 2025. That level of sustained futility against one pitcher is not noise. It is a pattern, and it is built into one of tonight's cleaner props.

The surrounding context sharpens the picture. T-Mobile's retractable roof is closed tonight, removing weather as a variable entirely. Both offenses average exactly 4.2 runs per game. Seattle enters at 10-8 at home and opens as a -152 favorite, which the market translates to roughly 60% implied win probability. Kansas City is 4-12 on the road this season but has gone 6-4 over their last ten games and took Game 1 of this series 7-6 just 24 hours ago. The gap between what the market is pricing and what the specific matchup data shows is exactly where tonight's value lives.

Kansas City Royals vs Seattle Mariners Key Insights

  • Hancock's 1.82 HR/9 in 2026 is the central hidden vulnerability in tonight's game. T-Mobile's 0.90 HR park factor already suppresses home runs, yet Hancock continues giving them up at an elevated rate. Bobby Witt Jr. and Vinnie Pasquantino have specifically hit him hard in career samples.
  • Seth Lugo has allowed one home run in 37.2 innings this season. His ground-ball tendencies directly neutralize Seattle's power bats, including Cal Raleigh (7 HR) and Luke Raley (5 HR), in a park designed to keep the ball in play.
  • Kansas City went 6-4 in their last ten games and took Game 1 of this series 7-6. At +118 on the moneyline, the Royals carry series momentum and specific lineup advantages against Hancock that justify their underdog price.
  • Randy Arozarena is 0-for-9 with a 0.000 OPS against Lugo across three separate seasons. That consistency over multiple years of failure against one pitcher is one of the stronger batter-vs-pitcher signals in tonight's data.
  • Kyle Isbel went 0-for-3 against Hancock in his most recent 2025 sample. Jac Caglianone is 0-for-4 career against Hancock, all from 2025. Both KC hitters have failed to produce against this specific arm in their most current matchup data.
  • The 7.5 total sits at a genuine coin flip with both offenses at 4.2 R/G and both starters posting sub-3.00 ERAs. Hancock's home run rate and KC's recent offensive surge, 11 runs against the Angels just last week, provide the marginal lean toward the Over on what is otherwise a dead-heat line.

Kansas City Royals vs Seattle Mariners Betting Picks

Picks made May 02, 2026 at 04:15 AM ET. Odds shown reflect current market prices.

Kansas City Royals +1.5 Run Line -179 (MEDIUM)
Kansas City Royals +1.5 Run Line -179 (MEDIUM): Even if you want the safer play, the run line is well-supported here. Hancock's elevated HR rate means the more likely blowout scenario favors Kansas City's upside rather than Seattle's. The Royals are 6-4 in their last ten, and getting them with a 1.5-run cushion at -179 is a reasonable price for a team built for this specific matchup. Series momentum and BvP data both say KC stays close or better.
Over 7.5 Runs -106 (LOW)
Over 7.5 Runs -106 (LOW): This is a low-confidence lean and should be sized accordingly. The 7.5 line is a genuine coin flip with both starters posting strong ERAs and both offenses at 4.2 R/G. But Hancock's 1.82 HR/9 and KC's recent offensive output keep the Over in play. At -106, the juice is minimal. Treat this as a tilt, not a cornerstone bet, and adjust your stake to match the confidence level.
Randy Arozarena Under 0.5 Hits +128 (HIGH)
Randy Arozarena Under 0.5 Hits +128 (HIGH): Nine career plate appearances against Seth Lugo. Zero hits. A 0.000 OPS spanning three separate seasons, 2020, 2024, and 2025. Arozarena hits .288 on the year, but Lugo has shut him down with a consistency that goes well beyond small-sample variance. At +128, the market implies only a 43.9% probability for the under. That is one of the cleaner positive-expected-value spots on tonight's board.
Emerson Hancock Under 4.5 Strikeouts -118 (MEDIUM)
Emerson Hancock Under 4.5 Strikeouts -118 (MEDIUM): Hancock's last three outings produced four, three, and six strikeouts, for a 4.33-per-start average, finishing under 4.5 in two of three. His career numbers against Kansas City are even more telling: zero strikeouts in 1.0 IP and one strikeout in 6.0 IP in prior matchups against this same lineup. The Royals put the ball in play against him. The under on 4.5 K carries slight positive value at -118 and fits the game's overall contact-heavy profile.
Kyle Isbel Under 0.5 Hits +100 (MEDIUM)
Kyle Isbel Under 0.5 Hits +100 (MEDIUM): Isbel hits .276 on the year, but his most recent sample against Hancock tells a different story. He went 0-for-3 against Hancock in 2025, his most current matchup data. Even-money pricing on the hit under is positive expected value given a batter who has failed to reach against this specific pitcher. Small sample applies, but the matchup context supports the play.
Bobby Witt Jr. Over 1.5 Total Bases +104 (MEDIUM)
Bobby Witt Jr. Over 1.5 Total Bases +104 (MEDIUM): KC's best hitter is the one Hancock should fear most. Witt Jr. carries a 1.000 OPS against Hancock with a home run in seven career plate appearances and has posted a 1.054 OPS over his last seven days. Against a pitcher with a 1.82 HR/9 rate, Witt Jr. cracking more than one base is well within range. With the main picks leaning Kansas City, Witt is the natural focal point of their offense. +104 is fair value for the slate's most dangerous bat in a projected KC win scenario.
Jac Caglianone Under 0.5 Hits +104 (MEDIUM)
Jac Caglianone Under 0.5 Hits +104 (MEDIUM): Four career plate appearances against Hancock, all from 2025, all resulting in outs. Zero hits, a 0.250 OPS. This is a fully current sample against this exact pitcher, not ancient history. Caglianone hits .253 overall, but that number does not travel into this matchup. At +104, the market prices the under near a coin flip despite a 0-for-4 BvP result. There is value here.
Same-Game Parlay (4 Legs)
Same-Game Parlay (4 Legs): KC Moneyline (+118) + Over 7.5 (-106) + Hancock Under 4.5 Strikeouts (-118) + Witt Jr. Over 1.5 Total Bases (+104). These legs are mutually reinforcing. Hancock failing to miss bats creates a contact-heavy environment that drives run totals higher. Witt Jr. doing damage in that contact environment supports his total bases prop. KC capitalizing on that offensive production gets you the moneyline. The internal logic holds together rather than working against itself, which is the right way to build a same-game parlay. Use reduced stakes given the parlay structure.
Analysis insight — no specific bet associated

Key Players

Batting AverageKC
Bobby Witt Jr.
.288Batting Average
SS
Home RunsKC
Carter Jensen
6Home Runs
C
Runs Batted InKC
Vinnie Pasquantino
16Runs Batted In
1B
Earned Run AverageKC
Seth Lugo
2.63Earned Run Average
SP
WinsKC
Michael Wacha
2Wins
SP
StrikeoutsKC
Cole Ragans
41Strikeouts
SP
Batting AverageSEA
Randy Arozarena
.288Batting Average
LF
Home RunsSEA
Cal Raleigh
7Home Runs
C
Runs Batted InSEA
Cole Young
19Runs Batted In
2B
Earned Run AverageSEA
Emerson Hancock
2.86Earned Run Average
SP
WinsSEA
George Kirby
4Wins
SP
StrikeoutsSEA
Logan Gilbert
39Strikeouts
SP

Recent Form

Kansas City Royals
L5-2Athletics
L6-3Athletics
W7-6Seattle Mariners
Seattle Mariners
W3-2St. Louis Cardinals
L11-4Minnesota Twins
W7-1Minnesota Twins
W5-3Minnesota Twins
L7-6Kansas City Royals

Kansas City Royals vs Seattle Mariners Summary

No model score projection is available for tonight's game, so the case builds entirely from matchup data and market context. Both offenses average 4.2 runs per game. Both starters carry sub-3.00 ERAs and arrive on six days of rest. T-Mobile's closed roof and pitcher-friendly park factors point toward a tight game. But Hancock's 1.82 HR/9 is the variable that disrupts the pitcher's duel narrative. That number does not belong alongside his 2.86 ERA, and it lives in a lineup that has hit him specifically and consistently hard. The Royals are the right side of the moneyline at +118. The market prices Seattle at roughly 60%, and the matchup data does not justify that margin.

The single clearest spot tonight is Randy Arozarena under 0.5 hits at +128. Nine plate appearances against Lugo. Zero hits. Across three separate seasons. When a hitter shows that level of sustained futility against one pitcher, you take it at plus odds. The Hancock strikeout under (4.5 at -118), the Isbel hit under (even money), and the Caglianone hit under (+104) round out the prop-side value. The same-game parlay threading KC's win through Hancock's contact-heavy profile and Witt Jr.'s production is structurally coherent for those who want to press the angle with a smaller stake.

The caveat is real: Lugo is 37 years old, and one bad inning is always in play. He already had a seven-run meltdown this month. If he loses command early against a Seattle lineup that is 10-8 at home this season, the Royals value evaporates quickly. These are medium-confidence plays in what projects as a close, bullpen-decided game. Manage your stakes accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesKC leads series 1-0
DateMatchupResult
May 02, 2026KC @ SEAKCKC 7-6

Compare odds for KC @ SEA

Frequently Asked Questions

MLBGame PreviewsKansas City Royals at Seattle Mariners