- Matchup: San Francisco Giants vs Arizona Diamondbacks
- Date: Wednesday, July 1, 2026
- Venue: Chase Field, Phoenix, AZ
- Broadcast: DBACKS.TV
- Betting Odds: San Francisco (-144) Arizona (+120)
This page may include affiliate links at no extra cost to you, thanks for your support.
The Arizona Diamondbacks (42-42) are set to challenge the San Francisco Giants (35-49) at Chase Field this Wednesday. The moneyline favors San Francisco at -144, while Arizona stands at +120. The game total is set at 9 runs, featuring pitchers Trevor McDonald and Zac Gallen on the mound.

San Francisco boasts a slugging percentage of .417 with 654 strikeouts and 202 walks recorded this season. The team has amassed 332 RBIs and 736 hits, maintaining a batting average of .256. The Giants have successfully hit 162 doubles and cleared the fences 89 times, accumulating a total of 341 runs scored along with an OBP of .308. Averaging 4.1 runs per game, they currently sit at 24th in the league.
The Giants hold a team ERA of 4.32 this season (ranking 20th in MLB) with 650 strikeouts to their name. They have allowed 83 home runs and a total of 392 runs (20th in MLB). With 318 walks by opposing hitters, the team’s FIP stands at 4.22. San Francisco also has allowed 692 hits (8.4 per 9 innings) and 356 earned runs, while their strikeout-to-walk ratio is at 2.04 with a collective WHIP of 1.36.
Giants relievers have entered with players on base 93 times and have participated in 62 high-leverage situations. They have achieved 39 holds this season (22nd in MLB) and hold a save percentage of 61.5%, locking in 16 saves from 26 opportunities. The bullpen has inherited 140 runners, with 34.3% crossing the plate. Throughout the season, 268 relievers have taken the mound.
In 6,675 innings on the field, the Giants have converted 69.4% of balls in play into outs, placing them 20th among professional teams. They have recorded 2,225 putouts, 779 assists, and 58 errors with a fielding percentage of .981, ranking 29th in the league. The team has successfully completed 80 double plays.
McDonald has pitched 69 innings throughout his career, striking out 60 hitters. His earned run average is 4.04 with 31 earned runs allowed and a WHIP of 1.232. He has allowed 63 hits (8.2 hits per nine innings) and has walked 22 batters. McDonald, with a career record of 3-6, has faced 299 hitters with a FIP of 3.98.
The Arizona Diamondbacks, with an on-base percentage of .308 and a batting average of .238, have struck out 605 times (29th in the league) while accumulating 661 hits. They have hit 76 home runs and tallied 342 RBIs this season, holding a SLG% of .386 and averaging 4.23 runs per game (20th in MLB). The team has recorded 145 doubles, contributed 263 walks, and scored 355 runs.
As a unit, the Diamondbacks are operating with a WHIP of 1.296 and a team FIP of 4.50 this year. Their strikeout-to-walk ratio is an impressive 7.00 (571 strikeouts to 249 walks). Despite being ranked 23rd in hits surrendered with 708, they have allowed 102 home runs, yielding 4.69 runs per 9 innings (19th in baseball). The Diamondbacks’ pitching staff has given up 385 runs, with an ERA of 4.33 (355 earned runs allowed).
In 79 save situations, the Diamondbacks have recorded 46 holds and 10 blown saves. Their bullpen pitchers have entered 32 times during save opportunities, securing 22 saves. Arizona’s relief staff has an inherited score percentage of 27.5% from 109 inherited runners and has seen action 87 times in high-leverage scenarios with runners on base. Ranked 9th in MLB, they have a save rate of 68.8%, sending 269 bullpen pitchers to the mound this season.
Over the course of 6,648 innings, the Diamondbacks have achieved a defensive efficiency of 71.3% (5th in MLB). They have committed 29 errors with 722 assists, achieving 2,216 putouts for the season while completing 69 double plays and maintaining a fielding percentage of .990 (3rd in professional baseball).
Gallen, with a career record of 69-59, posts a 3.79 ERA, allowing 7.8 hits per nine innings. His strikeout-to-walk ratio is 3.17, having faced 4,532 batters in his MLB journey. He has issued 460 earned runs, earning a WHIP of 1.192 and a FIP of 3.7. Throughout his professional career, Gallen has allowed 952 hits while logging 1,112 strikeouts over 1,093 innings.
Who will emerge victorious in tonight’s MLB game against the spread or moneyline?
Prediction: Take Arizona (+120)
