MLBScores

Milwaukee Brewers 0, 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 Milwaukee Brewers, 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 Milwaukee Brewers led; a negative differential means San Francisco Giants led.Run differential+30−3123456789
  1. 01top 1: Christian Yelich grounds out, pitcher Tyler Mahle to first baseman Rafael Devers.0–0
  2. 02top 1: Jackson Chourio flies out to right fielder Grant McCray.0–0
  3. 03top 1: Brice Turang grounds out, first baseman Rafael Devers to pitcher Tyler Mahle.0–0
  4. 04bottom 1: Luis Arraez strikes out swinging.0–0
  5. 05bottom 1: Heliot Ramos reaches on a fielding error by right fielder Jake Bauers. Heliot Ramos to 2nd.0–0
  6. 06bottom 1: Bryce Eldridge strikes out swinging.0–0
  7. 07bottom 1: Rafael Devers grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.0–0
  8. 08top 2: William Contreras flies out to center fielder Drew Gilbert.0–0
  9. 09top 2: Jake Bauers singles on a sharp line drive to center fielder Drew Gilbert.0–0
  10. 10top 2: Andrew Vaughn walks. Jake Bauers to 2nd.0–0
  11. 11top 2: Garrett Mitchell grounds into a double play, pitcher Tyler Mahle to shortstop Willy Adames to first baseman Rafael Devers. Andrew Vaughn out at 2nd. Garrett Mitchell out at 1st.0–0
  12. 12bottom 2: Casey Schmitt singles on a fly ball to right fielder Jake Bauers.0–0
  13. 13bottom 2: Drew Gilbert flies out to center fielder Garrett Mitchell.0–0
  14. 14bottom 2: Willy Adames walks.0–0
  15. 15bottom 2: Grant McCray lines into a double play, second baseman Brice Turang to shortstop Cooper Pratt. Christian Koss out at 2nd.0–0
  16. 16top 3: Cooper Pratt flies out to center fielder Drew Gilbert.0–0
  17. 17top 3: Joey Ortiz flies out to right fielder Grant McCray.0–0
  18. 18top 3: Christian Yelich grounds out, shortstop Willy Adames to first baseman Rafael Devers.0–0
  19. 19bottom 3: Jesus Rodriguez doubles (3) on a line drive to right fielder Jake Bauers.0–0
  20. 20bottom 3: Luis Arraez singles on a ground ball to right fielder Jake Bauers. Jesus Rodriguez scores.0–1
  21. 21bottom 3: Heliot Ramos strikes out swinging.0–1
  22. 22bottom 3: Bryce Eldridge grounds out, pitcher Brandon Sproat to first baseman Andrew Vaughn. Luis Arraez to 3rd.0–1
  23. 23bottom 3: Rafael Devers grounds out softly, pitcher Brandon Sproat to first baseman Andrew Vaughn.0–1
  24. 24top 4: Jackson Chourio grounds out, shortstop Willy Adames to first baseman Rafael Devers.0–1
  25. 25top 4: Brice Turang strikes out swinging.0–1
  26. 26top 4: William Contreras strikes out swinging.0–1
  27. 27bottom 4: Christian Koss walks.0–1
  28. 28bottom 4: Drew Gilbert pops out to third baseman Joey Ortiz.0–1
  29. 29bottom 4: Willy Adames singles on a sharp ground ball to left fielder Jackson Chourio.0–1
  30. 30bottom 4: Grant McCray homers (1) on a fly ball to left center field. Willy Adames scores.0–3
  31. 31bottom 4: Jesus Rodriguez called out on strikes.0–3
  32. 32top 5: Jake Bauers grounds out to first baseman Rafael Devers.0–3
  33. 33top 5: Andrew Vaughn singles on a line drive to right fielder Grant McCray.0–3
  34. 34top 5: Garrett Mitchell grounds into a double play, shortstop Willy Adames to first baseman Rafael Devers. Andrew Vaughn out at 2nd. Garrett Mitchell out at 1st.0–3
  35. 35bottom 5: Luis Arraez flies out to center fielder Garrett Mitchell.0–3
  36. 36bottom 5: Heliot Ramos grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.0–3
  37. 37bottom 5: Bryce Eldridge walks.0–3
  38. 38bottom 5: Rafael Devers grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.0–3
  39. 39top 6: Cooper Pratt walks.0–3
  40. 40top 6: Joey Ortiz grounds into a double play, second baseman Luis Arraez to shortstop Willy Adames to first baseman Rafael Devers. Cooper Pratt out at 2nd. Joey Ortiz out at 1st.0–3
  41. 41top 6: Christian Yelich strikes out swinging.0–3
  42. 42bottom 6: Christian Koss called out on strikes.0–3
  43. 43bottom 6: Drew Gilbert singles on a line drive to right fielder Jake Bauers.0–3
  44. 44bottom 6: Willy Adames flies out to left fielder Jackson Chourio.0–3
  45. 45bottom 6: Brewers challenged (tag play), call on the field was overturned: pitcher Brandon Sproat picks off Drew Gilbert at 1st on throw to first baseman Andrew Vaughn.0–3
  46. 46top 7: Jackson Chourio singles on a ground ball to right fielder Grant McCray.0–3
  47. 47top 7: Brice Turang strikes out swinging.0–3
  48. 48top 7: William Contreras flies out to right fielder Grant McCray.0–3
  49. 49top 7: Luis Lara grounds out, first baseman Rafael Devers to pitcher Sam Hentges.0–3
  50. 50bottom 7: Grant McCray pops out to second baseman Brice Turang.0–3
  51. 51bottom 7: Jesus Rodriguez strikes out swinging.0–3
  52. 52bottom 7: Luis Arraez flies out to center fielder Garrett Mitchell.0–3
  53. 53top 8: Andrew Vaughn flies out to left fielder Heliot Ramos.0–3
  54. 54top 8: Garrett Mitchell strikes out swinging.0–3
  55. 55top 8: Cooper Pratt grounds out, shortstop Willy Adames to first baseman Rafael Devers.0–3
  56. 56bottom 8: Heliot Ramos grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.0–3
  57. 57bottom 8: Bryce Eldridge grounds out to first baseman Andrew Vaughn.0–3
  58. 58bottom 8: Rafael Devers walks.0–3
  59. 59bottom 8: Christian Koss grounds into a force out, fielded by second baseman Brice Turang. Rafael Devers out at 2nd.0–3
  60. 60top 9: Joey Ortiz grounds out, pitcher Erik Miller to first baseman Rafael Devers.0–3
  61. 61top 9: Christian Yelich called out on strikes.0–3
  62. 62top 9: Jackson Chourio called out on strikes.0–3

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-28T01:45:00Z · In Progress

San Francisco Giants

Probable pitcher: Tyler Mahle (R)