Return to calendar
FINAL GAME · RECAP

Kansas City RoyalsOpen full analysisSeattle MarinersOpen full analysis

DateSunday, May 3, 2026
First pitch
BallparkT-Mobile Park
FINAL · Sunday, May 3, 2026
SEO MATCH SUMMARY

The Kansas City Royals defeated the Seattle Mariners 4–1 on May 3, 2026, at T-Mobile Park, with the visitors' pitching staff dominating the contest. Kansas City's starter struck out 10 batters while allowing just 4 hits and 1 earned run, posting a 4.39 ERA and holding Seattle's offense in check throughout the game. The Mariners managed only 4 hits and 1 RBI while striking out 10 times, posting a slugging percentage of .376 and an OPS of .694—hallmarks of an anemic offensive performance. Kansas City's lineup, though similarly modest with 8 hits and no home runs, converted opportunities efficiently with 4 RBIs and a .706 OPS. Seattle's pitching allowed 8 hits and 4 earned runs, while the home team committed 1 error that may have contributed to their inability to mount a comeback. The Royals' balanced approach—generating runs despite limited power—proved decisive in this low-scoring affair. Kansas City's pitching depth will be crucial as the team looks to maintain offensive consistency while riding strong rotation performances.

Kansas City RoyalsKC
4W
FINAL
Seattle MarinersSEA
1
Total runs5Run difference3
INNING BY INNING

Line score

Team123456789RHE
KC000301000480
SEA001000000141
TEAM COMPARISON

Batting box score

KCSEA
8Hits4
0Home runs0
1Doubles0
4RBI1
5Walks3
7Strikeouts10
1Stolen bases0
9Total bases4
18Left on base11
0Errors1
.241AVG.230
.320OBP.318
.386SLG.376
.706OPS.694
ON THE MOUND

Pitching box score

KCSEA
10Strikeouts7
3Walks5
4Hits allowed8
1Earned runs4
4.39ERA3.72
RUN PRODUCTION

Players who scored

KCBobby Witt Jr.Vinnie PasquantinoSalvador PerezJac Caglianone
SEALeo Rivas
KC

Batting lineup

PlayerABHHRRBI
Maikel Garcia3B · 1-5 | SB5100
Bobby Witt Jr.SS · 1-5 | 3 K, R5100
Vinnie Pasquantino1B · 2-5 | K, R5200
Starling MarteDH · 0-00000
Carter JensenC · 0-2 | 2 BB, K, RBI2001
Jac CaglianoneRF · 0-3 | BB, RBI, R3001
Isaac CollinsLF · 2-2 | 2B, BB, 2 RBI2202
Michael Massey2B · 0-4 | 2 K4000
Kyle IsbelCF · 2-3 | BB3200
SEA

Batting lineup

PlayerABHHRRBI
Dominic CanzoneDH · 0-0 | BB0000
Julio RodríguezCF · 1-4 | K4100
Josh Naylor1B · 1-4 | K, RBI4101
Randy ArozarenaLF · 0-4 | K4000
J.P. CrawfordSS · 1-44100
Cole Young2B · 1-4 | 3 K4100
Connor JoeRF · 0-2 | BB, K2000
Jhonny PeredaC · 0-3 | K3000
Leo Rivas3B · 0-2 | BB, R2000
KC

Pitchers

PitcherIPKERERA
Kris Bubic4 H · 2 BB7.0713.32
John Schreiber0 H · 1 BB0.2004.38
Daniel Lynch IV0 H · 0 BB1.1301.98
SEA

Pitchers

PitcherIPKERERA
Luis Castillo6 H · 2 BB6.0546.29
Alex Hoppe1 H · 0 BB1.0107.36
Cole Wilcox0 H · 2 BB1.0005.40
Nick Davila1 H · 1 BB1.0100.00
EXPLORE NEXT

Related MLB pages