MLBScores

Baltimore Orioles 4, Pittsburgh Pirates 5

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+40−4123456789
  1. 01top 1: Taylor Ward walks.0–0
  2. 02top 1: Gunnar Henderson lines out to right fielder Ryan O'Hearn.0–0
  3. 03top 1: Pete Alonso called out on strikes.0–0
  4. 04top 1: Adley Rutschman grounds into a force out, fielded by shortstop Konnor Griffin. Taylor Ward out at 2nd.0–0
  5. 05bottom 1: Oneil Cruz strikes out swinging.0–0
  6. 06bottom 1: Brandon Lowe doubles (2) on a sharp line drive to right fielder Dylan Beavers.0–0
  7. 07bottom 1: Bryan Reynolds called out on strikes.0–0
  8. 08bottom 1: Marcell Ozuna called out on strikes.0–0
  9. 09top 2: Samuel Basallo grounds out, pitcher Mitch Keller to first baseman Spencer Horwitz.0–0
  10. 10top 2: Dylan Beavers singles on a ground ball to right fielder Ryan O'Hearn.0–0
  11. 11top 2: Jeremiah Jackson grounds into a double play, shortstop Konnor Griffin to second baseman Brandon Lowe to first baseman Spencer Horwitz. Dylan Beavers out at 2nd. Jeremiah Jackson out at 1st.0–0
  12. 12bottom 2: Ryan O'Hearn walks.0–0
  13. 13bottom 2: Spencer Horwitz strikes out swinging.0–0
  14. 14bottom 2: Konnor Griffin doubles (1) on a sharp line drive to center fielder Colton Cowser. Ryan O'Hearn scores.0–1
  15. 15bottom 2: Jared Triolo singles on a ground ball to right fielder Dylan Beavers. Konnor Griffin scores.0–2
  16. 16bottom 2: Henry Davis doubles (2) on a line drive to left fielder Taylor Ward. Jared Triolo scores.0–3
  17. 17bottom 2: Oneil Cruz singles on a ground ball to left fielder Taylor Ward. Henry Davis scores.0–4
  18. 18bottom 2: Brandon Lowe walks.0–4
  19. 19bottom 2: Bryan Reynolds flies out to left fielder Taylor Ward.0–4
  20. 20top 3: Colton Cowser walks.0–4
  21. 21top 3: Blaze Alexander grounds into a double play, pitcher Mitch Keller to second baseman Brandon Lowe to first baseman Spencer Horwitz. Colton Cowser out at 2nd. Blaze Alexander out at 1st.0–4
  22. 22top 3: Taylor Ward walks.0–4
  23. 23top 3: Gunnar Henderson singles on a line drive to left fielder Bryan Reynolds. Taylor Ward to 2nd.0–4
  24. 24top 3: Pete Alonso lines out to second baseman Brandon Lowe.0–4
  25. 25bottom 3: Marcell Ozuna strikes out swinging.0–4
  26. 26bottom 3: Ryan O'Hearn strikes out swinging.0–4
  27. 27bottom 3: Spencer Horwitz grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.0–4
  28. 28top 4: Adley Rutschman walks.0–4
  29. 29top 4: Samuel Basallo flies out to left fielder Bryan Reynolds.0–4
  30. 30top 4: Dylan Beavers singles on a soft ground ball to third baseman Jared Triolo. Adley Rutschman to 2nd.0–4
  31. 31top 4: Jeremiah Jackson flies out to center fielder Oneil Cruz. Adley Rutschman to 3rd.0–4
  32. 32top 4: Colton Cowser strikes out swinging.0–4
  33. 33bottom 4: Konnor Griffin walks.0–4
  34. 34bottom 4: Jared Triolo singles on a line drive to right fielder Dylan Beavers. Konnor Griffin to 2nd.0–4
  35. 35bottom 4: Henry Davis grounds into a double play, third baseman Blaze Alexander to first baseman Pete Alonso. Konnor Griffin out at 3rd. Jared Triolo to 2nd. Henry Davis out at 1st.0–4
  36. 36bottom 4: Oneil Cruz grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.0–4
  37. 37top 5: Blaze Alexander singles on a line drive to left fielder Bryan Reynolds.0–4
  38. 38top 5: Taylor Ward called out on strikes.0–4
  39. 39top 5: Gunnar Henderson doubles (2) on a line drive to right fielder Ryan O'Hearn. Blaze Alexander scores.1–4
  40. 40top 5: Pete Alonso strikes out swinging.1–4
  41. 41top 5: Adley Rutschman doubles (4) on a line drive to center fielder Oneil Cruz. Gunnar Henderson scores.2–4
  42. 42top 5: Samuel Basallo grounds out to first baseman Spencer Horwitz.2–4
  43. 43bottom 5: Brandon Lowe called out on strikes.2–4
  44. 44bottom 5: Bryan Reynolds walks.2–4
  45. 45bottom 5: Marcell Ozuna walks. Bryan Reynolds to 2nd.2–4
  46. 46bottom 5: Ryan O'Hearn out on a sacrifice fly to center fielder Colton Cowser. Bryan Reynolds scores.2–5
  47. 47bottom 5: Spencer Horwitz walks. Marcell Ozuna to 2nd.2–5
  48. 48bottom 5: Konnor Griffin strikes out swinging.2–5
  49. 49top 6: Dylan Beavers pops out to third baseman Jared Triolo.2–5
  50. 50top 6: Jeremiah Jackson grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.2–5
  51. 51top 6: Colton Cowser grounds out, first baseman Spencer Horwitz to pitcher Mitch Keller.2–5
  52. 52bottom 6: Jared Triolo strikes out swinging.2–5
  53. 53bottom 6: Orioles challenged (play at 1st), call on the field was overturned: Henry Davis grounds out, third baseman Blaze Alexander to first baseman Pete Alonso.2–5
  54. 54bottom 6: Oneil Cruz flies out to right fielder Dylan Beavers.2–5
  55. 55top 7: Blaze Alexander singles on a fly ball to center fielder Oneil Cruz.2–5
  56. 56top 7: Taylor Ward doubles (3) on a line drive to center fielder Oneil Cruz. Blaze Alexander scores.3–5
  57. 57top 7: Gunnar Henderson flies out to center fielder Oneil Cruz.3–5
  58. 58top 7: Henry Davis challenged (pitch result), call on the field was confirmed: Pete Alonso walks.3–5
  59. 59top 7: Adley Rutschman grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz. Taylor Ward to 3rd. Pete Alonso to 2nd.3–5
  60. 60top 7: Samuel Basallo strikes out swinging.3–5
  61. 61bottom 7: Brandon Lowe strikes out swinging.3–5
  62. 62bottom 7: Bryan Reynolds flies out to left fielder Taylor Ward.3–5
  63. 63bottom 7: Marcell Ozuna pops out to first baseman Pete Alonso.3–5
  64. 64top 8: Dylan Beavers grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.3–5
  65. 65top 8: Leody Taveras strikes out swinging.3–5
  66. 66top 8: Colton Cowser grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.3–5
  67. 67bottom 8: Ryan O'Hearn grounds out, first baseman Pete Alonso to pitcher Rico Garcia.3–5
  68. 68bottom 8: Spencer Horwitz grounds out, first baseman Pete Alonso to pitcher Rico Garcia.3–5
  69. 69bottom 8: Konnor Griffin grounds out, pitcher Rico Garcia to first baseman Pete Alonso.3–5
  70. 70top 9: Blaze Alexander strikes out swinging.3–5
  71. 71top 9: Taylor Ward strikes out swinging.3–5
  72. 72top 9: Gunnar Henderson homers (2) on a fly ball to right center field.4–5
  73. 73top 9: Pete Alonso strikes out swinging.4–5

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-04-03T20:12:00Z · Final

Pittsburgh Pirates

Probable pitcher: Mitch Keller (R)