Giants at Angels
Last play · Giants challenged (tag play), call on the field was upheld: Jo Adell doubles (3) on a line drive to left fielder Heliot Ramos. Jorge Soler scores. Kevin Newman scores. Zach Neto scores.
Win probability
Angels100%
SF 0%LAA 100%
First 5 (F5)
finalSF 1 – 1 LAA
Tied through 5
Total runs
8.5
opened 10.5 ↓
fair over 52.2% · hold 4.5%
Run line
+1.5
Moneyline
reference+100 / -120
Angels favored ↑50%Giants favored ↓
Biggest swing · Giants challenged (tag play), call on the field was upheld: Jo Adell doubles (3) on a line drive to left fielder Heliot Ramos. Jorge Soler scores. Kevin Newman scores. Zach Neto scores. (inning 9) — +62% Angels
9Giants challenged (tag play), call on the field was upheld: Jo Adell doubles (3) on a line drive to left fielder Heliot Ramos. Jorge Soler scores. Kevin Newman scores. Zach Neto scores.4–5
9Zach Neto hit by pitch. Mike Trout scores. Jorge Soler to 3rd. Kevin Newman to 2nd.4–2
8Willy Adames singles on a line drive to center fielder Jo Adell. Tyler Fitzgerald scores. Heliot Ramos to 2nd.4–1
6Umpire reviewed (home run), call on the field was upheld: Sam Huff homers (1) on a fly ball to center field. David Villar scores.3–1
5Zach Neto homers (1) on a fly ball to center field.1–1
5Willy Adames singles on a ground ball to left fielder Taylor Ward. Heliot Ramos scores.1–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.










