Return to calendar
FINAL GAME · RECAP

Kansas City RoyalsOpen full analysisSt. Louis CardinalsOpen full analysis

DateSunday, May 17, 2026
First pitch
BallparkBusch Stadium
FINAL · Sunday, May 17, 2026
SEO MATCH SUMMARY

The Kansas City Royals defeated the St. Louis Cardinals 2–0 at Busch Stadium on May 17, 2026, in a low-scoring pitching duel that saw both offenses struggle at the plate. Kansas City managed nine hits and one home run while driving in two runs, just enough to break through St. Louis's shutout bid, though the Royals struck out nine times. The Cardinals managed only five hits with no home runs and zero RBIs, posting a .709 OPS that underscored their offensive futility despite drawing two walks. Kansas City's pitching was the decisive factor, allowing just five hits and zero earned runs while striking out four; St. Louis's starter allowed nine hits but limited damage to one earned run across the outing. The Cardinals committed one error that may have contributed to their inability to manufacture runs in a game where both teams posted nearly identical strikeout totals of nine. This shutout loss marks a concerning trend for St. Louis's run production and suggests Kansas City's pitching depth could be a factor in the Central Division race as the season progresses.

Kansas City RoyalsKC
2W
FINAL
St. Louis CardinalsSTL
0
Total runs2Run difference2
INNING BY INNING

Line score

Team123456789RHE
KC100100000290
STL000000000051
TEAM COMPARISON

Batting box score

KCSTL
9Hits5
1Home runs0
1Doubles0
2RBI0
2Walks2
9Strikeouts4
1Stolen bases0
13Total bases5
17Left on base13
0Errors1
.240AVG.241
.318OBP.321
.386SLG.388
.704OPS.709
ON THE MOUND

Pitching box score

KCSTL
4Strikeouts9
2Walks2
5Hits allowed9
0Earned runs1
4.28ERA4.12
RUN PRODUCTION

Players who scored

KCMaikel GarciaSalvador Perez
STL
HOME RUNS

Long balls

Salvador PerezInning 4
KC

Batting lineup

PlayerABHHRRBI
Maikel Garcia3B · 1-5 | R5100
Bobby Witt Jr.SS · 0-44000
Vinnie Pasquantino1B · 1-4 | K4100
Salvador PerezC · 2-2 | HR, BB, 2 RBI2212
Carter JensenDH · 1-4 | 2 K4100
Isaac CollinsLF · 1-4 | 2 K, SB4100
Lane ThomasRF · 0-3 | BB, 2 K3000
Nick Loftin2B · 0-0 | HBP0000
Kyle IsbelCF · 2-4 | 2B, K4200
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 0-3 | BB, K3000
Iván HerreraC · 1-44100
Alec Burleson1B · 1-44100
Jordan WalkerDH · 0-44000
Nolan Gorman3B · 1-3 | BB, K3100
César PrietoSS · 0-11000
Nathan ChurchCF · 0-4 | K4000
Thomas SaggeseLF · 1-33100
José FermínRF · 0-1 | K1000
KC

Pitchers

PitcherIPKERERA
Stephen Kolek4 H · 1 BB6.1304.24
Daniel Lynch IV1 H · 0 BB1.2101.80
Lucas Erceg0 H · 1 BB1.0003.26
STL

Pitchers

PitcherIPKERERA
Andre Pallante8 H · 0 BB6.2714.04
Matt Svanson0 H · 1 BB1.0008.34
Justin Bruihl1 H · 1 BB0.1105.03
Matt Pushard0 H · 0 BB1.01013.50
EXPLORE NEXT

Related MLB pages