MLB Picks

Mets vs Cardinals Prediction 4/20/25 MLB Picks Today

St. Louis Cardinals (9-12) vs. NY Mets (14-7)
April 20, 2025 1:40 pm EDT
The Line: NY Mets -142 / St. Louis Cardinals 120; Over/Under: 7
(Get latest betting odds)

In this article, we will formulate a Mets vs Cardinals prediction for this MLB game on Sunday, April 20, at Citi Field in Queens, New York. Let’s take a look at the prediction for this MLB matchup.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals (9-12, 1-8 Away) are hoping to avoid the series sweep after losing the opening three games to the Mets. Prior to this series, the Cardinals beat the Astros and Phillies. For the second time this season, the Cards failed to score a single run, as they fell to the Mets 3-0. Matthew Liberatore took the loss after allowing two runs on six hits with six strikeouts and one walk over 6.2 innings of work.


This season, the Cardinals average 4.71 runs per game (6th in the MLB) on a .264/.333/.406 slash line. Regarding pitching, the Cardinals’ staff has a 4.08 ERA (17th) and 1.16 WHIP (8th). Brendan Donovan leads the Cardinals with a .361 batting average, three home runs, and 13 RBI this season.

The projected starting pitcher for the Cardinals is Sonny Gray, who is 3-0 in four starts this season, with a 3.13 ERA and 0.78 WHIP in 23.0 innings.

New York Mets Betting Preview

The New York Mets (14-7, 8-1 Home) lost the series to the Minnesota Twins, and that was the second lost series of the season. Following back-to-back defeats at Minnesota, the Mets responded with three straight wins over the Cardinals. Pete Alonso led the offense in the latest 3-0 victory with two RBI, while Kodai Senga took the win after allowing no runs on three hits with four strikeouts and two walks in 5.2 innings.

This year, the Mets average 4.00 runs per game (21st in the MLB) on a .225/.308/.389 triple-slash. When it comes to pitching, the Mets’ staff has a 2.27 ERA (1st) and 1.15 WHIP (7th). Pete Alonso leads the Mets with a .356 batting average, six home runs, and 23 RBI this season.

Clay Holmes will take the mound for the Mets on Sunday. The 32-year-old right-hander has a 2-1 record in four starts this year with a 3.66 ERA and 1.47 WHIP in 19.2 innings.

Total Runs Facts

  • Eight of the Cardinals’ last nine games as underdogs against NL East opponents have gone UNDER the total runs line.
  • Each of the Mets’ last four day games as favorites have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in eight of the Cardinals’ last nine games as underdogs against NL East opponents.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in seven of the Mets’ last eight home games.

Matchup/League Facts

  • The Mets rank 1st in the league for home runs allowed this season (9).
  • The Mets rank 1st in the league for runs allowed this season (57).
  • The Cardinals rank 4th in the league for batting average this season (.264).
  • The Cardinals rank 27th in the league for strikeouts this season (148).

Mets vs Cardinals Prediction

The Mets won seven of the previous ten H2H encounters and are on a seven-game winning streak over the Cards. Seven of those ten H2Hs went Under, which was the case in eight of St. Louis’ last ten games, and in seven of New York’s last ten games.  Two of three games in the current series went Under, and I am going with another Under in this one.


Oliver Zivic

Professional journalist and expert bettor with 20+ years of experience. I cover Football (soccer), NFL, NBA, NHL, MLB, CFB, and CBB.

Related Articles

Back to top button