Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

St. Louis Cardinals vs Kansas City Royals: result and box score, 21 June 2026

MLB games
Final, Kauffman Stadium
41–34
@
32–46
12FINAL10
Box score →

Matchup

Last 15 games
5.67Runs per game5.53
4.6Runs allowed5
0.810OPS0.817
4.53Bullpen ERA4.26
17.1Strikeout %17.6
MLB matchupsCardinals @ Royals
Away, 41–34
Home, 32–46
Sun 21 Jun, 19:10 UK, Kauffman Stadium
12 – 10

Box score

Box score

Team123456789RH
St. Louis Cardinals 540030000 1216
Kansas City Royals 240101002 1012

St. Louis Cardinals

BatterABRH2B3BHRRBIBBSOSB
1. JJ Wetherholt 5330 0230 00
2. Iván Herrera 5330 0130 10
3. Alec Burleson 5230 1011 00
4. Jordan Walker 4000 0001 20
5. Lars Nootbaar 5121 0010 00
6. Masyn Winn 5120 0140 00
7. Jimmy Crooks 4010 0000 20
8. Blaze Jordan 5010 0000 20
9. Nathan Church 4211 0001 00
PitcherIPHRERBBSOHRPitches
Dustin May2.066 6122 44
Max Rajcic1.111 1120 23
Matt Svanson0.210 0110 17
Gordon Graceffo1.000 0000 10
JoJo Romero1.011 1021 14
Ryne Stanek1.010 0010 11
George Soriano1.000 0100 14
Riley O'Brien1.022 2011 12

Kansas City Royals

BatterABRH2B3BHRRBIBBSOSB
1. Carter Jensen 3320 0112 10
2. Maikel Garcia 5000 0000 10
3. Jac Caglianone 3320 0232 10
4. Salvador Perez 4110 0010 10
5. Michael Massey 5030 0020 01
6. Lane Thomas 5010 0010 10
7. Kameron Misner 4110 0000 10
8. Nick Loftin 4110 0120 10
John Rave 1000 0000 10
9. Isaac Collins 5110 0000 10
PitcherIPHRERBBSOHRPitches
Stephen Kolek1.299 9103 49
Connor Seabold1.100 0020 29
Steven Cruz1.243 3131 37
Lucas Erceg1.110 0010 18
Matt Strahm1.010 0100 16
Beck Way2.010 0010 18

Team comparison

Last 15 games before this one
CardinalsRoyals
5.67 Runs per game 5.53
4.6 Runs allowed 5
0.810 OPS 0.817
4.53 Bullpen ERA 4.26
17.1 Strikeout % 17.6

Weather at first pitch

77°F, wind 10 mph, 5 mph blowing out