MLBScores

San Francisco Giants 6, Arizona Diamondbacks 4

baseball game fileFinal
Chase Field · Phoenix

Game flow

Every swing in the score.

The line is the running run differential: above the center favors San Francisco Giants, below favors Arizona Diamondbacks. It runs across every plate appearance and is marked by inning along the bottom. Select a scoring marker to jump to the play.

Score differential over the gameA positive differential means San Francisco Giants led; a negative differential means Arizona Diamondbacks led.Run differential+60−6123456789
  1. 01top 1: Luis Arraez lines out to shortstop Geraldo Perdomo.0–0
  2. 02top 1: Casey Schmitt pops out to catcher Adrian Del Castillo in foul territory.0–0
  3. 03top 1: Bryce Eldridge grounds out sharply, second baseman Ketel Marte to first baseman Pavin Smith.0–0
  4. 04bottom 1: Ketel Marte strikes out swinging.0–0
  5. 05bottom 1: Geraldo Perdomo flies out to right fielder Heliot Ramos.0–0
  6. 06bottom 1: Corbin Carroll called out on strikes.0–0
  7. 07top 2: Rafael Devers grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.0–0
  8. 08top 2: Heliot Ramos grounds out sharply, third baseman Nolan Arenado to first baseman Pavin Smith.0–0
  9. 09top 2: Jung Hoo Lee grounds out, second baseman Ketel Marte to first baseman Pavin Smith.0–0
  10. 10bottom 2: Gabriel Moreno grounds out softly, pitcher Trevor McDonald to first baseman Rafael Devers.0–0
  11. 11bottom 2: Lourdes Gurriel Jr. pops out to shortstop Christian Koss.0–0
  12. 12bottom 2: Adrian Del Castillo grounds out to first baseman Rafael Devers.0–0
  13. 13top 3: Victor Bericoto lines out to right fielder Corbin Carroll.0–0
  14. 14top 3: Drew Cavanaugh challenged (pitch result), call on the field was confirmed: Drew Cavanaugh called out on strikes.0–0
  15. 15top 3: Christian Koss singles on a sharp ground ball to left fielder Lourdes Gurriel Jr.0–0
  16. 16top 3: Luis Arraez flies out to right fielder Corbin Carroll.0–0
  17. 17bottom 3: Nolan Arenado flies out to second baseman Luis Arraez.0–0
  18. 18bottom 3: Pavin Smith lines out sharply to second baseman Luis Arraez.0–0
  19. 19bottom 3: Tommy Troy strikes out swinging.0–0
  20. 20top 4: Casey Schmitt grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.0–0
  21. 21top 4: Bryce Eldridge called out on strikes.0–0
  22. 22top 4: Rafael Devers flies out to center fielder Tommy Troy.0–0
  23. 23bottom 4: Ketel Marte singles on a sharp ground ball to left fielder Victor Bericoto.0–0
  24. 24bottom 4: Geraldo Perdomo flies out to left fielder Victor Bericoto.0–0
  25. 25bottom 4: Corbin Carroll strikes out swinging.0–0
  26. 26bottom 4: Gabriel Moreno strikes out swinging.0–0
  27. 27top 5: Heliot Ramos homers (6) on a fly ball to center field.1–0
  28. 28top 5: Jung Hoo Lee singles on a ground ball to right fielder Corbin Carroll.1–0
  29. 29top 5: Victor Bericoto homers (4) on a fly ball to left center field. Jung Hoo Lee scores.3–0
  30. 30top 5: Drew Cavanaugh singles on a line drive to right fielder Corbin Carroll.3–0
  31. 31top 5: Christian Koss grounds into a force out, third baseman Nolan Arenado to second baseman Ketel Marte. Drew Cavanaugh out at 2nd. Christian Koss to 1st.3–0
  32. 32top 5: Luis Arraez grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Pavin Smith. Christian Koss out at 2nd. Luis Arraez out at 1st.3–0
  33. 33bottom 5: Lourdes Gurriel Jr. lines out to left fielder Victor Bericoto.3–0
  34. 34bottom 5: Adrian Del Castillo flies out to left fielder Victor Bericoto.3–0
  35. 35bottom 5: Nolan Arenado grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.3–0
  36. 36top 6: Casey Schmitt strikes out swinging.3–0
  37. 37top 6: Bryce Eldridge strikes out swinging.3–0
  38. 38top 6: Rafael Devers walks.3–0
  39. 39top 6: Umpire reviewed (home run), call on the field was upheld: Heliot Ramos triples (2) on a fly ball to center fielder Tommy Troy, deflected by right fielder Corbin Carroll. Rafael Devers scores.4–0
  40. 40top 6: Jung Hoo Lee singles on a ground ball to right fielder Corbin Carroll. Heliot Ramos scores.5–0
  41. 41top 6: Victor Bericoto singles on a ground ball to second baseman Ketel Marte. Jung Hoo Lee to 3rd.5–0
  42. 42top 6: Drew Cavanaugh singles on a ground ball to center fielder Tommy Troy. Jung Hoo Lee scores. Victor Bericoto to 3rd.6–0
  43. 43top 6: Christian Koss grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.6–0
  44. 44bottom 6: Pavin Smith grounds out, pitcher Trevor McDonald to first baseman Rafael Devers.6–0
  45. 45bottom 6: Tommy Troy grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.6–0
  46. 46bottom 6: Ketel Marte grounds out to first baseman Rafael Devers.6–0
  47. 47top 7: Luis Arraez flies out to left fielder Lourdes Gurriel Jr.6–0
  48. 48top 7: Casey Schmitt strikes out swinging.6–0
  49. 49top 7: Bryce Eldridge singles on a ground ball to right fielder Corbin Carroll.6–0
  50. 50top 7: Rafael Devers singles on a ground ball to right fielder Corbin Carroll. Bryce Eldridge to 2nd.6–0
  51. 51top 7: Heliot Ramos grounds out, third baseman Nolan Arenado to first baseman Pavin Smith.6–0
  52. 52bottom 7: Geraldo Perdomo singles on a ground ball to right fielder Heliot Ramos.6–0
  53. 53bottom 7: Corbin Carroll grounds into a force out, second baseman Luis Arraez to shortstop Christian Koss. Geraldo Perdomo out at 2nd. Corbin Carroll to 1st.6–0
  54. 54bottom 7: Gabriel Moreno walks. Corbin Carroll to 2nd.6–0
  55. 55bottom 7: Lourdes Gurriel Jr. strikes out swinging.6–0
  56. 56bottom 7: Adrian Del Castillo strikes out swinging.6–0
  57. 57top 8: Jung Hoo Lee grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.6–0
  58. 58top 8: Victor Bericoto lines out to center fielder Tommy Troy.6–0
  59. 59top 8: Drew Cavanaugh lines out sharply to right fielder Corbin Carroll.6–0
  60. 60bottom 8: Nolan Arenado singles on a sharp line drive to center fielder Jung Hoo Lee.6–0
  61. 61bottom 8: Pavin Smith singles on a line drive to left fielder Victor Bericoto. Nolan Arenado scores.6–1
  62. 62bottom 8: Tommy Troy singles on a ground ball to shortstop Christian Koss, deflected by shortstop Christian Koss. Pavin Smith to 2nd.6–1
  63. 63bottom 8: Ketel Marte doubles (18) on a line drive to left fielder Victor Bericoto. Pavin Smith scores. Tommy Troy scores. Ketel Marte to 3rd. Throwing error by shortstop Christian Koss.6–3
  64. 64bottom 8: Geraldo Perdomo pops out to second baseman Luis Arraez.6–3
  65. 65bottom 8: Corbin Carroll grounds out sharply to first baseman Rafael Devers. Ketel Marte scores.6–4
  66. 66bottom 8: Gabriel Moreno singles on a line drive to right fielder Heliot Ramos. Gabriel Moreno to 3rd. Gabriel Moreno advances to 3rd, on a throwing error by shortstop Christian Koss.6–4
  67. 67bottom 8: Lourdes Gurriel Jr. strikes out swinging.6–4
  68. 68top 9: Christian Koss flies out to right fielder Corbin Carroll.6–4
  69. 69top 9: Luis Arraez pops out to third baseman Nolan Arenado.6–4
  70. 70top 9: Giants challenged (play at 1st), call on the field was overturned: Casey Schmitt reaches on a fielding error by shortstop Geraldo Perdomo.6–4
  71. 71top 9: Bryce Eldridge called out on strikes.6–4
  72. 72bottom 9: Adrian Del Castillo strikes out swinging.6–4
  73. 73bottom 9: Nolan Arenado strikes out swinging.6–4
  74. 74bottom 9: Pavin Smith grounds out to first baseman Rafael Devers.6–4

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-02T01:40:00Z · Final

San Francisco Giants

Probable pitcher: Trevor McDonald (R)

Arizona Diamondbacks

Probable pitcher: Zac Gallen (R)