Skip to content

Cubs at Giants

CHC2SF4
Final
Inn123456789RHE
CHC000000200290
SF01002010·482
Last play · Ariel Armas grounds into a double play, third baseman Parks Harber to second baseman Casey Schmitt to first baseman Jake Holton. Kane Kepley out at 2nd. Ariel Armas out at 1st.
Win probability
Giants100%
CHC 0%SF 100%
First 5 (F5)
final
CHC 03 SF
Giants led after 5
Inning 2: Will Brennan singles on a ground ball to left fielder Dylan Carlson. Jung Hoo Lee scores. Bryce Eldridge to 2nd.Inning 5: Willy Adames grounds out to first baseman Owen Miller. Drew Gilbert scores. Grant McCray to 3rd. Christian Koss to 2nd.Inning 5: Rafael Devers grounds out, shortstop Scott Kingery to first baseman Owen Miller. Grant McCray scores. Christian Koss to 3rd.Inning 7: Jefferson Rojas walks.Inning 7: James Triantos reaches on a fielder's choice. Justin Dean scores. Jefferson Rojas to 2nd. Fielding error by third baseman Parks Harber.Inning 7: Casey Schmitt grounds into a double play, shortstop Jefferson Rojas to first baseman Edgar Alvarez to third baseman Pedro Ramírez. Grant McCray scores. Christian Koss out at 3rd. Casey Schmitt out at 1st.
Giants favored ↑50%Cubs favored ↓

Biggest swing · James Triantos reaches on a fielder's choice. Justin Dean scores. Jefferson Rojas to 2nd. Fielding error by third baseman Parks Harber. (inning 7) — -14% Cubs

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.