Return to calendar
FINAL GAME · RECAP

Kansas City RoyalsOpen full analysisSt. Louis CardinalsOpen full analysis

DateFriday, May 15, 2026
First pitch
BallparkBusch Stadium
FINAL · Friday, May 15, 2026
SEO MATCH SUMMARY

The St. Louis Cardinals edged the Kansas City Royals 5–4 at Busch Stadium on May 15, 2026, in a tight contest that saw the home team capitalize on limited offensive opportunities. St. Louis recorded 12 hits and 2 home runs while driving in 5 runs, though the lineup struck out 11 times and posted a modest .717 OPS. Kansas City managed only 7 hits with no home runs and 4 RBIs, striking out 7 times against a Cardinals pitching staff that recorded 7 strikeouts. Both teams' pitching was relatively stingy, with St. Louis allowing just 7 hits and 3 earned runs while Kansas City's staff gave up 12 hits and 3 earned runs, resulting in matching 4.24 and 4.38 ERAs respectively. The Cardinals' ability to manufacture runs despite a .242 batting average proved decisive, while the Royals' lack of power production—zero home runs—ultimately cost them in a one-run decision. St. Louis' clean defense and clutch hitting late proved the difference in this low-scoring affair that stayed within a single run throughout.

Kansas City RoyalsKC
4
FINAL
St. Louis CardinalsSTL
5W
Total runs9Run difference1
INNING BY INNING

Line score

Team1234567891011RHE
KC00020100010470
STL000210000115120
TEAM COMPARISON

Batting box score

KCSTL
7Hits12
0Home runs2
2Doubles1
4RBI5
7Walks5
7Strikeouts11
0Stolen bases1
9Total bases19
23Left on base25
0Errors0
.239AVG.242
.318OBP.324
.385SLG.393
.703OPS.717
ON THE MOUND

Pitching box score

KCSTL
11Strikeouts7
5Walks7
12Hits allowed7
3Earned runs3
4.38ERA4.24
RUN PRODUCTION

Players who scored

KCVinnie Pasquantino ×2Maikel GarciaSalvador Perez
STLIván HerreraThomas SaggeseJordan WalkerNathan ChurchPedro Pagés
HOME RUNS

Long balls

Jordan WalkerInning 4Pedro PagésInning 5
KC

Batting lineup

PlayerABHHRRBI
Maikel Garcia3B · 0-6 | R6000
Bobby Witt Jr.SS · 2-5 | 2B, 2 K, RBI5201
Vinnie Pasquantino1B · 0-3 | 2 BB, K, 2 R3000
Salvador PerezC · 1-5 | K, R5100
Carter JensenDH · 2-4 | 2B, BB, RBI4201
Lane ThomasRF · 0-1 | BB, K1000
Isaac CollinsLF · 0-2 | 2 BB, 2 RBI2002
Michael Massey2B · 0-55000
Kyle IsbelCF · 1-5 | K5100
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 0-5 | BB, K5000
Yohel PozoPH · 1-1 | RBI1101
Alec Burleson1B · 2-5 | 2 K, RBI5201
Jordan WalkerRF · 3-5 | HR, K, 2 RBI5312
Nolan Gorman3B · 2-4 | BB, K4200
Masyn WinnSS · 1-5 | 2B, 2 K5100
Nathan ChurchCF · 1-4 | BB, K, R4100
Pedro PagésC · 1-4 | HR, 2 K, RBI4111
José FermínLF · 0-1 | 2 BB1000
KC

Pitchers

PitcherIPKERERA
Michael Wacha5 H · 1 BB6.0532.83
Daniel Lynch IV1 H · 1 BB1.0201.96
Nick Mears2 H · 1 BB1.0102.87
Matt Strahm1 H · 1 BB0.2103.86
John Schreiber0 H · 0 BB0.1003.63
Lucas Erceg2 H · 0 BB1.0203.44
Steven Cruz1 H · 1 BB0.2008.31
STL

Pitchers

PitcherIPKERERA
Dustin May4 H · 4 BB6.0334.81
George Soriano1 H · 0 BB0.2103.38
JoJo Romero0 H · 1 BB1.1103.22
Riley O'Brien1 H · 0 BB1.0002.45
Ryne Stanek1 H · 1 BB1.0206.52
Gordon Graceffo0 H · 1 BB1.0001.90
EXPLORE NEXT

Related MLB pages