The St. Louis Cardinals and New York Mets are set to face off in an exciting MLB regular-season matchup on April 20, 2025, at Citi Field in Flushing, Queens, New York. This game marks the final contest in a four-game series, with the Mets looking to complete a sweep.

Game Details
- Date: April 20, 2025
- Time: 1:40 PM ET
- Venue: Citi Field, New York
- Season Phase: Regular Season
Team Performance & Key Players
New York Mets
The Mets have been dominant at home, boasting an 11-4 record at Citi Field. Pete Alonso has been a standout performer, recently hitting a home run in the eighth inning of Saturday’s game. Juan Soto has also contributed offensively, scoring a crucial run in the third inning. The Mets’ pitching staff has been stellar, compiling a 1.89 ERA over their last seven games.
St. Louis Cardinals
The Cardinals have struggled on the road, holding a 5-10 away record. They have been shut out in their last game, scoring zero runs on three hits. Nolan Arenado remains a key player for St. Louis, but the team needs more offensive production to compete with New York’s firepower.
Pitching Matchup
New York will send Clay Holmes (2-1, 3.66 ERA) to the mound. Holmes has been effective, striking out 28 batters in 19 2/3 innings while holding opponents to a .243 batting average. St. Louis will counter with Sonny Gray (3-0, 3.13 ERA), who has a 0.78 WHIP and has been one of the top pitchers in the Majors.
Game Odds
St. Louis Cardinals 7
New York Mets – 135
Odds Courtesy of Sports Odds Direct as of Saturday, April 19, 2025