???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
San Francisco 7, Arizona 2
When: 9:40 PM ET, Thursday, July 3, 2025
Where: Chase Field, Phoenix, Arizona
Temperature: Indoors
Umpires: Home - Ramon De Jesus, 1B - Quinn Wolcott, 2B - Adrian Johnson, 3B - Paul Clemons
Attendance: 29769
Final Scoring Summary
 
Final123456789RHE
San Francisco 2020002017120
Arizona 000010001230
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Top 1st
San Francisco
Mike Yastrzemski grounds out, second to first.
Willy Adames walks.
Rafael Devers walks. Willy Adames to second.
Heliot Ramos doubles to left. Willy Adames scores. Rafael Devers to third.
Jung Hoo Lee out on a sacrifice fly to center. Rafael Devers scores. Heliot Ramos to third.
Dominic Smith strikes out.
Bottom 1st
Arizona Ketel Marte flies out to right.
Geraldo Perdomo flies out to center.
Lourdes Gurriel Jr. lines out to left.
Top 2nd
San Francisco Tyler Fitzgerald strikes out.
Brett Wisely strikes out.
Andrew Knizner fouls out to catcher.
Bottom 2nd
Arizona Eugenio Su�rez strikes out.
Randal Grichuk flies out to center.
Blaze Alexander grounds out, shortstop to first.
Top 3rd
San Francisco Mike Yastrzemski singles to right.
Willy Adames doubles to right. Mike Yastrzemski scores.
Rafael Devers grounds out, first to pitcher. Willy Adames to third.
Heliot Ramos singles to left. Willy Adames scores.
Jung Hoo Lee lines out to center.
Dominic Smith strikes out.
Bottom 3rd
Arizona James McCann grounds out, shortstop to first.
Tim Tawa strikes out.
Alek Thomas grounds out, second to first.
Top 4th
San Francisco Tyler Fitzgerald strikes out.
Brett Wisely strikes out.
Andrew Knizner grounds out, pitcher to first.
Bottom 4th
Arizona Ketel Marte grounds out, third to first.
Geraldo Perdomo lines out to second.
Lourdes Gurriel Jr. strikes out.
Top 5th
San Francisco Mike Yastrzemski singles to left.
Willy Adames grounds into a double play, shortstop to second to first. Mike Yastrzemski out at second. Willy Adames out at first.
Rafael Devers grounds out, first to second to pitcher.
Bottom 5th
Arizona Eugenio Su�rez homers to left.
Randal Grichuk flies out to left.
Blaze Alexander grounds out, shortstop to first.
James McCann grounds out, second to first.
Top 6th
San Francisco Heliot Ramos strikes out.
Jung Hoo Lee singles to shortstop.
Dominic Smith flies out to left.
Tyler Fitzgerald strikes out.
Bottom 6th
Arizona Tim Tawa grounds out, shortstop to first.
Alek Thomas strikes out.
Ketel Marte flies out to center.
Top 7th
San Francisco John Curtiss enters game as pitcher.
Brett Wisely grounds out, first to pitcher.
Andrew Knizner singles to left.
Mike Yastrzemski strikes out.
Willy Adames doubles to left. Andrew Knizner to third.
Rafael Devers singles to right. Andrew Knizner scores. Willy Adames scores.
Heliot Ramos grounds into a force out, shortstop to second. Rafael Devers out at second.
Bottom 7th
Arizona Geraldo Perdomo grounds out, shortstop to first.
Lourdes Gurriel Jr. doubles to left.
Eugenio Su�rez strikes out.
Randal Grichuk grounds out, third to first.
Top 8th
San Francisco Jalen Beeks enters game as pitcher.
Jung Hoo Lee strikes out.
Dominic Smith grounds out, second to first.
Tyler Fitzgerald flies out to left.
Bottom 8th
Arizona Blaze Alexander grounds out, third to first.
James McCann strikes out.
Tim Tawa grounds out, third to first.
Top 9th
San Francisco Kevin Ginkel enters game as pitcher.
Brett Wisely strikes out.
Andrew Knizner singles to right.
Mike Yastrzemski singles to right. Andrew Knizner to second.
Willy Adames singles to pitcher. Andrew Knizner to third. Mike Yastrzemski to second.
Rafael Devers out on a sacrifice fly to left. Andrew Knizner scores. Mike Yastrzemski to third. Willy Adames to second.
Heliot Ramos flies out to center.
Bottom 9th
Arizona Alek Thomas grounds out, second to first.
Ketel Marte homers to left.
Geraldo Perdomo walks.
Lourdes Gurriel Jr. flies out to left.
Eugenio Su�rez strikes out.