St. Louis Cardinals vs Miami Marlins Betting Pick & Prediction for 4/22

The St. Louis Cardinals travel to Miami to take on the Marlins at loanDepot Park. The Cardinals have a record of 14-9 and sit third in the NL Central. They recently ended a losing streak with a win, and are 6-4 in their last ten games.
The Miami Marlins hold an 11-13 record and are second in the NL East. They have struggled recently, losing their last game and going 3-7 in the last ten games. The game is scheduled for April 22, 2026, at 12:10 PM, with clear skies and a mild breeze expected.
St. Louis Cardinals Team Preview
The St. Louis Cardinals have had a mix of results in their recent games. They secured a win against the Miami Marlins with a score of 5-3 on April 21st. In that game, Nathan Church and Alec Burleson stood out as key hitters, each contributing two hits and two RBIs.
The Cardinals have been consistent with their hitting, averaging .232 in the 2026 season. Alec Burleson has been a standout performer, hitting .278 with three home runs and 17 RBIs. The team’s slugging percentage ranks 15th in the league, and they are 7th in home runs with a total of 26.
On the mound, Kyle Leahy is set to start for the Cardinals. So far, he has a 2-2 record with a 5.21 ERA and 13 strikeouts this season. The Cardinals’ pitching staff ranks 24th in ERA, showing room for improvement as they face the Miami Marlins.
Cardinals vs Marlins Game Day Info
- Sport: MLB
- Teams: St. Louis Cardinals vs. Miami Marlins
- Venue: loanDepot Park in Miami, FL
- Date: Wednesday, April 22, 2026
- Betting Odds: Cardinals Moneyline +112, Marlins Moneyline -134
Miami Marlins Team Preview
The Miami Marlins have had a mix of results in their recent home games. They secured two wins against the Milwaukee Brewers and St. Louis Cardinals, each by a 5-3 score. However, they also faced three losses, two against the Brewers and one against the Cardinals.
The Marlins’ batting lineup features some strong performers. Xavier Edwards leads with a .348 batting average and has 18 runs. Liam Hicks shows power with four home runs and 21 RBIs, making him a key player in the lineup.
On the mound, Janson Junk is set to start for the Marlins. His season record stands at 0-2 with a 4.50 ERA. He will aim to improve his stats and help the team secure another win at home.
BTB Betting Pick
The Marlins are favored with a moneyline of -134, while the Cardinals are at +112. The Marlins have a better batting average and on-base percentage compared to the Cardinals. Their pitching stats, such as earned run average and batting average against, also rank higher. Based on these factors, the pick is for the Marlins to win the game.
The total for the game is set at 8.5 runs with the over at -114 and the under at -107. The Cardinals’ pitching has an earned run average of 4.78, while the Marlins’ is 4.05. Considering both teams’ offensive and defensive stats, the projected score is around 5-4 in favor of the Marlins. This suggests the over 8.5 is a reasonable pick.