
Diamondbacks vs Giants Prediction 7/1/25 MLB Picks Today
San Francisco Giants (45-40) vs. Arizona Diamondbacks (42-42)
July 1, 2025 9:40 pm EDT
The Line: Arizona Diamondbacks -137 / San Francisco Giants 112; Over/Under: 9
(Get latest betting odds)
In this article, we will formulate a Diamondbacks vs Giants prediction for this MLB game on Tuesday, July 1, at Chase Field in Phoenix, Arizona. Let’s take a look at the prediction for this MLB matchup.
San Francisco Giants Betting Preview
The San Francisco Giants (45-40, 20-23 Away) lost back-to-back series against the Miami Marlins and Chicago White Sox, and opened the current series against the Arizona Diamondbacks with a 4-2 loss on Monday. San Francisco has now lost six of the previous seven games. In the latest one, Tyler Fitzgerald drove in both runs for the offense, while Logan Webb took the loss after allowing three runs on seven hits with seven strikeouts and one walk in 6.1 innings.
This year, the Giants average 4.13 runs per game (22nd in the MLB) on a .230/.311/.371 triple-slash. When it comes to pitching, the Giants’ staff has a 3.39 ERA (2nd) and 1.24 WHIP (11th). Wilmer Flores leads the Giants with a .244 batting average, 11 home runs, and 55 RBI this season.
The projected starting pitcher for the Giants is Hayden Birdsong, who is 3-2 in seven starts this season, with a 4.13 ERA and 1.38 WHIP in 56.2 innings.
Arizona Diamondbacks Betting Preview
The Arizona Diamondbacks (42-42, 21-21 Home) snapped a four-game losing skid with a Game 1 win over the San Francisco Giants. Prior to this series, the Diamondbacks were shockingly swept by the Miami Marlins at home. In a 4-2 victory on Monday, Ryne Nelson pitched for 6.2 innings in a no-decision, allowing two runs on five hits with seven strikeouts and no walks. John Curtiss was credited with the win.
This season, the Diamondbacks average 5.19 runs per game (3rd in the MLB) on a .254/.329/.447 triple-slash. When it comes to pitching, the Diamondbacks’ staff has a 4.75 ERA (25th) and 1.34 WHIP (24th). Eugenio Suarez leads the Diamondbacks with a .257 batting average, 26 home runs, and 69 RBI this season.
Zac Gallen will take the mound for the Diamondbacks on Tuesday. The 26-year-old right-hander has a 5-9 record in 17 starts this year with a 5.75 ERA and 1.41 WHIP in 97.0 innings.
Total Runs Facts
- Each of the Giants’ last four games have gone UNDER the total runs line.
- Each of the Diamondbacks’ last four games as favorites have gone OVER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Giants’ last six games as underdogs.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in five of the last six night games between the Giants and Diamondbacks at Chase Field.
Matchup/League Facts
- The Diamondbacks rank 3rd in the league for runs scored this season (436).
- The Diamondbacks rank 3rd in the league for triples this season (18).
- The Giants rank 3rd in the league for walks this season (305).
- The Giants rank 5th in the league for runs allowed this season (321).
Diamondbacks vs Giants Prediction
The Diamondbacks won six of the previous ten H2H encounters, including three of four H2Hs this season. Also, six of the last ten H2Hs went Over, and I am going with another one here because of the pitching matchup. Hayden Birdsong had a disappointing June, during which he posted a 6.38 ERA and allowed multiple runs in his previous four starts. In his latest start against Arizona, Birdsong allowed three runs in 3.0 innings, as the D-backs won 8-7. Zac Gallen, on the other hand, surrendered 4+ runs in eight of his last nine starts, and I don;t think he will be able to contain the Giants here. Go with Over.