Agustín Ramírez homered in Miami Marlins' 5-3 win
Agustín Ramírez homered, while Max Meyer worked 5⅓ innings in the Miami Marlins' win over the St. Louis Cardinals.
By Gamebook Baseball Desk
Reporting date: . Published: .
Agustín Ramírez homered as the Miami Marlins beat the St. Louis Cardinals 5-3 on April 20, 2026. Max Meyer worked 5⅓ innings, allowing 2 runs on 91 pitches.
How the game finished
The Miami Marlins scored in 4 of their 9 offensive innings. The 6th brought 2 runs, the club's largest total in an inning. The St. Louis Cardinals went scoreless in 6 of 9 innings. The Miami Marlins won by 2 runs.
In the bottom of the 6th, Otto Lopez drove in 1 run with a double. The play put the Miami Marlins ahead to stay, 3-2.
The Miami Marlins closed April 20, 2026 at 11-12, 2nd in the division and 5 games back.
How the hitters fared
Agustín Ramírez finished 1-for-4 with 1 run, 1 home run, and 1 RBI. Liam Hicks had 2 hits in 4 at-bats with 2 RBIs. Otto Lopez collected 1 hit across 3 at-bats with 2 runs, 1 double, 1 RBI, and 1 walk.
Xavier Edwards had 1 hit in 2 at-bats with 1 double, 1 RBI, and 2 walks. Kyle Stowers collected 1 hit across 3 at-bats with 2 runs and 1 walk. Connor Norby went 0-for-2 with 1 walk. 5 batters combined for the Miami Marlins' 6 hits. They also drew 6 walks. 3 hits went for extra bases.
How the pitching held up
In 5⅓ innings, Max Meyer threw 91 pitches, allowing 3 hits and 2 runs, walking 2 and striking out 8. Across 9 innings, the Miami Marlins' staff threw 147 pitches, allowed 5 hits and 3 runs, issued 2 walks, and recorded 13 strikeouts.
Official sources
Team facts, standings, and players reflect the reporting date.