Phillies at Giants
Last play · Kyle Schwarber grounds out, pitcher Camilo Doval to first baseman Wilmer Flores.
Win probability
Giants100%
PHI 0%SF 100%
First 5 (F5)
finalPHI 4 – 5 SF
Giants led after 5
Total runs
8.5
opened 7.5 ↑
fair over 47.8% · hold 4.5%
Run line
-1.5
Moneyline
reference+115 / -135
Giants favored ↑50%Phillies favored ↓
Biggest swing · Mike Yastrzemski doubles (4) on a sharp line drive to right fielder Nick Castellanos. Matt Chapman scores. Patrick Bailey scores. (inning 2) — +20% Giants
7Heliot Ramos singles on a ground ball to center fielder Johan Rojas. Thairo Estrada scores. Matt Chapman scores. Jorge Soler to 2nd.4–8
6Brett Wisely doubles (1) on a sharp line drive to center fielder Johan Rojas. Mike Yastrzemski scores.4–6
5Patrick Bailey out on a sacrifice fly to left fielder Cristian Pache. Wilmer Flores scores.4–5
5Thairo Estrada reaches on a fielding error by third baseman Alec Bohm. Luis Matos scores. Wilmer Flores to 3rd.4–4
4Johan Rojas singles on a fly ball to center fielder Luis Matos. Whit Merrifield scores.4–3
4Whit Merrifield reaches on a fielding error by third baseman Matt Chapman.3–3
3Kyle Schwarber homers (10) on a fly ball to right center field. Johan Rojas scores.2–3
2Brett Wisely singles on a ground ball to center fielder Johan Rojas. Mike Yastrzemski scores.0–3
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.
