Cardinals at Marlins
Last play · Maximo Acosta grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Heriberto Hernández out at 2nd.
Win probability
Marlins0%
STL 100%MIA 0%
First 5 (F5)
finalSTL 6 – 2 MIA
Cardinals led after 5
Total runs
7.5
opened 8.5 ↓
fair over 52.2% · hold 4.5%
Run line
-1.5
Moneyline
reference+125 / -150
Marlins favored ↑50%Cardinals favored ↓
Biggest swing · Otto Lopez singles on a ground ball to center fielder Nathan Church. Xavier Edwards scores. Agustín Ramírez scores. (inning 6) — +18% Marlins
7Thomas Saggese out on a sacrifice fly to left fielder Heriberto Hernández. Masyn Winn scores.7–4
6Otto Lopez singles on a ground ball to center fielder Nathan Church. Xavier Edwards scores. Agustín Ramírez scores.6–4
5Nathan Church out on a sacrifice bunt, first baseman Eric Wagaman to second baseman Xavier Edwards. Thomas Saggese scores. Pedro Pagés to 2nd. Nathan Church out at 1st.6–2
5Pedro Pagés strikes out swinging. Masyn Winn scores. Thomas Saggese to 3rd. Pedro Pagés to 1st. Passed ball by catcher Agustín Ramírez.5–2
4Agustín Ramírez reaches on a fielder's choice, fielded by pitcher Michael McGreevy. Jakob Marsee scores. Agustín Ramírez to 2nd. Agustín Ramírez advances to 2nd, on a throwing error by pitcher Michael McGreevy.4–2
4Jakob Marsee triples (2) on a line drive to left fielder Alec Burleson. Xavier Edwards scores.4–1
3Pedro Pagés singles on a line drive to right fielder Troy Johnston. Nolan Gorman scores. Thomas Saggese to 3rd.4–0
2Iván Herrera singles on a line drive to right fielder Troy Johnston. Thomas Saggese scores. Nathan Church scores.3–0
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.








