Your cart is currently empty!

San Francisco Giants vs Arizona Diamondbacks Prediction 07/02/2025 Picks
Pick details
San Francisco (45-41) vs Arizona (43-42)
July 2, 2025 at 09:40 PM EDT
The Line: Betting Odds: Arizona -1.5 — Over/Under: +8.5
In this article, we will formulate a Giants vs Diamondbacks prediction for this MLB game on Wednesday, July 2, 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-41, 20-24 Away) have now lost seven of the last eight games. They 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, followed by an 8-2 defeat on Tuesday. Hayden Birdsong took the loss after allowing four runs (three earned) on three hits with six strikeouts and four walks in 4.0 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 Landen Roupp, who is 6-5 in 16 starts this season, with a 3.43 ERA and 1.44 WHIP in 81.1 innings.
Arizona Diamondbacks Betting Preview
The Arizona Diamondbacks (43-42, 22-21 Home) ended a four-game losing run with a Game 1 win against the San Francisco Giants. Before this series, the Diamondbacks were surprisingly swept by the Miami Marlins at home, while in Game 2 against the Giants, the D-backs secured an easy, 8-2 victory. Jake McCarthy led the offense with a three-run homer, while Zac Gallen got the win after allowing two runs (one earned) on five hits with ten strikeouts and no walks across 7.0 innings of work.
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 .254 batting average, 26 home runs, and 69 RBI this season.
Merrill Kelly will take the mound for the Diamondbacks on Wednesday. The 36-year-old right-hander has a 7-4 record in 17 starts this year with a 3.49 ERA and 1.07 WHIP in 98.0 innings.
Total Runs Facts
Each of the Diamondbacks’ last five games as favorites have gone OVER the total runs line.
Each of the Giants’ last five night games as underdogs have gone OVER the total runs line.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Giants’ last four night games at Chase Field.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in six of the last seven 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 (444).
The Diamondbacks rank 3rd in the league for home runs this season (126).
The Giants rank 3rd in the league for walks this season (305).
The Giants rank 27th in the league for hits this season (645).
Giants vs Diamondbacks Prediction
The Diamondbacks won six of the previous ten H2H encounters, including five of the last six, while this season, the D-backs lead 4-1. I will avoid betting on the winner as I expect a tight clash and not many runs, which was the case the last time Merrill Kelly started against the Giants. He allowed one run in 7.0 innings in a 2-1 win, while he was solid in June with a 2.79 ERA in five starts (three QS). Landen Roupp, on the other hand, registered five shutouts in his last eight starts and had zero earned runs in his previous two starts (11.1 innings). That’s why it’s hard for me to decide a winner here. Go with the Under.