Giants Diamondbacks vs San Francisco Giants Prediction, 9/9/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs San Francisco Giants
Date: Tuesday, September 9, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Arizona (+110) San Francisco (-132)
The San Francisco Giants (72-71) welcome the Arizona Diamondbacks (72-72) at Oracle Park on Tuesday. The moneyline on this contest has Arizona at +110 and San Francisco is coming in at -132. The total has been set at 8. The pitchers who are expected to start will be Zac Gallen and Robbie Ray.


As a unit, the Arizona Diamondbacks are scoring 4.9 runs per game, which has them sitting at 5th in MLB. They have tallied 711 runs while holding a team on-base percentage of .323. The Diamondbacks have recorded 243 two-baggers as a unit and have smacked 197 baseballs out of the park. They have accounted for 692 runs batted in and 1,215 base knocks on the season, and their batting average is .250. Arizona has a slugging percentage of .435 and have struck out 1,164 times, while taking a walk on 481 occasions.
Today’s Featured MLB Best Bet!
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 Today
The Diamondbacks are sitting with a team earned run average of 4.43 on the year (22nd in baseball), and the staff has rung up 1,145 hitters. Diamondbacks pitchers have surrendered 167 home runs in addition to 686 runs in total (24th in baseball). They have walked 447 opposing hitters and their FIP comes in at 4.22 as a team so far this year. Arizona has conceded 1,248 base knocks (8.8 per 9 innings) in addition to 632 earned runs. Their K/BB ratio is 2.56 and their pitching staff has recorded a WHIP of 1.32.
The Diamondbacks bullpen have a save rate of 59.7% and stepped onto the hill in 152 save situations. The relievers have inherited 165 base runners for the season and 32.7% of those runners ended up crossing the plate. Diamondbacks pitchers have entered the game with runners on base 128 times as well as having 144 appearances in high leverage situations. The Diamondbacks have dispatched 442 relief pitchers to the mound this year. The relief pitchers have a total of 81 holds for the year (13th in MLB). They have earned 40 saves on the campaign and have blown 27 of their 67 save chances.
The Arizona Diamondbacks have notched a total of 3,848 putouts over the course of the season, in addition to 1,300 assists and 72 errors. Their fielding percentage is holding steady at .986 which ranks 15th in the majors, and have earned 113 double plays. The Diamondbacks have converted 69.3% of balls in play into outs out of their 11,544 innings on the field, which has them sitting 20th in baseball.
Gallen has thrown 983 innings and has accounted for 1,039 K's so far in his MLB career. His ERA is 3.54 (387 earned runs allowed) and he has a WHIP of 1.160. He has surrendered 825 base knocks (7.6 hits per 9 innings) and has 315 walks. Gallen (64-50 career win-loss record) sits with a FIP of 3.49 and he has gone up against 4,042 hitters in the majors.
San Francisco has knocked in 152 home runs on the year to go along with 589 RBIs. They have put up 212 doubles, while getting a free base 482 times and racking up 618 runs. The San Francisco Giants have recorded a team OBP of .314 and a team batting average of .239 this season. The Giants have a team SLG% of .390 and they score 4.32 runs per contest (17th in baseball). They have been called out on strikes on 1,218 instances (12th in MLB) and have accounted for 1,138 hits.
The San Francisco pitching staff have given up 592 runs over the course of the season while holding a team ERA of 3.77 (529 earned runs allowed). They have surrendered 123 long balls and they allow 4.21 runs per 9 innings (10th in MLB). The Giants are sitting with a team WHIP of 1.288 and are the owners of a FIP of 3.69 as a pitching staff this year. Their K/BB ratio sits at 8.60 (1,209 strikeouts against 444 free passes). They are sitting at 16th in MLB as a pitching staff in total hits given up with 1,184.
San Francisco has called on bullpen pitchers to take the mound in 54 save opportunities and they have come away with 35 saves. They are currently ranked 10th in MLB with a save percentage of 64.8%, and they have sent 452 relievers to the mound this year. Their relievers have come in 151 times in high leverage situations in addition to 105 occasions with base runners. San Francisco relief pitchers hold an inherited score rate of 35.9% of 167 inherited runners. With 130 save situations, the Giants have earned 76 holds and 19 blown saves.
In their 11,382 innings played, the Giants have accumulated a efficiency on defense of 68.4% (26th in the majors). The San Francisco Giants have turned 119 double plays and hold a fielding percentage of .984 (23rd in baseball). The Giants have recorded 1,335 assists, 83 errors and have notched a total of 3,794 putouts on the campaign.
So far in his MLB career, Ray has given up 1,236 hits while he has earned 1,719 strikeouts in 1,426 frames. He has conceded a total of 619 earned runs while earning a WHIP of 1.287 and a FIP of 3.8. He has a strikeout to walk ratio of 2.87 and he has gone up against 6,036 opposing batters thus far in his career. Ray (87-79 win-loss record in his career) has earned a 3.91 ERA while surrendering 7.8 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-132)
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