Cardinals vs. Marlins Odds & Betting Predictions - April 21, 2026

Cardinals at Marlins

10:40 pm • MIAM
5 - 3
Starting Pitchers
pitcherteameraw-l
Chris Paddack logoC.PaddackMiami Marlins logo6.050-2
Dustin May logoD.MaySt. Louis Cardinals logo4.305-6

Cardinals at Marlins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
42-35
+1.5
-1.5+153
o8.5-120
+101
Marlins
41-39
u8.5
+1.5-186
u8.5-101
-123
location pinTuesday 10:40 p.m.
April 21, 2026
loanDepot parkMiami
Cardinals vs. Marlins Expert Picks
The Degenerates
The Degenerates
Last 30d: 50-67-4 (-21.9u)
Over 8.5-105
1.05u
Allan Lem
Allan Lem
Last 30d: 29-21-1 (+3.3u)
Under 8.5+100
0.5u
Picks Office
Picks Office
Last 30d: 138-140-13 (-12.9u)
STL +100
1u
Join Discord. All picks posted before 8am https://discord.gg/HjKxYKdSUy
MJC Locks
MJC Locks
Last 30d: 5-9-0 (+0.3u)
X.Edwards o0.5 SB+575
0.2u
Targetting Dustin May with a couple LHB with speed. He’s allowed a 1.58 WHIP in 2025 & 1.95 in 2026 vs LHB. He allowed 15 SBs on 21 Att since last season & continues to allow big leads & jumps to baserunners. I’m expecting Miami to be aggressive on the bases tonight.
J.Marsee o0.5 SB+475
0.25u
Targetting Dustin May with a couple LHB with speed. He’s allowed a 1.58 WHIP in 2025 & 1.95 in 2026 vs LHB. He allowed 15 SBs on 21 Att since last season & continues to allow big leads & jumps to baserunners. I’m expecting Miami to be aggressive on the bases tonight.
Frank Ammirante
Frank Ammirante
Last 30d: 320-265-11 (+57.1u)
D.May o16.5 Outs-106
1.06u
D.May u2.5 Earned Runs-125
1u
STL -102
1u
STL -110 (F5)
1u
Sean Zerillo
Sean Zerillo
Last 30d: 148-125-9 (+4.4u)
Under 8.5-103
0.5u
Bet to -110
Payoff Pitch Podcast
Payoff Pitch Podcast
Last 30d: 54-96-11 (-13.7u)
J.Walker o0.5 HR+460
1u
@gneiffer07 ⭐️⭐️⭐️ https://myaction.app/IPqH1gLpw2b
Doug Ziefel
Doug Ziefel
Last 30d: 160-188-11 (-4.2u)
STL +100
0.5u

Cardinals vs. Marlins Previews & Analysis

  • Trigger's Triple-A Picks For Tuesday article feature image

    Trigger's Triple-A Picks For Tuesday

    Adam Trigger
    Apr 21, 2026 UTC
  • Fanatics Long Ball Jackpot: Gallant's Picks for Longest HR article feature image

    Fanatics Long Ball Jackpot: Gallant's Picks for Longest HR

    Gilles Gallant
    Apr 21, 2026 UTC
  • Neiffer's 5 HR Bets for Tuesday article feature image

    Neiffer's 5 HR Bets for Tuesday

    Grant Neiffer
    Apr 21, 2026 UTC
  • Cardinals vs Marlins: Paddack Pays the Price article feature image

    Cardinals vs Marlins: Paddack Pays the Price

    Grant Neiffer
    Apr 21, 2026 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Cardinals vs. Marlins Public Betting Percentages

Away Logo

Cardinals

Public

39%

Bets%

61%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Marlins
38-4221-2317-1920-2018-22
Cardinals
45-3222-1823-1410-935-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Marlins
44-33-320-2424-9-318-2226-11-3
Cardinals
33-40-417-21-216-19-27-11-125-29-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Marlins
41-3927-1714-2227-1314-26
Cardinals
42-3522-1820-1713-629-28

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Apr 20thSTLW 5-3-1.5 WU 8.5MIA -138
Apr 19thMILW 5-3+1.5 WO 7.5MIA -115
Apr 18thMILL 2-5+1.5 LU 7.5MIL -119
Apr 17thMILL 5-7-O 8MIL -115
Apr 15th@ATLL 3-6+1.5 LU 9ATL +138

Cardinals vs. Marlins Injury Updates

Cardinals Injuries

    Marlins Injuries

    • Maximo Acosta
      SS

      Acosta is out with oblique

      Out

    • Adam Mazur
      SP

      Mazur is out with elbow

      Out

    Cardinals vs. Marlins Box Score
    Cardinals Player Stats
    Projected
    PITCHERPCIPKER
    Dustin May logoRD.May, P975.151
    Justin Bruihl logoLJ.Bruihl, P271.200
    Ryne Stanek logoRR.Stanek, P320.222
    George Soriano logoRG.Soriano, P60.110
    Riley O'Brien logoRR.O'Brien, P17110
    HITTERSH-ABRHRRBI
    JJ Wetherholt logo1J.Wetherholt, 2B1-4200
    Ivan Herrera logo2I.Herrera, DH2-5000
    Alec Burleson logo3A.Burleson, 1B2-4102
    Jordan Walker logo4J.Walker, RF0-4000
    Nolan Gorman logo5N.Gorman, 3B1-4001
    Masyn Winn logo6M.Winn, SS2-4100
    Nathan Church logo7N.Church, LF2-4112
    Pedro Pages logo8P.Pages, C0-4000
    Victor Scott logo9V.Scott, CF0-3000
    Marlins Player Stats
    Projected
    PITCHERPCIPKER
    Chris Paddack logoRC.Paddack, P904.275
    John King logoLJ.King, P191.120
    Tyler Phillips logoRT.Phillips, P40330
    HITTERSH-ABRHRRBI
    Jakob Marsee logo1J.Marsee, CF3-4111
    Kyle Stowers logo2K.Stowers, LF0-4000
    Kyle Stowers logo2K.Stowers, RF0-4000
    Otto Lopez logo3O.Lopez, SS0-5000
    Xavier Edwards logo4X.Edwards, 2B2-4100
    Liam Hicks logo5L.Hicks, C0-3100
    Agustin Ramirez logo6A.Ramirez, DH0-4000
    Owen Caissie logo7O.Caissie, RF0-2000
    Austin Slater logo7A.Slater, PH0-1000
    Javier Sanoja logo7J.Sanoja, 3B0-0000
    Graham Pauley logo8G.Pauley, 3B1-2000
    Heriberto Hernandez logo8H.Hernandez, PH1-1002
    Heriberto Hernandez logo8H.Hernandez, LF1-1002
    Connor Norby logo9C.Norby, 1B1-4000

    Cardinals vs. Marlins Odds Comparison

    Right Arrow

    Could not load odds

    Cardinals at Marlins Team Totals

    MatchupOverUnder
    Cardinals
    42-35
    N/A
    N/A
    Marlins
    41-39
    N/A
    N/A