MLBScores

San Francisco Giants 6, Colorado Rockies 4

baseball game fileFinal
Coors Field · Denver

Game flow

Every swing in the score.

The line is the running run differential: above the center favors San Francisco Giants, below favors Colorado Rockies. 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 Colorado Rockies led.Run differential+40−4123456789
  1. 01top 1: Heliot Ramos strikes out swinging.0–0
  2. 02top 1: Luis Arraez singles on a fly ball to left fielder Jake McCarthy.0–0
  3. 03top 1: Casey Schmitt doubles (16) on a sharp line drive to center fielder Cole Carrigg. Luis Arraez to 3rd.0–0
  4. 04top 1: Rafael Devers walks.0–0
  5. 05top 1: Jung Hoo Lee grounds into a force out, second baseman Willi Castro to shortstop Ezequiel Tovar. Luis Arraez scores. Casey Schmitt to 3rd. Rafael Devers out at 2nd. Jung Hoo Lee to 1st.1–0
  6. 06top 1: Willy Adames doubles (21) on a fly ball to left fielder Jake McCarthy. Casey Schmitt scores. Jung Hoo Lee scores.3–0
  7. 07top 1: Bryce Eldridge doubles (12) on a sharp fly ball to left fielder Jake McCarthy. Willy Adames scores.4–0
  8. 08top 1: Victor Bericoto challenged (pitch result), call on the field was confirmed: Victor Bericoto called out on strikes.4–0
  9. 09bottom 1: Willi Castro flies out to center fielder Jung Hoo Lee.4–0
  10. 10bottom 1: Kyle Karros grounds out, first baseman Rafael Devers to pitcher Robbie Ray.4–0
  11. 11bottom 1: Hunter Goodman singles on a line drive to right fielder Heliot Ramos.4–0
  12. 12bottom 1: Tyler Freeman walks. Hunter Goodman to 2nd.4–0
  13. 13bottom 1: Cole Carrigg homers (4) on a fly ball to left field. Hunter Goodman scores. Tyler Freeman scores.4–3
  14. 14bottom 1: Jake McCarthy singles on a bunt ground ball to second baseman Luis Arraez. Jake McCarthy out at 2nd, first baseman Rafael Devers to shortstop Willy Adames.4–3
  15. 15top 2: Eric Haase lines out sharply to center fielder Cole Carrigg.4–3
  16. 16top 2: Heliot Ramos doubles (13) on a sharp line drive to left fielder Jake McCarthy.4–3
  17. 17top 2: Luis Arraez singles on a line drive to right fielder Tyler Freeman. Heliot Ramos scores. Luis Arraez to 2nd.5–3
  18. 18top 2: Casey Schmitt flies out to right fielder Tyler Freeman.5–3
  19. 19top 2: Rafael Devers flies out to left fielder Jake McCarthy.5–3
  20. 20bottom 2: Braxton Fulford strikes out swinging.5–3
  21. 21bottom 2: Ezequiel Tovar grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.5–3
  22. 22bottom 2: Troy Johnston walks.5–3
  23. 23bottom 2: Troy Johnston caught stealing 2nd base, catcher Eric Haase to second baseman Luis Arraez.5–3
  24. 24top 3: Jung Hoo Lee grounds out, first baseman Troy Johnston to pitcher Sean Sullivan.5–3
  25. 25top 3: Willy Adames lines out to left fielder Jake McCarthy.5–3
  26. 26top 3: Bryce Eldridge homers (7) on a fly ball to right center field.6–3
  27. 27top 3: Victor Bericoto doubles (2) on a ground ball to left fielder Jake McCarthy.6–3
  28. 28top 3: Eric Haase hit by pitch.6–3
  29. 29top 3: Heliot Ramos lines out sharply to right fielder Tyler Freeman.6–3
  30. 30bottom 3: Willi Castro strikes out swinging.6–3
  31. 31bottom 3: Kyle Karros grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.6–3
  32. 32bottom 3: Hunter Goodman walks.6–3
  33. 33bottom 3: Tyler Freeman flies out to right fielder Heliot Ramos.6–3
  34. 34top 4: Luis Arraez called out on strikes.6–3
  35. 35top 4: Casey Schmitt flies out to left fielder Jake McCarthy.6–3
  36. 36top 4: Rafael Devers singles on a ground ball to second baseman Willi Castro.6–3
  37. 37top 4: Jung Hoo Lee grounds out to first baseman Troy Johnston.6–3
  38. 38bottom 4: Cole Carrigg flies out to shortstop Willy Adames.6–3
  39. 39bottom 4: Jake McCarthy lines out to third baseman Casey Schmitt.6–3
  40. 40bottom 4: Braxton Fulford flies out to right fielder Heliot Ramos.6–3
  41. 41top 5: Willy Adames called out on strikes.6–3
  42. 42top 5: Bryce Eldridge flies out to left fielder Jake McCarthy in foul territory.6–3
  43. 43top 5: Victor Bericoto doubles (3) on a line drive to left fielder Jake McCarthy.6–3
  44. 44top 5: Eric Haase walks.6–3
  45. 45top 5: Heliot Ramos lines out sharply to third baseman Kyle Karros.6–3
  46. 46bottom 5: Ezequiel Tovar flies out to right fielder Heliot Ramos.6–3
  47. 47bottom 5: Troy Johnston strikes out swinging.6–3
  48. 48bottom 5: Willi Castro called out on strikes.6–3
  49. 49top 6: Luis Arraez singles on a line drive to left fielder Jake McCarthy.6–3
  50. 50top 6: Casey Schmitt flies out to right fielder Tyler Freeman in foul territory.6–3
  51. 51top 6: Rafael Devers grounds into a force out, pitcher Sean Sullivan to shortstop Ezequiel Tovar. Luis Arraez out at 2nd. Rafael Devers to 1st.6–3
  52. 52top 6: Jung Hoo Lee doubles (20) on a line drive to center fielder Cole Carrigg. Rafael Devers to 3rd.6–3
  53. 53top 6: Willy Adames walks.6–3
  54. 54top 6: Bryce Eldridge flies out to left fielder Jake McCarthy in foul territory.6–3
  55. 55bottom 6: Kyle Karros singles on a line drive to left fielder Victor Bericoto.6–3
  56. 56bottom 6: Hunter Goodman singles on a line drive to center fielder Jung Hoo Lee. Kyle Karros to 2nd.6–3
  57. 57bottom 6: Tyler Freeman flies out to right fielder Heliot Ramos. Kyle Karros to 3rd. Hunter Goodman to 2nd.6–3
  58. 58bottom 6: Cole Carrigg flies out to shortstop Willy Adames.6–3
  59. 59bottom 6: Jake McCarthy grounds out to first baseman Rafael Devers.6–3
  60. 60top 7: Hunter Goodman challenged (pitch result), call on the field was overturned: Victor Bericoto called out on strikes.6–3
  61. 61top 7: Eric Haase called out on strikes.6–3
  62. 62top 7: Heliot Ramos lines out to center fielder Cole Carrigg.6–3
  63. 63bottom 7: Braxton Fulford strikes out swinging.6–3
  64. 64bottom 7: Ezequiel Tovar lines out to first baseman Rafael Devers.6–3
  65. 65bottom 7: Troy Johnston grounds out, second baseman Luis Arraez to first baseman Rafael Devers.6–3
  66. 66top 8: Luis Arraez grounds out, second baseman Willi Castro to first baseman Troy Johnston.6–3
  67. 67top 8: Casey Schmitt singles on a ground ball to left fielder Jake McCarthy.6–3
  68. 68top 8: Rafael Devers grounds out to first baseman Troy Johnston. Casey Schmitt to 2nd.6–3
  69. 69top 8: Jung Hoo Lee lines out to pitcher Antonio Senzatela.6–3
  70. 70bottom 8: Willi Castro pops out to first baseman Rafael Devers in foul territory.6–3
  71. 71bottom 8: Kyle Karros pops out to shortstop Willy Adames.6–3
  72. 72bottom 8: Hunter Goodman walks.6–3
  73. 73bottom 8: Tyler Freeman grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.6–3
  74. 74top 9: Willy Adames singles on a line drive to left fielder Jake McCarthy.6–3
  75. 75top 9: Bryce Eldridge strikes out swinging.6–3
  76. 76top 9: Drew Gilbert grounds out, second baseman Willi Castro to first baseman Troy Johnston. Willy Adames to 3rd.6–3
  77. 77top 9: Eric Haase strikes out swinging.6–3
  78. 78bottom 9: Rockies challenged (play at 1st), call on the field was overturned: Cole Carrigg singles on a ground ball to second baseman Luis Arraez.6–3
  79. 79bottom 9: Jake McCarthy grounds out, shortstop Willy Adames to first baseman Rafael Devers. Cole Carrigg to 2nd.6–3
  80. 80bottom 9: Mickey Moniak strikes out swinging.6–3
  81. 81bottom 9: TJ Rumfield singles on a sharp line drive to left fielder Drew Gilbert. Cole Carrigg scores.6–4
  82. 82bottom 9: Troy Johnston strikes out swinging.6–4

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-05T00:10:00Z · Game Over

San Francisco Giants

Probable pitcher: Robbie Ray

Colorado Rockies

Probable pitcher: Sean Sullivan