San Francisco Giants vs Arizona Diamondbacks Betting Pick & Prediction for 7/1

MLB game preview

The San Francisco Giants visit the Arizona Diamondbacks for an MLB regular season game. The Giants come in with a record of 35-49 and are fourth in the NL West. They have struggled lately with a 4-6 record in their last ten games. Their starting pitcher, Trevor McDonald, has a 2-6 record and a 4.94 ERA this season.

The Diamondbacks hold a 42-42 record, sitting third in the NL West. They are coming off a win and have also gone 4-6 in their last ten games. Arizona’s starting pitcher, Zac Gallen, has a 3-7 record and a 6.15 ERA. The game takes place at Chase Field in Phoenix, AZ, with a clear sky and a light breeze outside. The game will be televised on NBC at 9:40 PM.

San Francisco Giants Team Preview

The San Francisco Giants have had a mixed set of results in their recent games. They secured a 3-2 win over the Atlanta Braves on June 28th with Robbie Ray pitching eight scoreless innings. However, they fell short in their latest game against the Arizona Diamondbacks, losing 5-4 despite nine hits.

Offensively, Luis Arraez has been a standout performer for the Giants, holding a batting average of .326. Rafael Devers has also contributed with 14 home runs this season, ranking first on the team. The Giants lead the league in doubles with 162, showing their ability to hit for extra bases.

The Giants’ pitching has been inconsistent, with a team ERA of 4.33, placing them 20th in the league. Trevor McDonald, with a 4.94 ERA, is the probable starter for their upcoming game. The Giants have had 29 quality starts, which ranks them 10th, indicating they can perform well when their pitchers are on form.

Giants vs Diamondbacks Game Day Info

  • Sport: MLB
  • Teams: San Francisco Giants vs. Arizona Diamondbacks
  • Venue: Chase Field in Phoenix, AZ
  • Date: Wednesday, July 1, 2026
  • Betting Odds: Giants Moneyline -102, Diamondbacks Moneyline -118

Arizona Diamondbacks Team Preview

The Arizona Diamondbacks are set to host the San Francisco Giants. They recently secured a narrow 5-4 win against the Giants. Eduardo Rodriguez played a key role, pitching seven innings with only one earned run.

In their previous outing against the Tampa Bay Rays, the Diamondbacks fell short with a 5-1 loss. Merrill Kelly gave up three home runs in six innings. Ketel Marte provided the only home run for the Diamondbacks in that game.

Looking at the season stats, the Diamondbacks have a batting average of .238, ranking 13th. Their slugging percentage sits at .386, which places them 20th. Zac Gallen is expected to start the upcoming game, holding a 6.15 ERA this season.

BTB Betting Pick

The Diamondbacks are slightly favored with a moneyline of -118. The Giants have a moneyline of -102. Given the Diamondbacks’ better home run and doubles rankings, they are the pick to win straight up. The projected score is Diamondbacks 5, Giants 4.

The total for the game is set at 9.5. Both teams have ERAs over 4.30, indicating potential for runs. The projected score is 9, suggesting a close call, but the under 9.5 at -111 is the pick. The teams’ pitching ranks and recent performance support this choice.