Cardinals at Orioles
Last play · Ryan O'Hearn grounds out, first baseman Willson Contreras to pitcher Ryan Helsley.
Win probability
Orioles0%
STL 100%BAL 0%
First 5 (F5)
finalSTL 5 – 4 BAL
Cardinals led after 5
Total runs
7.5
opened 9.5 ↓
fair over 50% · hold 4.8%
Run line
+1.5
Moneyline
reference-115 / -105
Orioles favored ↑50%Cardinals favored ↓
Biggest swing · Brendan Donovan homers (4) on a line drive to right field. Masyn Winn scores. (inning 5) — -31% Cardinals
7Iván Herrera doubles (7) on a line drive to right fielder Ryan O'Hearn. Masyn Winn scores.6–4
5Brendan Donovan homers (4) on a line drive to right field. Masyn Winn scores.5–4
5Masyn Winn doubles (7) on a sharp line drive to left fielder Dylan Carlson. Lars Nootbaar scores.3–4
4Dylan Carlson singles on a line drive to right fielder Jordan Walker. Cedric Mullins scores. Maverick Handley to 2nd.2–4
4Jordan Walker singles on a ground ball to left fielder Dylan Carlson. Masyn Winn scores. Brendan Donovan scores. Iván Herrera to 2nd.2–3
2Jackson Holliday doubles (7) on a sharp line drive to right fielder Jordan Walker. Cedric Mullins scores.0–3
2Maverick Handley grounds out softly, shortstop Masyn Winn to first baseman Willson Contreras. Ramón Urías scores.0–2
2Cedric Mullins singles on a bunt ground ball to pitcher Miles Mikolas. Ryan O'Hearn scores. Ramón Urías to 3rd. Throwing error by pitcher Miles Mikolas.0–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.










