St. Louis CardinalsOpen full analysis
Miami MarlinsOpen full analysis
The Miami Marlins defeated the St. Louis Cardinals 5–3 on April 20 at loanDepot park in a matchup that highlighted Miami's pitching depth and St. Louis's offensive struggles. The Marlins' pitching staff struck out 13 batters while allowing just 5 hits and 2 walks, posting a 3.97 ERA despite giving up 3 earned runs. The Cardinals managed only 5 hits with a .231 batting average and struck out 13 times, managing just 2 RBIs across the lineup. Miami's offense was modest but efficient, collecting 6 hits with 1 home run and 5 RBIs while drawing 6 walks to post a .721 OPS. St. Louis's pitching faltered, surrendering 6 hits and 5 earned runs with a 4.86 ERA and 6 walks issued. The Cardinals' inability to generate consistent contact—evidenced by their 13 strikeouts and anemic .376 slugging percentage—proved decisive against a Marlins team that capitalized on limited scoring opportunities. Miami's defensive execution was flawless with no errors, while St. Louis committed no miscues in the field. The result suggests St. Louis's rotation will need sharper command and the lineup must improve plate discipline to compete in the division race.


Line score
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
STL | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 3 | 5 | 0 |
MIA | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 1 | 0 | 5 | 6 | 0 |
Batting box score
Pitching box score
Players who scored
Jordan Walker ×2
Masyn Winn
Kyle Stowers ×2
Otto Lopez ×2
Agustín Ramírez