New York Mets vs St. Louis Cardinals Prediction, 5/2/2025 MLB Picks, Best Bets & Odds
Game: New York Mets vs St. Louis Cardinals
Date: Friday, May 2, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: New York (-145) St. Louis (+125)
The New York Mets (21-10) are en route to Busch Stadium on Friday where they will try to defeat the St. Louis Cardinals (14-17). The odds on this game have New York at -145 while St. Louis is priced at +125. The total is set at 9. The pitchers taking the mound are Clay Holmes and Sonny Gray.


As a squad, the New York Mets are putting up 4.8 runs per contest, which is 9th in the league. They have earned a total of 148 runs and have an on-base percentage of .325. The Mets have earned 58 doubles as a unit and have hit 34 baseballs out of the park. They have earned 142 RBI's as well as 255 hits for the year, and their average at the plate is .246. New York has a slugging percentage of .416 and have been called out on strikes 226 times, while taking a walk on 109 occasions.
Today’s Featured MLB Best Bet! AUGUST YOUNG is starting to build a momentum on the diamond and has a 7-Unit MLB Play (9 p.m.) Thursday. Young banked over +10,000 in MLB last. Year and his plays rated 7.0+ have taken in nearly +30,000 in Young’s time at Doc’s. Sign up below! (CROY has the same side.) 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 Picks
Their K/BB ratio is 2.95 and the pitching staff has a collective WHIP of 1.21. Mets pitchers have surrendered 14 home runs and 94 runs (2nd in the league). New York has surrendered 235 base hits (7.7 per 9 innings) as well as 81 earned runs. The Mets have compiled a team ERA of 2.64 this season (1st in the league), and they have struck out 292 hitters. They have walked 99 hitters and their FIP comes in at 2.82 as a team so far this year.
Mets bullpen pitchers have entered the contest with runners on 29 times in addition to having 44 appearances in high leverage situations. The relievers have earned 29 holds this year (2nd in the league). The Mets bullpen have earned a save percentage of 66.7% and stepped onto the hill in 44 save situations. They have earned 10 saves on the campaign and have blown 5 of 15 save chances. The relievers have inherited 41 runners so far this season with 29.3% of them crossed home plate. The Mets have sent 101 relief pitchers to the mound this year.
The Mets have turned 68.9% of balls in play into outs out of their 2,484 innings, ranking them 21st in professional baseball. The Minnesota Twins have a total of 828 putouts this year, as well as 268 assists and 11 errors. Their fielding percentage sits at .990 which has them ranked 2nd in baseball, and they have turned 23 double plays.
Holmes has pitched in 367 frames and has totaled 396 K's during his pro baseball career. Holmes (27-23 career win-loss mark) sits with a FIP of 3.57 while he has gone up against 1,591 batters in the major leagues. His ERA is 3.63 (148 earned runs allowed) and his WHIP is 1.301. He has surrendered 312 base hits (7.6 hits per nine innings) and has had 166 walks.
The St. Louis Cardinals have an on-base percentage of .333 as well as a batting average of .260 on the season. They have struck out on 240 instances (23rd in baseball) and have accounted for 279 base hits. St. Louis is sitting with 30 home runs so far this year to go along with 139 RBIs. The Cardinals hold a slugging % of .405 and they score 4.71 runs per game (10th in baseball). They have 63 doubles, while walking 111 times and putting up 146 runs.
The Cardinals have a team WHIP of 1.221 in addition to having a FIP of 3.73 as a team on the year. Their strikeout to walk ratio comes in at 7.00 (214 strikeouts vs 91 walks). They are sitting at 17th in the league as a pitching staff in total hits conceded with 245. They have conceded 24 dingers and they relinquish 4.45 runs per 9 innings (17th in the league). The St. Louis pitching staff have surrendered 136 runs over the course of the season while holding an ERA of 4.09 (125 earned runs given up).
St. Louis has had bullpen pitchers enter the game in 13 save opportunities and they have walked away with 6 saves. They are ranked 27th in MLB holding a save rate of 46.2%, and they have dispatched 99 bullpen pitchers onto the diamond for the year. Their relievers have come in 43 times in high leverage situations in addition to 33 occasions with base runners. St. Louis relief pitchers hold an inherited score rate of 42.1% out of 38 inherited runners. Sitting with 34 save situations, the Cardinals have 21 holds and 7 blown saves.
In 2,481 innings on the diamond, the Cardinals hold a efficiency on defense of 71.9% (7th in MLB). The St. Louis Cardinals have turned 20 double plays and own a fielding percentage of .990 (1st in the majors). The Cardinals have accrued 310 assists, 11 errors and are sitting with 827 putouts this season.
So far in his career, Gray has surrendered 1,518 base hits and he has 1,757 punch outs in 1,772 innings pitched. He has allowed 691 ER's while earning a WHIP of 1.190 and a FIP of 3.5. His strikeout to walk ratio is 2.98 and he has faced 7,337 hitters in his MLB career. Gray (114-94 career mark) has a 3.51 earned run average while giving up 7.7 hits per nine 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:
St. Louis Cardinals - Twitter
New York Mets - Twitter