St. Louis Cardinals vs Miami Marlins Picks, Prediction, Odds, and Line Movement for Monday April 20 2026

By: Kyle Kargel Published 04/20/2026, 09:38 AM ET
Cardinals vs Marlins prediction
Use Code WWWC

Monday night's NL showdown at loanDepot park pits two clubs headed in opposite directions, with the St. Louis Cardinals rolling into Miami after winning five straight while the Marlins dropped four of their last five. The market has Miami as a modest home favorite, but a deeper dive into the starting pitching matchup and recent form suggests the visitors may hold more value than the odds indicate. Bettors looking for more MLB picks will find this one of the sharper spots to exploit on the Monday slate.

Quick Picks and Prediction

  • Spread Pick: St. Louis Cardinals +1.5
  • Total Pick: Under 8.5
  • Projected Final Score: Marlins 4, Cardinals 3

Odds and Line Movement

The moneyline has bounced around through the morning, with St. Louis drifting from +108 at open to as high as +116 before settling near +114. The total has been the more volatile market, swinging between 8 and 8½ with juice flipping multiple times, making this a particularly important game to line shop before first pitch.

Opening Odds

Matchup Moneyline Total
St. Louis Cardinals +108 8 (-120) Over
Miami Marlins -126 8 (-102) Under

Current Odds

Matchup Moneyline Total
St. Louis Cardinals +114 8½ (-110) Over
Miami Marlins -134 8½ (-110) Under

Line Movement - Run Line

Date Time St. Louis Miami Public (%)
04/19 02:21:31 PM +108 -126
04/20 05:32:07 AM +110 -130 MIA 61%, MIA 57%
04/20 05:53:52 AM +116 -134 MIA 61%, MIA 57%
04/20 08:56:46 AM +114 -134 STL 74%, MIA 52%

Line Movement - Total

Date Time Over Under Public (%)
04/19 02:21:31 PM 8 (-120) 8 (-102)
04/19 08:21:40 PM 8½ (+100) 8½ (-122)
04/20 05:31:13 AM 8½ (-102) 8½ (-120) UN 87%, OV 50%
04/20 05:52:55 AM 8 (-105) 8 (-115) UN 87%, OV 50%
04/20 05:53:13 AM 8 (+100) 8 (-122) UN 87%, OV 50%
04/20 08:30:14 AM 8 (-110) 8 (-110) UN 87%, OV 50%
04/20 09:08:37 AM 8 (-120) 8 (-102) OV 89%, OV 66%
04/20 09:08:44 AM 8 (-122) 8 (+100) OV 89%, OV 66%
04/20 09:26:14 AM 8½ (-110) 8½ (-110) OV 81%, OV 57%

Cardinals vs Marlins Key Matchups and Handicap

The Cardinals and Marlins meet Monday at 6:40 p.m. ET in a game that looks tighter than the market suggests, and from a betting perspective the best angles are St. Louis plus the run and a slight lean to the under 8.5. Miami has been installed as a modest home favorite, but St. Louis enters in better form after winning four of its last five, including three straight in Houston, while the Marlins have dropped four of their last five despite bouncing back with a 5-3 win over Milwaukee on Sunday.

The season-long team stats create an interesting split: Miami has been a bit better at the plate overall, hitting .255 with 100 runs, 187 hits, a .329 OBP and .391 slugging percentage, while St. Louis sits at .233 with 103 runs, 163 hits, a .328 OBP and .379 slugging, though the Cardinals have shown more over-the-fence damage with 25 homers compared with Miami's 15.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Winners and Whiners may use third-party services to process my data.

St. Louis also owns the bigger headline bat in Jordan Walker, who comes in with eight home runs, 16 RBI, a .305 average, .367 OBP and .646 slugging, while Miami's best production has come from Liam Hicks, who has 19 RBI with a .328 average, and Otto Lopez, who is batting .338 with a .386 OBP and .550 slugging.

