The New York Mets and St. Louis Cardinals both got off to a 2-1 start to their 2026 MLB seasons, and now they’ll face off in a three-game National League series starting on Monday night.
The Cardinals’ offense has gotten off to a hot start, scoring six-plus runs in all three games so far. Can they keep that level of offense going tonight? Let’s take a look.
Mets vs. Cardinals Odds, Spread, and Total
Run Line
Mets -1.5 (+110)Cardinals +1.5 (-135)
Moneyline
Total
OVER 9 (+100)UNDER 9 (-120)Mets vs. Cardinals Probable PitchersNew York: Clay Holmes, RHP (12-8, 3.53 ERA)St. Louis: Kyle Leahy, RHP (4-2, 3.07 ERA)Mets vs. Cardinals How to WatchDate: Monday, March 30Time: 7:45 p.m. ETVenue: Busch StadiumHow to Watch (TV): SNY, Cardinals.TVMets record: 2-1Cardinals record: 2-1Mets vs. Cardinals Best Prop BetClay Holmes UNDER 3.5 Strikeouts (+102) via FanDuel
The St. Louis Cardinals’ offense has been great to start the season, and one of the areas they excelled in was plate discipline. The Cardinals have a strikeout rate of just 13.7% through their first three games, the lowest in the Majors. Now, they face Clay Holmes, whose strikeout rate fell from 9.7 strikeouts per nine innings in 2024 to 7.0 strikeouts per nine innings last season. Those two factors combined could lead to him staying UNDER 3.5 strikeouts tonight.
Mets vs. Cardinals Prediction and Pick
I think the total in tonight’s game is a bit too high. The Cardinals’ offense may still be good, but they have a tough pitching matchup tonight in Holmes, who has had a sub-3.6 ERA in two straight seasons. Kyle Leahy also had a strong season last year, sporting a 3.07 ERA in 88 innings pitched in 2025.
It’s also worth noting that the Mets rank outside the top 10 in OPS through their first three games of the season.
Let’s trust the pitching and bet the UNDER tonight.
Pick: UNDER 9 (-120) via BetMGM
Use BetMGM promo code ‘SI1500’ to get up to $1,500 back in bonus bets when you register and place your first wager with BetMGM Sportsbook. Deposit at least $10, make your pick, and BetMGM will return your full stake if you lose.
In MI, NJ, PA, and WV, you can place a $10 wager and get $150 in bonus bets if you win.
Follow Iain on X and Instagram
Odds refresh periodically and are subject to change.
If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
You can check out all of Iain’s bets here!