Mets vs. Cardinals Odds & Betting Predictions - April 1, 2026

Mets at Cardinals

5:15 pm • CARD
1 - 2
Starting Pitchers
pitcherteameraw-l
Matthew Liberatore logoM.LiberatoreSt. Louis Cardinals logo5.233-4
Freddy Peralta logoF.PeraltaNew York Mets logo4.835-6

Mets at Cardinals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Mets
34-44
-1.5
-1.5+104
o7.5-113
-168
Cardinals
42-35
u7.5
+1.5-125
u7.5-105
+140
location pinWednesday 5:15 p.m.
April 01, 2026
Busch StadiumSt. Louis
Mets vs. Cardinals Expert Picks
Allan Lem
Allan Lem
Last 30d: 29-21-1 (+3.3u)
F.Peralta u6.5 Ks-153
0.77u
Tailing @The_Oddsmaker
Sean Koerner🔮
Sean Koerner🔮
Last 30d: 58-50-2 (+10.0u)
F.Peralta u6.5 Ks-153
0.77u
Not shying away from laying some juice after yesterday’s rough day. Today is the first slate where most pitchers have a start under their belt, which makes me a lot more confident in my projections and overall process. Peralta grades out as a “moderate sell” in my stock report, and I’m showing value on his under here. He struck out 7 Pirates in his opening start, but that was a pretty soft matchup and graded out closer to 6 adjusted Ks. This is a tougher test against the Cardinals, and St. Louis typically grades as one of the tougher parks to rack up Ks year over year. On top of that, Peralta spent years pitching in Milwaukee, which is one of the more K-friendly parks. That has likely helped inflate his K% a bit over time. Does this mean he can’t get to 7+ Ks today? Of course not. But there are enough subtle factors like that baked into my model that I have this closer to -200.
Ryan Minion
Ryan Minion
Last 30d: 276-271-14 (+59.3u)
F.Peralta o16.5 Outs-105
$1.05
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 7-12-2 (-3.7u)
F.Alvarez o0.5 Total Bases-140
0.64u
#EV Pinny -173 BO -154
Collin Whitchurch
Collin Whitchurch
Last 30d: 8-13-0 (-4.0u)
A.Burleson o1.5 Total Bases+140
0.25u
A.Burleson To Hit 1+ Home Runs Yes+630
0.1u
MJC Locks
MJC Locks
Last 30d: 5-9-0 (+0.3u)
L.Robert o0.5 SB+400
0.5u
Luis Robert has a + stolen base matchup vs Matthew Liberatore who allowed 18 steals on 21 attempts last season. He allowed big jumps to baserunners & a high xBA (.272) in 2025. Robert is much better vs LHP as he had a .369 OBP in 2025 (vs .272 vs RHP). Love the price at +400.
Ryan Minion
Ryan Minion
Last 30d: 276-271-14 (+59.3u)
NYM -1-135
$1.35
Dan Gaspar
Dan Gaspar
Last 30d: 13-31-0 (-7.1u)
M.Liberatore u3.5 Ks+118
1.18u
Doug Ziefel
Doug Ziefel
Last 30d: 160-188-11 (-4.2u)
Over 7.5-118
0.59u
Frank Ammirante
Frank Ammirante
Last 30d: 322-266-11 (+58.0u)
Under 0.5 (1st Inn)-130
0.5u
OldSchool0909
Last 30d: 20-16-1 (+6.7u)
STL +134
1.34u

Mets vs. Cardinals Previews & Analysis

  • Zerillo's Opening Pitch for Wednesday article feature image

    Zerillo's Opening Pitch for Wednesday

    Sean Zerillo
    Apr 1, 2026 UTC
  • Action PRO Bet Labs System for Mets-Cardinals article feature image

    Action PRO Bet Labs System for Mets-Cardinals

    Action Network Staff
    Apr 1, 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

Mets vs. Cardinals Public Betting Percentages

Away Logo

Mets

Public

74%

Bets%

