
Mets vs. Cardinals Prediction, Odds, Picks - April 17
The New York Mets and St. Louis Cardinals will meet on Thursday at Citi Field, at 7:10 p.m. ET, with Peter Morgan Alonso and Lars Nootbaar -- two hot hitters -- expected to produce at the plate. The Mets are the favorite in this one, at -141, while the underdog Cardinals have +120 odds to win. New York is the run-line favorite (-1.5). The total for the contest is listed at 8 runs.
Here's everything you need to know from a betting perspective on the Mets-Cardinals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Mets vs Twins Highlights | MLB on FOX
Mets vs. Cardinals Game Information & Odds
- When: Thursday, April 17, 2025 at 7:10 p.m. ET
- Where: Citi Field in Queens, New York
- How to watch on TV: SNY and FDSMW
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Mets | -141 | +120 | 8 | -102 | -118 | -1.5 | +153 | -184 |
Mets vs. Cardinals Prediction
- Score Prediction: Mets 4, Cardinals 3
- Total Prediction: Under 8 runs
- Win Probabilities: Mets 56%, Cardinals 44%
Mets vs. Cardinals Betting Insights
- This season, the Mets have been favored 13 times and won nine, or 69.2%, of those games.
- This season New York has won six of its eight games when favored by at least -141 on the moneyline.
- Sportsbooks have implied with the moneyline set for this matchup that the Mets have a 58.5% chance to win.
- The Cardinals have come away with seven wins in the 12 contests they have been listed as the underdogs in this season.
- St. Louis has been listed as an underdog of +120 or more on two occasions this season and split those games.
- The Cardinals have an implied victory probability of 45.5% according to the moneyline set for this matchup.
Mets Recent Betting Performance
- The Mets went 5-3 over the eight games they were favored on the moneyline in their last 10 matchups.
- Over their last 10 matchups -- all had a set run total -- the Mets and their opponents combined to hit the over on the total three times.
- The Mets have gone 5-5-0 against the spread over their past 10 games.
Mets Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 6-4 |
| Runs Per Game | 4.1 |
| HR | 7 |
| ERA | 2.66 |
| K/9 | 9.4 |
Mets Player Insights
- Alonso is the bat to watch in the Mets lineup, leading the team in batting average (.365), home runs (5), and RBI (21).
- Alonso ranks 15th in home runs and second in RBI among all hitters in MLB.
- Alonso carries a three-game hitting streak into this matchup. In his last five games he is hitting .333 with two doubles, a home run, four walks and three RBI.
- Juan Soto has four doubles, three home runs and 14 walks while hitting .231.
- Soto ranks 55th in home runs and 126th in RBI among all hitters in baseball.
- Brandon Nimmo has three doubles, four home runs and six walks while batting .203.
- Francisco Lindor is batting .239 with four doubles, a home run and six walks.
- Lindor has recorded at least one hit in five straight games. In his last five games he is batting .286 with two doubles, three walks and an RBI.
Mets Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Peter Morgan Alonso | 0.5 (-190) | 1.5 (+135) | - | 0.5 (+135) |
| Francisco Lindor | 0.5 (-240) | 1.5 (+120) | - | 0.5 (+205) |
| Luisangel Acuna | - | - | - | - |
| Jesse Winker | - | - | - | - |
| Griffin Alexander Canning | - | - | - | - |
Cardinals Recent Betting Performance
- The Cardinals have played as underdogs in seven of their past 10 games and won four of those contests.
- In their last 10 games with a total, the Cardinals and their opponents have combined to hit the over four times.
- The Cardinals are 5-5-0 ATS over their last 10 games.
Cardinals Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 3.9 |
| HR | 7 |
| ERA | 3.56 |
| K/9 | 7.4 |
Cardinals Player Insights
- Nootbaar is hitting .284 with three doubles, three home runs and 15 walks, while getting on base at a rate of .422.
- Among all hitters in the big leagues, Nootbaar is 55th in home runs and 53rd in RBI.
- Nootbaar carries a three-game hitting streak into this matchup. During his last five outings he is batting .313 with two doubles, a home run, five walks and four RBI.
- Nolan James Arenado is batting .292 with six doubles, two home runs and nine walks.
- Among all MLB batters, Arenado ranks 97th in home runs and 78th in RBI.
- Brendan Donovan paces the Cardinals in runs batted in (11) and has accumulated a team-high batting average of .380.
- Victor Scott II is batting .263 with two doubles, a triple, a home run and seven walks.
Cardinals Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Nolan James Arenado | 0.5 (-200) | 1.5 (+140) | - | 0.5 (+175) |
| Brendan Donovan | 0.5 (-240) | 1.5 (+140) | - | 0.5 (+215) |
| Alec Burleson | 0.5 (-220) | 1.5 (+140) | - | 0.5 (+195) |
| Andre Pallante | - | - | - | - |
| Willson Eduardo Contreras | 0.5 (-170) | - | - | 0.5 (+200) |
Mets vs Twins Highlights | MLB on FOX
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
MLB Free Agency Rumors, Buzz: Yankees Eyeing OF, Freddie Freeman Retiring?
2026 MLB Free Agent Signings, Trades: Giants Signing Luis Arraez To One-Year Deal
2026 World Baseball Classic: Shohei Ohtani Not Pitching for Japan
Phillies? Padres? 3 Best MLB Free Agent Fits for Giants RHP Justin Verlander
FOX Sports to Air 2026 World Baseball Classic, Including March 17 Championship
What are the 100 best athlete nicknames of all time?
10 fastest pitches in MLB History: Regular season and playoff records
2026 Grammy Awards Odds: Who Will Win Album of the Year, Best New Artist?
World Series Winners: Complete list of champions by year
MLB Free Agency Rumors, Buzz: Yankees Eyeing OF, Freddie Freeman Retiring?
2026 MLB Free Agent Signings, Trades: Giants Signing Luis Arraez To One-Year Deal
2026 World Baseball Classic: Shohei Ohtani Not Pitching for Japan
Phillies? Padres? 3 Best MLB Free Agent Fits for Giants RHP Justin Verlander
FOX Sports to Air 2026 World Baseball Classic, Including March 17 Championship
What are the 100 best athlete nicknames of all time?
10 fastest pitches in MLB History: Regular season and playoff records
2026 Grammy Awards Odds: Who Will Win Album of the Year, Best New Artist?
World Series Winners: Complete list of champions by year

