MLBScores

Miami Marlins 5, St. Louis Cardinals 0

baseball game fileFinal
Busch Stadium · St. Louis

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Miami Marlins, below favors St. Louis Cardinals. 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 St. Louis Cardinals led.Run differential+50−5123456789
  1. 01top 1: Xavier Edwards flies out to center fielder Victor Scott II.0–0
  2. 02top 1: Jesús Sánchez strikes out swinging.0–0
  3. 03top 1: Agustín Ramírez hits a ground-rule double (24) on a line drive to left-center field.0–0
  4. 04top 1: Kyle Stowers walks.0–0
  5. 05top 1: Otto Lopez flies out to right fielder Jordan Walker.0–0
  6. 06bottom 1: Masyn Winn hit by pitch.0–0
  7. 07bottom 1: Iván Herrera strikes out swinging.0–0
  8. 08bottom 1: Alec Burleson flies out to right fielder Jesús Sánchez.0–0
  9. 09bottom 1: Willson Contreras flies out to center fielder Javier Sanoja.0–0
  10. 10top 2: Liam Hicks pops out to second baseman Thomas Saggese.0–0
  11. 11top 2: Troy Johnston singles on a ground ball to right fielder Jordan Walker.0–0
  12. 12top 2: Javier Sanoja lines out to center fielder Victor Scott II.0–0
  13. 13top 2: Graham Pauley homers (1) on a line drive to right field. Troy Johnston scores.2–0
  14. 14top 2: Xavier Edwards singles on a fly ball to center fielder Victor Scott II.2–0
  15. 15top 2: Jesús Sánchez called out on strikes.2–0
  16. 16bottom 2: Nolan Arenado grounds out, third baseman Graham Pauley to first baseman Troy Johnston.2–0
  17. 17bottom 2: Jordan Walker singles on a line drive to center fielder Javier Sanoja.2–0
  18. 18bottom 2: Thomas Saggese pops into a double play, first baseman Troy Johnston to pitcher Sandy Alcantara. Jordan Walker out at 1st.2–0
  19. 19top 3: Agustín Ramírez grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.2–0
  20. 20top 3: Kyle Stowers called out on strikes.2–0
  21. 21top 3: Cardinals challenged (play at 1st), call on the field was upheld: Otto Lopez singles on a ground ball to third baseman Nolan Arenado.2–0
  22. 22top 3: Liam Hicks strikes out swinging.2–0
  23. 23bottom 3: Pedro Pagés strikes out swinging.2–0
  24. 24bottom 3: Victor Scott II walks.2–0
  25. 25bottom 3: Masyn Winn lines out sharply to center fielder Javier Sanoja. Victor Scott II to 3rd.2–0
  26. 26bottom 3: Iván Herrera walks.2–0
  27. 27bottom 3: Alec Burleson flies out to center fielder Javier Sanoja.2–0
  28. 28top 4: Troy Johnston pops out to shortstop Masyn Winn.2–0
  29. 29top 4: Javier Sanoja singles on a ground ball to center fielder Victor Scott II.2–0
  30. 30top 4: Graham Pauley strikes out swinging.2–0
  31. 31top 4: Xavier Edwards grounds out, second baseman Thomas Saggese to first baseman Willson Contreras.2–0
  32. 32bottom 4: Willson Contreras pops out to shortstop Otto Lopez.2–0
  33. 33bottom 4: Nolan Arenado singles on a fly ball to center fielder Javier Sanoja.2–0
  34. 34bottom 4: Jordan Walker grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Troy Johnston. Nolan Arenado out at 2nd. Jordan Walker out at 1st.2–0
  35. 35top 5: Jesús Sánchez grounds out, second baseman Thomas Saggese to first baseman Willson Contreras.2–0
  36. 36top 5: Agustín Ramírez grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.2–0
  37. 37top 5: Kyle Stowers doubles (18) on a line drive to center fielder Victor Scott II.2–0
  38. 38top 5: Otto Lopez singles on a line drive to right fielder Jordan Walker. Kyle Stowers scores.3–0
  39. 39top 5: Otto Lopez caught stealing 2nd base, catcher Pedro Pagés to shortstop Masyn Winn.3–0
  40. 40bottom 5: Thomas Saggese grounds out, third baseman Graham Pauley to first baseman Troy Johnston.3–0
  41. 41bottom 5: Pedro Pagés singles on a fly ball to left fielder Kyle Stowers.3–0
  42. 42bottom 5: Victor Scott II walks. Pedro Pagés to 2nd.3–0
  43. 43bottom 5: Masyn Winn strikes out swinging. Pedro Pagés to 3rd. Wild pitch by pitcher Sandy Alcantara.3–0
  44. 44bottom 5: Marlins challenged (hit by pitch), call on the field was upheld: Iván Herrera hit by pitch.3–0
  45. 45bottom 5: Alec Burleson strikes out swinging.3–0
  46. 46top 6: Liam Hicks grounds out, shortstop Masyn Winn to first baseman Willson Contreras.3–0
  47. 47top 6: Dane Myers singles on a line drive to left fielder Alec Burleson.3–0
  48. 48top 6: Javier Sanoja pops out softly to third baseman Nolan Arenado in foul territory.3–0
  49. 49top 6: Eric Wagaman doubles (21) on a line drive to right fielder Jordan Walker. Dane Myers scores.4–0
  50. 50top 6: Xavier Edwards triples (3) on a line drive to right fielder Jordan Walker. Eric Wagaman scores.5–0
  51. 51top 6: Jesús Sánchez lines out sharply to left fielder Alec Burleson.5–0
  52. 52bottom 6: Willson Contreras singles on a line drive to left fielder Kyle Stowers. Willson Contreras out at 2nd on the throw, left fielder Kyle Stowers to second baseman Xavier Edwards.5–0
  53. 53bottom 6: Nolan Arenado strikes out swinging.5–0
  54. 54bottom 6: Jordan Walker walks.5–0
  55. 55bottom 6: Thomas Saggese strikes out swinging.5–0
  56. 56top 7: Agustín Ramírez lines out to right fielder Jordan Walker.5–0
  57. 57top 7: Kyle Stowers singles on a line drive to left fielder Alec Burleson.5–0
  58. 58top 7: Otto Lopez lines out sharply to center fielder Victor Scott II.5–0
  59. 59top 7: Liam Hicks lines out to left fielder Alec Burleson.5–0
  60. 60bottom 7: Pedro Pagés strikes out on a foul tip.5–0
  61. 61bottom 7: Victor Scott II grounds out, first baseman Eric Wagaman to pitcher Ronny Henriquez.5–0
  62. 62bottom 7: Masyn Winn flies out to right fielder Jesús Sánchez.5–0
  63. 63top 8: Dane Myers grounds out, pitcher Matt Svanson to first baseman Willson Contreras.5–0
  64. 64top 8: Javier Sanoja pops out to catcher Pedro Pagés in foul territory.5–0
  65. 65top 8: Eric Wagaman grounds out sharply, second baseman Thomas Saggese to first baseman Willson Contreras.5–0
  66. 66bottom 8: Iván Herrera called out on strikes.5–0
  67. 67bottom 8: Alec Burleson walks.5–0
  68. 68bottom 8: Willson Contreras grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Eric Wagaman. Alec Burleson out at 2nd. Willson Contreras out at 1st.5–0
  69. 69top 9: Umpire reviewed (play at 1st), call on the field was overturned: Xavier Edwards grounds out to first baseman Willson Contreras.5–0
  70. 70top 9: Jesús Sánchez lines out to left fielder Alec Burleson.5–0
  71. 71top 9: Agustín Ramírez lines out to third baseman Nolan Arenado.5–0
  72. 72bottom 9: Nolan Arenado pops out to shortstop Otto Lopez.5–0
  73. 73bottom 9: Jordan Walker strikes out swinging.5–0
  74. 74bottom 9: Thomas Saggese strikes out swinging.5–0

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-07-29T23:45:00Z · Final

St. Louis Cardinals

Probable pitcher: Sonny Gray (R)