Apr 17, 2026; Houston, Texas, USA; St. Louis Cardinals right fielder Jordan Walker (18) celebrates with left fielder Nathan Church (27) and center fielder Victor Scott II (11) after the game against the Houston Astros at Daikin Park. Mandatory Credit: Troy Taormina-Imagn Images
Troy Taormina-Imagn Images

Cardinals vs Marlins Prediction 4/20/2026 Today’s MLB Picks

Pick details

MATCHUP St. Louis Cardinals Miami Marlins
Team Records 13-8 10-12
Where loanDepot park, Miami, Florida
When Monday, April 20, 2026
Time 06:40 PM EDT
TV MLB.TV

In this article we will formulate a Cardinals vs Marlins prediction for this MLB game on Monday, April 20th at loanDepot park in Miami, Florida. Let’s take a look at the prediction for this MLB matchup. 

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 13-8 this season after they swept the Astros in three games by scores of 9-4, 7-5, and 7-5. In game three, St. Louis blew a 4-1 lead in the eighth inning, but they scored three runs in the 10th to get the win. The Cardinals recorded eight hits and they committed one error, while they were led by Winn, who went 3-5 with three RBIs in the game. Liberatore allowed three hits and one earned run over 6.0 innings, while O’Brien got the win and Graceffo picked up the save. Prior to that series, St. Louis won two out of three against the Guardians, but lost two out of three against the Red Sox before that. 

This season, St. Louis has a 4.83 ERA with a 1.41 WHIP and a .255 opponent batting average, while they have scored 103 runs with a .233 batting average and a .328 on base percentage. Jordan Walker has led the Cardinals with eight home runs and 16 RBIs, while Alec Burleson has added three home runs and 15 RBIs. The projected starting pitcher for St. Louis is Michael McGreevy, who is 1-1 with a 2.49 ERA and a 0.83 WHIP over 21.2 innings pitched this season. 

Miami Marlins Betting Preview

The Miami Marlins are 10-12 this year after they lost two out of three against the Brewers by scores of 5-6, 2-5, and 5-3. In game three, Miami scored three runs in the first inning and they never looked back in the victory. The Marlins recorded eight hits and they committed one error in the game, while they were led by Sanoja, who went 1-2 with two RBIs. Perez allowed three hits and zero earned runs over 6.0 innings for the win, while Petersen and Nardi both allowed one earned run in relief. Prior to that series, Miami lost two out of three against the Braves and all three against the Tigers. 

This season, Miami has a 4.06 ERA with a 1.27 WHIP and a .218 opponent batting average, while they have scored 100 runs with a .255 batting average and a .329 on base percentage. Liam Hicks has led the Marlins with four home runs and 19 RBIs, while Owen Caissie has added two home runs and 13 RBIs. The projected starting pitcher for Miami is Max Meyer, who is 1-0 with a 4.12 ERA and a 1.32 WHIP over 19.2 innings pitched this year. 

Why the Miami Marlins will win

  • The Marlins have won each of their last four home games against National League opponents following a home win.
  • The Cardinals have lost three of their last four games against the Marlins following a win.
  • The Cardinals have failed to cover the run line in five of their last six games as underdogs following an extra innings win.
  • The Marlins have covered the run line in three of their last four home games after playing the previous day.

Why the St. Louis Cardinals will win

  • The Marlins have lost each of their last 11 Monday games as home favorites.
  • The Cardinals have won each of their last four games as underdogs.
  • The Marlins have failed to cover the run line in each of their last 15 Monday games as favorites against National League opponents.
  • The underdogs have covered the run line in seven of the last eight games between the Cardinals and Marlins at LoanDepot Park.
  • The Cardinals have led after 5 innings in each of their last four road games against opponents that held a losing record.

Total Runs Facts

  • Each of the Cardinals’ last six night games after playing the previous day have gone OVER the total runs line.
  • Five of the Marlins’ last six games as favorites have gone OVER the total runs line.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in six of the Cardinals’ last seven games.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in six of the Marlins’ last seven night games at LoanDepot Park.

Miami Marlins Player Prop Facts

  • Otto Lopez has recorded at least one hit in each of his last 11 appearances at LoanDepot Park.
  • Kyle Stowers has hit at least one home run in eight of his last 20 appearances at LoanDepot Park.

St. Louis Cardinals Player Prop Facts

  • Lars Nootbaar has recorded at least one hit in each of the Cardinals’ last eight games as underdogs against the Marlins.
  • Nolan Gorman has hit a home run in three of the Cardinals’ last eight games as underdogs against NL East opponents.

Matchup/League Facts

  • The Marlins rank 3rd in the league for steals this season (25).
  • The Marlins rank 3rd in the league for opponent batting average this season (.218).
  • The Cardinals rank 26th in the league for doubles this season (28).
  • The Cardinals rank 26th in the league for ERA this season (4.83).

Cardinals vs Marlins Prediction 

St. Louis comes into this matchup on a five game winning streak and they have scored at least seven runs in three straight. The Cardinals are 6-3 on the road this year, while the Marlins are 8-5 at home. Miami has lost four of their last five games and they have allowed 5+ in all four of those losses. The Marlins are starting Meyer, who has allowed 3, 1, 2, and 3 earned runs in his four starts, while McGreevy has allowed two earned runs or fewer in three of his four starts. I really like how St. Louis is hitting the ball right now and I think they have the pitching advantage, so I like the Cardinals to get the win here.

David Racey's Pick: Cardinals ML

Need More? Get Premium Picks