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

MLB games
Final, Kauffman Stadium
40–34
@
32–45
5FINAL6
Box score →

Matchup

Last 15 games
5.6Runs per game5.47
4.67Runs allowed4.8
0.816OPS0.806
5.04Bullpen ERA3.86
18.5Strikeout %19.1
MLB matchupsCardinals @ Royals
Away, 40–34
Home, 32–45
Sat 20 Jun, 01:15 UK, Kauffman Stadium
5 – 6

Box score

Box score

Team123456789RH
St. Louis Cardinals 101000003 58
Kansas City Royals 00041100x 69

St. Louis Cardinals

BatterABRH2B3BHRRBIBBSOSB
1. JJ Wetherholt 4000 0000 00
2. Iván Herrera 2110 0012 00
3. Alec Burleson 4011 0000 00
4. Jordan Walker 3020 0010 00
5. Lars Nootbaar 4110 0000 00
6. Masyn Winn 4111 0010 10
7. Jimmy Crooks 3000 0000 00
Nelson Velázquez 0100 0001 00
8. Blaze Jordan 4010 0020 00
Bryan Torres 0000 0000 00
9. Nathan Church 1110 1001 00
José Fermín 2000 0000 00
PitcherIPHRERBBSOHRPitches
Michael McGreevy5.085 5121 95
George Soriano1.011 1100 18
Matt Svanson2.000 0110 23

Kansas City Royals

BatterABRH2B3BHRRBIBBSOSB
1. Carter Jensen 4010 0000 00
2. Lane Thomas 4111 0000 00
3. Jac Caglianone 4220 0120 10
4. Salvador Perez 4011 0000 00
5. Michael Massey 4110 0010 10
6. Nick Loftin 3100 0001 10
7. John Rave 2111 0002 00
8. Isaac Collins 4022 0020 00
9. Tyler Tolbert 2000 0010 00
PitcherIPHRERBBSOHRPitches
Seth Lugo6.052 1300 85
John Schreiber1.000 0010 12
Daniel Lynch IV1.000 0000 11
Matt Strahm0.223 3100 22
Alex Lange0.110 0000 10

Team comparison

Last 15 games before this one
CardinalsRoyals
5.6 Runs per game 5.47
4.67 Runs allowed 4.8
0.816 OPS 0.806
5.04 Bullpen ERA 3.86
18.5 Strikeout % 19.1

Weather at first pitch

75°F, wind 7 mph