???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
San Francisco 10, Seattle 9
When: 4:35 PM ET, Friday, April 4, 2025
Where: Oracle Park, San Francisco, California
Temperature: 62°
Umpires: Home - Sean Barber, 1B - James Hoye, 2B - D.J. Reyburn, 3B - John Libka
Attendance: 40865
Final Scoring Summary
 
Final123456789XRHE
Seattle 10202300019151
San Francisco 120212000210171
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
Top 1st
Seattle
Victor Robles pops out to first.
Julio Rodriguez homers to right.
Cal Raleigh singles to left.
Randy Arozarena strikes out.
Jorge Polanco grounds out, second to first.
Bottom 1st
San Francisco LaMonte Wade Jr. doubles to right.
Willy Adames strikes out.
Jung Hoo Lee grounds out, first to pitcher. LaMonte Wade Jr. to third.
Matt Chapman singles to second. LaMonte Wade Jr. scores.
Heliot Ramos walks. Matt Chapman to second.
Mike Yastrzemski pops out into foul territory to third.
Top 2nd
Seattle Luke Raley flies out to left.
Rowdy Tellez pops out to third.
Ryan Bliss flies out to center.
Bottom 2nd
San Francisco Wilmer Flores singles to left.
Patrick Bailey singles on a bunt to third. Wilmer Flores to second.
Tyler Fitzgerald hits a sacrifice bunt with no out to pitcher. Wilmer Flores to third. Patrick Bailey to second. Tyler Fitzgerald to first.
LaMonte Wade Jr. doubles to right. Wilmer Flores scores. Patrick Bailey scores. Tyler Fitzgerald to third.
Willy Adames flies out to left.
Jung Hoo Lee on a fielder's choice out, reaches first, first to catcher. Tyler Fitzgerald out at home. LaMonte Wade Jr. to third.
Jung Hoo Lee steals second.
Matt Chapman walks.
Heliot Ramos grounds out, third to first.
Top 3rd
Seattle J.P. Crawford singles to right.
Victor Robles strikes out.
Julio Rodriguez singles to left. J.P. Crawford to second.
Cal Raleigh walks. J.P. Crawford to third. Julio Rodriguez to second.
Randy Arozarena walks. J.P. Crawford scores. Julio Rodriguez to third. Cal Raleigh to second.
Jorge Polanco singles to center. Julio Rodriguez scores. Cal Raleigh to third. Randy Arozarena to second.
Randy Rodriguez enters game as pitcher.
Luke Raley strikes out.
Rowdy Tellez lines out to first.
Bottom 3rd
San Francisco Mike Yastrzemski lines out to pitcher.
Wilmer Flores flies out to center.
Patrick Bailey doubles to center.
Tyler Fitzgerald strikes out.
Top 4th
Seattle Ryan Bliss grounds out, third to first.
J.P. Crawford strikes out.
Victor Robles grounds out, third to first.
Bottom 4th
San Francisco Tayler Saucedo enters game as pitcher.
LaMonte Wade Jr. strikes out.
Willy Adames singles to shortstop.
Willy Adames steals second.
Jung Hoo Lee singles to center. Willy Adames scores.
Collin Snider enters game as pitcher.
Matt Chapman walks. Jung Hoo Lee to second.
Heliot Ramos singles to right. Jung Hoo Lee scores. Matt Chapman to third.
Mike Yastrzemski strikes out.
Wilmer Flores pops out into foul territory to third.
Top 5th
Seattle Lou Trivino enters game as pitcher.
Julio Rodriguez lines out to shortstop.
Cal Raleigh walks.
Randy Arozarena strikes out.
Jorge Polanco homers to right. Cal Raleigh scores.
Luke Raley singles to center.
Rowdy Tellez walks. Luke Raley to second.
Ryan Bliss flies out to right.
Bottom 5th
San Francisco Patrick Bailey flies out to right.
Tyler Fitzgerald grounds out, second to first.
LaMonte Wade Jr. triples to right.
Willy Adames doubles to left. LaMonte Wade Jr. scores.
Eduard Bazardo enters game as pitcher.
Jung Hoo Lee strikes out.
Top 6th
Seattle Camilo Doval enters game as pitcher.
J.P. Crawford strikes out.
Victor Robles singles to left.
Julio Rodriguez singles to first, shortstop. Victor Robles to second.
Victor Robles steals third.
Cal Raleigh on a fielder's choice fielded by Tyler Fitzgerald, reaches first. Victor Robles scores. Julio Rodriguez on error by Tyler Fitzgerald, scores. Cal Raleigh to second.
Cal Raleigh steals third.
Randy Arozarena lines out to first.
Jorge Polanco singles to second. Cal Raleigh scores.
Luke Raley grounds out to first.
Bottom 6th
San Francisco Matt Chapman homers to left.
Heliot Ramos singles to shortstop.
Mike Yastrzemski singles to right. Heliot Ramos to third.
Wilmer Flores strikes out.
Patrick Bailey grounds into a force out, shortstop to second. Heliot Ramos scores. Mike Yastrzemski out at second. Patrick Bailey to first.
Tyler Fitzgerald pops out to third.
Top 7th
Seattle Erik Miller enters game as pitcher.
Dylan Moore enters game as pinch hitter, replacing Rowdy Tellez.
Dylan Moore singles to left.
Ryan Bliss singles to second. Dylan Moore to second.
J.P. Crawford out on a sacrifice bunt, pitcher to second. Dylan Moore to third. Ryan Bliss to second.
Victor Robles grounds out, shortstop to first.
Julio Rodriguez walks (intentional).
Cal Raleigh flies out to center.
Bottom 7th
San Francisco Dylan Moore remains in the game at first base.
Gabe Speier enters game as pitcher.
LaMonte Wade Jr. lines out to center.
Willy Adames strikes out.
Jung Hoo Lee strikes out.
Top 8th
Seattle Tyler Rogers enters game as pitcher.
Randy Arozarena grounds out, second to first.
Jorge Polanco grounds out, second to first.
Luke Raley singles to right.
Dylan Moore grounds out, third to first.
Bottom 8th
San Francisco Trent Thornton enters game as pitcher.
Matt Chapman grounds out, first to pitcher.
Heliot Ramos singles to right.
Heliot Ramos steals second.
Mike Yastrzemski strikes out.
Wilmer Flores grounds out, shortstop to first.
Top 9th
Seattle Ryan Walker enters game as pitcher.
Miles Mastrobuoni enters game as pinch hitter, replacing Ryan Bliss.
Miles Mastrobuoni flies out to left.
J.P. Crawford strikes out.
Victor Robles singles to center.
Julio Rodriguez grounds out, shortstop to first.
Bottom 9th
San Francisco Miles Mastrobuoni remains in the game at second base.
Gregory Santos enters game as pitcher.
Patrick Bailey doubles to right.
Christian Koss enters game as pinch runner, replacing Patrick Bailey.
Christian Koss on wild pitch, advances to third.
Tyler Fitzgerald flies out to right.
LaMonte Wade Jr. walks (intentional).
Willy Adames pops out to second.
LaMonte Wade Jr. on defensive indifference, advances to second.
Jung Hoo Lee grounds out to first.
Top 10th
Seattle Sam Huff enters the game, playing catcher. Christian Koss leaves the game.
Spencer Bivens enters game as pitcher.
Julio Rodriguez placed on second.
Cal Raleigh flies out to right. Julio Rodriguez to third.
Randy Arozarena strikes out, catcher to first.
Jorge Polanco walks.
Luke Raley flies out to left.
Bottom 10th
San Francisco Andres Munoz enters game as pitcher.
Donovan Solano enters the game, playing first base. Jorge Polanco leaves the game.
Dylan Moore moves from first base to third base.
Jung Hoo Lee placed on second.
Matt Chapman strikes out.
Heliot Ramos strikes out.
Mike Yastrzemski walks (intentional).
Wilmer Flores grounds into a force out to third. Jung Hoo Lee out at third.
Top 11th
Seattle Luke Raley placed on second.
Dylan Moore grounds out, shortstop to first.
Miles Mastrobuoni singles to center. Luke Raley to third.
J.P. Crawford walks. Miles Mastrobuoni to second.
Victor Robles pops out on infield fly rule to second.
Luke Raley on wild pitch, scores. Miles Mastrobuoni on wild pitch, advances to third. J.P. Crawford on wild pitch, advances to second.
Julio Rodriguez flies out to right.
Bottom 11th
San Francisco Carlos Vargas enters game as pitcher.
Wilmer Flores placed on second.
Luis Matos enters game as pinch runner, replacing Wilmer Flores.
Sam Huff grounds out, shortstop to first. Luis Matos to third.
Tyler Fitzgerald walks.
Tyler Fitzgerald steals second.
LaMonte Wade Jr. strikes out.
Willy Adames singles to right. Luis Matos scores. Tyler Fitzgerald scores.