Cardinals at Royals
Last play · Alec Burleson grounds out to first baseman Salvador Perez.
Win probability
Royals100%
STL 0%KC 100%
First 5 (F5)
finalSTL 2 – 1 KC
Cardinals led after 5
Total runs
8.5
opened 8.5
fair over 52.2% · hold 4.5%
Run line
-1.5
Moneyline
reference+105 / -125
Royals favored ↑50%Cardinals favored ↓
Biggest swing · Paul Goldschmidt homers (18) on a fly ball to center field. Nolan Arenado scores. (inning 2) — -25% Cardinals
8Bobby Witt Jr. singles on a line drive to center fielder Lars Nootbaar. Kyle Isbel scores.3–8
8Kyle Isbel triples (7) on a line drive to right fielder Tommy Pham. Dairon Blanco scores.3–7
8Willson Contreras singles on a ground ball to second baseman Maikel Garcia. Brendan Donovan scores. Throwing error by second baseman Maikel Garcia.3–6
7Salvador Perez homers (21) on a fly ball to right center field. Bobby Witt Jr. scores.2–6
7Bobby Witt Jr. triples (11) on a fly ball to center fielder Lars Nootbaar. Maikel Garcia scores.2–4
7Maikel Garcia singles on a line drive to right fielder Tommy Pham. Kyle Isbel scores.2–3
6Freddy Fermin singles on a line drive to left fielder Brendan Donovan. Paul DeJong scores. MJ Melendez to 2nd.2–2
3Bobby Witt Jr. grounds out, first baseman Paul Goldschmidt to pitcher Andre Pallante. Kyle Isbel scores.2–1
Velocity & spin from the MLB Stats API live feed. The fatigue read compares each pitcher's live fastball velocity to their fresh baseline and our fatigue-curve model (−0.61 mph / 100 pitches). Win probability is from our own base-out/inning/score table built on 2024–25 games.
