Marlins vs. Cardinals Odds & Betting Predictions - June 28, 2026

Marlins at Cardinals

6:15 pm • MIAM
1 - 2
Starting Pitchers
pitcherteameraw-l
Kyle Leahy logoK.LeahySt. Louis Cardinals logo4.255-4
Tyler Phillips logoT.PhillipsMiami Marlins logo3.091-2

Marlins at Cardinals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Marlins
44-39
+1.5
-1.5+168
o9-117
+104
Cardinals
42-38
u9.5
-1.5+158
u9-102
-125
location pinSunday 6:15 p.m.
June 28, 2026
Busch StadiumSt. Louis
Marlins vs. Cardinals Expert Picks
The Propfessor
The Propfessor
Last 30d: 25-38-0 (+10.7u)
T.Phillips o1.5 BB (Live)-120
0.85u
Frank Ammirante
Frank Ammirante
Last 30d: 353-315-11 (+40.2u)
K.Leahy o4.5 Ks+105
1u
💰🦡 Jake
💰🦡 Jake
Last 30d: 74-87-3 (+0.7u)
MIA o4.5+100
1.5u
Adam Kaufman
Adam Kaufman
Last 30d: 89-113-3 (-39.9u)
MIA +114
1u

Marlins vs. Cardinals Previews & Analysis

  • Marlins vs Cardinals: PRO-Backed Prop for Sunday article feature image

    Marlins vs Cardinals: PRO-Backed Prop for Sunday

    Action Network Staff
    Jun 28, 2026 UTC
  • The Leadoff: Minion's 18 Bets for 10 MLB Games on Sunday article feature image

    The Leadoff: Minion's 18 Bets for 10 MLB Games on Sunday

    Ryan Minion
    Jun 28, 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

Marlins vs. Cardinals Public Betting Percentages

Away Logo

Marlins

Public

45%

Bets%

55%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Cardinals
45-3522-2123-1410-1135-23
Marlins
41-4222-2319-1921-2020-22

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Cardinals
34-42-418-23-216-19-28-12-125-30-3
Marlins
44-36-320-2524-11-318-2326-13-3

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Cardinals
42-3822-2120-1713-829-29
Marlins
44-3928-1716-2228-1316-26

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jun 27thMIAL 1-5-1.5 LU 8.5MIA -141
Jun 27thMIAL 0-4+1.5 LU 8.5MIA -109
Jun 24thARIL 4-9-1.5 LO 9ARI -119
Jun 23rdARIL 3-4+1.5 WU 8.5ARI -112
Jun 22ndARIW 3-2-1.5 LU 8.5STL -151

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

    Marlins vs. Cardinals Box Score
    Marlins Player Stats
    Projected
    PITCHERPCIPKER
    Tyler Phillips logoRT.Phillips, P977.112
    Cade Gibson logoLC.Gibson, P70.210
    HITTERSH-ABRHRRBI
    Jakob Marsee logo1J.Marsee, CF0-3000
    Otto Lopez logo2O.Lopez, SS0-4000
    Kyle Stowers logo3K.Stowers, DH0-4000
    Xavier Edwards logo4X.Edwards, 2B1-3000
    Heriberto Hernandez logo5H.Hernandez, LF0-4000
    Griffin Conine logo6G.Conine, 1B0-2000
    Javier Sanoja logo6J.Sanoja, PH0-2000
    Javier Sanoja logo6J.Sanoja, 3B0-2000
    Owen Caissie logo7O.Caissie, RF1-1100
    Esteury Ruiz logo7E.Ruiz, PH0-1000
    Esteury Ruiz logo7E.Ruiz, RF0-1000
    Graham Pauley logo8G.Pauley, 3B1-2001
    Graham Pauley logo8G.Pauley, 1B1-2001
    Leo Jimenez logo8L.Jimenez, PH1-1000
    Leo Jimenez logo8L.Jimenez, 1B1-1000
    Brian Navarreto logo9B.Navarreto, C0-1000
    Joe Mack logo9J.Mack, PH0-1000
    Joe Mack logo9J.Mack, C0-1000
    Cardinals Player Stats
    Projected
    PITCHERPCIPKER
    Kyle Leahy logoRK.Leahy, P87551
    JoJo Romero logoLJ.Romero, P171.110
    Ryne Stanek logoRR.Stanek, P100.200
    George Soriano logoRG.Soriano, P12120
    Riley O'Brien logoRR.O'Brien, P15110
    HITTERSH-ABRHRRBI
    JJ Wetherholt logo1J.Wetherholt, 2B2-4000
    Ivan Herrera logo2I.Herrera, DH0-3000
    Alec Burleson logo3A.Burleson, 1B0-3000
    Lars Nootbaar logo4L.Nootbaar, RF0-3000
    Masyn Winn logo5M.Winn, SS1-3100
    Bryan Torres logo6B.Torres, LF1-3112
    Blaze Jordan logo7B.Jordan, 3B0-3000
    Nathan Church logo8N.Church, CF1-3000
    Pedro Pages logo9P.Pages, C1-3000

    Marlins vs. Cardinals Odds Comparison

    Right Arrow

    Could not load odds

    Marlins at Cardinals Team Totals

    MatchupOverUnder
    Marlins
    44-39
    N/A
    N/A
    Cardinals
    42-38
    N/A
    N/A