26%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Cardinals
45-3222-1823-1410-935-22
Mets
31-4714-2317-2421-3110-16

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Cardinals
33-40-417-21-216-19-27-11-125-29-3
Mets
35-38-520-13-415-25-125-24-310-14-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Cardinals
42-3522-1820-1713-629-28
Mets
34-4418-1916-2526-268-18

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Mar 31stNYMW 3-0+1.5 WU 8.5STL +125
Mar 30thNYML 2-4+1.5 LU 9NYM +129
Mar 29thTBL 7-11+1.5 LO 8TB +101
Mar 28thTBW 6-5+1.5 WO 7.5STL -104
Mar 26thTBW 9-7+1.5 WO 8STL +114

Cardinals vs. Mets Injury Updates

Cardinals Injuries

    Mets Injuries

    • Francisco Lindor
      SS

      Lindor is questionable with hand

      Questionable

    • Tylor Megill
      SP

      Megill is out with elbow

      Out

    • Justin Hagenman
      SP

      Hagenman is out with ribs

      Out

    Mets vs. Cardinals Box Score
    Mets Player Stats
    Projected
    PITCHERPCIPKER
    Freddy Peralta logoRF.Peralta, P925.171
    Huascar Brazoban logoRH.Brazoban, P130.210
    Brooks Raley logoLB.Raley, P12120
    Luke Weaver logoRL.Weaver, P11110
    Devin Williams logoRD.Williams, P18110
    Tobias Myers logoRT.Myers, P201.210
    HITTERSH-ABRHRRBI
    Francisco Lindor logo1F.Lindor, SS0-4000
    Juan Soto logo2J.Soto, LF1-5111
    Bo Bichette logo3B.Bichette, 3B1-5000
    Jorge Polanco logo4J.Polanco, DH1-4000
    Jared Young logo4J.Young, PR0-0000
    Jared Young logo4J.Young, DH0-0000
    Luis Robert logo5L.Robert, CF1-4000
    Mark Vientos logo6M.Vientos, 1B1-2000
    Brett Baty logo6B.Baty, PH0-3000
    Brett Baty logo6B.Baty, 1B0-3000
    Marcus Semien logo7M.Semien, 2B0-4000
    Francisco Alvarez logo8F.Alvarez, C0-3000
    Tyrone Taylor logo9T.Taylor, RF0-2000
    Carson Benge logo9C.Benge, PH0-2000
    Carson Benge logo9C.Benge, RF0-2000
    Cardinals Player Stats
    Projected
    PITCHERPCIPKER
    Matthew Liberatore logoLM.Liberatore, P76621
    Ryne Stanek logoRR.Stanek, P160.210
    JoJo Romero logoLJ.Romero, P161.110
    Riley O'Brien logoRR.O'Brien, P16120
    Justin Bruihl logoLJ.Bruihl, P12100
    Chris Roycroft logoRC.Roycroft, P110.100
    Gordon Graceffo logoRG.Graceffo, P60.200
    HITTERSH-ABRHRRBI
    JJ Wetherholt logo1J.Wetherholt, 2B1-5200
    Ivan Herrera logo2I.Herrera, DH1-3000
    Alec Burleson logo3A.Burleson, 1B0-5000
    Masyn Winn logo4M.Winn, SS1-4001
    Nolan Gorman logo5N.Gorman, 3B1-3001
    Thomas Saggese logo6T.Saggese, LF1-4000
    Nathan Church logo7N.Church, RF0-2000
    Jordan Walker logo7J.Walker, PH0-2000
    Jordan Walker logo7J.Walker, RF0-2000
    Pedro Pages logo8P.Pages, C0-4000
    Victor Scott logo9V.Scott, CF0-4000

    Mets vs. Cardinals Odds Comparison

    Right Arrow

    Could not load odds

    Mets at Cardinals Team Totals

    MatchupOverUnder
    Mets
    34-44
    N/A
    N/A
    Cardinals
    42-35
    N/A
    N/A