Skip to content

Royals at Cardinals

KC5STL6
Final
Inn12345678910RHE
KC10011000115121
STL0000002202680
Last play · Willson Contreras singles on a line drive to left fielder Drew Waters. Lars Nootbaar scores. Brendan Donovan to 2nd.
Win probability
Cardinals100%
KC 0%STL 100%
First 5 (F5)
final
KC 30 STL
Royals led after 5
Inning 1: Jonathan India homers (2) on a fly ball to center field.Inning 4: Jac Caglianone doubles (1) on a ground ball to right fielder Ryan Vilade. Salvador Perez scores.Inning 5: Vinnie Pasquantino singles on a ground ball to left fielder Alec Burleson. Bobby Witt Jr. scores.Inning 7: Cardinals challenged (play at 1st), call on the field was overturned: Cardinals challenged (force play), call on the field was upheld: Nolan Arenado grounds into a force out, shortstop Bobby Witt Jr. to second baseman Michael Massey. Willson Contreras scores. Iván Herrera out at 2nd. Nolan Arenado to 1st.Inning 7: Yohel Pozo out on a sacrifice fly to center fielder Kyle Isbel. Nolan Arenado scores.Inning 8: Iván Herrera homers (6) on a fly ball to center field. Brendan Donovan scores.Inning 9: Jonathan India out on a sacrifice fly to left fielder Lars Nootbaar. Nick Loftin scores. Kyle Isbel to 2nd.Inning 10: Vinnie Pasquantino singles on a ground ball to second baseman Brendan Donovan, deflected by shortstop Masyn Winn. Maikel Garcia scores.Inning 10: Masyn Winn grounds out to first baseman Salvador Perez. Yohel Pozo scores. Lars Nootbaar to 2nd.Inning 10: Willson Contreras singles on a line drive to left fielder Drew Waters. Lars Nootbaar scores. Brendan Donovan to 2nd.
Cardinals favored ↑50%Royals favored ↓

Biggest swing · Iván Herrera homers (6) on a fly ball to center field. Brendan Donovan scores. (inning 8) — +61% Cardinals

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.