New York Mets vs San Francisco Giants Prediction, 7/25/2025 MLB Picks, Best Bets & Odds
Game: New York Mets vs San Francisco Giants
Date: Friday, July 25, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: New York (-275) San Francisco (+220)
The New York Mets (59-44) are headed to Oracle Park on Friday where they will try to beat the San Francisco Giants (54-49). The moneyline on this contest has the Mets at -275 while the Giants are priced at +220. The total comes in at 8. The expected starting pitchers will be Clay Holmes and Logan Webb.


The Mets have tallied 159 doubles as a unit and have knocked 130 balls out of the stadium. New York has a slugging percentage of .411 and have been called out on strikes 816 times, while taking a walk on 357 occasions. As a squad, the New York Mets are recording 4.4 runs per contest, which is 16th in the league. They have tallied 439 runs batted in in addition to 830 base knocks for the year, while their average at the plate is .242. They have earned 451 runs while holding a team OBP of .322.
Today’s Featured MLB Best Bet! AUGUST YOUNG is hitting 62% since the all-star break with his MLB selections! AY has identified a special edge and is releasing a 7-Unit MLB Best Bet Thursday (1p.m EST) AY is connecting at a 64% clip this season on his MLB plays rated 7.0+ and is looking to hit another! Click BUY NOW 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 MLB Picks
The Mets have compiled a team ERA of 3.57 so far this season (3rd in baseball), and their staff has struck out 881 batters. Mets pitchers have conceded 90 home runs in addition to 406 total runs (6th in MLB). Their pitching staff has walked 371 opposing batters and their FIP sits at 3.81 as a squad on the season. New York has conceded 816 hits (8.0 per 9 innings) in addition to 363 earned runs. They have earned a strikeout to walk ratio of 2.37 and their pitching staff has earned a collective WHIP of 1.30.
The Mets have dispatched 331 relievers to the hill this season. The relief pitchers have inherited 171 base runners on the year and 33.3% of those runners crossed the plate. They have recorded 32 saves this year and have blown 18 out of their 50 save opportunities. The Mets bullpen have accumulated a save rate of 64.0% and have come into the game in 117 save situations. The bullpen have a total of 67 holds so far this season (8th in MLB). Mets pitchers have gone to the mound with opponents on base 114 times and also have had 125 appearances in high leverage situations.
The Minnesota Twins have accounted for 2,743 putouts at this point in the season, as well as 936 assists and 48 errors. Their fielding percentage is at .987 which puts them in 11th in professional baseball, and have accumulated 80 double plays. The Mets have turned 69.8% of balls in play into outs out of their 8,229 innings on the field, which has them sitting at 15th in professional baseball.
Holmes (32-27 mark in his career) is the owner of a FIP of 3.60 while he has gone up against 1,916 opposing batters during his time in the major leagues. He has surrendered 381 base knocks (7.7 hits per 9 innings) with 196 walks. His earned run average is 3.66 (181 ER's allowed) and he has a career WHIP of 1.296. Holmes has taken the mound for 445 innings and has 446 strikeouts in his pro baseball career.
The Giants hold a team SLG% of .376 and they score 4.18 runs per game (21st in the league). They have hit 158 doubles, while walking 357 times as well as recording 431 runs. San Francisco has tallied 98 home runs for the year and 411 RBIs. They have struck out on 874 occasions (13th in the league) and have earned a total of 789 base hits. The San Francisco Giants have recorded a team on-base percentage of .311 and a batting average of .233 on the season.
The Giants hold a team WHIP of 1.270 in addition to having a FIP of 3.63 as a unit for the season. They rank 15th in baseball as a staff in total hits surrendered with 827. The San Francisco pitching staff have allowed 412 runs for the season while having an ERA of 3.60 (364 earned runs yielded). Their K/BB ratio is 8.60 (873 strikeouts vs 328 walks). They have relinquished 88 long balls and they surrender 4.08 runs per 9 innings (8th in baseball).
San Francisco has had bullpen pitchers step onto the hill in 40 save chances and they have come away with 26 saves. They rank 11th in the league with a save percentage of 65.0%, and they have sent 323 relievers onto the diamond this season. Their bullpen pitchers have taken the field 114 times in high leverage situations and on 72 occasions with runners on. San Francisco bullpen pitchers have an inherited score percentage of 34.2% out of 117 inherited base runners. With 106 save situations, the Giants have amassed 66 holds and 14 blown saves.
In their 8,187 innings on the field, the Giants are sitting with a efficiency on defense of 69.1% (20th in MLB). The San Francisco Giants have turned 76 double plays and have accounted for a fielding rate of .984 (24th in baseball). The Giants have recorded 959 assists, 59 errors and have a total of 2,729 putouts this season.
During his MLB career, Webb has given up 940 base knocks while he has earned 910 punch outs in 986 innings. Webb (64-49 career mark) has earned a 3.38 ERA and has conceded 8.6 hits per nine innings. He has allowed 370 earned runs while earning a WHIP of 1.189 and being the owner of a FIP of 3.3. His K/BB ratio is 3.91 and he has faced 4,036 hitters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take New York (-275)
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:
San Francisco Giants - Twitter
New York Mets - Twitter