St. Louis CardinalsOpen full analysis
Kansas City RoyalsOpen full analysis
The St. Louis Cardinals defeated the Kansas City Royals 12–10 on June 21 at Kauffman Stadium in a high-scoring affair that exceeded the Vegas total of 9.5 runs. St. Louis capitalized on four home runs and 12 RBIs while limiting Kansas City to 12 hits, though the Cardinals' pitching surrendered 10 earned runs with a 4.29 ERA. The Royals matched the Cardinals' power output with four homers of their own and posted a .716 OPS despite striking out nine times, but Kansas City's pitching staff proved vulnerable, allowing 16 hits and a .730 OPS from the St. Louis lineup. Both teams demonstrated offensive firepower in an error-free contest that showcased aggressive approaches at the plate; the Cardinals' pitchers struck out seven while walking three, managing the game more efficiently than Kansas City's bullpen despite the run-heavy outcome. The Cardinals' ability to score in bunches while holding the Royals to 10 runs despite Kansas City's power display suggests St. Louis' pitching can tighten up as the season progresses.


Line score
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
STL | 5 | 4 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 12 | 16 | 1 |
KC | 2 | 4 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 10 | 12 | 0 |
Batting box score
Pitching box score
Players who scored
JJ Wetherholt ×3
Iván Herrera ×3
Alec Burleson ×2
Nathan Church ×2
Lars Nootbaar
Masyn Winn
Carter Jensen ×3
Jac Caglianone ×3
Salvador Perez
Kameron Misner
Nick Loftin
Isaac Collins