St. Louis Cardinals vs New York Mets Prediction 4/18/25 MLB Picks

New York Mets (12-7) vs St. Louis Cardinals (9-10)

Game Info: Friday, April 18, 2025 at 7:10 pm (Citi Field)

M. Mikolas (R) vs D. Peterson (L)

Betting Odds: New York Mets -170 / St. Louis Cardinals +142 --- Over/Under: 8 Click Here for the Latest Odds

Where to Watch: MLB.TV

The Saint Louis Cardinals are visiting the New York Mets on Friday, April 18th at the Citi Field. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Saint Louis Cardinals vs New York Mets Prediction. We will examine:

The New York Mets recent form and player performance

The Saint Louis Cardinals recent form and player performance

Recent betting trends and streaks involving the New York Mets

Recent betting trends and streaks involving the Saint Louis Cardinals

Recent betting trends in games played between the Saint Louis CardinalsvsNew York Mets

A summary that ties it all together and produces a favorable betting outcome for Saint Louis Cardinals vs New York Mets game

New York Mets Preview

The New York Mets have a 12-7 record this season and are sitting on the first place of the NL East. The Mets have a 6-1 home record and are 5-14 in over/under. They are coming off a 4-1 home victory over the Cardinals, ending their previous two-game losing streak. Under is 5-1 in their last 6 games. The Mets have a .221 batting average this season, .301 OBP and .375 slugging percentage. New York’s pitching staff has a 2.30 ERA and 1.18 WHIP.  Pete Alonso leads the Mets with 23 hits, 10 RBI, 5 home runs and a team-high .343 batting average.

David Peterson (R) will take the mound for the Mets, and he has a 1-1 record, 2.70 ERA and 1.38 WHIP. He was terrific in his only home start this season, giving up one run in 4.2 innings of work. This is will be his first start versus the Cardinals in his career.   

Saint Louis Cardinals Preview

The Saint Louis Cardinals have a 9-10 record this season and are sitting on the third place of the NL Central. The Cardinals have a 1-6 road record and are 10-8 in over/under They are coming off a 1-4 road defeat by the Mets, and are 7-1 to the under in their last 8 games. The Cardinals have a .272 batting average this season, .342 OBP and .420 Slugging percentage. Saint Louis’ pitching staff has a 4.09 ERA and 1.15 WHIP. Brendan Donovan leads the Cardinals with 28 hits, 12 RBI, and a team-high .373 batting average.

Miles Mikolas (R) will take the mound for the Cardinals, and he has a 0-2 record, 9.00 ERA and 1.62 WHIP. He has been terrible against the Mets, as he has given up 6+ runs in two of his previous three starts against New York.

Why the New York Mets will win

  • The Mets have won each of their last seven night games against National League opponents that held a losing record.
  • The Cardinals have lost each of their last six night games against the Mets following a loss.
  • The Mets have covered the run line in eight of their last nine games as home favorites against National League opponents.
  • The Cardinals have failed to cover the run line in each of their last six night games against the Mets following a loss.
  • The Mets have won the first inning in each of their last five Friday home games.
  • The Mets have led after 5 innings in eight of their last nine night games against the Cardinals.
  • The Mets have led after 3 innings in four of their last five night games.

Why the St. Louis Cardinals will win

  • The Cardinals have won each of their last eight games as underdogs against National League opponents following a loss.
  • The Mets have lost four of their last five games as home favorites against the Cardinals following a win.
  • The Cardinals have covered the run line in each of their last eight games as underdogs against National League opponents following a loss.
  • The Mets have failed to cover the run line in eight of their last nine games as home favorites against the Cardinals following a win.
  • The Cardinals have led after 5 innings in four of their last five night games against NL East opponents that held a winning record.

Total Runs Facts

  • Each of the Cardinals' last seven games as underdogs against NL East opponents have gone UNDER the total runs line.
  • Seven of the Mets' last eight night games after playing the previous day have gone UNDER the total runs line.
  • The 'Inning 1 UNDER 0.5 runs' market has hit in seven of the Mets' last eight games.
  • The 'Inning 1 UNDER 0.5 runs' market has hit in each of the Cardinals' last five night games.

Matchup/League Facts

  • The Mets rank 1st in the league for ERA this season (2.30).
  • The Mets rank 1st in the league for home runs allowed this season (8).
  • The Cardinals rank 2nd in the league for hits this season (183).
  • The Cardinals rank 2nd in the league for batting average this season (.272).

Saint Louis Cardinals vs New York Mets Prediction

The Mets have won their last five overall meetings against the Cardinals, and under is 6-2 in their last 8 meetings. Both teams are tied 2-2 wins in their last 4 meetings in New York.

In this Saint Louis Cardinals vs New York Mets Prediction, the Mets are coming as -165 home favorites. The Mets are rightfully favored, as they have a better overall record, and have been almost perfect at home, while the Cardinals have been terrible on the road. the Mets won easily yesterday by 4-1 and are now putting one of their best pitchers on the mound, while the Cardinals are putting one of their worst. The pitching advantage is huge for the Mets, so I will take them on the runline in the first 5 innings.  

Nikos’s Pick Mets F5 -0.5

Get Premium Picks Start Winning Now »
The pick in this article is the opinion of the writer, not a PickDawgz site consensus.

18+ Has gambling become a problem for you? Call the National Problem Gambling Hotline.
1-800-522-4700 | ncpgambling.org

Credit Guaranteed Packages

Packages with Credit Guarantees automatically give you a credit if the package does not turn a profit—the sum of betting all individual picks. THESE ARE NOT PARLAYS UNLESS OTHERWISE CLEARLY STATED. If a credit guaranteed package does not profit, a credit for its full purchase price is automatically issued after picks are graded and verified.

For example, if you purchase a $39.95 package that doesn’t profit, you’ll get a $39.95 credit towards any future purchase(s) on our site. Credits are usually issued within hours of a game’s conclusion, so please allow a few hours for final verification.

To use your credits, log in to your account and add another package or pass to your cart. Credits will automatically reduce what you owe. Any remaining balance will be settled through our payment system, with any leftover credits available future purchases. Credits do not expire.

Dismiss