Giants at Phillies
Last play · Wilmer Flores strikes out swinging.
Win probability
Phillies100%
SF 0%PHI 100%
First 5 (F5)
finalSF 2 – 4 PHI
Phillies led after 5
Total runs
7.5
opened 7.5
fair over 45.7% · hold 4.1%
Run line
-1.5
Moneyline
reference+155 / -180
Phillies favored ↑50%Giants favored ↓
Biggest swing · Brandon Marsh singles on a ground ball to center fielder Jung Hoo Lee. Bryce Harper scores. Alec Bohm scores. J.T. Realmuto to 3rd. (inning 3) — +25% Phillies
7Jorge Soler grounds into a double play, shortstop Edmundo Sosa to first baseman Bryce Harper. Nick Ahmed scores. Jung Hoo Lee to 3rd. LaMonte Wade Jr. out at 2nd. Jorge Soler out at 1st.3–4
4Giants challenged (tag play), call on the field was upheld: Bryce Harper walks. Trea Turner scores. Passed ball by catcher Tom Murphy.2–4
3Brandon Marsh singles on a ground ball to center fielder Jung Hoo Lee. Bryce Harper scores. Alec Bohm scores. J.T. Realmuto to 3rd.2–3
3Alec Bohm singles on a ground ball to left fielder Michael Conforto. Kyle Schwarber scores. Bryce Harper to 2nd.2–1
2Thairo Estrada doubles (7) on a fly ball to center fielder Johan Rojas. Patrick Bailey scores. Matt Chapman scores.2–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.








