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, 18 June 2026

MLB games
Final, Kauffman Stadium
40–33
@
31–45
6FINAL14
Box score →

Matchup

Last 15 games
5.27Runs per game4.73
3.87Runs allowed4.67
0.789OPS0.748
4.24Bullpen ERA3.98
19.9Strikeout %20.1
MLB matchupsCardinals @ Royals
Away, 40–33
Home, 31–45
Fri 19 Jun, 00:40 UK, Kauffman Stadium
6 – 14

Box score

Box score

Team123456789RH
St. Louis Cardinals 200110200 613
Kansas City Royals 16040111x 1417

St. Louis Cardinals

BatterABRH2B3BHRRBIBBSOSB
1. JJ Wetherholt 4131 0002 00
2. Iván Herrera 4100 0001 20
3. Jordan Walker 4020 0011 10
Jimmy Crooks 1000 0000 10
4. Nelson Velázquez 4011 0001 10
5. Alec Burleson 3000 0011 10
Nathan Church 0000 0000 00
6. Masyn Winn 5231 0000 10
Bryan Torres 0000 0000 00
7. Blaze Jordan 5221 0000 00
8. José Fermín 5020 0020 00
9. Pedro Pagés 4000 0010 10
PitcherIPHRERBBSOHRPitches
Matthew Liberatore1.277 5021 48
Gordon Graceffo1.244 4201 47
Max Rajcic2.021 1011 33
Justin Bruihl2.242 1020 39

Kansas City Royals

BatterABRH2B3BHRRBIBBSOSB
1. Lane Thomas 5121 0020 00
2. Bobby Witt Jr. 2220 0120 00
Tyler Tolbert 2100 0001 20
3. Jac Caglianone 5110 0120 10
4. Starling Marte 5231 0010 10
5. Salvador Perez 5231 0110 00
6. Carter Jensen 5222 0010 00
7. Nick Loftin 5022 0020 10
8. Isaac Collins 5221 0010 01
9. Michael Massey 3100 0001 00
PitcherIPHRERBBSOHRPitches
Noah Cameron5.084 3260 108
Mason Black2.032 2200 40
Beck Way2.020 0220 36

Team comparison

Last 15 games before this one
CardinalsRoyals
5.27 Runs per game 4.73
3.87 Runs allowed 4.67
0.789 OPS 0.748
4.24 Bullpen ERA 3.98
19.9 Strikeout % 20.1

Weather at first pitch

74°F, wind 2 mph