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

By: Kyle Kargel Updated 04/21/2026, 09:39 AM ET
Cardinals vs Padres prediction
Use Code WWWC

The St. Louis Cardinals and Miami Marlins meet again Tuesday night at loanDepot park in a rematch that has all the ingredients of a high-traffic betting market. If you want sharper MLB picks on a game where both starters carry ERAs north of 5 and both lineups can put runs on the board in bunches, this is the exact kind of matchup where the pitching profile matters more than the moneyline price. Full breakdown, run line analysis, total pick, and a projected final score are waiting below.

Quick Picks and Prediction

  • Moneyline Pick: Miami -120
  • Total Pick: Over 8.5
  • Projected Final Score: Miami 6, St. Louis 5

Odds and Line Movement

The moneyline has moved in Miami's direction throughout the day, with the Marlins tightening from -108 to -120 and the Cardinals drifting from -112 to +100. The total has climbed off 8 and is now sitting at 8.5 on most boards, with the over continuing to attract heavy public attention even as the juice has shifted.

Opening Odds

Team Moneyline Total
St. Louis -112 O 8.5 (-110)
Miami -108 U 8.5 (-110)

Current Odds

Team Moneyline Total
St. Louis +100 O 8.5 (-112)
Miami -120 U 8.5 (-108)

Line Movement - Run Line

Date Time St. Louis Miami Public ($, #)
04/21 09:00:24AM +100 -120 STL 62%, STL 50%
04/21 07:13:26AM -102 -118 STL 62%, STL 50%
04/20 10:26:03PM +100 -120
04/20 08:22:03PM +102 -122
04/20 07:25:59PM +104 -126
04/20 04:44:42PM -102 -118
04/20 03:51:46PM -108 -112
04/20 03:04:15PM -112 -108

Line Movement - Total

Date Time Over Under Public ($, #)
04/21 07:13:26AM 8½-112 8½-108 OV 100%, OV 100%
04/21 12:05:20AM 8½-115 8½-105
04/20 03:51:46PM 8½-108 8½-112
04/20 03:04:16PM 8½-110 8½-110

Cardinals vs Marlins Key Matchups and Handicap

St. Louis and Miami meet again Tuesday at 6:40 p.m. ET after the Marlins' 5-3 win Monday, and this rematch profiles as a game where the over deserves the strongest look, with a slight lean to Miami on the moneyline. The Cardinals still bring the more dangerous power profile into Game 2, entering with 25 home runs and 106 runs scored despite a modest .230 team average, and Jordan Walker has been the clear catalyst with eight homers, 16 RBIs, and a .306 average with a .635 slugging percentage.

Miami has been the steadier all-around offense, hitting .254 as a team with 193 hits, a .330 OBP, and a .391 slugging percentage, and the Marlins have gotten big production from Liam Hicks, who leads them with 21 RBIs while batting .338, along with Xavier Edwards, who is hitting .341 with a .423 OBP. That balanced production matters in a matchup featuring two starters who have both been vulnerable early.

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.

Cardinals

Dustin May is listed at 2-2 with a 6.98 ERA and 1.60 WHIP across 19 1/3 innings. Those are ugly numbers for a starter who needs to go at least five innings in a game where the St. Louis bullpen has already been stretched, and May has already allowed multiple home runs this season. Against a Miami lineup that grinds out at-bats and does not chase, that profile is a recipe for traffic on the bases early and often.

St. Louis has been the better night-game team at 7-5 versus Miami's 5-8 mark, which gives the Cardinals at least one situational edge heading into first pitch. Walker's ability to do damage in one swing keeps St. Louis live in any game, and if Paddack hangs anything over the plate, the Cardinals have the power to flip the board in a single inning.

Marlins

Chris Paddack is 0-3 with a 5.59 ERA and 1.45 WHIP over 19 1/3 innings, so neither starter has consistently missed enough barrels, and both have already allowed multiple home runs, which is a big reason this game shapes up better as a total play than a side. From a betting perspective, Miami being a modest favorite makes sense because the Marlins are at home, just snapped St. Louis' five-game winning streak Monday, and have the slightly better team run-prevention profile overall with a 4.01 ERA and 1.25 WHIP compared with the Cardinals' 4.86 ERA and 1.42 WHIP.

The Marlins' contact quality and deeper recent bullpen form give them a narrow edge if this turns into a middle-innings grind. Hicks and Edwards are the straw that stirs the drink for Miami's lineup, and both have been putting consistent pressure on opposing pitchers in ways that should pay off against a shaky May outing.

  • Miami won Monday's series opener 5-3, snapping a five-game St. Louis winning streak.
  • St. Louis has 25 home runs and 106 runs scored on the season.
  • Miami carries a 4.01 team ERA and 1.25 WHIP; St. Louis carries a 4.86 ERA and 1.42 WHIP.
  • St. Louis is 7-5 in night games; Miami is 5-8 in night games.
  • The total has moved from 8 up to 8.5 since opening.
  • Public money has hammered the over at 100-percent of the handle at multiple points during the day.

STL vs MIA Key Injuries and Notes

  • Matt Pushard is on the injured list for St. Louis, thinning the team's pitching depth.
  • Kyle Stowers was recently reinstated for Miami, which helps lineup depth around Edwards and Hicks.
  • Miami appears to be in decent shape among its main contributors.
  • Dustin May is 2-2 with a 6.98 ERA and 1.60 WHIP across 19 1/3 innings.
  • Chris Paddack is 0-3 with a 5.59 ERA and 1.45 WHIP over 19 1/3 innings.
  • Jordan Walker has eight home runs, 16 RBIs, and a .306 average with a .635 slugging percentage.
  • Liam Hicks leads Miami with 21 RBIs while batting .338.
  • Xavier Edwards is hitting .341 with a .423 OBP.

Cardinals vs Marlins Moneyline and Total Picks

  • Moneyline Pick: Miami -120
  • Total Pick: Over 8.5

The over is the preferred play on this one given that both starters carry ERAs well above 5, both offenses have legitimate middle-of-the-order thump, and the public has been backing the over at essentially 100-percent of the handle throughout the day. If May and Paddack both pitch to their current form, this could turn into a game decided by which offense cashes in first against shaky command. On the moneyline, Miami is a modest value given the home-field advantage, the better team ERA, and the fact that the Marlins just snapped a five-game St. Louis winning streak. The Cardinals opened as short favorites but have drifted to +100 or better, and the market move has been entirely in Miami's direction.

Final Score Prediction

  • Final Score Prediction: Miami 6, St. Louis 5
  • Moneyline Result: Miami -120
  • Total Result: Over 8.5

How to Bet Cardinals vs Marlins

The priority on this game is locking in the over at the best available juice, since the total has already climbed from 8 up to 8.5 and the juice on the over has shifted multiple times throughout the day. On the moneyline, grabbing Miami at -120 or better is the right move given where the number has been trending, with some earlier prices at -118 still worth watching for anyone hunting a slightly better entry.

If you want to play this matchup without risking real money, social sportsbooks are a clean way to get action on a midweek MLB rematch like this one. For traditional sportsbook betting, grabbing the bet365 bonus code gives you an easy way to add value to your Miami and over ticket. And if you prefer the sweepstakes-style setup that still pays cash prizes, the fliff promo code is another quality landing spot for Tuesday's action.

However you choose to bet Cardinals at Marlins, the angles are clear: both starters have been hit hard, both offenses have catalysts carrying the load, Miami has the home-field and matchup edge, and the market has been moving in the over's direction all day. Lock in Miami on the moneyline and the over 8.5, and let the pitching matchup and lineup balance take care of the rest.

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.