Cardinals at Giants
Last play · José Fermín bunt grounds out softly, third baseman Casey Schmitt to first baseman Bryce Eldridge.
Win probability
Giants100%
STL 0%SF 100%
First 5 (F5)
finalSTL 2 – 3 SF
Giants led after 5
Giants favored ↑50%Cardinals favored ↓
Biggest swing · Andrew Knizner triples (1) on a sharp line drive to right fielder Jordan Walker. Christian Koss scores. (inning 8) — +29% Giants
8Andrew Knizner triples (1) on a sharp line drive to right fielder Jordan Walker. Christian Koss scores.3–4
8Nolan Arenado out on a sacrifice fly to center fielder Jung Hoo Lee. Iván Herrera scores. Alec Burleson to 3rd.3–3
4Andrew Knizner out on a sacrifice fly to right fielder Jordan Walker. Christian Koss scores.2–3
3Rafael Devers homers (34) on a fly ball to right field.2–2
3Iván Herrera singles on a line drive to left fielder Heliot Ramos. Brendan Donovan scores.2–1
3Brendan Donovan doubles (32) on a fly ball to right fielder Drew Gilbert. Victor Scott II scores.1–1
2Jung Hoo Lee doubles (31) on a line drive to center fielder Victor Scott II. Casey Schmitt scores. Fielding error by center fielder Victor Scott II.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.








