Return to calendar
FINAL GAME · RECAP

Seattle MarinersOpen full analysisKansas City RoyalsOpen full analysis

DateSunday, May 24, 2026
First pitch
BallparkKauffman Stadium
FINAL · Sunday, May 24, 2026
SEO MATCH SUMMARY

The Kansas City Royals defeated the Seattle Mariners 8–6 on May 24 at Kauffman Stadium in a low-scoring affair that fell well short of Vegas's over-under projection of 3 runs combined. Kansas City manufactured eight runs on just 11 hits while drawing four walks, leveraging situational hitting to overcome a modest .238 batting average and .691 OPS. Seattle's pitching staff surrendered eight earned runs across the game, posting a 3.66 ERA that proved insufficient despite holding Kansas City to zero home runs. The Mariners answered with 12 hits and one home run but managed only six runs, striking out five times and managing just a .690 OPS—nearly identical offensive efficiency to the home team's despite the extra hit. Kansas City's defense remained clean with no errors, a potential advantage in a contest decided by two runs. The Royals' ability to win while posting pedestrian offensive numbers suggests timely hitting and baserunning execution, while Seattle's inability to convert 12 hits into a victory points to clustering issues and missed scoring opportunities. Kansas City's pitching staff will need to tighten up their walk rate going forward, having issued four free passes in the victory.

Seattle MarinersSEA
6
FINAL
Kansas City RoyalsKC
8W
Total runs14Run difference2
INNING BY INNING

Line score

Team123456789RHE
SEA1000002036123
KC0000411208110
TEAM COMPARISON

Batting box score

SEAKC
12Hits11
1Home runs0
5Doubles4
6RBI8
2Walks4
5Strikeouts5
0Stolen bases1
20Total bases15
13Left on base19
3Errors0
.225AVG.238
.315OBP.313
.375SLG.378
.690OPS.691
ON THE MOUND

Pitching box score

SEAKC
5Strikeouts5
4Walks2
11Hits allowed12
8Earned runs6
3.66ERA4.19
RUN PRODUCTION

Players who scored

SEAJulio Rodríguez ×2Josh NaylorDominic CanzoneMitch GarverColt Emerson
KCVinnie Pasquantino ×2Isaac Collins ×2Salvador PerezTyler TolbertMichael MasseyKyle Isbel
HOME RUNS

Long balls

Julio RodríguezInning 1
SEA

Batting lineup

PlayerABHHRRBI
J.P. CrawfordSS · 1-5 | K, RBI5101
Julio RodríguezCF · 2-5 | HR, 2 RBI, 2 R5212
Josh Naylor1B · 1-4 | BB, RBI, R4101
Randy ArozarenaLF · 1-5 | 2B, 2 K, RBI5101
Luke RaleyRF · 0-55000
Cole Young2B · 1-4 | K4100
Dominic CanzoneDH · 1-4 | 2B, R4100
Mitch GarverC · 1-3 | BB, K, R3100
Colt Emerson3B · 4-4 | 3 2B, RBI, R4401
KC

Batting lineup

PlayerABHHRRBI
Maikel Garcia3B · 2-5 | 2 RBI5202
Bobby Witt Jr.SS · 1-5 | 2B, K5100
Vinnie Pasquantino1B · 1-4 | 2B, BB, 2 R4100
Salvador PerezC · 3-4 | 3 RBI, R4303
Carter JensenDH · 1-4 | 2B, K, 2 RBI4102
Tyler TolbertRF · 0-0 | R, SB0000
Isaac CollinsLF · 2-3 | 2B, BB, K3200
Michael Massey2B · 0-2 | BB, R2000
Kyle IsbelCF · 1-3 | 2 K, RBI, R3101
SEA

Pitchers

PitcherIPKERERA
Bryan Woo6 H · 2 BB4.2443.82
José A. Ferrer0 H · 0 BB0.1001.88
Cooper Criswell3 H · 0 BB2.0023.22
Alex Hoppe2 H · 2 BB1.0126.35
KC

Pitchers

PitcherIPKERERA
Seth Lugo6 H · 2 BB6.1333.74
Daniel Lynch IV1 H · 0 BB0.2001.66
John Schreiber1 H · 0 BB1.0103.10
Lucas Erceg4 H · 0 BB1.0134.43
EXPLORE NEXT

Related MLB pages