MLBScores

Miami Marlins 4, Pittsburgh Pirates 2

baseball game fileFinal
PNC Park · Pittsburgh

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Miami Marlins, below favors Pittsburgh Pirates. 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 Miami Marlins led; a negative differential means Pittsburgh Pirates led.Run differential+30−3123456789
  1. 01top 1: Liam Hicks walks.00
  2. 02top 1: Otto Lopez strikes out swinging.00
  3. 03top 1: Kyle Stowers strikes out swinging.00
  4. 04top 1: Xavier Edwards grounds out, second baseman Brandon Lowe to pitcher Paul Skenes.00
  5. 05bottom 1: Spencer Horwitz strikes out swinging.00
  6. 06bottom 1: Brandon Lowe called out on strikes.00
  7. 07bottom 1: Bryan Reynolds walks.00
  8. 08bottom 1: Ryan O'Hearn grounds into a force out, third baseman Connor Norby to shortstop Otto Lopez. Bryan Reynolds out at 2nd.00
  9. 09top 2: Heriberto Hernández homers (6) on a fly ball to left center field.10
  10. 10top 2: Owen Caissie strikes out swinging.10
  11. 11top 2: Jakob Marsee grounds out to first baseman Ryan O'Hearn.10
  12. 12top 2: Joe Mack homers (2) on a fly ball to center field.20
  13. 13top 2: Connor Norby singles on a ground ball to right fielder Tyler Callihan.20
  14. 14top 2: Liam Hicks lines out to right fielder Tyler Callihan.20
  15. 15bottom 2: Nick Gonzales grounds out, shortstop Otto Lopez to first baseman Liam Hicks.20
  16. 16bottom 2: Tyler Callihan pops out to shortstop Otto Lopez.20
  17. 17bottom 2: Jake Mangum singles on a ground ball to shortstop Otto Lopez.20
  18. 18bottom 2: Jared Triolo singles on a ground ball to center fielder Jakob Marsee. Jake Mangum to 2nd.20
  19. 19bottom 2: Henry Davis strikes out on a foul tip.20
  20. 20top 3: Otto Lopez grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.20
  21. 21top 3: Kyle Stowers pops out to second baseman Brandon Lowe.20
  22. 22top 3: Xavier Edwards grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.20
  23. 23bottom 3: Spencer Horwitz walks.20
  24. 24bottom 3: Brandon Lowe strikes out swinging.20
  25. 25bottom 3: Bryan Reynolds flies out to center fielder Jakob Marsee.20
  26. 26bottom 3: Ryan O'Hearn strikes out swinging.20
  27. 27top 4: Heriberto Hernández strikes out swinging.20
  28. 28top 4: Owen Caissie strikes out swinging.20
  29. 29top 4: Jakob Marsee challenged (pitch result), call on the field was confirmed: Jakob Marsee called out on strikes.20
  30. 30bottom 4: Nick Gonzales singles on a fly ball to right fielder Owen Caissie.20
  31. 31bottom 4: Tyler Callihan singles on a soft ground ball to left fielder Heriberto Hernández. Nick Gonzales to 3rd.20
  32. 32bottom 4: Jake Mangum singles on a line drive to center fielder Jakob Marsee. Nick Gonzales scores. Tyler Callihan to 2nd.21
  33. 33bottom 4: Jared Triolo strikes out swinging.21
  34. 34bottom 4: Henry Davis pops out to third baseman Connor Norby on the infield fly rule.21
  35. 35bottom 4: Spencer Horwitz called out on strikes.21
  36. 36top 5: Joe Mack grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.21
  37. 37top 5: Connor Norby strikes out swinging.21
  38. 38top 5: Liam Hicks singles on a ground ball to right fielder Tyler Callihan.21
  39. 39top 5: Otto Lopez grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.21
  40. 40bottom 5: Brandon Lowe flies out to left fielder Heriberto Hernández.21
  41. 41bottom 5: Bryan Reynolds walks.21
  42. 42bottom 5: Ryan O'Hearn strikes out swinging.21
  43. 43bottom 5: Nick Gonzales singles on a sharp line drive to left fielder Heriberto Hernández. Bryan Reynolds to 2nd.21
  44. 44bottom 5: Tyler Callihan hit by pitch. Bryan Reynolds to 3rd. Nick Gonzales to 2nd.21
  45. 45bottom 5: Jake Mangum lines out to center fielder Jakob Marsee.21
  46. 46top 6: Kyle Stowers strikes out swinging.21
  47. 47top 6: Xavier Edwards strikes out on a foul tip.21
  48. 48top 6: Heriberto Hernández strikes out swinging.21
  49. 49bottom 6: Jared Triolo grounds out, third baseman Connor Norby to first baseman Liam Hicks.21
  50. 50bottom 6: Henry Davis reaches on a throwing error by shortstop Otto Lopez.21
  51. 51bottom 6: Spencer Horwitz strikes out swinging and Henry Davis caught stealing 2nd, catcher Joe Mack to shortstop Otto Lopez to catcher Joe Mack.21
  52. 52top 7: Esteury Ruiz doubles (5) on a sharp line drive to left fielder Bryan Reynolds.21
  53. 53top 7: Jakob Marsee grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.21
  54. 54top 7: Joe Mack pops out softly to catcher Henry Davis in foul territory.21
  55. 55bottom 7: Brandon Lowe grounds out, second baseman Xavier Edwards to first baseman Liam Hicks.21
  56. 56bottom 7: Bryan Reynolds doubles (16) on a sharp line drive to right fielder Heriberto Hernández.21
  57. 57bottom 7: Ryan O'Hearn grounds out, second baseman Xavier Edwards to first baseman Liam Hicks. Bryan Reynolds to 3rd.21
  58. 58bottom 7: Nick Gonzales hit by pitch.21
  59. 59bottom 7: Tyler Callihan strikes out on a foul tip.21
  60. 60top 8: Connor Norby strikes out swinging.21
  61. 61top 8: Liam Hicks singles on a line drive to right fielder Tyler Callihan.21
  62. 62top 8: Otto Lopez singles on a ground ball to left fielder Bryan Reynolds. Liam Hicks to 2nd.21
  63. 63top 8: Kyle Stowers singles on a ground ball to center fielder Jake Mangum, deflected by second baseman Brandon Lowe. Liam Hicks scores. Otto Lopez to 3rd.31
  64. 64top 8: Xavier Edwards singles on a line drive to center fielder Jake Mangum. Otto Lopez scores. Kyle Stowers to 2nd.41
  65. 65top 8: Heriberto Hernández flies out to center fielder Jake Mangum.41
  66. 66top 8: Pirates challenged (hit by pitch), call on the field was upheld: Esteury Ruiz hit by pitch. Kyle Stowers to 3rd. Xavier Edwards to 2nd.41
  67. 67top 8: Jakob Marsee strikes out on a foul tip.41
  68. 68bottom 8: Jake Mangum reaches on a fielding error by third baseman Javier Sanoja.41
  69. 69bottom 8: Jared Triolo flies out to right fielder Heriberto Hernández.41
  70. 70bottom 8: Endy Rodríguez grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Liam Hicks. Jake Mangum out at 2nd. Endy Rodríguez out at 1st.41
  71. 71top 9: Joe Mack walks.41
  72. 72top 9: Javier Sanoja bunt pops out softly to pitcher Isaac Mattson.41
  73. 73top 9: Liam Hicks walks.41
  74. 74top 9: Otto Lopez pops out to catcher Endy Rodríguez in foul territory.41
  75. 75top 9: Kyle Stowers grounds out softly, third baseman Nick Gonzales to first baseman Ryan O'Hearn.41
  76. 76bottom 9: Spencer Horwitz called out on strikes.41
  77. 77bottom 9: Brandon Lowe strikes out swinging.41
  78. 78bottom 9: Bryan Reynolds homers (8) on a fly ball to center field.42
  79. 79bottom 9: Ryan O'Hearn lines out sharply to center fielder Jakob Marsee.42

Comparison

Side by side.

Final