St. Louis Cardinals vs New York Mets Prediction, 4/19/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs New York Mets
Date: Saturday, April 19, 2025
Location: Citi Field in Queens, NY
TV: Sportsnet New York
Odds/Point Spread: St. Louis (+150) New York (-182)
The St. Louis Cardinals (9-9) are on their way to Citi Field on Saturday where they will attempt to beat the New York Mets (11-7). The moneyline on this contest has the Cardinals at +150 and the Mets are opening at -182. The betting total is set at 8.5. The expected starting pitchers will be Matthew Liberatore and Kodai Senga.


As a unit, the St. Louis Cardinals are earning 5.2 runs per contest, which ranks them 5th in MLB. They are sitting with 94 runs while having a team on-base percentage of .348. The Cardinals have earned 37 doubles as a squad and have hit 20 baseballs out of the stadium. They have compiled 90 RBI's and 180 base knocks so far this season, and their team batting average is at .280. St. Louis has a slugging percentage of .435 and have been rung up 140 times, while drawing a walk on 63 occasions.
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
They have earned a strikeout to walk ratio of 2.45 and their pitching staff holds a collective WHIP of 1.15. Cardinals pitchers have surrendered 12 home runs and 84 total runs (20th in baseball). St. Louis has allowed 134 base knocks (7.3 per 9 innings) and also 75 earned runs. The Cardinals are sitting with a team ERA of 4.07 so far this season (17th in baseball), and their staff has rung up 137 hitters. Their pitching staff has walked 56 players from the other team and their FIP comes in at 3.40 as a squad this year.
Cardinals pitchers have gone to the mound with runners on 20 times in addition to having 25 appearances in high leverage situations. The bullpen are sitting with 12 holds this year (17th in baseball). The Cardinals relievers have earned a save rate of 62.5% and stepped onto the hill in 20 save situations. They have 5 saves on the year and have blown 3 of 8 save opportunities. The relievers have inherited 18 runners for the season and 50.0% of those runners ended up scoring. The Cardinals have sent 62 relief pitchers to the hill so far this year.
The Cardinals have transformed 73.1% of balls in play into outs out of their 1,491 innings on the diamond, ranking them 6th in pro baseball. The St. Louis Cardinals have amassed 497 putouts on the year, in addition to 182 assists and 6 errors. Their fielding percentage is holding steady at .991 which puts them in 3rd in the majors, and have accumulated 12 double plays.
Liberatore (9-13 career record) holds a FIP of 4.83 and he has gone up against 865 hitters in the majors. He has given up 206 base hits (9.3 hits per nine innings) and has 72 walks. His earned run average is 4.90 (109 earned runs allowed) and he has a WHIP of 1.389. Liberatore has taken the ball for 200 innings and has earned 168 strikeouts in his MLB career.
New York has accounted for 15 home runs this year to go along with 68 RBIs. They have hit 38 doubles, while walking 63 times and scoring 72 runs. The New York Mets have an OBP of .301 as well as a team batting average of .219 this season. The Mets have a team slugging % of .372 and they earn 4.00 runs per contest (19th in MLB). They have been rung up on 139 instances (24th in baseball) and have earned a total of 130 base hits.
The New York pitching staff have surrendered 52 runs this year while having an ERA of 2.38 (42 earned runs surrendered). They have given up 8 homers and they relinquish 2.94 runs per 9 innings (2nd in baseball). The Mets are sitting with a team WHIP of 1.201 in addition to having a FIP of 2.85 as a team on the year. Their K/BB ratio comes in at 9.50 (168 strikeouts vs 61 walks). They come in at 7th in baseball as a staff in total hits surrendered with 130.
New York has called on relievers to enter the game in 5 save opportunities and they have come away with 5 saves. They are currently ranked 2nd in MLB holding a save rate of 100.0%, and they have sent 58 relievers to the mound on the year. Their relievers have come in 24 times in high leverage situations and on 19 occasions with runners on base. New York relievers hold an inherited score percentage of 21.4% out of 28 inherited runners. With 19 save situations, the Mets have compiled 14 holds and no blown saves.
The New York Mets have gotten 16 double plays and have a fielding percentage of .988 (6th in professional baseball). The Mets have 158 assists, 8 errors and have notched a total of 477 putouts so far this year. In 1,431 innings played, the Mets have earned a defensive efficiency of 69.4% (22nd in the majors).
During his career, Senga has allowed 140 hits while he has earned 227 punch outs in 188 innings. He has allowed 59 ER's while earning a WHIP of 1.185 and having a FIP of 2.8. His strikeout to walk ratio is 2.73 and he has gone up against 779 hitters in his MLB career. Senga (15-8 career win-loss record) holds a 2.82 earned run average while conceding 6.7 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+150)
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