MLBScores

Baltimore Orioles 2, Pittsburgh Pirates 3

baseball game fileFinal
PNC Park · Pittsburgh

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Baltimore Orioles, 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 Baltimore Orioles led; a negative differential means Pittsburgh Pirates led.Run differential+20−2123456789
  1. 01top 1: Taylor Ward called out on strikes.00
  2. 02top 1: Gunnar Henderson walks.00
  3. 03top 1: Pete Alonso grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Gunnar Henderson out at 2nd. Pete Alonso out at 1st.00
  4. 04bottom 1: Oneil Cruz walks.00
  5. 05bottom 1: Brandon Lowe grounds into a force out, pitcher Shane Baz to shortstop Gunnar Henderson. Oneil Cruz out at 2nd. Brandon Lowe to 1st.00
  6. 06bottom 1: Bryan Reynolds singles on a sharp line drive to center fielder Leody Taveras. Brandon Lowe to 2nd.00
  7. 07bottom 1: Ryan O'Hearn strikes out swinging.00
  8. 08bottom 1: Marcell Ozuna called out on strikes.00
  9. 09top 2: Adley Rutschman singles on a ground ball to left fielder Bryan Reynolds.00
  10. 10top 2: Dylan Beavers grounds into a force out, second baseman Brandon Lowe to shortstop Konnor Griffin. Adley Rutschman out at 2nd. Dylan Beavers to 1st.00
  11. 11top 2: Coby Mayo challenged (pitch result), call on the field was confirmed: Coby Mayo called out on strikes.00
  12. 12top 2: Leody Taveras lines out to left fielder Bryan Reynolds.00
  13. 13bottom 2: Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso.00
  14. 14bottom 2: Spencer Horwitz lines out to second baseman Blaze Alexander.00
  15. 15bottom 2: Nick Gonzales flies out to right fielder Colton Cowser.00
  16. 16top 3: Colton Cowser strikes out swinging.00
  17. 17top 3: Blaze Alexander lines out sharply to right fielder Ryan O'Hearn.00
  18. 18top 3: Taylor Ward grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.00
  19. 19bottom 3: Joey Bart grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.00
  20. 20bottom 3: Oneil Cruz strikes out swinging.00
  21. 21bottom 3: Brandon Lowe pops out to shortstop Gunnar Henderson.00
  22. 22top 4: Gunnar Henderson singles on a sharp line drive to right fielder Ryan O'Hearn.00
  23. 23top 4: Pete Alonso strikes out on a foul tip.00
  24. 24top 4: Adley Rutschman singles on a ground ball to right fielder Ryan O'Hearn. Gunnar Henderson to 3rd.00
  25. 25top 4: Dylan Beavers singles on a line drive to right fielder Ryan O'Hearn. Gunnar Henderson scores. Adley Rutschman to 2nd.10
  26. 26top 4: Coby Mayo walks. Adley Rutschman to 3rd. Dylan Beavers to 2nd.10
  27. 27top 4: Leody Taveras singles on a sharp line drive to right fielder Ryan O'Hearn. Adley Rutschman scores. Dylan Beavers to 3rd. Coby Mayo to 2nd.20
  28. 28top 4: Colton Cowser strikes out swinging.20
  29. 29top 4: Blaze Alexander grounds into a force out, shortstop Konnor Griffin to second baseman Brandon Lowe. Leody Taveras out at 2nd.20
  30. 30bottom 4: Bryan Reynolds singles on a soft ground ball to pitcher Shane Baz.20
  31. 31bottom 4: Ryan O'Hearn singles on a line drive to right fielder Colton Cowser. Bryan Reynolds to 2nd.20
  32. 32bottom 4: Marcell Ozuna grounds out, third baseman Coby Mayo to first baseman Pete Alonso. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.20
  33. 33bottom 4: Konnor Griffin hit by pitch.20
  34. 34bottom 4: Spencer Horwitz out on a sacrifice fly to left fielder Dylan Beavers. Bryan Reynolds scores.21
  35. 35bottom 4: Nick Gonzales lines out to shortstop Gunnar Henderson.21
  36. 36top 5: Taylor Ward walks.21
  37. 37top 5: Gunnar Henderson pops out to shortstop Konnor Griffin.21
  38. 38top 5: Pete Alonso grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Taylor Ward to 2nd.21
  39. 39top 5: Adley Rutschman pops out to second baseman Brandon Lowe.21
  40. 40bottom 5: Joey Bart called out on strikes.21
  41. 41bottom 5: Oneil Cruz flies out to center fielder Leody Taveras.21
  42. 42bottom 5: Brandon Lowe walks.21
  43. 43bottom 5: Bryan Reynolds walks. Brandon Lowe to 2nd.21
  44. 44bottom 5: Ryan O'Hearn flies out to center fielder Leody Taveras.21
  45. 45top 6: Dylan Beavers grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.21
  46. 46top 6: Coby Mayo grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.21
  47. 47top 6: Leody Taveras walks.21
  48. 48top 6: Tyler O'Neill lines out sharply to shortstop Konnor Griffin.21
  49. 49bottom 6: Marcell Ozuna strikes out swinging.21
  50. 50bottom 6: Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso.21
  51. 51bottom 6: Spencer Horwitz hits a ground-rule double (1) on a line drive down the left-field line.21
  52. 52bottom 6: Nick Gonzales walks.21
  53. 53bottom 6: Joey Bart grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.21
  54. 54top 7: Blaze Alexander walks.21
  55. 55top 7: Taylor Ward pops out to second baseman Brandon Lowe.21
  56. 56top 7: Gunnar Henderson walks.21
  57. 57top 7: Pete Alonso strikes out swinging.21
  58. 58top 7: Adley Rutschman flies out to right fielder Ryan O'Hearn.21
  59. 59bottom 7: Oneil Cruz singles on a line drive to center fielder Leody Taveras.21
  60. 60bottom 7: Brandon Lowe strikes out swinging.21
  61. 61bottom 7: Bryan Reynolds strikes out swinging.21
  62. 62bottom 7: Ryan O'Hearn grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.21
  63. 63top 8: Dylan Beavers called out on strikes.21
  64. 64top 8: Coby Mayo singles on a line drive to center fielder Oneil Cruz.21
  65. 65top 8: Leody Taveras walks.21
  66. 66top 8: Tyler O'Neill flies out to right fielder Ryan O'Hearn.21
  67. 67bottom 8: Marcell Ozuna singles on a soft ground ball to third baseman Coby Mayo.21
  68. 68bottom 8: Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso. Nick Yorke to 2nd.21
  69. 69bottom 8: Spencer Horwitz grounds out, second baseman Blaze Alexander to first baseman Pete Alonso. Nick Yorke to 3rd.21
  70. 70bottom 8: Nick Gonzales walks.21
  71. 71bottom 8: Jake Mangum reaches on a fielding error by pitcher Anthony Nunez. Nick Yorke scores. Nick Gonzales to 2nd.22
  72. 72bottom 8: Oneil Cruz grounds out to first baseman Pete Alonso.22
  73. 73top 9: Blaze Alexander grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.22
  74. 74top 9: Taylor Ward grounds out softly to first baseman Spencer Horwitz.22
  75. 75top 9: Gunnar Henderson challenged (pitch result), call on the field was confirmed: Gunnar Henderson called out on strikes.22
  76. 76bottom 9: Brandon Lowe grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.22
  77. 77bottom 9: Bryan Reynolds doubles (1) on a fly ball to left fielder Dylan Beavers.22
  78. 78bottom 9: Ryan Helsley intentionally walks Ryan O'Hearn.22
  79. 79bottom 9: Nick Yorke doubles (1) on a sharp line drive to left fielder Dylan Beavers. Bryan Reynolds scores. Ryan O'Hearn to 3rd.23

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-04-04T20:05:00Z · Final

Baltimore Orioles

Probable pitcher: Shane Baz (R)

Pittsburgh Pirates

Probable pitcher: Carmen Mlodzinski (R)