St. Louis Cardinals vs Miami Marlins Picks, Prediction, Odds, and Line Movement for Tuesday April 21 2026
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
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.
STL vs MIA Betting Trends
- 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
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days