The clearest edge for St. Louis may be on the mound, where Michael McGreevy has been excellent early with a 2.49 ERA, 0.83 WHIP, 12 strikeouts and just three walks across 21.2 innings, compared with Max Meyer's 4.12 ERA and 1.32 WHIP in 19.2 innings, although Meyer's 20 strikeouts show enough swing-and-miss stuff to keep Miami in the game if his command holds.

Team pitching leans Miami by volume of strikeouts and opponent suppression, as the Marlins carry a 4.06 ERA, 1.27 WHIP and .218 opponent average versus St. Louis at 4.83, 1.41 and .255, so this is a classic handicap where the better recent starter faces the better overall run-prevention profile.

  • St. Louis has won five straight games, including three straight in Houston.
  • Miami has dropped four of its last five but bounced back with a 5-3 win over Milwaukee on Sunday.
  • The Cardinals have more home runs (25) than the Marlins (15) despite Miami's higher team batting average.
  • Miami owns the superior team pitching profile with a 4.06 ERA, 1.27 WHIP, and .218 opponent average.
  • St. Louis team pitching sits at 4.83 ERA, 1.41 WHIP, and .255 opponent average.
  • Miami has been better at the plate overall, hitting .255 with a .391 slugging percentage compared to St. Louis at .233 and .379.

STL and MIA Key Injuries and Notes

  • The Cardinals are still dealing with the loss of Lars Nootbaar, which trims some lineup depth and on-base ability.
  • Miami has been without Kyle Stowers.
  • Miami's pitching absences include Adam Mazur and Ronny Henriquez, factors that matter more if Meyer exits early.
  • Michael McGreevy has been excellent with a 2.49 ERA, 0.83 WHIP, 12 strikeouts, and just three walks across 21.2 innings.
  • Max Meyer carries a 4.12 ERA and 1.32 WHIP with 20 strikeouts in 19.2 innings.
  • Jordan Walker leads St. Louis with eight home runs, 16 RBI, and a .646 slugging percentage.
  • Liam Hicks (19 RBI, .328 average) and Otto Lopez (.338 average, .550 slugging) pace Miami's offense.

Cardinals vs Marlins ATS and Total Picks

  • Against the Spread: St. Louis Cardinals +1.5
  • Total: Under 8.5

Cardinals +1.5 is the right side of the run line given McGreevy's significantly better early-season numbers on the mound and St. Louis's superior recent form. The under 8.5 lean makes sense with McGreevy's 0.83 WHIP and 2.49 ERA limiting the Miami lineup, combined with Meyer's strikeout stuff and the Marlins' stronger overall team pitching profile at 4.06 ERA and .218 opponent average.

Final Score Prediction

  • Miami Marlins 4, St. Louis Cardinals 3

Look for a competitive, lower-scoring game where both starters work deep and the bullpens decide the outcome late. Miami squeaks out the win at home, but St. Louis keeps it within a run and the total stays south of 8.5.

How to Bet Cardinals vs Marlins

This Cardinals vs Marlins spot is the perfect example of a game where line shopping is essential. The total has bounced between 8 and 8½ with juice flipping repeatedly all morning, and Miami's moneyline has moved from -126 up to -134, meaning the price you lock in at can swing the value of your ticket significantly.

If you'd rather play for free or with sweeps coins on a pitcher-versus-pitcher game like this one, social sportsbooks are a great way to get involved without risking real money. For bettors who want a trusted operator with sharp baseball prices, grab the latest bet365 bonus code before locking in your run line ticket. And if you prefer a mobile-first option with deep MLB markets and plenty of player props on Walker, McGreevy, Meyer, and Lopez, the current fliff promo code is another strong choice to boost your bankroll for Monday night at loanDepot park.

Never Tried Winners and Whiners? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code DOLLAR
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
  • Check out more MLB predictions
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Odds Requirements -500
Cashable No

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.