Giants at Brewers
Last play · William Contreras homers (14) on a fly ball to left center field.
Win probability
Brewers100%
SF 0%MIL 100%
First 5 (F5)
finalSF 2 – 2 MIL
Tied through 5
Total runs
7.5
opened 7.5
fair over 46.8% · hold 4.3%
Run line
-1.5
Moneyline
reference+120 / -145
Brewers favored ↑50%Giants favored ↓
Biggest swing · Patrick Bailey strikes out swinging. (inning 9) — -38% Giants
9William Contreras homers (14) on a fly ball to left center field.4–5
9Patrick Bailey strikes out swinging.4–4
8Willy Adames homers (22) on a fly ball to right field.3–4
7Andrew Vaughn grounds out, first baseman Rafael Devers to pitcher Ryan Walker. Brice Turang scores. William Contreras to 3rd. Christian Yelich to 2nd.2–4
7William Contreras doubles (23) on a sharp line drive to right fielder Luis Matos. Andruw Monasterio scores. Brice Turang to 3rd.2–3
4Isaac Collins walks.2–2
4Sal Frelick doubles (16) on a line drive to right fielder Luis Matos. Christian Yelich scores. Andrew Vaughn to 3rd.2–1
2Luis Matos homers (6) on a fly ball to center field.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.








