Miami Marlins vs St. Louis Cardinals MLB Recap Betting Prediction

MLB Recap: Miami Marlins vs St. Louis Cardinals – 8/20/25

The Miami Marlins took on the St. Louis Cardinals at loanDepot Park on August 20, 2025. The Marlins won 6-2, improving their record to 59-67. Sandy Alcantara was the winning pitcher, with a standout performance of seven innings, allowing just two runs and striking out nine.

For the Marlins, H. Hernández contributed with two RBIs, while M. Acosta hit a home run. The Cardinals fell to 63-64 with the loss. W. Contreras made an impact by hitting a home run and driving in one run for the team.

The Marlins took control early against the Cardinals. They scored their first run in the second inning. By the third inning, they added two more runs to lead 3-0. The Cardinals managed to get on the board in the fifth with a run, but the Marlins responded with another in the same inning. The sixth inning saw both teams score a run each. The Marlins further extended their lead in the eighth inning, making it 6-2. The Cardinals could not score in the final innings, and the Marlins secured the win.

Sandy Alcantara was key for the Marlins on the mound. He pitched seven innings, allowing only five hits and two runs. Alcantara struck out nine batters, securing the win for the Marlins with a 6-2 victory over the Cardinals.

For the Marlins’ offense, Heliot Hernández stood out with three hits and two RBIs. Jeremiah Marsee and Marcos Acosta each contributed with a hit and an RBI, while Acosta also hit a home run. These performances helped the Marlins score consistently throughout the game.

Andre Pallante took the loss for the Cardinals. He pitched 5.33 innings, giving up eight hits and five earned runs. Despite the loss, Lars Nootbaar and Willson Contreras made notable contributions, with each player adding an RBI for the Cardinals.

 

What’s Next

The Marlins’ win brings them to a 59-67 record, placing them 3rd in the East. The victory helps them gain some ground, but they still have a challenge ahead. They need to continue winning to improve their position. The Cardinals now hold a 63-64 record, dropping them to 4th in the Central. This loss is a setback for them as they look to climb higher in their division. The head-to-head result shows the Marlins as the stronger team in this game.

The St. Louis Cardinals will start a new series against the Tampa Bay Rays. This series begins on Thursday, August 21, 2025, at 7:35 PM. The games will be played at George M. Steinbrenner Field, and the Cardinals will be on the road for this series.

The Miami Marlins will begin a series against the Toronto Blue Jays at home. Their next game is on Friday, August 22, 2025, at 7:10 PM. The series will continue at loanDepot Park for the weekend, giving the Marlins a chance to build on their recent win against the Cardinals.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.