St. Louis Cardinals vs New York Mets Prediction, 4/17/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs New York Mets
Date: Thursday, April 17, 2025
Location: Citi Field in Queens, NY
TV: Sportsnet New York
Odds/Point Spread: St. Louis (+125) New York (-145)
The St. Louis Cardinals (8-9) are headed to Citi Field on Thursday where they will try to beat the New York Mets (11-6). The line on this matchup has the Cardinals at +125 while the Mets are priced at -145. The over/under has been set at 9. The pitchers taking the mound are Andre Pallante and David Peterson.


St. Louis has a slugging percentage of .438 and have struck out 138 times, while drawing a walk on 59 occasions. They have 86 runs batted in and 172 hits for the season, and their average at the plate is at .282. The Cardinals have tallied 36 two-baggers as a team and have smacked 19 balls out of the stadium. They have earned a total of 90 runs scored and have an OBP of .348. As a team, the St. Louis Cardinals are knocking in 5.3 runs per outing, which ranks them 4th in the league.
Today’s Featured MLB Best Bet! NICK MENKEN is releasing his first 6-Unit MLB Play (8 p.m.) and this is part of a two-pack of picks for Saturday’s card. Sign up below and get on this top play in one of Menken’s best sports. Sign up below and don’t miss it. 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 MLB Betting Picks
The Cardinals have compiled a team earned run average of 4.25 this year (19th in MLB), and the staff has struck out 129 hitters. Cardinals pitchers have yielded 12 home runs in addition to 83 runs in total (23rd in the league). Their pitching staff has walked 55 opposing hitters and their FIP is 3.52 as a unit this season. St. Louis has yielded 130 base hits (7.5 per 9 innings) and also 74 earned runs. Their strikeout to walk ratio is 2.35 and the pitching staff has recorded a WHIP of 1.18.
The Cardinals bullpen have earned a save rate of 57.1% and stepped onto the hill in 16 save situations. The bullpen pitchers have inherited 18 base runners over the course of the season and 50.0% of them ended up crossing the plate. Cardinals relief pitchers have come into the game with players on base 20 times in addition to having 25 appearances in high leverage situations. The Cardinals have dispatched 58 relief pitchers to the mound on the campaign. The bullpen have recorded 9 holds for the season (19th in MLB). They have earned 4 saves for the season and have missed out on 3 of their 7 chances to save the game.
The St. Louis Cardinals have earned a total of 470 putouts at this point in the season, in addition to 173 assists and 6 errors. Their fielding percentage is holding at .991 which has them sitting 4th in MLB, and they have turned 12 double plays. The Cardinals have transformed 72.6% of balls hit into play into outs out of their 1,410 innings, which ranks them 6th in MLB.
Pallante has pitched in 313 frames and is sitting with 223 strikeouts so far in his career. His ERA is 3.71 (129 earned runs allowed) and his WHIP is 1.386. He has surrendered 309 base knocks (8.9 hits per 9 innings) and has had 125 walks. Pallante (20-14 career win-loss mark) has a FIP of 3.65 and he has gone up against 1,334 opposing batters during his time in the majors.
The New York Mets have tallied an OBP of .299 in addition to a team batting average of .215 on the campaign. They have struck out on 128 occasions (26th in the league) and have notched a total of 120 base hits. New York is sitting with 15 home runs this year to go along with 65 runs batted in. The Mets hold a team slugging percentage of .373 and they score 4.06 runs per game (20th in MLB). They have hit 35 two-baggers, while getting a free base 60 times as well as scoring 69 runs.
The Mets have a team WHIP of 1.187 in addition to having a FIP of 2.93 as a team on the campaign. Their K/BB ratio is 9.40 (156 strikeouts against 57 walks). They come in at 7th in baseball as a pitching staff in total hits surrendered with 121. They have surrendered 8 homers and they concede 2.88 runs per 9 innings (2nd in baseball). The New York pitching staff have given up 48 runs so far this year and come in with a team ERA of 2.34 (39 earned runs relinquished).
With 19 save situations, the Mets have accrued 14 holds in addition to no blown saves. New York has had relievers enter the game in 5 save chances and they have earned 5 saves. Their bullpen pitchers have come in 19 times in high leverage situations and also on 16 occasions with runners on. New York bullpen pitchers have an inherited score percentage of 19.2% out of their 26 inherited base runners. They sit at 2nd in baseball with a save percentage of 100.0%, and they have dispatched 52 bullpen pitchers to the mound so far this season.
The New York Mets have gotten 16 double plays and have accounted for a fielding rate of .987 (7th in pro baseball). The Mets have 153 assists, 8 errors and have notched a total of 450 putouts for the year. Out of their 1,350 innings on the field, the Mets have accumulated a defensive efficiency of 69.9% (20th in pro baseball).
In his pro baseball career, Peterson has surrendered 442 hits while totaling 481 strikeouts in 470 innings pitched. He has surrendered 211 ER's while holding a WHIP of 1.376 and being the owner of a FIP of 4.0. His strikeout to walk ratio is 2.35 and he has gone up against 2,019 batters thus far in his career. Peterson (29-25 career mark) has a 4.04 ERA and has conceded 8.5 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take New York (-145)
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