MLBScores

Pittsburgh Pirates 2, San Francisco Giants 5

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 Pittsburgh Pirates, 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 Pittsburgh Pirates led; a negative differential means San Francisco Giants led.Run differential+120−1212345678989
  1. 01top 1: Jared Triolo flies out to center fielder Drew Gilbert.0–0
  2. 02top 1: Nick Gonzales walks.0–0
  3. 03top 1: Bryan Reynolds grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Rafael Devers. Nick Gonzales out at 2nd. Bryan Reynolds out at 1st.0–0
  4. 04bottom 1: Jung Hoo Lee lines out to right fielder Billy Cook.0–0
  5. 05bottom 1: Luis Arraez lines out to left fielder Bryan Reynolds.0–0
  6. 06bottom 1: Casey Schmitt grounds out, third baseman Jared Triolo to first baseman Nick Yorke.0–0
  7. 07top 2: Marcell Ozuna homers (4) on a fly ball to left field.1–0
  8. 08top 2: Oneil Cruz singles on a sharp line drive to left fielder Heliot Ramos.1–0
  9. 09top 2: Konnor Griffin singles on a sharp line drive to left fielder Heliot Ramos. Oneil Cruz out at 3rd on the throw, left fielder Heliot Ramos to third baseman Matt Chapman.1–0
  10. 10top 2: Joey Bart strikes out swinging. Konnor Griffin steals (9) 2nd base.1–0
  11. 11top 2: Nick Yorke strikes out on a foul tip.1–0
  12. 12bottom 2: Rafael Devers homers (4) on a fly ball to center field.1–1
  13. 13bottom 2: Matt Chapman grounds out, third baseman Jared Triolo to first baseman Nick Yorke.1–1
  14. 14bottom 2: Willy Adames pops out to first baseman Nick Yorke.1–1
  15. 15bottom 2: Heliot Ramos grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.1–1
  16. 16top 3: Billy Cook strikes out swinging.1–1
  17. 17top 3: Jared Triolo strikes out swinging.1–1
  18. 18top 3: Nick Gonzales walks.1–1
  19. 19top 3: Bryan Reynolds walks.1–1
  20. 20top 3: Marcell Ozuna walks. Nick Gonzales to 3rd. Bryan Reynolds to 2nd.1–1
  21. 21top 3: Oneil Cruz strikes out swinging.1–1
  22. 22bottom 3: Drew Gilbert flies out to shortstop Konnor Griffin.1–1
  23. 23bottom 3: Jesus Rodriguez singles on a line drive to right fielder Billy Cook.1–1
  24. 24bottom 3: Jung Hoo Lee singles on a line drive to right fielder Billy Cook. Jesus Rodriguez to 3rd.1–1
  25. 25bottom 3: Luis Arraez grounds into a double play, second baseman Nick Gonzales to shortstop Konnor Griffin to first baseman Nick Yorke. Jung Hoo Lee out at 2nd. Luis Arraez out at 1st.1–1
  26. 26top 4: Konnor Griffin strikes out swinging.1–1
  27. 27top 4: Joey Bart lines out sharply to left fielder Heliot Ramos.1–1
  28. 28top 4: Nick Yorke grounds out, third baseman Matt Chapman to first baseman Rafael Devers.1–1
  29. 29bottom 4: Casey Schmitt singles on a ground ball to right fielder Billy Cook.1–1
  30. 30bottom 4: Rafael Devers singles on a ground ball to right fielder Billy Cook. Casey Schmitt to 3rd.1–1
  31. 31bottom 4: Matt Chapman reaches on a fielder's choice out, third baseman Jared Triolo to catcher Joey Bart. Casey Schmitt out at home. Rafael Devers to 2nd.1–1
  32. 32bottom 4: Willy Adames flies out to left fielder Bryan Reynolds.1–1
  33. 33bottom 4: Heliot Ramos singles on a ground ball to center fielder Oneil Cruz. Rafael Devers scores. Matt Chapman out at 3rd on the throw, center fielder Oneil Cruz to third baseman Jared Triolo.1–2
  34. 34top 5: Billy Cook called out on strikes.1–2
  35. 35top 5: Jared Triolo flies out to right fielder Jung Hoo Lee.1–2
  36. 36top 5: Nick Gonzales flies out to left fielder Heliot Ramos.1–2
  37. 37bottom 5: Drew Gilbert grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.1–2
  38. 38bottom 5: Jesus Rodriguez grounds out, second baseman Nick Gonzales to first baseman Nick Yorke.1–2
  39. 39bottom 5: Jung Hoo Lee singles on a line drive to left fielder Bryan Reynolds.1–2
  40. 40bottom 5: Luis Arraez flies out to left fielder Bryan Reynolds.1–2
  41. 41top 6: Bryan Reynolds flies out to right fielder Jung Hoo Lee in foul territory.1–2
  42. 42top 6: Marcell Ozuna singles on a line drive to left fielder Heliot Ramos.1–2
  43. 43top 6: Oneil Cruz grounds into a double play, third baseman Matt Chapman to shortstop Willy Adames to first baseman Rafael Devers. Marcell Ozuna out at 2nd. Oneil Cruz out at 1st.1–2
  44. 44bottom 6: Casey Schmitt grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.1–2
  45. 45bottom 6: Rafael Devers strikes out swinging.1–2
  46. 46bottom 6: Matt Chapman grounds out, shortstop Konnor Griffin to first baseman Nick Yorke.1–2
  47. 47top 7: Konnor Griffin grounds out softly, pitcher Keaton Winn to first baseman Rafael Devers.1–2
  48. 48top 7: Joey Bart strikes out swinging.1–2
  49. 49top 7: Brandon Lowe grounds out to first baseman Rafael Devers.1–2
  50. 50bottom 7: Willy Adames singles on a ground ball to center fielder Oneil Cruz.1–2
  51. 51bottom 7: Heliot Ramos doubles (9) on a sharp line drive to right fielder Billy Cook. Willy Adames to 3rd.1–2
  52. 52bottom 7: Drew Gilbert singles on a ground ball to right fielder Billy Cook. Willy Adames scores. Heliot Ramos to 3rd.1–3
  53. 53bottom 7: Jesus Rodriguez hit by pitch. Drew Gilbert to 2nd.1–3
  54. 54bottom 7: Jung Hoo Lee lines out to second baseman Brandon Lowe.1–3
  55. 55bottom 7: Luis Arraez singles on a ground ball to right fielder Billy Cook. Heliot Ramos scores. Drew Gilbert scores. Jesus Rodriguez to 2nd.1–5
  56. 56bottom 7: Casey Schmitt pops out to shortstop Konnor Griffin on the infield fly rule.1–5
  57. 57bottom 7: Rafael Devers strikes out swinging.1–5
  58. 58top 8: Billy Cook grounds out, third baseman Matt Chapman to first baseman Rafael Devers.1–5
  59. 59top 8: Jared Triolo grounds out, third baseman Matt Chapman to first baseman Rafael Devers.1–5
  60. 60top 8: Nick Gonzales walks.1–5
  61. 61top 8: Bryan Reynolds grounds out to first baseman Rafael Devers.1–5
  62. 62bottom 8: Matt Chapman strikes out on a foul tip.1–5
  63. 63bottom 8: Willy Adames singles on a line drive to left fielder Bryan Reynolds.1–5
  64. 64bottom 8: Heliot Ramos strikes out swinging.1–5
  65. 65bottom 8: Drew Gilbert strikes out swinging.1–5
  66. 66top 9: Marcell Ozuna flies out to center fielder Drew Gilbert.1–5
  67. 67top 9: Oneil Cruz walks.1–5
  68. 68top 9: Konnor Griffin walks. Oneil Cruz to 2nd.1–5
  69. 69top 9: Spencer Horwitz singles on a line drive to right fielder Jung Hoo Lee. Oneil Cruz scores. Konnor Griffin to 3rd.2–5
  70. 70top 9: Brandon Lowe flies out to shortstop Willy Adames.2–5
  71. 71top 9: Ryan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.2–5
  72. 72bottom 8: Eric Haase grounds out, pitcher Evan Sisk to first baseman Spencer Horwitz.10–1
  73. 73bottom 8: Jung Hoo Lee flies out to center fielder Oneil Cruz.10–1
  74. 74bottom 8: Luis Arraez strikes out swinging.10–1
  75. 75top 9: Joey Bart singles on a line drive to center fielder Drew Gilbert.10–1
  76. 76top 9: Oneil Cruz singles on a ground ball to center fielder Drew Gilbert. Joey Bart to 2nd.10–1
  77. 77top 9: Brandon Lowe doubles (9) on a line drive to left fielder Heliot Ramos. Joey Bart scores. Oneil Cruz to 3rd.11–1
  78. 78top 9: Jared Triolo singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. Brandon Lowe to 3rd.12–1
  79. 79top 9: Ryan O'Hearn grounds into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe scores. Jared Triolo out at 2nd. Ryan O'Hearn out at 1st.13–1
  80. 80top 9: Nick Gonzales doubles (6) on a line drive to right fielder Jung Hoo Lee.13–1
  81. 81top 9: Marcell Ozuna lines out to first baseman Bryce Eldridge.13–1
  82. 82bottom 9: Heliot Ramos walks.13–1
  83. 83bottom 9: Christian Koss hit by pitch. Heliot Ramos to 2nd.13–1
  84. 84bottom 9: Bryce Eldridge lines out to second baseman Brandon Lowe.13–1
  85. 85bottom 9: Willy Adames flies out to left fielder Nick Yorke.13–1
  86. 86bottom 9: Matt Chapman walks. Heliot Ramos to 3rd. Logan Porter to 2nd.13–1
  87. 87bottom 9: Drew Gilbert walks. Heliot Ramos scores. Logan Porter to 3rd. Matt Chapman to 2nd.13–2
  88. 88bottom 9: Eric Haase singles on a line drive to left fielder Nick Yorke. Logan Porter scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.13–3
  89. 89bottom 9: Jung Hoo Lee lines out to left fielder Nick Yorke.13–3

Comparison

Side by side.

Final