MLBScores

Pittsburgh Pirates 13, 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 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−121234567891112
  1. 01top 1: Oneil Cruz strikes out swinging, catcher Eric Haase to first baseman Rafael Devers.0–0
  2. 02top 1: Brandon Lowe walks.0–0
  3. 03top 1: Bryan Reynolds grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Brandon Lowe out at 2nd. Bryan Reynolds to 1st.0–0
  4. 04top 1: Ryan O'Hearn walks. Bryan Reynolds to 2nd.0–0
  5. 05top 1: Nick Gonzales challenged (pitch result), call on the field was confirmed: Nick Gonzales called out on strikes.0–0
  6. 06bottom 1: Jung Hoo Lee flies out to center fielder Oneil Cruz.0–0
  7. 07bottom 1: Luis Arraez singles on a line drive to left fielder Bryan Reynolds.0–0
  8. 08bottom 1: Heliot Ramos singles on a sharp line drive to center fielder Oneil Cruz. Luis Arraez to 2nd.0–0
  9. 09bottom 1: Rafael Devers grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Spencer Horwitz. Heliot Ramos out at 2nd. Rafael Devers out at 1st.0–0
  10. 10top 2: Marcell Ozuna doubles (4) on a fly ball to center fielder Drew Gilbert.0–0
  11. 11top 2: Spencer Horwitz called out on strikes.0–0
  12. 12top 2: Konnor Griffin strikes out swinging.0–0
  13. 13top 2: Joey Bart grounds out, third baseman Matt Chapman to first baseman Rafael Devers.0–0
  14. 14bottom 2: Bryce Eldridge grounds out, first baseman Spencer Horwitz to pitcher Braxton Ashcraft.0–0
  15. 15bottom 2: Willy Adames strikes out swinging.0–0
  16. 16bottom 2: Matt Chapman flies out to right fielder Ryan O'Hearn.0–0
  17. 17top 3: Oneil Cruz strikes out swinging.0–0
  18. 18top 3: Brandon Lowe grounds out, second baseman Luis Arraez to first baseman Rafael Devers.0–0
  19. 19top 3: Bryan Reynolds called out on strikes.0–0
  20. 20bottom 3: Drew Gilbert lines out sharply to first baseman Spencer Horwitz.0–0
  21. 21bottom 3: Eric Haase strikes out swinging.0–0
  22. 22bottom 3: Jung Hoo Lee strikes out swinging.0–0
  23. 23top 4: Ryan O'Hearn flies out to center fielder Drew Gilbert.0–0
  24. 24top 4: Nick Gonzales singles on a line drive to right fielder Jung Hoo Lee.0–0
  25. 25top 4: Marcell Ozuna strikes out on a foul tip.0–0
  26. 26top 4: Spencer Horwitz walks. Nick Gonzales to 2nd.0–0
  27. 27top 4: Konnor Griffin called out on strikes.0–0
  28. 28bottom 4: Luis Arraez flies out to right fielder Ryan O'Hearn.0–0
  29. 29bottom 4: Heliot Ramos grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.0–0
  30. 30bottom 4: Rafael Devers strikes out swinging.0–0
  31. 31top 5: Pirates challenged (play at 1st), call on the field was overturned: Joey Bart singles on a ground ball to third baseman Matt Chapman.0–0
  32. 32top 5: Oneil Cruz singles on a ground ball to center fielder Drew Gilbert. Joey Bart to 3rd.0–0
  33. 33top 5: Brandon Lowe out on a sacrifice fly to center fielder Drew Gilbert. Joey Bart scores.1–0
  34. 34top 5: Bryan Reynolds singles on a ground ball to left fielder Heliot Ramos. Oneil Cruz scores. Bryan Reynolds to 2nd.2–0
  35. 35top 5: Ryan O'Hearn flies out to left fielder Heliot Ramos.2–0
  36. 36top 5: Nick Gonzales singles on a ground ball to third baseman Matt Chapman. Bryan Reynolds to 3rd.2–0
  37. 37top 5: Nick Gonzales caught stealing 2nd base, catcher Eric Haase to second baseman Luis Arraez.2–0
  38. 38bottom 5: Bryce Eldridge homers (1) on a fly ball to right field.2–1
  39. 39bottom 5: Willy Adames pops out to shortstop Konnor Griffin.2–1
  40. 40bottom 5: Matt Chapman singles on a ground ball to left fielder Bryan Reynolds, deflected by shortstop Konnor Griffin.2–1
  41. 41bottom 5: Drew Gilbert strikes out swinging.2–1
  42. 42bottom 5: Eric Haase flies out to right fielder Ryan O'Hearn.2–1
  43. 43top 6: Marcell Ozuna called out on strikes.2–1
  44. 44top 6: Spencer Horwitz walks.2–1
  45. 45top 6: Konnor Griffin singles on a line drive to center fielder Drew Gilbert. Spencer Horwitz scores. Konnor Griffin to 2nd.3–1
  46. 46top 6: Joey Bart singles on a ground ball to right fielder Jung Hoo Lee. Konnor Griffin scores.4–1
  47. 47top 6: Oneil Cruz singles on a sharp line drive to center fielder Drew Gilbert. Joey Bart to 2nd.4–1
  48. 48top 6: Brandon Lowe called out on strikes.4–1
  49. 49top 6: Bryan Reynolds grounds out, shortstop Willy Adames to first baseman Rafael Devers.4–1
  50. 50bottom 6: Jung Hoo Lee singles on a fly ball to left fielder Bryan Reynolds.4–1
  51. 51bottom 6: Luis Arraez flies out to shortstop Konnor Griffin.4–1
  52. 52bottom 6: Heliot Ramos singles on a ground ball to right fielder Ryan O'Hearn. Jung Hoo Lee to 3rd.4–1
  53. 53bottom 6: Rafael Devers strikes out swinging.4–1
  54. 54bottom 6: Bryce Eldridge flies out to left fielder Bryan Reynolds.4–1
  55. 55top 7: Ryan O'Hearn singles on a sharp line drive to right fielder Jung Hoo Lee, deflected by second baseman Luis Arraez.4–1
  56. 56top 7: Nick Gonzales singles on a ground ball to right fielder Jung Hoo Lee. Ryan O'Hearn to 2nd.4–1
  57. 57top 7: Marcell Ozuna strikes out swinging.4–1
  58. 58top 7: Spencer Horwitz doubles (4) on a line drive to center fielder Drew Gilbert, deflected by left fielder Heliot Ramos. Ryan O'Hearn scores. Nick Gonzales to 3rd.5–1
  59. 59top 7: Konnor Griffin out on a sacrifice fly to right fielder Jung Hoo Lee. Nick Gonzales scores. Spencer Horwitz to 3rd.6–1
  60. 60top 7: Joey Bart singles on a fly ball to left fielder Heliot Ramos. Spencer Horwitz scores.7–1
  61. 61top 7: Oneil Cruz reaches on a fielding error by shortstop Willy Adames. Joey Bart to 2nd.7–1
  62. 62top 7: Brandon Lowe triples (1) on a line drive to right fielder Jung Hoo Lee. Joey Bart scores. Oneil Cruz scores.9–1
  63. 63top 7: Bryan Reynolds walks.9–1
  64. 64top 7: Ryan O'Hearn singles on a ground ball to pitcher Gregory Santos. Brandon Lowe scores. Bryan Reynolds to 2nd.10–1
  65. 65top 7: Nick Gonzales grounds out to first baseman Rafael Devers.10–1
  66. 66bottom 7: Willy Adames grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.10–1
  67. 67bottom 7: Matt Chapman grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.10–1
  68. 68bottom 7: Drew Gilbert flies out to center fielder Oneil Cruz.10–1
  69. 69top 8: Marcell Ozuna flies out to center fielder Drew Gilbert.10–1
  70. 70top 8: Spencer Horwitz grounds out, pitcher Gregory Santos to first baseman Rafael Devers.10–1
  71. 71top 8: Konnor Griffin grounds out, second baseman Luis Arraez to first baseman Rafael Devers.10–1
  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
  90. 90top 11: Henry Davis walks.6–6
  91. 91top 11: Oneil Cruz strikes out swinging.6–6
  92. 92top 11: Brandon Lowe lines into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Henry Davis out at 1st.6–6
  93. 93top 12: Nick Gonzales grounds out, third baseman Matt Chapman to first baseman Bryce Eldridge.6–6
  94. 94top 12: Ryan O'Hearn grounds out, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe to 3rd.6–6
  95. 95top 12: Ryan Borucki intentionally walks Marcell Ozuna.6–6
  96. 96top 12: Spencer Horwitz walks. Marcell Ozuna to 2nd.6–6
  97. 97top 12: Konnor Griffin lines out to third baseman Matt Chapman.6–6
  98. 98bottom 12: Willy Adames strikes out swinging.6–6
  99. 99bottom 12: Matt Chapman doubles (8) on a fly ball to right fielder Ryan O'Hearn. Heliot Ramos to 3rd.6–6
  100. 100bottom 12: Justin Lawrence intentionally walks Drew Gilbert.6–6
  101. 101bottom 12: Jesus Rodriguez singles on a line drive to right fielder Ryan O'Hearn. Heliot Ramos scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.6–7

Comparison

Side by side.

Final