Giants at Pirates
Last play · Nick Gonzales singles on a ground ball to center fielder Luis Matos. Michael A. Taylor scores.
Win probability
Pirates100%
SF 0%PIT 100%
First 5 (F5)
finalSF 4 – 2 PIT
Giants led after 5
Total runs
8.5
opened 7.5 ↑
fair over 53.2% · hold 4.3%
Run line
+1.5
Moneyline
reference-130 / +110
Pirates favored ↑50%Giants favored ↓
Biggest swing · Oneil Cruz doubles (11) on a sharp line drive to right fielder Mike Yastrzemski. Ji Hwan Bae scores. Bryan Reynolds to 3rd. (inning 9) — +42% Pirates
10Nick Gonzales singles on a ground ball to center fielder Luis Matos. Michael A. Taylor scores.6–7
9Oneil Cruz doubles (11) on a sharp line drive to right fielder Mike Yastrzemski. Ji Hwan Bae scores. Bryan Reynolds to 3rd.6–6
9Bryan Reynolds grounds into a force out, shortstop Marco Luciano to second baseman Thairo Estrada. Jared Triolo scores. Ji Hwan Bae to 3rd. Andrew McCutchen out at 2nd. Bryan Reynolds to 1st.6–5
9Andrew McCutchen reaches on a fielder's choice, fielded by shortstop Marco Luciano. Yasmani Grandal scores. Jared Triolo to 3rd. Ji Hwan Bae to 2nd. Fielding error by shortstop Marco Luciano.6–4
9Ji Hwan Bae singles on a ground ball to right fielder Mike Yastrzemski. Jack Suwinski scores. Yasmani Grandal to 3rd. Jared Triolo to 2nd.6–3
8Thairo Estrada grounds out, shortstop Oneil Cruz to first baseman Connor Joe. Marco Luciano scores.6–2
7Matt Chapman homers (6) on a fly ball to center field.5–2
5Bryan Reynolds grounds into a force out, second baseman Thairo Estrada to shortstop Marco Luciano. Ji Hwan Bae scores. Andrew McCutchen out at 2nd. Bryan Reynolds to 1st.4–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.
