Royals at Cardinals
Last play · Brendan Donovan grounds out, first baseman Salvador Perez to pitcher Carlos Estévez.
Win probability
Cardinals0%
KC 100%STL 0%
First 5 (F5)
finalKC 7 – 5 STL
Royals led after 5
Total runs
7.5
opened 7.5
fair over 46.8% · hold 4.3%
Run line
+1.5
Moneyline
reference-105 / -115
Cardinals favored ↑50%Royals favored ↓
Biggest swing · Nolan Arenado homers (7) on a fly ball to left field. Willson Contreras scores. (inning 3) — +25% Cardinals
5Salvador Perez singles on a line drive to left fielder Lars Nootbaar. Maikel Garcia scores.7–5
4Nick Loftin doubles (3) on a ground ball to right fielder Ryan Vilade. Mark Canha scores.6–5
3Nolan Arenado homers (7) on a fly ball to left field. Willson Contreras scores.5–5
3Willson Contreras doubles (13) on a sharp line drive to left fielder Mark Canha. Masyn Winn scores. Brendan Donovan scores.5–3
3Salvador Perez singles on a sharp line drive to left fielder Lars Nootbaar. Maikel Garcia scores.5–1
3Vinnie Pasquantino grounds out, second baseman Brendan Donovan to first baseman Willson Contreras. Jonathan India scores. Maikel Garcia to 3rd.4–1
3Freddy Fermin homers (2) on a fly ball to left field.3–1
1Willson Contreras singles on a line drive to left fielder Mark Canha. Lars Nootbaar scores. Masyn Winn to 2nd.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.
