Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisKansas City RoyalsOpen full analysis

DateFriday, June 19, 2026
First pitch
BallparkKauffman Stadium
FINAL · Friday, June 19, 2026
SEO MATCH SUMMARY

The Kansas City Royals edged the St. Louis Cardinals 6–5 on June 19 at Kauffman Stadium in a low-scoring affair that fell short of the Vegas total line of 9.5. Kansas City's offense generated just nine hits but capitalized on six RBIs, while the Cardinals managed eight hits with five RBIs in the loss. Both teams struggled at the plate, each posting a .247 batting average, though St. Louis drew four walks compared to Kansas City's three. The Royals' pitching staff allowed eight hits and four earned runs with a 4.48 ERA, while the Cardinals' hurlers yielded nine hits and six earned runs with a 4.22 ERA—a disadvantage that proved decisive. Kansas City's one home run provided crucial power in a game defined by offensive scarcity and situational hitting. The result leaves St. Louis searching for consistency as the division race tightens heading into the final weeks of June.

St. Louis CardinalsSTL
5
FINAL
Kansas City RoyalsKC
6W
Total runs11Run difference1
INNING BY INNING

Line score

Team123456789RHE
STL101000003581
KC000411000690
TEAM COMPARISON

Batting box score

STLKC
8Hits9
0Home runs1
2Doubles5
5RBI6
4Walks3
1Strikeouts3
0Stolen bases0
12Total bases17
10Left on base11
1Errors0
.247AVG.247
.325OBP.320
.396SLG.392
.721OPS.712
ON THE MOUND

Pitching box score

STLKC
3Strikeouts1
3Walks4
9Hits allowed8
6Earned runs4
4.22ERA4.48
RUN PRODUCTION

Players who scored

STLIván HerreraLars NootbaarMasyn WinnNelson VelázquezNathan Church
KCJac Caglianone ×2Lane ThomasMichael MasseyNick LoftinJohn Rave
HOME RUNS

Long balls

Jac CaglianoneInning 5
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 0-44000
Iván HerreraC · 1-2 | 2 BB, RBI, R2101
Alec Burleson1B · 1-4 | 2B4100
Jordan WalkerRF · 2-3 | RBI3201
Lars NootbaarLF · 1-4 | R4100
Masyn WinnSS · 1-4 | 2B, K, RBI4101
Nelson VelázquezPH · 0-0 | BB, R0000
Bryan TorresPR · 0-00000
José FermínCF · 0-22000
KC

Batting lineup

PlayerABHHRRBI
Carter JensenC · 1-44100
Lane ThomasCF · 1-4 | 2B, R4100
Jac Caglianone1B · 2-4 | HR, K, 2 RBI4212
Salvador PerezDH · 1-4 | 2B4100
Michael Massey2B · 1-4 | K, RBI, R4101
Nick Loftin3B · 0-3 | BB, K, R3000
John RaveRF · 1-2 | 2B, 2 BB, R2100
Isaac CollinsLF · 2-4 | 2 2B, 2 RBI4202
Tyler TolbertSS · 0-2 | RBI2001
STL

Pitchers

PitcherIPKERERA
Michael McGreevy8 H · 1 BB5.0253.35
George Soriano1 H · 1 BB1.0013.16
Matt Svanson0 H · 1 BB2.0106.68
KC

Pitchers

PitcherIPKERERA
Seth Lugo5 H · 3 BB6.0013.69
John Schreiber0 H · 0 BB1.0102.64
Daniel Lynch IV0 H · 0 BB1.0002.53
Matt Strahm2 H · 1 BB0.2036.75
Alex Lange1 H · 0 BB0.1003.97
EXPLORE NEXT

Related MLB pages