Marlins at Cardinals
Last play · Wild pitch by pitcher Peyton Fosher. Noah Mendlinger scores.
Win probability
Cardinals100%
MIA 0%STL 100%
First 5 (F5)
finalMIA 2 – 2 STL
Tied through 5
Cardinals favored ↑50%Marlins favored ↓
Biggest swing · Jeremy Rivas hits a ground-rule double (1) on a fly ball to right-center field. Ryan Weingartner scores. Noah Mendlinger to 3rd. (inning 9) — +42% Cardinals
9Wild pitch by pitcher Peyton Fosher. Noah Mendlinger scores.4–5
9Jeremy Rivas hits a ground-rule double (1) on a fly ball to right-center field. Ryan Weingartner scores. Noah Mendlinger to 3rd.4–4
9Ryan Weingartner doubles (1) on a fly ball to center fielder Matthew Etzel. Jalin Flores scores.4–3
8Gage Miller hit by pitch. Ryan Ignoffo scores. Cristian Hernández to 3rd. Emaarion Boyd to 2nd.4–2
6Javier Sanoja doubles (1) on a line drive to center fielder Tai Peete. Griffin Conine scores.3–2
4Nathan Church strikes out swinging.2–2
3Christopher Morel singles on a ground ball to second baseman JJ Wetherholt. Jakob Marsee scores. Heriberto Hernández to 3rd. Christopher Morel to 2nd. Throwing error by second baseman JJ Wetherholt.2–1
1José Fermín singles on a ground ball to left fielder Heriberto Hernández. Alec Burleson scores. JJ Wetherholt out at 3rd on the throw, left fielder Heriberto Hernández to third baseman Connor Norby.1–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.






