START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 1:11 p.m.

The Sunday slate in MLB includes a matchup between the New York Mets and the St. Louis Cardinals.

Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the most important info regarding this game.

Mets vs Cardinals Game Info

  • New York Mets (14-7) vs. St. Louis Cardinals (9-12)
  • Date: Sunday, April 20, 2025
  • Time: 1:40 p.m. ET
  • Venue: Citi Field -- Queens, New York
  • Coverage: WPIX and FDSMW

Mets vs Cardinals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: NYM: (-142) | STL: (+120)
  • Spread: NYM: -1.5 (+152) | STL: +1.5 (-184)
  • Total: 7 -- Over: (-108) | Under: (-112)

Mets vs Cardinals Probable Starting Pitchers

Probable Pitchers: Clay Holmes (Mets) - 2-1, 3.66 ERA vs Sonny Gray (Cardinals) - 3-0, 3.13 ERA

The Mets will give the nod to Clay Holmes (2-1, 3.66 ERA), who is eyeing win No. 3 on the season, and the Cardinals will turn to Sonny Gray (3-0, 3.13 ERA). When Holmes starts, his team is 2-2-0 against the spread this season. Holmes' team is 2-0 this season when he starts and they're favored on the moneyline. The Cardinals covered all of Gray's four starts that had a set spread. The Cardinals won each of Gray's three starts this season that they were the moneyline underdog.

Mets vs Cardinals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Mets win (58.4%)

Mets vs Cardinals Moneyline

  • St. Louis is a +120 underdog on the moneyline, while New York is a -142 favorite at home.

Mets vs Cardinals Spread

  • The Cardinals are at +1.5 on the runline against the Mets. The Cardinals are -184 to cover the spread, and the Mets are +152.

Mets vs Cardinals Over/Under

  • The over/under for Mets-Cardinals on April 20 is 7. The over is -108, and the under is -112.

Bet on New York Mets vs. St. Louis Cardinals on FanDuel today!

Mets vs Cardinals Betting Trends

  • The Mets have been victorious in 12, or 80%, of the 15 contests they have been chosen as favorites in this season.
  • New York has a record of 8-2 when favored by -142 or more this year.
  • Contests with the Mets have gone over the total set by oddsmakers in six of 21 chances this season.
  • The Mets are 11-10-0 against the spread in their 21 games with a line set by sportsbooks this season.
  • The Cardinals have won seven of the 15 games they were the underdog on the moneyline this season (46.7%).
  • St. Louis has a record of 1-3 when playing as a moneyline underdog with odds of +120 or longer (25%).
  • The Cardinals have had an over/under set by bookmakers 21 times, and have combined with opponents to go over the total in 11 of those games (11-9-1).
  • The Cardinals have a 10-11-0 record against the spread this season (covering 47.6% of the time).

Mets Player Leaders

  • Peter Morgan Alonso leads New York with 26 hits and an OBP of .467, plus a team-best slugging percentage of .753. He's batting .356.
  • Among all qualified hitters, he ranks fifth in batting average, his on-base percentage ranks second, and he is first in slugging.
  • Alonso hopes to build on a two-game hitting streak in this matchup. In his last five games he is batting .389 with three doubles, a triple, two home runs, three walks and four RBI.
  • Juan Soto has four doubles, three home runs and 16 walks. He's batting .240 and slugging .413 with an on-base percentage of .374.
  • Among qualifying batters, his batting average places him 90th, his on-base percentage 38th, and his slugging percentage 80th.
  • Soto brings a two-game streak with at least one hit into this contest. During his last five outings he is batting .211 with a home run, two walks and three RBI.
  • Francisco Lindor is batting .250 with a .375 slugging percentage and eight RBI this year.
  • Brandon Nimmo has been key for New York with 16 hits, an OBP of .253 plus a slugging percentage of .388.
  • Nimmo has hit safely in two games in a row. During his last five outings he is hitting .158 with a walk.

Cardinals Player Leaders

  • Brendan Donovan has put up a slugging percentage of .542 and has 30 hits, both team-best numbers for the Cardinals. He's batting .361 and with an on-base percentage of .393.
  • Including all the qualified hitters in MLB, his batting average ranks fourth, his on-base percentage is 26th, and he is 22nd in slugging.
  • Nolan James Arenado leads his team with a .395 on-base percentage. He has a batting average of .288 while slugging .452.
  • His batting average ranks 46th among all qualified players, his on-base percentage is 25th, and he is 60th in slugging.
  • Lars Nootbaar has three doubles, three home runs and 16 walks while batting .253.
  • Victor Scott II is batting .242 with two doubles, a triple, a home run and seven walks.

Mets vs Cardinals Head to Head

  • 4/19/2025: 3-0 NYM (Favorite: Mets, Spread: -1.5, Total: 9, Favorite Moneyline: -200, Underdog Moneyline: +168)
  • 4/18/2025: 5-4 NYM (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -205, Underdog Moneyline: +172)
  • 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)

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup