???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY
San Francisco 6, Detroit 4
When: 9:45 PM ET, Monday, March 24, 2025
Where: Oracle Park, San Francisco, California
Temperature: 75°
Umpires: Home - Nic Lentz, 1B - Bill Miller, 2B - Jeremy Riggs, 3B - Brian Walsh
Attendance: 20144
Final Scoring Summary
 
Final123456789RHE
Detroit 000200002470
San Francisco 10003101-6110
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Top 1st
Detroit
Justyn-Henry Malloy strikes out.
Andy Ibanez flies out to left.
Gleyber Torres flies out to center.
Bottom 1st
San Francisco Heliot Ramos homers to center.
Willy Adames lines out to center.
Jung Hoo Lee grounds out, second to first.
Matt Chapman singles to left.
Patrick Bailey singles to right. Matt Chapman to third.
LaMonte Wade Jr. flies out to right.
Top 2nd
Detroit Riley Greene strikes out.
Spencer Torkelson grounds out, third to first.
Manuel Margot singles to left.
Javier Baez strikes out.
Bottom 2nd
San Francisco Brenan Hanifee enters game as pitcher.
Wilmer Flores lines out to second.
Mike Yastrzemski singles to right.
Tyler Fitzgerald strikes out.
Heliot Ramos grounds into a force out, shortstop to second. Mike Yastrzemski out at second.
Top 3rd
Detroit Dillon Dingler strikes out.
Ryan Kreidler pops out to shortstop.
Justyn-Henry Malloy grounds out, shortstop to first.
Bottom 3rd
San Francisco Jason Foley enters game as pitcher.
Willy Adames flies out to left.
Jung Hoo Lee grounds out, first to pitcher.
Matt Chapman grounds out, third to first.
Top 4th
Detroit Andy Ibanez pops out to second.
Gleyber Torres flies out to right.
Riley Greene homers to right.
Spencer Torkelson homers to left.
Manuel Margot pops out to second.
Bottom 4th
San Francisco Andrew Chafin enters game as pitcher.
Patrick Bailey grounds out, pitcher to first.
LaMonte Wade Jr. doubles to right.
Wilmer Flores strikes out.
Mike Yastrzemski strikes out.
Top 5th
Detroit Javier Baez grounds out, third to first.
Dillon Dingler flies out to left.
Ryan Kreidler triples to center.
Justyn-Henry Malloy flies out to left.
Bottom 5th
San Francisco Beau Brieske enters game as pitcher.
Tyler Fitzgerald triples to right.
Heliot Ramos singles to left. Tyler Fitzgerald scores.
Willy Adames lines out to left.
Heliot Ramos steals second.
Jung Hoo Lee walks.
Matt Chapman strikes out.
Patrick Bailey doubles to right. Heliot Ramos scores. Jung Hoo Lee scores.
Brant Hurter enters game as pitcher.
LaMonte Wade Jr. lines out to left.
Top 6th
Detroit Andy Ibanez walks.
Lou Trivino enters game as pitcher.
Gleyber Torres strikes out. Andy Ibanez caught stealing second, catcher.
Riley Greene flies out to left.
Bottom 6th
San Francisco John Brebbia enters game as pitcher.
Wilmer Flores flies out to center.
Mike Yastrzemski walks.
Tyler Fitzgerald strikes out.
Heliot Ramos doubles to center. Mike Yastrzemski scores.
Willy Adames flies out to center.
Top 7th
Detroit Spencer Bivens enters game as pitcher.
Spencer Torkelson lines out to right.
Kerry Carpenter enters game as pinch hitter, replacing Manuel Margot.
Kerry Carpenter singles to right.
Trey Sweeney enters game as pinch hitter, replacing Javier Baez.
Trey Sweeney grounds into a double play, second to shortstop to first. Kerry Carpenter out at second. Trey Sweeney out at first.
Bottom 7th
San Francisco Kerry Carpenter remains in the game at right field.
Trey Sweeney remains in the game at shortstop.
Tommy Kahnle enters game as pitcher.
Zach McKinstry enters the game, playing third base. Andy Ibanez leaves the game.
Hao Yu Lee enters the game, playing second base. Gleyber Torres leaves the game.
Jung Hoo Lee grounds out to first.
Matt Chapman lines out to left.
Patrick Bailey flies out to center.
Top 8th
Detroit Christian Koss enters the game, playing shortstop. Willy Adames leaves the game.
Grant McCray enters the game, playing center field. Jung Hoo Lee leaves the game.
Brett Auerbach enters the game, playing third base. Matt Chapman leaves the game.
Max Stassi enters the game, playing catcher. Patrick Bailey leaves the game.
David Villar enters the game, playing first base. Wilmer Flores leaves the game.
Luis Matos enters the game, playing right field. Mike Yastrzemski leaves the game.
Brett Wisely enters the game, playing second base. Tyler Fitzgerald leaves the game.
Tyler Rogers enters game as pitcher.
Dillon Dingler strikes out.
Ryan Kreidler grounds out, shortstop to first.
Colt Keith enters game as pinch hitter, replacing Justyn-Henry Malloy.
Colt Keith grounds out, second to first.
Wade Meckler enters the game, playing left field. Heliot Ramos leaves the game.
Bottom 8th
San Francisco Colt Keith remains in the game at designated hitter.
Andrew Navigato enters the game, playing left field. Riley Greene leaves the game.
Tomas Nido enters the game, playing catcher. Dillon Dingler leaves the game.
Jahmai Jones enters the game, playing center field. Ryan Kreidler leaves the game.
Will Vest enters game as pitcher.
Sam Huff enters game as pinch hitter, replacing LaMonte Wade Jr..
Sam Huff singles to right.
Zach McKinstry moves from third base to left field.
Brett Wisely doubles to right. Hunter Bishop to third.
Luis Matos strikes out.
Hunter Bishop enters game as pinch runner, replacing Brett Wisely.
Wade Meckler flies out into foul territory to left.
Christian Koss grounds out, first to second. Hunter Bishop scores. Brett Wisely to third.
Top 9th
Detroit Hunter Bishop remains in the game at second base.
Erik Miller enters game as pitcher.
Zach McKinstry grounds out, third to first.
Hao Yu Lee strikes out.
Andrew Navigato walks.
Spencer Torkelson doubles to right. Andrew Navigato scores.
Riley Unroe enters game as pinch runner, replacing Spencer Torkelson.
Kerry Carpenter singles to center. Riley Unroe scores.
Bligh Madris enters game as pinch runner, replacing Kerry Carpenter.
Trey Sweeney grounds into a force out, shortstop to second. Bligh Madris out at second.