MLBScores

St. Louis Cardinals 10, 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 St. Louis Cardinals, 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 St. Louis Cardinals led; a negative differential means Pittsburgh Pirates led.Run differential+60−6123456789
  1. 01top 1: JJ Wetherholt homers (7) on a fly ball to right field.10
  2. 02top 1: Iván Herrera reaches on a throwing error by third baseman Nick Gonzales.10
  3. 03top 1: Alec Burleson called out on strikes.10
  4. 04top 1: Jordan Walker homers (9) on a fly ball to left field. Iván Herrera scores.30
  5. 05top 1: Nolan Gorman strikes out swinging.30
  6. 06top 1: Masyn Winn strikes out swinging.30
  7. 07bottom 1: Oneil Cruz strikes out swinging.30
  8. 08bottom 1: Brandon Lowe flies out sharply to center fielder Victor Scott II.30
  9. 09bottom 1: Bryan Reynolds strikes out swinging.30
  10. 10top 2: Nathan Church strikes out swinging.30
  11. 11top 2: Pedro Pagés singles on a line drive to right fielder Bryan Reynolds.30
  12. 12top 2: Victor Scott II out on a sacrifice bunt, pitcher Paul Skenes to first baseman Spencer Horwitz. Pedro Pagés to 2nd.30
  13. 13top 2: JJ Wetherholt pops out to first baseman Spencer Horwitz in foul territory.30
  14. 14bottom 2: Ryan O'Hearn pops out to shortstop Masyn Winn.30
  15. 15bottom 2: Nick Gonzales lines out to right fielder Jordan Walker.30
  16. 16bottom 2: Spencer Horwitz grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.30
  17. 17top 3: Iván Herrera strikes out swinging.30
  18. 18top 3: Alec Burleson singles on a sharp ground ball to shortstop Konnor Griffin. Alec Burleson to 2nd. Alec Burleson advances to 2nd, on a throwing error by shortstop Konnor Griffin.30
  19. 19top 3: Jordan Walker lines out to left fielder Jake Mangum.30
  20. 20top 3: Nolan Gorman singles on a sharp line drive to right fielder Bryan Reynolds. Alec Burleson scores.40
  21. 21top 3: Masyn Winn grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.40
  22. 22bottom 3: Konnor Griffin strikes out swinging.40
  23. 23bottom 3: Jake Mangum singles on a ground ball to pitcher Hunter Dobbins.40
  24. 24bottom 3: Henry Davis grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Jake Mangum out at 2nd. Henry Davis out at 1st.40
  25. 25top 4: Nathan Church pops out to third baseman Nick Gonzales in foul territory.40
  26. 26top 4: Pedro Pagés strikes out swinging.40
  27. 27top 4: Victor Scott II strikes out swinging.40
  28. 28bottom 4: Oneil Cruz grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.40
  29. 29bottom 4: Brandon Lowe grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.40
  30. 30bottom 4: Bryan Reynolds doubles (3) on a sharp fly ball to right fielder Jordan Walker.40
  31. 31bottom 4: Ryan O'Hearn walks.40
  32. 32bottom 4: Nick Gonzales walks. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.40
  33. 33bottom 4: Spencer Horwitz walks. Bryan Reynolds scores. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd.41
  34. 34bottom 4: Konnor Griffin grounds into a force out, fielded by third baseman Nolan Gorman. Nick Gonzales out at 3rd.41
  35. 35top 5: JJ Wetherholt singles on a ground ball to first baseman Spencer Horwitz.41
  36. 36top 5: Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.41
  37. 37top 5: Alec Burleson singles on a line drive to left fielder Jake Mangum. JJ Wetherholt scores.51
  38. 38top 5: Jordan Walker strikes out swinging.51
  39. 39top 5: Nolan Gorman grounds out softly, third baseman Nick Gonzales to first baseman Spencer Horwitz.51
  40. 40bottom 5: Jake Mangum walks.51
  41. 41bottom 5: Henry Davis strikes out swinging.51
  42. 42bottom 5: Oneil Cruz walks. Jake Mangum to 2nd.51
  43. 43bottom 5: Brandon Lowe flies out sharply to center fielder Victor Scott II. Jake Mangum to 3rd. Oneil Cruz to 2nd.51
  44. 44bottom 5: Bryan Reynolds doubles (4) on a fly ball to left fielder Nathan Church. Jake Mangum scores. Oneil Cruz scores.53
  45. 45bottom 5: Ryan O'Hearn grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.53
  46. 46top 6: Masyn Winn strikes out swinging.53
  47. 47top 6: Nathan Church grounds out to first baseman Spencer Horwitz.53
  48. 48top 6: Pedro Pagés singles on a ground ball to pitcher Yohan Ramírez.53
  49. 49top 6: Victor Scott II grounds into a force out, second baseman Brandon Lowe to shortstop Konnor Griffin. Pedro Pagés out at 2nd.53
  50. 50bottom 6: Nick Gonzales hit by pitch.53
  51. 51bottom 6: Spencer Horwitz pops out to second baseman JJ Wetherholt.53
  52. 52bottom 6: Konnor Griffin strikes out swinging.53
  53. 53bottom 6: Jake Mangum grounds out softly, third baseman Nolan Gorman to first baseman Alec Burleson.53
  54. 54top 7: JJ Wetherholt walks.53
  55. 55top 7: Iván Herrera flies out sharply to center fielder Oneil Cruz.53
  56. 56top 7: Alec Burleson flies out to center fielder Oneil Cruz.53
  57. 57top 7: Jordan Walker grounds into a force out, third baseman Nick Gonzales to second baseman Brandon Lowe. JJ Wetherholt out at 2nd.53
  58. 58bottom 7: Henry Davis grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson.53
  59. 59bottom 7: Oneil Cruz called out on strikes.53
  60. 60bottom 7: Brandon Lowe homers (8) on a fly ball to right field.54
  61. 61bottom 7: Bryan Reynolds walks.54
  62. 62bottom 7: Ryan O'Hearn strikes out on a foul tip.54
  63. 63top 8: Nolan Gorman singles on a sharp line drive to center fielder Oneil Cruz.54
  64. 64top 8: Masyn Winn singles on a line drive to right fielder Bryan Reynolds. Nolan Gorman to 3rd. Masyn Winn to 2nd.54
  65. 65top 8: Nathan Church doubles (2) on a sharp fly ball to center fielder Oneil Cruz. Nolan Gorman scores. Masyn Winn scores.74
  66. 66top 8: Pedro Pagés flies out to center fielder Oneil Cruz.74
  67. 67top 8: Victor Scott II walks.74
  68. 68top 8: JJ Wetherholt lines out sharply to center fielder Oneil Cruz.74
  69. 69top 8: Iván Herrera walks. Nathan Church to 3rd. Victor Scott II to 2nd.74
  70. 70top 8: Alec Burleson singles on a line drive to right fielder Bryan Reynolds. Nathan Church scores. Victor Scott II scores. Iván Herrera to 3rd.94
  71. 71top 8: Jordan Walker singles on a sharp line drive to left fielder Jake Mangum. Iván Herrera scores. Alec Burleson to 2nd.104
  72. 72top 8: Nolan Gorman strikes out swinging, catcher Henry Davis to first baseman Spencer Horwitz.104
  73. 73bottom 8: Nick Gonzales grounds out to first baseman Alec Burleson.104
  74. 74bottom 8: Spencer Horwitz flies out to right fielder Jordan Walker.104
  75. 75bottom 8: Konnor Griffin singles on a sharp ground ball to left fielder Nathan Church.104
  76. 76bottom 8: Jake Mangum called out on strikes.104
  77. 77top 9: Masyn Winn pops out to second baseman Brandon Lowe.104
  78. 78top 9: Nathan Church lines out sharply to center fielder Oneil Cruz.104
  79. 79top 9: Pedro Pagés strikes out swinging.104
  80. 80bottom 9: Nick Yorke grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.104
  81. 81bottom 9: Oneil Cruz singles on a sharp line drive to left fielder Nathan Church.104
  82. 82bottom 9: Brandon Lowe doubles (8) on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Throwing error by right fielder Jordan Walker.105
  83. 83bottom 9: Bryan Reynolds flies out to right fielder Jordan Walker. Brandon Lowe to 3rd.105
  84. 84bottom 9: Ryan O'Hearn lines out to left fielder Nathan Church.105

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-04-30T16:35:00Z · Final

St. Louis Cardinals

Probable pitcher: Hunter Dobbins (R)

Pittsburgh Pirates

Probable pitcher: Paul Skenes (R)