Skip to content

Red Sox at Giants

BOS5SF9
Final
Inn123456789RHE
BOS1000310005122
SF00202041·9112
Last play · Carlos Narváez strikes out swinging.
Win probability
Giants100%
BOS 0%SF 100%
First 5 (F5)
final
BOS 44 SF
Tied through 5
Inning 1: Jarren Duran reaches on a fielding error by left fielder Heliot Ramos. Roman Anthony scores. Carlos Narváez to 3rd. Jarren Duran to 2nd.Inning 3: Heliot Ramos singles on a line drive to left fielder Jarren Duran. Casey Schmitt scores. Patrick Bailey scores. Rafael Devers out at 3rd on the throw, left fielder Jarren Duran to third baseman Nate Eaton to shortstop Trevor Story.Inning 5: Rob Refsnyder homers (5) on a fly ball to center field. Nate Eaton scores.Inning 5: Romy Gonzalez homers (2) on a fly ball to left center field.Inning 5: Casey Schmitt homers (4) on a fly ball to left field.Inning 5: Mike Yastrzemski homers (6) on a fly ball to right field.Inning 6: Ceddanne Rafaela homers (8) on a fly ball to left field.Inning 7: Tyler Fitzgerald out on a sacrifice bunt, catcher Carlos Narváez to first baseman Abraham Toro. Willy Adames scores. Casey Schmitt to 3rd.Inning 7: Mike Yastrzemski reaches on a fielding error by second baseman Romy Gonzalez. Casey Schmitt scores.Inning 7: Heliot Ramos doubles (14) on a sharp line drive to right fielder Roman Anthony. Mike Yastrzemski scores. Rafael Devers scores.Inning 8: Willy Adames homers (9) on a fly ball to left field.
Giants favored ↑50%Red Sox favored ↓

Biggest swing · Rob Refsnyder homers (5) on a fly ball to center field. Nate Eaton scores. (inning 5) — -31% Red Sox

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.