San Francisco Giants vs Arizona Diamondbacks Prediction, 7/1/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Tuesday, July 1, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-144) Arizona (+120)
The San Francisco Giants (45-39) are hitting the road to Chase Field on Tuesday where they will play the Arizona Diamondbacks (41-42). The odds on this game have the Giants at -144 while the Diamondbacks are sitting at +120. The total is set at 9. The expected starting pitchers are Hayden Birdsong and Zac Gallen.


San Francisco is slugging .371 and have struck out 703 times, while drawing a walk on 305 occasions. They have 330 RBI's in addition to 632 base knocks for the year, and their average at the plate is at .230. The Giants have earned 121 doubles as a unit and have hit 79 balls out of the park. They have notched a total of 349 runs while holding a team OBP of .313. As a squad, the San Francisco Giants are knocking in 4.2 runs per game, which is 22nd in baseball.
Get all of our MLB Parlay Picks
They have a strikeout to walk ratio of 2.71 and the pitching staff has recorded a WHIP of 1.24. Giants pitchers have relinquished 65 home runs and also 317 total runs (5th in MLB). San Francisco has allowed 659 base hits (8.0 per 9 innings) and also 279 earned runs. The Giants hold a team earned run average of 3.38 so far this season (2nd in baseball), and the staff has rung up 713 batters. They have walked 263 opposing hitters and their FIP comes in at 3.48 as a team on the year.
The Giants have sent 263 relief pitchers to the mound so far this year. The relief pitchers have inherited 95 runners this season with 33.7% of those runners ended up crossing the plate. They have compiled 24 saves this year and have blown 13 of 37 save opportunities. The Giants bullpen have a save percentage of 64.9% and stepped onto the hill in 98 save situations. The relief pitchers have tallied 61 holds this year (3rd in MLB). Giants relief pitchers have stepped onto the hill with runners on 59 times in addition to having 102 appearances in high leverage situations.
The Seattle Mariners have notched a total of 2,228 putouts at this point in the season, as well as 792 assists and 46 errors. Their fielding percentage is holding steady at .985 which puts them in 23rd in professional baseball, and have 59 double plays. The Giants have turned 69.5% of balls in play into outs out of 6,684 innings on the field, which has them sitting 17th in the majors.
Birdsong (8-8 career record) is the owner of a FIP of 4.43 while going up against 566 opposing hitters during his time in the major leagues. He has allowed 111 base knocks (7.8 hits per 9 innings) with 67 walks. His ERA is 4.49 (64 earned runs allowed) and he has a WHIP of 1.388. Birdsong has taken the hill for 128 innings and has accounted for 144 K's so far in his pro baseball career.
The Diamondbacks have a slugging percentage of .447 and they earn 5.20 runs per game (3rd in baseball). They have put up 148 two-baggers, while taking a walk 294 times as well as racking up 432 runs. Arizona is sitting with 120 HRs on the year and 423 RBIs. They have struck out on 644 occasions (26th in baseball) and are sitting with 719 base hits. The Arizona Diamondbacks have an on-base percentage of .329 and a team batting average of .254 on the season.
The Arizona pitching staff have conceded 430 runs this year while having a team ERA of 4.79 (393 earned runs conceded). They have yielded 111 homers and they relinquish 5.24 runs per 9 innings (26th in baseball). The Diamondbacks hold a team WHIP of 1.349 with a FIP of 4.39 as a staff so far this season. Their K/BB ratio comes in at 8.70 (713 strikeouts vs 279 walks). They are currently ranked 22nd in MLB as a pitching staff in total hits relinquished with 718.
Arizona has had bullpen pitchers enter the contest in 41 save chances and they have walked away with 25 saves. They are ranked 19th in MLB holding a save rate of 61.0%, and they have sent 263 relievers onto the field on the season. Their relief pitchers have stepped onto the hill 83 times in high leverage situations and on 72 occasions with base runners. Arizona relievers have an inherited score rate of 33.3% out of 93 inherited base runners. Sitting with 93 save situations, the Diamondbacks have 50 holds and 16 blown saves.
The Arizona Diamondbacks have gotten 63 double plays and have accounted for a fielding rate of .986 (18th in the majors). The Diamondbacks have 736 assists, 43 errors and have notched a total of 2,218 putouts on the season. Out of their 6,654 innings on the field, the Diamondbacks have a defensive efficiency of 69.1% (20th in the majors).
So far in his pro baseball career, Gallen has given up 762 base knocks and he has 973 K's in 912 innings. Gallen (58-46 career record) has earned a 3.55 ERA and has allowed 7.5 hits per nine innings. He has surrendered a total of 360 earned runs while holding a WHIP of 1.164 and being the owner of a FIP of 3.5. He has a K/BB ratio of 3.24 and he has gone up against 3,752 opposing hitters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Arizona (+120) and under 9 runs
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:
Arizona Diamondbacks - Twitter
San Francisco Giants - Twitter