Mets vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for April 17

Odds updated as of 6:12 p.m.
The MLB schedule on Thursday includes the New York Mets taking on the St. Louis Cardinals.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.
Mets vs Cardinals Game Info
- New York Mets (11-7) vs. St. Louis Cardinals (9-9)
- Date: Thursday, April 17, 2025
- Time: 7:10 p.m. ET
- Venue: Citi Field -- Queens, New York
- Coverage: SNY and FDSMW
Mets vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: NYM: (-136) | STL: (+116)
- Spread: NYM: -1.5 (+150) | STL: +1.5 (-182)
- Total: 7.5 -- Over: (-118) | Under: (-104)
Mets vs Cardinals Probable Starting Pitchers
Probable Pitchers: Griffin Alexander Canning (Mets) - 1-1, 4.20 ERA vs Andre Pallante (Cardinals) - 2-0, 2.20 ERA
The Mets will give the nod to Griffin Alexander Canning (1-1) versus the Cardinals and Andre Pallante (2-0). Canning's team is 1-2-0 against the spread this season in his starts. Canning's team is 2-0 this season when he starts and they're favored on the moneyline. The Cardinals have gone 2-1-0 ATS in Pallante's three starts that had a set spread. The Cardinals have a 2-1 record in Pallante's three starts this season when they were the moneyline underdog.
Mets vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mets win (50.2%)
Mets vs Cardinals Moneyline
- The moneyline numbers for Mets vs. Cardinals reveal New York as the favorite (-136) and St. Louis as the underdog (+116) on the road.
Mets vs Cardinals Spread
- The Cardinals are at +1.5 on the runline against the Mets. The Cardinals are -182 to cover the spread, and the Mets are +150.
Mets vs Cardinals Over/Under
- Mets versus Cardinals on April 17 has an over/under of 7.5 runs, with the odds on the over -118 and the under set at -104.
Bet on New York Mets vs. St. Louis Cardinals on FanDuel today!
Mets vs Cardinals Betting Trends
- The Mets have come away with nine wins in the 12 contests they have been listed as the favorites in this season.
- New York has a record of 6-2 when favored by -136 or more this year.
- The Mets and their opponents have hit the over in five of their 18 games with a total set by oddsmakers this season.
- The Mets have an against the spread record of 9-9-0 in 18 games with a line this season.
- The Cardinals have won seven of the 12 games they were the underdog on the moneyline this season (58.3%).
- St. Louis has a 2-1 record (winning 66.7% of its games) when playing as a moneyline underdog of +116 or longer.
- In the 18 games bookmakers have set an over/under for the Cardinals, they have combined with opponents to go over the total 10 times (10-7-1).
- The Cardinals have collected a 9-9-0 record ATS this season (covering 50% of the time).
Mets Player Leaders
- Pete Alonso leads New York with 23 hits and an OBP of .474, plus a team-best slugging percentage of .730. He's batting .365.
- He is fourth in batting average, third in on-base percentage, and second in slugging among all qualifying hitters in MLB.
- Alonso has recorded at least one hit in three straight games. During his last five outings he is batting .333 with two doubles, a home run, four walks and three RBI.
- Juan Soto is batting .231 with four doubles, three home runs and 14 walks, while slugging .431 with an on-base percentage of .367.
- He is 98th in batting average, 43rd in on-base percentage and 74th in slugging among qualifying hitters.
- Brandon Nimmo has 14 hits this season and has a slash line of .203/.263/.420.
- Francisco Lindor has one home run, six RBI and a batting average of .239 this season.
- Lindor has hit safely in five games in a row. In his last five games he is hitting .286 with two doubles, three walks and an RBI.
Cardinals Player Leaders
- Lars Nootbaar has put up a team-best .422 on-base percentage. He's batting .284 and slugging .463.
- Including all the qualifying hitters in MLB, he is 46th in batting average, 11th in on-base percentage and 58th in slugging percentage.
- Nootbaar heads into this game on a three-game hitting streak. During his last five outings he is batting .313 with two doubles, a home run, five walks and four RBI.
- Nolan Arenado has six doubles, two home runs and nine walks while batting .292. He's slugging .477 with an on-base percentage of .378.
- His batting average is 37th among all qualified players, his on-base percentage is 35th, and he is 50th in slugging.
- Brendan Donovan has racked up a slugging percentage of .549 and has 27 hits, both team-best numbers for the Cardinals.
- Victor Scott II is batting .263 with two doubles, a triple, a home run and seven walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!