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

Odds updated as of 6:11 p.m.
The New York Mets versus the St. Louis Cardinals is on the MLB schedule for Friday.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Mets vs Cardinals Game Info
- New York Mets (12-7) vs. St. Louis Cardinals (9-10)
- Date: Friday, April 18, 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: (-198) | STL: (+166)
- Spread: NYM: -1.5 (+108) | STL: +1.5 (-130)
- Total: 8 -- Over: (-110) | Under: (-110)
Mets vs Cardinals Probable Starting Pitchers
Probable Pitchers: David Peterson (Mets) - 1-1, 2.70 ERA vs Miles Mikolas (Cardinals) - 0-2, 9.00 ERA
The probable pitchers are David Peterson (1-1) for the Mets and Miles Mikolas (0-2) for the Cardinals. Peterson's team is 1-2-0 against the spread in his starts this season. Peterson's team is 2-1 this season when he starts and they are the moneyline favorite. The Cardinals have failed to cover in each of the three games Mikolas has started that had a spread set by bookmakers. The Cardinals were the moneyline underdog for two Mikolas starts this season -- they lost both.
Mets vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mets win (61.1%)
Mets vs Cardinals Moneyline
- The moneyline numbers for Mets vs. Cardinals reveal New York as the favorite (-198) and St. Louis as the underdog (+166) on the road.
Mets vs Cardinals Spread
- The Mets are 1.5-run home favorites on the runline against the Cardinals. The Mets are +108 to cover, and the Cardinals are -130.
Mets vs Cardinals Over/Under
- Mets versus Cardinals on April 18 has an over/under of 8 runs, with the odds on the over -110 and the under set at -110.
Bet on New York Mets vs. St. Louis Cardinals on FanDuel today!
Mets vs Cardinals Betting Trends
- The Mets have won in 10, or 76.9%, of the 13 contests they have been named as odds-on favorites in this year.
- This season New York has come away with a win three times in four chances when named as a favorite of at least -198 on the moneyline.
- The Mets and their opponents have hit the over in five of their 19 games with a total set by oddsmakers this season.
- The Mets are 10-9-0 against the spread in their 19 games that had a posted line this season.
- The Cardinals have a 7-6 record in games they were the underdog on the moneyline (winning 53.8% of those games).
- St. Louis has never played a game this season with moneyline odds of +166 or longer.
- The Cardinals have had an over/under set by oddsmakers 19 times, and have combined with opponents to go over the total in 10 of those games (10-8-1).
- The Cardinals have collected a 9-10-0 record against the spread this season.
Mets Player Leaders
- Peter Morgan Alonso has 23 hits and an OBP of .451 to go with a slugging percentage of .687. All three of those stats are tops among New York hitters this season. He has a .343 batting average, as well.
- Among qualified hitters in baseball, his batting average ranks eighth, his on-base percentage ranks third, and he is third in slugging.
- Juan Soto has four doubles, three home runs and 15 walks. He's batting .221 and slugging .412 with an on-base percentage of .361.
- Among all qualifying players, he ranks 111th in batting average, 48th in on-base percentage and 80th in slugging percentage.
- Francisco Lindor has 19 hits this season and has a slash line of .268/.329/.366.
- Lindor brings a six-game hitting streak into this game. In his last 10 games he is batting .333 with two doubles, a home run, three walks and four RBI.
- Brandon Nimmo is batting .194 with a .253 OBP and nine RBI for New York this season.
Cardinals Player Leaders
- Nolan James Arenado is hitting .284 with six doubles, two home runs and 11 walks. He's slugging .463 with an on-base percentage of .385.
- Including all qualifying hitters in the big leagues, his batting average places him 47th, his on-base percentage is 27th, and he is 55th in slugging.
- Brendan Donovan paces his team with 28 hits and a .407 OBP, with a team-leading .533 slugging percentage. He has a batting average of .373.
- He is currently third in batting average, 16th in on-base percentage and 26th in slugging percentage among all qualifying batters.
- Lars Nootbaar is hitting .268 with three doubles, three home runs and 15 walks.
- Victor Scott II is batting .267 with two doubles, a triple, a home run and seven walks.
Mets vs Cardinals Head to Head
- 4/17/2025: 4-1 NYM (Favorite: Mets, Spread: -1.5, Total: 7.5, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 8/5/2024: 6-0 NYM (Favorite: Mets, Spread: -1.5, Total: 9, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 5/7/2024: 7-5 NYM (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/6/2024: 4-3 NYM (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 4/28/2024: 4-2 NYM (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 4/27/2024: 7-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 4/26/2024: 4-2 STL (Favorite: Mets, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 8/20/2023: 7-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 10.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 8/19/2023: 13-2 NYM (Favorite: Mets, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 8/18/2023: 7-1 NYM (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -148, Underdog Moneyline: +126)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!