St. Louis Cardinals vs New York Mets Prediction, 4/20/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs New York Mets
Date: Sunday, April 20, 2025
Location: Citi Field in Queens, NY
TV: Sportsnet New York
Odds/Point Spread: St. Louis (+162) New York (-196)
The New York Mets (12-7) are hosting the St. Louis Cardinals (9-10) at Citi Field on Sunday. The odds on this game have the Cardinals at +162 and the Mets are sitting at -196. The betting total comes in at 8. The pitchers taking the mound are Sonny Gray and Clay Holmes.


The Cardinals have hit 37 two-baggers as a squad and have smacked 20 baseballs out of the park. St. Louis is slugging .420 and have been called out on strikes 151 times, while taking a walk on 67 occasions. As a squad, the St. Louis Cardinals are putting up 5.0 runs per game, which has them sitting at 5th in baseball. They have recorded 91 runs batted in and 183 base knocks this season, while their team batting average is sitting at .272. They have accounted for 95 runs and hold an OBP of .342.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side by signing up below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our Free MLB Picks
The Cardinals are sitting with a team ERA of 4.09 for the year (17th in MLB), and they have rung up 139 hitters. Cardinals pitchers have conceded 13 home runs in addition to 88 runs (23rd in the league). They have walked 57 opposing hitters and their FIP comes in at 3.44 as a team on the year. St. Louis has given up 142 base knocks (7.4 per 9 innings) as well as 79 earned runs. They have earned a K/BB ratio of 2.44 and the pitching staff holds a collective WHIP of 1.15.
Cardinals relief pitchers have entered the contest with players on base 20 times in addition to having 25 appearances in high leverage situations. The relief pitchers have recorded 12 holds this season (20th in the league). The Cardinals relievers have a save percentage of 62.5% and have stepped onto the mound in 20 save situations. They have compiled 5 saves so far this year and have blown 3 out of their 8 chances to get a save. The bullpen pitchers have inherited 18 base runners this year with 50.0% of them crossed home plate. The Cardinals have sent 64 relievers to the mound for the season.
The Cardinals have converted 73.1% of baseballs in play into outs out of 1,563 innings on the field, which has them sitting 6th in baseball. The St. Louis Cardinals have earned 521 putouts over the course of the season, in addition to 201 assists and 6 errors. Their fielding rate is at .992 which has them ranked 1st in pro baseball, and have accumulated 13 double plays.
Gray (114-94 win-loss record in his career) sits with a FIP of 3.45 and he has faced 7,284 hitters in the major leagues. He has given up 1,505 base hits (7.7 hits per nine innings) with 586 walks. His ERA is 3.50 (685 ER's allowed) and his career WHIP is 1.188. Gray has taken the ball for 1,760 innings and has totaled 1,747 K's in his career.
The Mets have a team slugging % of .375 and they earn 4.00 runs per contest (20th in the league). They have recorded 40 doubles, while taking a walk 64 times as well as scoring 76 runs. New York has accounted for 16 HRs over the course of the season to go along with 71 runs batted in. They have struck out on 141 instances (25th in baseball) and have a total of 138 base hits. The New York Mets are sitting with an OBP of .301 as well as a batting average of .221 so far this year.
The Mets hold a team WHIP of 1.179 and are the owners of a FIP of 2.79 as a pitching staff for the season. They come in at 7th in the league as a pitching staff in total hits relinquished with 133. The New York pitching staff have given up 53 runs so far this season while having a team ERA of 2.30 (43 earned runs conceded). They have earned a K/BB ratio of 9.60 (179 strikeouts against 65 bases on balls). They have given up 8 homers and they yield 2.84 runs per 9 innings (2nd in baseball).
New York bullpen pitchers hold an inherited score percentage of 21.4% out of their 28 inherited runners. Their relief pitchers have stepped onto the hill 24 times in high leverage situations and also on 19 occasions with runners on. With 22 save situations, the Mets have compiled 16 holds and no blown saves. They are ranked 2nd in the league with a save rate of 100.0%, and they have sent 61 relief pitchers to the mound so far this season. New York has called on bullpen pitchers to take the mound in 6 save opportunities and they have earned 6 saves.
The New York Mets have gotten 16 double plays and have accounted for a fielding rate of .988 (6th in pro baseball). The Mets have accrued 166 assists, 8 errors and are sitting with 504 putouts on the season. In their 1,512 innings on the field, the Mets are sitting with a defensive efficiency of 70.1% (19th in pro baseball).
Thus far in his career, Holmes has allowed 304 base knocks while he has accumulated 388 strikeouts in 356 innings pitched. Holmes (26-23 record in his career) has a 3.71 ERA and has given up 7.7 hits per 9 innings. He has given up 147 ER's while earning a WHIP of 1.313 and a FIP of 3.7. He has a K/BB ratio of 2.37 and he has gone up against 1,549 batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+162)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
New York Mets - Twitter
St. Louis Cardinals - Twitter