St. Louis Cardinals vs New York Mets Prediction, 4/18/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs New York Mets
Date: Friday, April 18, 2025
Location: Citi Field in Queens, NY
TV: Sportsnet New York
Odds/Point Spread: St. Louis (+125) New York (-145)
The New York Mets (11-7) are hosting the St. Louis Cardinals (9-9) at Citi Field on Friday. The line on this contest has the Cardinals at +125 while the Mets are priced at -145. The over/under is set at 9. The men taking the mound will be Miles Mikolas and David Peterson.


The Cardinals have hit 37 two-baggers as a team and have smacked 20 baseballs out of the stadium. St. Louis is slugging .435 and have struck out 140 times, while drawing a walk on 63 occasions. As a team, the St. Louis Cardinals are putting up 5.2 runs per game, which has them sitting at 5th in MLB. They have 90 runs batted in in addition to 180 base knocks so far this season, while their average at the plate is at .280. They have accumulated 94 runs scored while holding a team on-base percentage of .348.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 5-unit selection on Thursday you do not want to miss (6:30 p.m.). We nailed a 7-unit underdog KBO play this morning and had a bad beat with our top play on Tuesday. Receive this selection by signing-up below for a daily MLB picks package and stream the game live on MLB.tv. 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 hold a team ERA of 4.07 for the season (17th in the league), and the staff has struck out 137 hitters. Cardinals pitchers have given up 12 home runs in addition to 84 total runs (20th in the league). They have walked 56 players from the other team and their FIP sits at 3.40 as a team on the year. St. Louis has yielded 134 hits (7.3 per 9 innings) and also 75 earned runs. They have accrued a K/BB ratio of 2.45 and their pitching staff sits with a WHIP of 1.15.
The Cardinals have sent 62 relievers to the hill this year. The relief pitchers have inherited 18 runners this season and 50.0% of them ended up crossing the plate. They have recorded 5 saves for the year and have not converted 3 of their 8 chances to save the game. The Cardinals relief pitchers have a save rate of 62.5% and stepped onto the hill in 20 save situations. The bullpen have recorded 12 holds over the course of the season (17th in MLB). Cardinals pitchers have come into the game with opponents on base 20 times as well as having 25 appearances in high leverage situations.
The Cardinals have converted 73.1% of balls hit into play into outs out of 1,491 innings, which has them sitting at 6th in MLB. The St. Louis Cardinals have earned 497 putouts at this point in the season, as well as 182 assists and 6 errors. Their fielding rate sits at .991 which puts them in 3rd in professional baseball, and they have turned 12 double plays.
Mikolas has taken the ball for 1,109 frames and has totaled 805 punch outs so far in his MLB career. Mikolas (64-66 career win-loss mark) has earned a FIP of 4.15 while he has faced 4,609 opposing batters during his time in the major leagues. His earned run average is 4.21 (519 earned runs allowed) and he has a career WHIP of 1.206. He has allowed 1,124 hits (9.1 hits per 9 innings) with 214 walks.
The New York Mets have accounted for an on-base percentage of .301 and a batting average of .219 on the year. They have been rung up on 139 occasions (24th in the league) and have a total of 130 hits. New York has tallied 15 HRs for the year and 68 RBIs. The Mets have a team SLG% of .372 and they score 4.00 runs per outing (19th in the league). They have recorded 38 doubles, while walking 63 times as well as notching 72 runs.
The Mets have a team WHIP of 1.201 and are the owners of a FIP of 2.85 as a staff this year. Their strikeout to walk ratio is 9.50 (168 strikeouts vs 61 walks). They are currently ranked 7th in MLB as a staff in total hits relinquished with 130. They have conceded 8 homers and they concede 2.94 runs per 9 innings (2nd in baseball). The New York pitching staff have conceded 52 runs over the course of the season while having a team ERA of 2.38 (42 earned runs surrendered).
With 19 save situations, the Mets have compiled 14 holds and also 0 blown saves. New York has called on relievers to enter the contest in 5 save opportunities and they have walked away with 5 saves. Their relief pitchers have come in 24 times in high leverage situations and also on 19 occasions with runners on base. New York relievers hold an inherited score rate of 21.4% out of their 28 inherited runners. They sit at 2nd in MLB with a save rate of 100.0%, and they have dispatched 58 bullpen pitchers onto the diamond over the course of the season.
In 1,431 innings played, the Mets have accumulated a defensive efficiency of 69.4% (22nd in baseball). The New York Mets have gotten 16 double plays and have a fielding percentage of .988 (6th in baseball). The Mets have accrued 158 assists, 8 errors and are sitting with 477 putouts for the year.
Peterson (29-25 career win-loss record) is the owner of a 4.04 earned run average and has surrendered 8.5 hits per nine innings. His K/BB ratio is 2.35 and he has faced 2,019 batters so far in his pro baseball career. He has allowed 211 earned runs while earning a WHIP of 1.376 and a FIP of 4.0. So far in his pro baseball career, Peterson has allowed 442 base hits and he has 481 strikeouts in 470 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (+125)
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