Return to calendar
FINAL GAME · RECAP

Kansas City RoyalsOpen full analysisSeattle MarinersOpen full analysis

DateSaturday, May 2, 2026
First pitch
BallparkT-Mobile Park
FINAL · Saturday, May 2, 2026
SEO MATCH SUMMARY

The Kansas City Royals edged the Seattle Mariners 3–2 on May 2 at T-Mobile Park in a low-scoring contest where pitching depth and situational hitting determined the outcome. Seattle's pitching staff dominated the strikeout column with 17 K's while allowing just 8 hits, but the Mariners managed only 1 RBI across 8 hits and posted a .703 OPS, reflecting their offensive struggles. Kansas City countered with less dominant pitching—9 strikeouts and a 4.49 ERA—yet extracted 3 RBI from an equally modest 8-hit performance, benefiting from superior run conversion. Both offenses struck out 9 and 17 times respectively, signaling the aggressive approach both teams took at the plate. A defensive error by Seattle proved costly in a tight margin. The Royals' ability to manufacture runs despite matching the Mariners' hit total underscores their edge in clutch situations, a pattern that could prove significant as Kansas City looks to build momentum in the AL Central.

Kansas City RoyalsKC
3W
FINAL
Seattle MarinersSEA
2
Total runs5Run difference1
INNING BY INNING

Line score

Team12345678910RHE
KC0010000011380
SEA1000100000281
TEAM COMPARISON

Batting box score

KCSEA
8Hits8
0Home runs0
2Doubles1
3RBI1
0Walks2
17Strikeouts9
1Stolen bases0
10Total bases9
16Left on base10
0Errors1
.240AVG.232
.319OBP.321
.389SLG.382
.708OPS.703
ON THE MOUND

Pitching box score

KCSEA
9Strikeouts17
2Walks0
8Hits allowed8
2Earned runs2
4.49ERA3.71
RUN PRODUCTION

Players who scored

KCLane ThomasMichael MasseyKyle Isbel
SEAJulio RodríguezLeo Rivas
KC

Batting lineup

PlayerABHHRRBI
Maikel Garcia3B · 1-4 | 2B, K, 2 RBI4102
Bobby Witt Jr.SS · 1-5 | K5100
Vinnie Pasquantino1B · 1-4 | 2 K4100
Lane ThomasDH · 0-0 | R0000
Carter JensenC · 0-4 | 3 K4000
Jac CaglianoneRF · 2-4 | K, RBI4201
Isaac CollinsLF · 1-4 | K4100
Michael Massey2B · 0-4 | 3 K, R, SB4000
Kyle IsbelCF · 1-4 | 2B, 2 K, R4100
SEA

Batting lineup

PlayerABHHRRBI
J.P. CrawfordSS · 1-5 | K5100
Julio RodríguezCF · 2-4 | 2B, R4200
Josh Naylor1B · 1-4 | K, RBI4101
Randy ArozarenaLF · 0-3 | BB, K, CS3000
Cole Young2B · 1-4 | K4100
Rob RefsnyderDH · 0-11000
Connor JoeRF · 0-11000
Mitch GarverC · 1-4 | 3 K4100
Leo Rivas3B · 1-3 | BB, K, R3100
KC

Pitchers

PitcherIPKERERA
Seth Lugo8 H · 2 BB6.0622.68
Luinder Avila0 H · 0 BB2.0107.00
Matt Strahm0 H · 0 BB1.0003.55
Lucas Erceg0 H · 0 BB1.0203.77
SEA

Pitchers

PitcherIPKERERA
Emerson Hancock6 H · 0 BB7.01412.59
Eduard Bazardo0 H · 0 BB1.0101.20
Andrés Muñoz2 H · 0 BB1.0116.23
Cooper Criswell0 H · 0 BB1.0102.35
EXPLORE NEXT

Related MLB pages