New York Mets vs San Francisco Giants Prediction, 7/26/2025 MLB Picks, Best Bets & Odds
Game: New York Mets vs San Francisco Giants
Date: Saturday, July 26, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: New York (-150) San Francisco (+125)
Oracle Park is where the San Francisco Giants (54-49) will attempt to beat the New York Mets (59-44) on Saturday. The moneyline on this matchup has the Mets at -150 while the Giants are opening at +125. The total is set at 8.5. The expected starting pitchers are David Peterson and Robbie Ray.


New York has a slugging percentage of .411 and have been called out on strikes 816 times, while being walked on 357 occasions. They have 439 RBI's in addition to 830 base knocks on the campaign, and their team batting average is .242. The Mets have accounted for 159 doubles as a team and have hit 130 baseballs out of the stadium. They have tallied 451 runs scored while having a team OBP of .322. As a squad, the New York Mets are putting up 4.4 runs per outing, which ranks them 16th in the league.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is one of the top handicappers in the country again in 2025! We easily hit a 7-unit selection on Wednesday and Friday will feature a 5-unit selection (low odds) you do not want to miss (7 p.m.). Sign-up now with a daily picks package from MLB Baseball and stream it 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 MLB Picks
The Mets are sitting with a team earned run average of 3.57 so far this season (3rd in the league), and they have struck out 881 hitters. Mets pitchers have given up 90 home runs and also 406 total runs (6th in baseball). They have walked 371 opposing players and their FIP is 3.81 as a team over the course of the season. New York has given up 816 base hits (8.0 per 9 innings) and 363 earned runs. They have a strikeout to walk ratio of 2.37 and the pitching staff has recorded a WHIP of 1.30.
Mets pitchers have entered the contest with players on base 114 times as well as having 125 appearances in high leverage situations. The bullpen have accumulated 67 holds this season (8th in baseball). The Mets relief pitchers have a save percentage of 64.0% and have come into the game in 117 save situations. They have earned 32 saves so far this season and have not converted 18 of their 50 chances to get a save. The relief pitchers have inherited 171 base runners for the season with 33.3% of them crossed the plate. The Mets have dispatched 331 relievers to the hill so far this season.
The Minnesota Twins have a tally of 2,743 putouts so far this season, as well as 936 assists and 48 errors. Their fielding percentage is currently at .987 which is 11th in professional baseball, and they have turned 80 double plays. The Mets have turned 69.8% of baseballs in play into outs out of their 8,229 innings on the diamond, which has them sitting 15th in baseball.
Peterson (34-28 career mark) sits with a FIP of 3.79 and he has faced 2,425 hitters in the major leagues. He has allowed 529 base knocks (8.4 hits per 9 innings) and has 235 free passes. His ERA is 3.84 (243 ER's allowed) and his career WHIP is 1.343. Peterson has taken the mound for 569 innings and has accounted for 561 strikeouts in his pro baseball career.
The Giants have a team SLG% of .376 and they have an average of 4.18 runs per outing (21st in MLB). They have recorded 158 two-baggers, while getting a free base 357 times as well as putting up 431 runs. San Francisco has accounted for 98 home runs on the season as well as 411 runs batted in. They have been called out on strikes on 874 occasions (13th in baseball) and have totaled 789 base hits. The San Francisco Giants hold an on-base percentage of .311 in addition to a team batting average of .233 over the course of the season.
The Giants hold a team WHIP of 1.270 and have a FIP of 3.63 as a team this year. They rank 15th in MLB as a staff in total hits conceded with 827. The San Francisco pitching staff have given up 412 runs so far this year and come in with a team ERA of 3.60 (364 earned runs surrendered). Their K/BB ratio is 8.60 (873 strikeouts vs 328 bases on balls). They have conceded 88 home runs and they surrender 4.08 runs per 9 innings (8th in MLB).
With 106 save situations, the Giants have 66 holds and 14 blown saves. San Francisco has called on bullpen pitchers to step onto the mound in 40 save chances and they have come away with 26 saves. Their relievers have come in 114 times in high leverage situations and on 72 occasions with base runners. San Francisco bullpen pitchers have an inherited score rate of 34.2% out of 117 inherited base runners. They rank 11th in the league with a save rate of 65.0%, and they have dispatched 323 bullpen pitchers onto the diamond so far this year.
In their 8,187 innings on the field, the Giants have accumulated a efficiency on defense of 69.1% (20th in pro baseball). The San Francisco Giants have gotten 76 double plays and hold a fielding percentage of .984 (24th in professional baseball). The Giants have accrued 959 assists, 59 errors and have earned a total of 2,729 putouts so far this year.
During his career, Ray has surrendered 1,192 base hits while he has tallied 1,679 punch outs in 1,381 innings pitched. He has conceded 597 ER's while earning a WHIP of 1.286 and having a FIP of 3.8. He has a strikeout to walk ratio of 2.88 and he has faced 5,842 batters in his pro baseball career. Ray (86-77 career mark) has earned a 3.89 ERA and has conceded 7.8 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take New York (-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:
San Francisco Giants - Twitter
New York Mets - Twitter