Site icon Pick Dawgz

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

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

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

MATCHUP St. Louis Cardinals Miami Marlins
Team Records 13-8 10-12
Spread +1.5 -186 -1.5 153
Moneyline +113 -136
Total Over 8.5 (-103) Under 8.5 (-117)
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

Why the St. Louis Cardinals will win

Total Runs Facts

Miami Marlins Player Prop Facts

St. Louis Cardinals Player Prop Facts

Matchup/League Facts

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

Exit mobile version