MLBScores

Los Angeles Angels 4, San Francisco Giants 3

baseball game fileFinal
Oracle Park · San Francisco

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Los Angeles Angels, below favors San Francisco Giants. 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 Los Angeles Angels led; a negative differential means San Francisco Giants led.Run differential+40−4123456789
  1. 01top 1: Zach Neto strikes out swinging.0–0
  2. 02top 1: Mike Trout doubles (15) on a line drive to left fielder Heliot Ramos.0–0
  3. 03top 1: Vaughn Grissom walks.0–0
  4. 04top 1: Jorge Soler grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Mike Trout scores. Vaughn Grissom out at 2nd. Jorge Soler to 1st.1–0
  5. 05top 1: Nolan Schanuel pops out to second baseman Luis Arraez.1–0
  6. 06bottom 1: Luis Arraez singles on a line drive to left fielder Jose Siri. Luis Arraez out at 2nd on the throw, left fielder Jose Siri to second baseman Vaughn Grissom.1–0
  7. 07bottom 1: Heliot Ramos strikes out swinging.1–0
  8. 08bottom 1: Bryce Eldridge grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.1–0
  9. 09top 2: Jo Adell strikes out swinging.1–0
  10. 10top 2: Denzer Guzman strikes out swinging.1–0
  11. 11top 2: Jose Siri strikes out swinging.1–0
  12. 12bottom 2: Rafael Devers walks.1–0
  13. 13bottom 2: Casey Schmitt strikes out swinging.1–0
  14. 14bottom 2: Drew Gilbert flies out sharply to center fielder Mike Trout.1–0
  15. 15bottom 2: Willy Adames grounds out softly, catcher Logan O'Hoppe to first baseman Nolan Schanuel.1–0
  16. 16top 3: Logan O'Hoppe strikes out swinging.1–0
  17. 17top 3: Zach Neto strikes out swinging.1–0
  18. 18top 3: Mike Trout singles on a ground ball to third baseman Casey Schmitt.1–0
  19. 19top 3: Vaughn Grissom flies out to center fielder Drew Gilbert.1–0
  20. 20bottom 3: Drew Cavanaugh singles on a ground ball to center fielder Mike Trout.1–0
  21. 21bottom 3: Grant McCray out on a sacrifice bunt, pitcher José Soriano to first baseman Nolan Schanuel. Drew Cavanaugh to 2nd.1–0
  22. 22bottom 3: Luis Arraez flies out to left fielder Jose Siri.1–0
  23. 23bottom 3: Heliot Ramos walks.1–0
  24. 24bottom 3: Bryce Eldridge strikes out swinging.1–0
  25. 25top 4: Jorge Soler homers (12) on a fly ball to center field.2–0
  26. 26top 4: Nolan Schanuel walks.2–0
  27. 27top 4: Jo Adell homers (16) on a fly ball to center field. Nolan Schanuel scores.4–0
  28. 28top 4: Denzer Guzman pops out to third baseman Casey Schmitt.4–0
  29. 29top 4: Jose Siri grounds out sharply, third baseman Casey Schmitt to first baseman Rafael Devers.4–0
  30. 30top 4: Logan O'Hoppe strikes out swinging.4–0
  31. 31bottom 4: Rafael Devers flies out to left fielder Jose Siri.4–0
  32. 32bottom 4: Casey Schmitt lines out to right fielder Jo Adell.4–0
  33. 33bottom 4: Drew Gilbert strikes out swinging.4–0
  34. 34top 5: Zach Neto grounds out softly, catcher Drew Cavanaugh to first baseman Rafael Devers.4–0
  35. 35top 5: Mike Trout singles on a fly ball to right fielder Grant McCray. Mike Trout out at 2nd on the throw, right fielder Grant McCray to shortstop Willy Adames.4–0
  36. 36top 5: Vaughn Grissom lines out sharply to third baseman Casey Schmitt.4–0
  37. 37bottom 5: Willy Adames doubles (24) on a fly ball to left fielder Jose Siri, deflected by shortstop Zach Neto.4–0
  38. 38bottom 5: Drew Cavanaugh walks.4–0
  39. 39bottom 5: Grant McCray strikes out swinging.4–0
  40. 40bottom 5: Luis Arraez grounds into a force out, second baseman Vaughn Grissom to shortstop Zach Neto. Willy Adames scores. Drew Cavanaugh out at 2nd. Throwing error by shortstop Zach Neto.4–1
  41. 41bottom 5: Heliot Ramos grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.4–1
  42. 42top 6: Jorge Soler grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.4–1
  43. 43top 6: Nolan Schanuel lines out to shortstop Willy Adames.4–1
  44. 44top 6: Jo Adell called out on strikes.4–1
  45. 45bottom 6: Bryce Eldridge walks.4–1
  46. 46bottom 6: Rafael Devers flies out sharply to center fielder Mike Trout.4–1
  47. 47bottom 6: Casey Schmitt strikes out on a foul tip.4–1
  48. 48bottom 6: Jesus Rodriguez pops out to first baseman Nolan Schanuel in foul territory.4–1
  49. 49top 7: Denzer Guzman singles on a line drive to center fielder Grant McCray.4–1
  50. 50top 7: Jose Siri grounds out, pitcher Adrian Houser to first baseman Rafael Devers.4–1
  51. 51top 7: Logan O'Hoppe strikes out swinging.4–1
  52. 52top 7: Zach Neto grounds out, second baseman Luis Arraez to first baseman Rafael Devers.4–1
  53. 53bottom 7: Willy Adames strikes out swinging.4–1
  54. 54bottom 7: Drew Cavanaugh singles on a line drive to left fielder Jose Siri.4–1
  55. 55bottom 7: Grant McCray lines out to right fielder Jo Adell.4–1
  56. 56bottom 7: Luis Arraez lines out to right fielder Jo Adell.4–1
  57. 57top 8: Mike Trout singles on a fly ball to right fielder Jesus Rodriguez.4–1
  58. 58top 8: Vaughn Grissom pops out to second baseman Luis Arraez.4–1
  59. 59top 8: Jorge Soler grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Rafael Devers. Mike Trout out at 2nd. Jorge Soler out at 1st.4–1
  60. 60bottom 8: Heliot Ramos singles on a ground ball to center fielder Mike Trout.4–1
  61. 61bottom 8: Bryce Eldridge strikes out swinging.4–1
  62. 62bottom 8: Rafael Devers strikes out swinging.4–1
  63. 63bottom 8: Casey Schmitt grounds out to first baseman Nolan Schanuel.4–1
  64. 64top 9: Nolan Schanuel walks.4–1
  65. 65top 9: Jo Adell lines out sharply to center fielder Grant McCray.4–1
  66. 66top 9: Denzer Guzman grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.4–1
  67. 67top 9: Jose Siri flies out to center fielder Grant McCray.4–1
  68. 68bottom 9: Jesus Rodriguez walks.4–1
  69. 69bottom 9: Willy Adames grounds into a force out, third baseman Denzer Guzman to second baseman Oswald Peraza. Jesus Rodriguez out at 2nd. Willy Adames to 1st.4–1
  70. 70bottom 9: Drew Cavanaugh walks. Willy Adames to 2nd.4–1
  71. 71bottom 9: Daniel Susac lines out to center fielder Mike Trout.4–1
  72. 72bottom 9: Luis Arraez doubles (23) on a fly ball to right fielder Jo Adell. Willy Adames scores. Drew Cavanaugh scores.4–3
  73. 73bottom 9: Heliot Ramos called out on strikes.4–3

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-26T20:05:00Z · Final

Los Angeles Angels

Probable pitcher: Jose Soriano (R)

San Francisco Giants

Probable pitcher: Carson Whisenhunt (L)