Return to calendar
FINAL GAME · RECAP

St. Louis CardinalsOpen full analysisKansas City RoyalsOpen full analysis

DateThursday, June 18, 2026
First pitch
BallparkKauffman Stadium
FINAL · Thursday, June 18, 2026
SEO MATCH SUMMARY

The Kansas City Royals dominated the St. Louis Cardinals 14–6 on June 18 at Kauffman Stadium, surpassing the Vegas total line of 8.5 runs with a offensive explosion. Kansas City's lineup generated 17 hits and 3 home runs while driving in 12 runs, though the club struck out just 5 times and posted a .710 OPS. St. Louis managed 13 hits but was shut out of the long ball, with strikeouts reaching 8 against just 6 walks and a .721 OPS that proved insufficient. The Cardinals' pitching staff allowed 11 earned runs on 17 hits, balancing 5 strikeouts with 2 walks for a 4.19 ERA, while Kansas City's bullpen recorded 8 strikeouts despite surrendering 13 hits and posting a 4.48 ERA. The Royals' three-homer performance and run-production advantage illustrated a significant offensive gap, even as both teams displayed similar strikeout rates. Kansas City's lopsided victory extends their recent momentum heading into the next rotation matchup.

St. Louis CardinalsSTL
6
FINAL
Kansas City RoyalsKC
14W
Total runs20Run difference8
INNING BY INNING

Line score

Team123456789RHE
STL2001102006131
KC16040111014171
TEAM COMPARISON

Batting box score

STLKC
13Hits17
0Home runs3
4Doubles8
5RBI12
6Walks2
8Strikeouts5
0Stolen bases1
17Total bases34
33Left on base15
1Errors1
.247AVG.246
.325OBP.320
.396SLG.390
.721OPS.710
ON THE MOUND

Pitching box score

STLKC
5Strikeouts8
2Walks6
17Hits allowed13
11Earned runs5
4.19ERA4.48
RUN PRODUCTION

Players who scored

STLMasyn Winn ×2Blaze Jordan ×2JJ WetherholtIván Herrera
KCBobby Witt Jr. ×2Starling Marte ×2Salvador Perez ×2Carter Jensen ×2Isaac Collins ×2Lane ThomasTyler TolbertJac CaglianoneMichael Massey
HOME RUNS

Long balls

Bobby Witt Jr.Inning 1Jac CaglianoneInning 4Salvador PerezInning 6
STL

Batting lineup

PlayerABHHRRBI
JJ Wetherholt2B · 3-4 | 2B, 2 BB, R4300
Iván HerreraDH · 0-4 | BB, HBP, 2 K4000
Jimmy CrooksC · 0-1 | K1000
Nelson VelázquezRF · 1-4 | 2B, BB, K4100
Nathan ChurchCF · 0-00000
Bryan TorresLF · 0-00000
Blaze Jordan3B · 2-5 | 2B, 2 R5200
José FermínSS · 2-5 | 2 RBI5202
Pedro Pagés1B · 0-4 | K, RBI4001
KC

Batting lineup

PlayerABHHRRBI
Lane ThomasCF · 2-5 | 2B, 2 RBI, R5202
Tyler TolbertSS · 0-2 | BB, 2 K, R2000
Jac Caglianone1B · 1-5 | HR, K, 2 RBI5112
Starling MarteRF · 3-5 | 2B, K, RBI5301
Salvador PerezC · 3-5 | HR, 2B, RBI5311
Carter JensenDH · 2-5 | 2 2B, RBI, 2 R5201
Nick Loftin3B · 2-5 | 2 2B, K, 2 RBI5202
Isaac CollinsLF · 2-5 | 2B, RBI, 2 R5201
Michael Massey2B · 0-3 | BB, R3000
STL

Pitchers

PitcherIPKERERA
Matthew Liberatore7 H · 0 BB1.2255.23
Gordon Graceffo4 H · 2 BB1.2043.06
Max Rajcic2 H · 0 BB2.0114.50
Justin Bruihl4 H · 0 BB2.2214.41
KC

Pitchers

PitcherIPKERERA
Noah Cameron8 H · 2 BB5.0634.20
Mason Black3 H · 2 BB2.0023.57
Beck Way2 H · 2 BB2.0204.91
EXPLORE NEXT

Related MLB pages