MLB Picks

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

St. Louis Cardinals (9-9) vs. NY Mets (11-7)
April 17, 2025 7:10 pm EDT
The Line: NY Mets -142 / St. Louis Cardinals 120; Over/Under: 7.5
(Get latest betting odds)

The St. Louis Cardinals and New York Mets meet Thursday in MLB action at Citi Field. Here’s a Mets vs Cardinals Prediction. This article will include a Mets vs Cardinals Pick.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 9-9 on the year and play the Braves, Brewers, and Reds next. The St. Louis Cardinals are batting .280 on the season, have a .348 OBP, and a .435 slugging percentage. The St. Louis Cardinals pitching staff has a 4.07 ERA and a 1.15 WHIP. Brendan Donovan leads the St. Louis Cardinals with 27 hits and 11 RBI, while Nolan Arenado and Lars Nootbaar have combined for 38 hits and 19 RBI.

Andre Pallante gets the ball for the St. Louis Cardinals, and he is 2-0 with a 2.20 ERA and 13 strikeouts this season. Pallante is 0-1 with a 3.77 ERA and 9 strikeouts in his career against the New York Mets.

New York Mets Betting Preview

The New York Mets are 11-7 on the year and play the Phillies, Nationals, and Diamondbacks next. The New York Mets are batting .219 on the season, have a .301 OBP, and a .372 slugging percentage. The New York Mets pitching staff has a 2.38 ERA and a 1.20 WHIP. Pete Alonso leads the New York Mets with 23 hits and 21 RBI while Francisco Lindor and Juan Soto have combined for 31 hits and 13 RBI.

Griffin Canning gets the ball for the New York Mets, and he is 1-1 with a 4.20 ERA and 13 strikeouts this season. Canning is 2-1 with a 4.41 ERA and 11 strikeouts in his career against the St. Louis Cardinals.

Why the New York Mets will win

  • The Mets have won each of their last seven games against National League opponents following a road loss.
  • The Cardinals have lost each of their last four road games following a win.
  • The Mets have covered the run line in each of their last six night games against the Cardinals following a road loss.
  • The Cardinals have failed to cover the run line in five of their last six games following a win.
  • The Mets have led after 3 innings in three of their last four night games.
  • The Mets have led after 5 innings in each of their last eight Thursday games against the Cardinals.
  • The Cardinals have lost the first inning in three of their last four night games at Citi Field.

Why the St. Louis Cardinals will win

  • The Cardinals have won eight of their last 10 games as underdogs against National League opponents.
  • The Mets have lost three of their last four games as favorites after playing the previous day.
  • The Cardinals have covered the run line in each of their last six games as road underdogs against National League opponents.
  • The Mets have failed to cover the run line in eight of their last nine games as home favorites following an extra innings loss.
  • The Mets have lost the first inning in three of their last four night games against National League opponents.
  • The Cardinals have led after 3 innings in four of their last five games at Citi Field.
  • The Cardinals have led after 5 innings in each of their last four night games against NL East opponents that held a winning record.

Matchup/League Facts

  • The Mets rank 1st in the league for ERA this season (2.38).
  • The Mets rank 1st in the league for home runs allowed this season (8).
  • The Cardinals rank 1st in the league for batting average this season (.280).
  • The Cardinals rank 1st in the league for on-base percentage this season (.348).

Mets vs Cardinals Prediction

The Mets are going to get the benefit of the doubt because they’re at home, and they’re the better team on paper. Howveer, the Mets are coming off a rough showing against the Mets and Canning has been hittable this season. Canning has allowed 15 hits and seven runs in 15 innings while walking eight. The Cardinals are coming off a series win over the Astros and the pitching staff has been hot all week. Pallante has allowed 10 hits and four runs in 16.1 innings, and that includes seven shutout innings against the Phillies. The value is with the Cardinals and the plus money on Thursday night.

Randy Chambers's Free Pick: St. Louis Cardinals +120

Need More? Get Premium Picks

Randy Chambers

Randy has covered sports betting since 2014 and writes about everything from NFL to WNBA. Follow Randy Chambers on Twitter.

Related Articles

Back to top button