Open the board

St. Louis Cardinals 12, Kansas City Royals 10: final score and stats

St. Louis Cardinals beat Kansas City Royals, St. Louis Cardinals 12 to Kansas City Royals 10, on Sunday, June 21, 2026 at Kauffman Stadium, Kansas City, Missouri. Below: the box score, top performers, team stats, injuries and recent form for Kansas City Royals vs St. Louis Cardinals.

MLBSunday, June 21, 2026
DateJun 21, 2026
Start time2:10 PM ET
VenueKauffman Stadium, Kansas City, Missouri
TVMLB.TV
Attendance28,309

Line score

Team123456789R
St. Louis Cardinals54003000012
Kansas City Royals24010100210

Top performers

St. Louis Cardinals
Batting AverageIvan Herrera · 3-5, HR, 3 RBI, 3 R, K
Home RunsJJ Wetherholt · 3-5, 2 HR, 3 RBI, 3 R
Runs Batted InMasyn Winn · 2-5, HR, 4 RBI, R
MLB RatingJJ Wetherholt · 3-5, 2 HR, 3 RBI, 3 R
Kansas City Royals
Batting AverageCarter Jensen · 2-3, HR, RBI, 3 R, 2 BB, K
Home RunsJac Caglianone · 2-3, 2 HR, 3 RBI, 3 R, 2 BB, K
Runs Batted InJac Caglianone · 2-3, 2 HR, 3 RBI, 3 R, 2 BB, K
MLB RatingJac Caglianone · 2-3, 2 HR, 3 RBI, 3 R, 2 BB, K

Team comparison

St. Louis CardinalsKansas City Royals
Runs per game
-
-
Runs allowed per game
-
-
41-34Record32-46
4th in NL CentStanding5th in AL Cent
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

St. Louis Cardinals
Richard Fitts SP · Lat - Surgery
Out
Max Rajcic RP · Elbow - Surgery
Out
Hunter Dobbins SP · Elbow - Surgery
Out
Kansas City Royals
Mitch Spence RP · Undisclosed - Not Specified
Out
Nick Mears RP · Shoulder - Surgery
Out
Ryan Bergert SP · Elbow - Surgery
Out
Cole Ragans SP · Elbow - Surgery
Out
Luinder Avila SP · Elbow - Surgery
Out

Box score

St. Louis Cardinals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt3-5533320014.268.370.428
Ivan Herrera3-5533310120.265.405.429
Alec Burleson3-5523101019.287.350.491
Jordan Walker0-4400001219.291.345.531
Lars Nootbaar2-5512100012.280.362.460
Masyn Winn2-5512410020.245.322.340
Jimmy Crooks1-4401000225.175.283.300
Blaze Jordan1-5501000217.286.306.486
Nathan Church1-4421001021.263.309.408
Team16-4242121612437167

St. Louis Cardinals

PlayerIPHRERBBKHRPC-STERAPC
Dustin May2.066612244-294.3044
Max Rajcic1.111112023-155.4023
Matt Svanson0.210011017-116.5517
Gordon Graceffo1.000000010-62.9710
JoJo Romero1.011102114-104.0914
Ryne Stanek1.010001011-75.0411
George Soriano1.000010014-93.0614
Riley O'Brien1.022201112-94.1812
Team9.0121010494145-96145

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter Jensen2-3332112120.244.312.437
Maikel Garcia0-5500000115.261.321.371
Jac Caglianone2-3332322117.275.349.480
Salvador Perez1-4411100115.208.252.343
Michael Massey3-5503200014.266.286.457
Lane Thomas1-5501100110.231.352.363
Kameron Misner1-4411000120.350.381.350
Nick Loftin1-4411210117.239.343.410
John Rave0-110000014.429.6001.286
Isaac Collins1-5511000113.229.339.321
Team12-3939101210449145

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Stephen Kolek1.299910349-304.1549
Connor Seabold1.100002029-203.8029
Steven Cruz1.243313137-266.5537
Lucas Erceg1.110001018-125.3418
Matt Strahm1.010010016-86.4616
Beck Way2.010001018-133.8618
Team9.0161212374167-109167

Season series

KC wins series 2-1
Jun 21, 2026STL 12, KC 10
Jun 19, 2026STL 5, KC 6
Jun 18, 2026STL 6, KC 14

Team pages

More MLB games on Jun 21, 2026

Frequently asked questions

Who won St. Louis Cardinals vs Kansas City Royals?

St. Louis Cardinals won, 12-10, on Sunday, June 21, 2026.

What was the final score of St. Louis Cardinals vs Kansas City Royals?

St. Louis Cardinals 12, Kansas City Royals 10.

Who were the top performers?

St. Louis Cardinals: Ivan Herrera (3-5, HR, 3 RBI, 3 R, K batting average). Kansas City Royals: Carter Jensen (2-3, HR, RBI, 3 R, 2 BB, K batting average).

Where is St. Louis Cardinals vs Kansas City Royals played?

Kauffman Stadium, Kansas City, Missouri.

The model’s read

Grades, leans and the full breakdown for St. Louis Cardinals vs Kansas City Royals are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.