MLB Picks

St. Louis Cardinals vs Miami Marlins – MLB Preview – Apr 22, 2026

The St. Louis Cardinals are set to play the Miami Marlins in an MLB regular-season game. The Cardinals hold a record of 14-9 and are ranked third in their division. They are coming off a win, with a 6-4 record in their last ten games. The Marlins have an 11-13 record and are second in their division. They have lost their last game and are 3-7 in their last ten games.

The game will take place at loanDepot Park in Miami, FL, with a retractable roof. The weather forecast predicts a mild day with a clear sky. The Cardinals will have Kyle Leahy starting as pitcher, who has a 2-2 record with a 5.21 ERA. The Marlins will start Janson Junk, who has a 0-2 record and a 4.50 ERA. The game is scheduled for Wednesday, April 22, 2026, at 12:10 PM.

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. Dustin May pitched well, going 5 1/3 innings and giving up only 1 earned run with 5 strikeouts.

Alec Burleson has been a standout player for the Cardinals. He had multiple hits in recent games, including a home run against the Astros on April 18th. Burleson’s current batting average is .278 with 3 home runs and 17 RBI.

The Cardinals’ pitching staff has shown some strength this season, although their ERA ranks 24th. Kyle Leahy, the probable starter for the next game, has a record of 2-2 with a 5.21 ERA. The team will look to improve their pitching performance against the Marlins.

Miami Marlins Team Preview

The Miami Marlins have had a mixed set of results in recent games at home. They lost to the St. Louis Cardinals on April 21st, 2026, with a 5-3 score. Chris Paddack started the game and pitched 4 2/3 innings, allowing 5 earned runs and striking out 7.

The Marlins found success on April 20th, 2026, winning 5-3 against the Cardinals. Max Meyer pitched well, giving up only 2 earned runs over 5 1/3 innings. Otto Lopez and Agustín Ramírez contributed with key hits, including a home run from Ramírez.

The team’s offense has shown strength, with a batting average of .253, ranking 5th in the league. Otto Lopez and Xavier Edwards lead the lineup, hitting .318 and .348 respectively. The Marlins have also been successful on the bases, ranking 3rd in stolen bases with 26.

Betting Prediction

The Marlins have a better batting average, ranking 5th, compared to the Cardinals at 13th. This indicates that the Marlins are more consistent at getting hits. The higher on-base percentage of the Marlins, ranked 8th, also shows they are better at creating scoring opportunities.

Pitching is another strength for the Marlins, with an ERA of 4.05, ranking 14th. The Cardinals’ ERA is higher at 4.78, ranking 24th. The Marlins also have a lower batting average against, ranked 3rd, making it harder for opponents to hit effectively.

The Marlins have given up fewer home runs, ranking 7th, compared to the Cardinals’ 12th. This can be crucial in keeping the score low. The Marlins’ ability to prevent home runs and their overall pitching strength make them a solid choice to win this game.

  • Pick: Marlins -134

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *