Site icon Pick Dawgz

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

Helmet, Clothing, Glove

Gregory Fisher-Imagn Images

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

Game Info: Sunday, April 20, 2025 at 1:40 pm (Citi Field)

The Line: Betting Odds: New York Mets -142 / St. Louis Cardinals +120 — Over/Under: 7

(Get latest betting odds)

The St. Louis Cardinals and the New York Mets meet Sunday in MLB action from Citi Field. We will look at this from a betting perspective and determine the best bets for this game. Here’s a St. Louis Cardinals vs. New York Mets prediction.

Starting Pitching Matchup

The St. Louis Cardinals will send out Sonny Gray for the start here and Gray is 3-0 with a 3.13 ERA and 23 strikeouts this season. In his career, Gray is 4-0 with a 2.31 ERA and 27 strikeouts against the Mets. The New York Mets will start Clay Holmes here and Holmes is 2-1 with a 3.66 ERA and 28 strikeouts this season. This will be Holmes’ first career start against the Cardinals.

St. Louis Cardinals Recap

The St. Louis Cardinals come into this game looking to rebound after a 3-0 loss at the hands of the Mets in Saturday’s matchup to slip to 9-12 on the year. After this series, the Cardinals will head on the road again for a series against the Atlanta Braves.

Cardinals Looking To Avoid Sweep After Third Straight Loss

Brendan Donovan has a team-high 30 hits along with 6 doubles, 3 home runs and 13 RBIs while Lars Nootbaar has 19 hits with 3 home runs, 10 RBIs and a pair of stolen bases. Nolan Arenado also has 21 hits with 6 doubles of his own and Victor Scott II has 16 hits with a pair of doubles, a triple, 7 RBIs and a team-high 7 stolen bases. Ivan Herrera’s also added a team-high 4 home runs and 11 RBIs so far this season.

Why the St. Louis Cardinals will win

St. Louis Cardinals Player Prop Facts

New York Mets Recap

The New York Mets come into this game looking to break out the brooms after their win over the Cardinals on Saturday to improve to 14-7 on the year. After this series, the Mets will welcome the Philadelphia Phillies to town for a division rivalry series.

Mets Looking For Four-Game Sweep

Pete Alonso has a team-high 26 hits with 9 doubles, 6 home runs, 23 RBIs and a .356 batting average while Juan Soto has 18 hits with 4 doubles on the year. Francisco Lindor has 20 hits with a pair of stolen bases with 4 doubles while Brett Baty has a team-high 17 strikeouts and Brandon Nimmo has 16 strikeouts so far this season. Nimmo has also added 16 hits with 3 doubles and 4 home runs and 9 RBIs this season. Luis Torrens has also chipped in 6 doubles and Luisangel Acuna has 6 stolen bases as well this season.

Why the New York Mets will win

New York Mets Player Prop Facts

Total Runs Facts

St. Louis Cardinals vs. New York Mets Prediction

I’m on the Mets here. There’s no denying that the Cardinals still have some talent within these ranks and the Cards are 4-0 in Gray’s 4 starts so far this season, but the Mets have been the better team overall and have been really good at home this season. The Cardinals have been abysmal on the road, and I think Holmes will be good enough to hold down the fort early on and then turn it over to the Mets’ bullpen in the end to get the win and the sweep at home in this one. Give me the Mets.

Chris Ruffolo's Pick: New York Mets -142

Exit mobile version