MLBScores

San Francisco Giants 7, Seattle Mariners 0

baseball game fileFinal
T-Mobile Park · Seattle

Game flow

Every swing in the score.

The line is the running run differential: above the center favors San Francisco Giants, below favors Seattle Mariners. 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 Seattle Mariners led.Run differential+70−7123456789
  1. 01top 1: Luis Arraez pops out to third baseman J.P. Crawford.0–0
  2. 02top 1: Bryce Eldridge strikes out swinging.0–0
  3. 03top 1: Casey Schmitt challenged (pitch result), call on the field was confirmed: Casey Schmitt called out on strikes.0–0
  4. 04bottom 1: J.P. Crawford grounds out, second baseman Luis Arraez to first baseman Rafael Devers.0–0
  5. 05bottom 1: Randy Arozarena grounds out, pitcher Landen Roupp to first baseman Rafael Devers.0–0
  6. 06bottom 1: Dominic Canzone walks.0–0
  7. 07bottom 1: Cal Raleigh grounds out softly, pitcher Landen Roupp to first baseman Rafael Devers.0–0
  8. 08top 2: Rafael Devers strikes out swinging.0–0
  9. 09top 2: Heliot Ramos strikes out on a foul tip.0–0
  10. 10top 2: Jung Hoo Lee singles on a line drive to right fielder Luke Raley.0–0
  11. 11top 2: Willy Adames flies out to left fielder Randy Arozarena.0–0
  12. 12bottom 2: Josh Naylor grounds out to first baseman Rafael Devers.0–0
  13. 13bottom 2: Cole Young grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.0–0
  14. 14bottom 2: Luke Raley flies out sharply to center fielder Drew Gilbert.0–0
  15. 15top 3: Drew Gilbert grounds out, second baseman Cole Young to first baseman Josh Naylor.0–0
  16. 16top 3: Drew Cavanaugh walks.0–0
  17. 17top 3: Luis Arraez singles on a line drive to right fielder Luke Raley. Drew Cavanaugh to 3rd.0–0
  18. 18top 3: Bryce Eldridge pops out to second baseman Cole Young.0–0
  19. 19top 3: Casey Schmitt flies out sharply to center fielder Victor Robles.0–0
  20. 20bottom 3: Victor Robles strikes out swinging.0–0
  21. 21bottom 3: Colt Emerson grounds out, second baseman Luis Arraez to first baseman Rafael Devers.0–0
  22. 22bottom 3: J.P. Crawford walks.0–0
  23. 23bottom 3: Randy Arozarena grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.0–0
  24. 24top 4: Rafael Devers strikes out swinging.0–0
  25. 25top 4: Heliot Ramos grounds out, shortstop Colt Emerson to first baseman Josh Naylor.0–0
  26. 26top 4: Jung Hoo Lee singles on a ground ball to right fielder Luke Raley.0–0
  27. 27top 4: Willy Adames grounds out to first baseman Josh Naylor.0–0
  28. 28bottom 4: Dominic Canzone grounds out, first baseman Rafael Devers to pitcher Landen Roupp.0–0
  29. 29bottom 4: Cal Raleigh flies out to center fielder Drew Gilbert.0–0
  30. 30bottom 4: Josh Naylor singles on a ground ball to left fielder Heliot Ramos.0–0
  31. 31bottom 4: Cole Young flies out to center fielder Drew Gilbert.0–0
  32. 32top 5: Drew Gilbert grounds out, first baseman Josh Naylor to pitcher Bryce Miller.0–0
  33. 33top 5: Drew Cavanaugh singles on a line drive to right fielder Luke Raley.0–0
  34. 34top 5: Luis Arraez flies out to center fielder Victor Robles.0–0
  35. 35top 5: Bryce Eldridge homers (9) on a fly ball to center field. Drew Cavanaugh scores.2–0
  36. 36top 5: Casey Schmitt singles on a line drive to center fielder Victor Robles.2–0
  37. 37top 5: Rafael Devers flies out to center fielder Victor Robles.2–0
  38. 38bottom 5: Luke Raley singles on a line drive to left fielder Heliot Ramos.2–0
  39. 39bottom 5: Victor Robles ground bunts into a force out, pitcher Landen Roupp to second baseman Luis Arraez. Luke Raley out at 2nd. Victor Robles to 1st.2–0
  40. 40bottom 5: Colt Emerson grounds out, second baseman Luis Arraez to first baseman Rafael Devers.2–0
  41. 41top 6: Heliot Ramos singles on a ground ball to left fielder Randy Arozarena.2–0
  42. 42top 6: Jung Hoo Lee grounds into a force out, first baseman Josh Naylor to shortstop Colt Emerson. Heliot Ramos out at 2nd. Jung Hoo Lee advances to 2nd, on a throwing error by shortstop Colt Emerson.2–0
  43. 43top 6: Willy Adames strikes out swinging.2–0
  44. 44top 6: Drew Gilbert hit by pitch.2–0
  45. 45top 6: Drew Cavanaugh walks. Jung Hoo Lee to 3rd. Drew Gilbert to 2nd.2–0
  46. 46top 6: Luis Arraez reaches on a fielding error by second baseman Cole Young. Jung Hoo Lee scores. Drew Gilbert to 3rd. Drew Cavanaugh to 2nd.3–0
  47. 47top 6: Bryce Eldridge grounds into a force out, pitcher José A. Ferrer to shortstop Colt Emerson. Luis Arraez out at 2nd.3–0
  48. 48bottom 6: J.P. Crawford strikes out swinging.3–0
  49. 49bottom 6: Randy Arozarena grounds out, shortstop Willy Adames to first baseman Rafael Devers.3–0
  50. 50bottom 6: Dominic Canzone grounds out, shortstop Willy Adames to first baseman Rafael Devers.3–0
  51. 51top 7: Casey Schmitt singles on a line drive to left fielder Randy Arozarena.3–0
  52. 52top 7: Rafael Devers flies out to right fielder Luke Raley.3–0
  53. 53top 7: Heliot Ramos singles on a ground ball to left fielder Randy Arozarena. Casey Schmitt to 2nd.3–0
  54. 54top 7: Jung Hoo Lee hit by pitch. Casey Schmitt to 3rd. Heliot Ramos to 2nd.3–0
  55. 55top 7: Willy Adames hits a grand slam (16) to center field. Casey Schmitt scores. Heliot Ramos scores. Jung Hoo Lee scores.7–0
  56. 56top 7: Drew Gilbert grounds out, second baseman Cole Young to first baseman Josh Naylor.7–0
  57. 57top 7: Drew Cavanaugh singles on a line drive to left fielder Randy Arozarena.7–0
  58. 58top 7: Luis Arraez lines out to center fielder Victor Robles.7–0
  59. 59bottom 7: Cal Raleigh walks.7–0
  60. 60bottom 7: Josh Naylor grounds into a double play, first baseman Rafael Devers to shortstop Willy Adames to pitcher Landen Roupp. Cal Raleigh out at 2nd. Josh Naylor out at 1st.7–0
  61. 61bottom 7: Cole Young lines out to center fielder Drew Gilbert.7–0
  62. 62top 8: Bryce Eldridge strikes out swinging.7–0
  63. 63top 8: Casey Schmitt grounds out, shortstop Colt Emerson to first baseman Josh Naylor.7–0
  64. 64top 8: Rafael Devers strikes out swinging.7–0
  65. 65bottom 8: Luke Raley grounds out, second baseman Luis Arraez to first baseman Rafael Devers.7–0
  66. 66bottom 8: Victor Robles lines out to second baseman Luis Arraez.7–0
  67. 67bottom 8: Colt Emerson strikes out swinging.7–0
  68. 68top 9: Heliot Ramos flies out to right fielder Luke Raley.7–0
  69. 69top 9: Jung Hoo Lee singles on a fly ball to shortstop Colt Emerson, deflected by center fielder Victor Robles.7–0
  70. 70top 9: Willy Adames strikes out swinging.7–0
  71. 71top 9: Drew Gilbert grounds out, second baseman Cole Young to first baseman Josh Naylor.7–0
  72. 72bottom 9: J.P. Crawford reaches on a fielding error by shortstop Willy Adames.7–0
  73. 73bottom 9: Randy Arozarena strikes out swinging.7–0
  74. 74bottom 9: Dominic Canzone grounds out, first baseman Rafael Devers to pitcher Caleb Kilian. J.P. Crawford to 3rd.7–0
  75. 75bottom 9: Cal Raleigh pops out to third baseman Casey Schmitt.7–0

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-18T02:10:00Z · In Progress

San Francisco Giants

Probable pitcher: Landen Roupp (R)

Seattle Mariners

Probable pitcher: Bryce Miller (R)