Up arrow
MLB
Games

St. Louis Cardinals vs. New York Mets: Preview, Predictions and Picks for April 18, 2025

Updated on:
Apr 19, 2025 12:42 AM
The St. Louis Cardinals, currently sitting at 9-10, will look to even the series as they take on the first-place New York Mets, who lead the NL East with a 12-7 record, at Citi Field on Friday, April 18th at 7:10 PM. The Mets have been dominant at home, holding a 6-1 record, while the Cardinals have struggled on the road, posting a 1-6 mark. This matchup has all the makings of an exciting contest in the MLB.
St. Louis Cardinals vs New York Mets

Current Odds

STL
NYM
Over
8.5
-104
Under
8.5
+102
STL
+1.5
-139
NYM
-1.5
+125
STL
ML
+152
NYM
ML
-165

Cardinals vs Mets statistics

Stat Cardinals Mets
Hits 183 (2nd) 138 (Tied-17th)
Batting Average .272 (2nd) .221 (22nd)
Runs Batted In 91 (5th) 71 (Tied-19th)
Runs 95 (5th) 76 (Tied-19th)
Home Runs 20 (Tied-13th) 16 (22nd)
Walks 67 (12th) 64 (Tied-15th)
Stolen Bases 18 (Tied-10th) 11 (Tied-20th)
Strikeouts 151 (11th) 141 (6th)
Pitches 2958 (4th) 2819 (12th)

New York Mets recent games

Game Date Opponent Result Score
4/17/25 vs St. Louis Cardinals W 4-1
4/16/25 @ Minnesota Twins L 4-3 F/10
4/15/25 @ Minnesota Twins L 6-3
4/14/25 @ Minnesota Twins W 5-1
4/13/25 @ Athletics W 8-0

St. Louis Cardinals recent games

Game Date Opponent Result Score
4/17/25 @ New York Mets L 4-1
4/16/25 vs Houston Astros W 4-1
4/15/25 vs Houston Astros L 2-0
4/14/25 vs Houston Astros W 8-3
4/13/25 vs Philadelphia Phillies W 7-0

New York Mets injuries

  • Rafael Ortega (CF): Day-To-Day
  • Drew Gilbert (CF): Day-To-Day
  • Francisco Alvarez (C): 10-Day-IL
  • Jeff McNeil (2B): 10-Day-IL
  • Oliver Ortega (RP): Day-To-Day

St. Louis Cardinals injuries

  • Nathan Church (LF): Day-To-Day
  • Masyn Winn (SS): 10-Day-IL
  • Quinn Mathews (SP): Day-To-Day
  • Drew Rom (SP): Day-To-Day
  • Ivan Herrera (C): 10-Day-IL

Cardinals vs Mets game info

Type Info
Venue Citi Field
Location Queens, New York
First pitch Fri 7:10 PM
Temperature 57°
Chance of Rain 0%

Cardinals vs Mets predictions

When it comes to the St. Louis Cardinals, keep an eye on Brendan Donovan, who’s been swinging a hot bat with a .373 average. That’s impressive on any day, but given his ability to bang in runs, it’s even more critical. While Ivan Herrera might be missed due to that knee bruise (ouch!), Nolan Arenado is stepping up, as always, with consistent at-bats. Arenado's knack for getting on base, combined with Alec Burleson's potential to connect with the ball, could be key for the Cardinals. And with Miles Mikolas on the mound, the Cards will be hoping his pitching can tame the Mets' bats for a solid five innings—or more if they’re lucky. Imagine how the dynamics can shift if Donovan and Arenado are on fire and Mikolas brings his A-game; the Cardinals might surprise.

On the flip side, the New York Mets are rolling strong, sitting snugly at the top of the NL East. Pete Alonso is the real deal at first base, leading the squad in home runs and owning a batting average that’s, well, formidable. His partnership with Francisco Lindor is one to watch out for. With Lindor's flair for finding the gaps and Alonso's raw power, the Mets' lineup brings a blend of speed and strength that’s hard to contain. Don’t sleep on Brandon Nimmo, either. His projected hits and at-bats indicate he’s primed to create some damage. And let’s not forget David Peterson on the mound—if he’s in rhythm, the Mets have a winner's chance at leveraging Citi Field’s home turf advantage.

With all the players and probabilities swirling around, it’s going to be interesting, to say the least. But if we're talking odds and gut feelings, the scales might tip in favor of the Mets. Their strong home record and the sizzling performance of key players like Alonso give the impression that Citi Field is more fortress than playground. Plus, Peterson’s potential to handle the pressure from the Cardinals' lineup could very well be the X-factor. How about it? While baseball can be as unpredictable as a knuckleball, the Mets' form cheats the lead in this guessing game—catch every swing, pitch, and catch.

New York Mets

St. Louis Cardinals

More Games