???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
Arizona 4, San Francisco 2
When: 9:40 PM ET, Monday, June 30, 2025
Where: Chase Field, Phoenix, Arizona
Temperature: Indoors
Umpires: Home - Quinn Wolcott, 1B - Adrian Johnson, 2B - Paul Clemons, 3B - Ramon De Jesus
Attendance: 18963
Final Scoring Summary
 
Final123456789RHE
San Francisco 000000200271
Arizona 00100111-480
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Top 1st
San Francisco
Christian Koss pops out into foul territory to first.
Rafael Devers strikes out.
Heliot Ramos strikes out.
Bottom 1st
Arizona Geraldo Perdomo lines out to right.
Ketel Marte flies out to right.
Pavin Smith grounds out to first.
Top 2nd
San Francisco Dominic Smith singles to center.
Willy Adames strikes out.
Jung Hoo Lee grounds into a double play, first to shortstop. Dominic Smith out at second. Jung Hoo Lee out at first.
Bottom 2nd
Arizona Eugenio Su�rez strikes out.
Lourdes Gurriel Jr. lines out to right.
Jake McCarthy singles to right.
Tim Tawa strikes out.
Top 3rd
San Francisco Tyler Fitzgerald strikes out.
Patrick Bailey singles to left.
Daniel Johnson flies out to center.
Christian Koss grounds into a force out, shortstop to second. Patrick Bailey out at second.
Bottom 3rd
Arizona Alek Thomas doubles to left.
Geraldo Perdomo grounds into a force out, second to shortstop. Jose Herrera out at second. Geraldo Perdomo to first.
Ketel Marte walks. Geraldo Perdomo to second.
Pavin Smith grounds into a force out, first to shortstop. Geraldo Perdomo to third. Ketel Marte out at second. Pavin Smith to first.
Eugenio Su�rez strikes out.
Jose Herrera hits a sacrifice bunt with no out. Alek Thomas on error by Patrick Bailey, scores. Jose Herrera to first.
Top 4th
San Francisco Rafael Devers strikes out.
Heliot Ramos strikes out.
Dominic Smith flies out to right.
Bottom 4th
Arizona Lourdes Gurriel Jr. grounds out, third to first.
Jake McCarthy grounds out, pitcher to first.
Tim Tawa grounds out, third to first.
Top 5th
San Francisco Willy Adames lines out to right.
Jung Hoo Lee flies out to left.
Tyler Fitzgerald doubles to left.
Patrick Bailey lines out to second.
Bottom 5th
Arizona Alek Thomas singles to left.
Jose Herrera out on a sacrifice bunt, pitcher to first. Alek Thomas to second.
Geraldo Perdomo strikes out.
Ketel Marte strikes out.
Top 6th
San Francisco Daniel Johnson grounds out, shortstop to first.
Christian Koss grounds out, shortstop to first.
Rafael Devers strikes out.
Bottom 6th
Arizona Pavin Smith strikes out.
Eugenio Su�rez grounds out, shortstop to first.
Jake McCarthy bunt grounds out, pitcher to first.
Lourdes Gurriel Jr. homers to left.
Top 7th
San Francisco Heliot Ramos flies out to center.
Dominic Smith doubles to left.
Willy Adames singles to shortstop.
Jung Hoo Lee flies out to center.
Juan Morillo enters game as pitcher.
Tyler Fitzgerald doubles to center. Dominic Smith scores. Willy Adames scores.
Patrick Bailey pops out into foul territory to third.
Bottom 7th
Arizona Tim Tawa strikes out.
Alek Thomas singles to left.
Jose Herrera singles to right. Alek Thomas to third.
Geraldo Perdomo singles to left. Alek Thomas scores. Jose Herrera to second.
Randy Rodriguez enters game as pitcher.
Jose Herrera on wild pitch, advances to third.
Ketel Marte pops out to second.
Pavin Smith strikes out.
Top 8th
San Francisco John Curtiss enters game as pitcher.
Daniel Johnson grounds out to first.
Christian Koss hits a ground rule double to left.
Brett Wisely enters game as pinch runner, replacing Christian Koss.
Rafael Devers strikes out.
Shelby Miller enters game as pitcher.
Heliot Ramos strikes out.
Bottom 8th
Arizona Brett Wisely remains in the game at third base.
Tyler Rogers enters game as pitcher.
Eugenio Su�rez homers to left.
Lourdes Gurriel Jr. lines out to left.
Jake McCarthy grounds out, second to first.
Tim Tawa lines out to center.
Top 9th
San Francisco Dominic Smith strikes out.
Willy Adames grounds out, first to pitcher.
Jung Hoo Lee flies out to center.