Phillies at Giants
Last play · Luis Arraez grounds out, shortstop Trea Turner to first baseman Bryce Harper.
Win probability
Giants0%
PHI 100%SF 0%
First 5 (F5)
finalPHI 2 – 4 SF
Giants led after 5
Total runs
7.5
opened 7 ↑
fair over 47.4% · hold 4.5%
Run line
+1.5
Moneyline
reference-149 / +123
We show no side edge — our game model measures at the coin flip.
Giants favored ↑50%Phillies favored ↓
Biggest swing · Bryce Harper singles on a ground ball to right fielder Jung Hoo Lee. Justin Crawford scores. Trea Turner scores. Kyle Schwarber to 2nd. (inning 7) — -36% Phillies
7Brandon Marsh out on a sacrifice fly to left fielder Heliot Ramos. Bryce Harper scores.6–4
7Giants challenged (tag play), call on the field was upheld: Alec Bohm doubles (1) on a ground ball to right fielder Jung Hoo Lee. Kyle Schwarber scores. Bryce Harper to 3rd.5–4
7Bryce Harper singles on a ground ball to right fielder Jung Hoo Lee. Justin Crawford scores. Trea Turner scores. Kyle Schwarber to 2nd.4–4
5Bryce Harper doubles (3) on a sharp fly ball to right fielder Jung Hoo Lee. Justin Crawford scores. Kyle Schwarber to 3rd.2–4
5Trea Turner grounds out, second baseman Luis Arraez to first baseman Rafael Devers. J.T. Realmuto scores. Justin Crawford to 3rd.1–4
4Luis Arraez out on a sacrifice fly to right fielder Adolis García. Harrison Bader scores.0–4
3Heliot Ramos singles on a fly ball to center fielder Justin Crawford. Matt Chapman scores.0–3
3Matt Chapman triples (1) on a sharp fly ball to center fielder Justin Crawford. Willy Adames scores. Luis Arraez scores.0–2
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.
































