San Francisco Giants vs Arizona Diamondbacks Prediction, 7/1/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Wednesday, July 1, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-144) Arizona (+120)
Chase Field is where the Arizona Diamondbacks (42-42) will attempt to beat the San Francisco Giants (35-49) on Wednesday. The moneyline on this game has San Francisco at -144 and Arizona is priced at +120. The total comes in at 9. The pitchers taking the mound are Trevor McDonald and Zac Gallen.

San Francisco owns a slugging percentage of .417 and have been called out on strikes 654 times, while being walked on 202 occasions. They have earned 332 RBI's and 736 hits over the course of the season, and their average at the plate is sitting at .256. The Giants have tallied 162 doubles as a unit and have hit 89 baseballs out of the park. They have notched a total of 341 runs scored while having a team OBP of .308. As a team, the San Francisco Giants are recording 4.1 runs per contest, which has them at 24th in the league.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Tuesday (8 p.m.). We have nailed 7 of our last 8 top plays of 7-Units and are up +2,590 on the season! Stream this game live on MLB.tv and sign-up below with a daily MLB Picks Package. 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 NHL package. Join Now! |
Get all of our MLB Expert Picks
The Giants hold a team ERA of 4.32 so far this season (20th in MLB), and their staff has rung up 650 hitters. Giants pitchers have surrendered 83 home runs and 392 runs in total (20th in MLB). They have walked 318 opposing players and their FIP comes in at 4.22 as a squad this season. San Francisco has allowed 692 base hits (8.4 per 9 innings) as well as 356 earned runs. They have a strikeout to walk ratio of 2.04 and their pitching staff has earned a collective WHIP of 1.36.
Giants relief pitchers have gone to the mound with players on base 93 times and also have had 62 appearances in high leverage situations. The relief pitchers have recorded 39 holds so far this year (22nd in MLB). The Giants relief pitchers have earned a save rate of 61.5% and have come into the game in 65 save situations. They have recorded 16 saves on the season and have blown 10 of 26 save opportunities. The bullpen pitchers have inherited 140 runners this season with 34.3% of them crossing the plate. The Giants have sent 268 relievers to the hill on the campaign.
The Giants have converted 69.4% of baseballs in play into outs in their 6,675 innings on the diamond, which has them ranked 20th in pro baseball. The San Francisco Giants have a tally of 2,225 putouts thus far, as well as 779 assists and 58 errors. Their fielding percentage is at .981 which is 29th in baseball, and they have turned 80 double plays.
McDonald has pitched in 69 innings and has earned 60 punch outs during his career. His earned run average is 4.04 (31 ER's allowed) and he has a WHIP of 1.232. He has conceded 63 base hits (8.2 hits per nine innings) and has 22 walks. McDonald (3-6 career mark) is the owner of a FIP of 3.98 while facing 299 batters in the majors.
The Arizona Diamondbacks have compiled an on-base percentage of .308 in addition to a team batting average of .238 on the season. They have struck out on 605 occasions (29th in the league) and have totaled 661 hits. Arizona has knocked in 76 home runs so far this season and 342 RBIs. The Diamondbacks have a SLG% of .386 and they score 4.23 runs per game (20th in baseball). They have recorded 145 two-baggers, while walking 263 times and putting up 355 runs.
The Diamondbacks have a team WHIP of 1.296 with a FIP of 4.50 as a team this year. They currently have a strikeout to walk ratio of 7.00 (571 strikeouts vs 249 walks). They are currently ranked 23rd in the league as a staff in total hits relinquished with 708. They have surrendered 102 dingers and they surrender 4.69 runs per 9 innings (19th in baseball). The Arizona pitching staff have allowed 385 runs over the course of the season while holding an ERA of 4.33 (355 earned runs surrendered).
Sitting with 79 save situations, the Diamondbacks have recorded 46 holds in addition to 10 blown saves. Arizona has had bullpen pitchers enter the contest in 32 save opportunities and they have recorded 22 saves. Arizona relief pitchers have an inherited score percentage of 27.5% out of 109 inherited runners. Their relievers have come in 87 times in high leverage situations and on 75 occasions with runners on base. They are currently ranked 9th in baseball holding a save rate of 68.8%, and they have dispatched 269 bullpen pitchers to the mound so far this season.
Out of their 6,648 innings played, the Diamondbacks have accumulated a defensive efficiency of 71.3% (5th in MLB). The Arizona Diamondbacks have gotten 69 double plays and have a fielding percentage of .990 (3rd in professional baseball). The Diamondbacks have racked up 722 assists, 29 errors and have a tally of 2,216 putouts on the campaign.
Gallen (69-59 mark in his career) has earned a 3.79 earned run average while allowing 7.8 hits per nine innings. His strikeout to walk ratio is 3.17 and he has faced 4,532 hitters so far in his MLB career. He has allowed 460 earned runs while earning a WHIP of 1.192 and a FIP of 3.7. In his pro baseball career, Gallen has surrendered 952 hits while he has tallied 1,112 strikeouts in 1,093 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Arizona (+120)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
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
