The Arizona Diamondbacks host the San Francisco Giants on Thursday, July 3, 2025. First pitch from Chase Field is scheduled for 9:40 p.m. ET; the game will be broadcast on ARID and MLB.TV.
Find my Giants vs Diamondbacks prediction and MLB betting preview below, as well as probable pitchers, betting trends, injury reports and more.
Robbie Ray (8-3, 2.75 ERA) will take the bump for San Francisco, while Arizona counters with Brandon Pfaadt (8-5, 5.38 ERA).
The Giants enter this game as -120 favorites on the moneyline, while the Diamondbacks come in at +100 to pull off the upset. The over/under, meanwhile, sits at 8.5 total runs.
- Giants vs. Diamondbacks Pick: Giants F5 ML -125
My Diamondbacks vs. Giants best bet is on the San Francisco moneyline in the first five innings of the game. Make sure to find the best odds by checking our live MLB odds page.
Giants vs Diamondbacks Odds
Giants Odds | ||
---|---|---|
Run Line | Over/Under | Moneyline |
-1.5 +145 | 8.5 -105o / -115u | -120 |
Diamondbacks Odds | ||
---|---|---|
Run Line | Over/Under | Moneyline |
+1.5 -170 | 8.5 -105o / -115u | +100 |
Giants vs Diamondbacks Projected Starting Pitchers
Giants vs Diamondbacks Pick, Betting Preview


Giants-Diamondbacks Pick, Betting Analysis
Robbie Ray is set to take the bump for the Giants against his former team, and I will happily back him, as he has been very good this season.
Ray has allowed just a .131 ISO and .278 wOBA while also striking out 27.6% of hitters.
On the other side, Arizona's Brandon Pfaadt has allowed a ton of hard contact and barrels, which has led to him posting a 5.38 ERA on the season.
Given the starting pitching discrepancy in this matchup, I'm going to take the Giants in the first five innings and avoid any bullpen variance.
Pick: Giants F5 ML -125
Want more picks? Click here for an EXCLUSIVE discount! Get $50 off your first month of ScoresAndOdds Premium!
Moneyline
While I don't have a pick on the full-game moneyline for this Thursday night matchup, my best bet is on the Giants moneyline in the first five innings. Robbie Ray should have a big advantage over Brandon Pfaadt here, so I'll take San Francisco in the first five and avoid any bullpen variance.
Run Line (Spread)
While I'm betting the Giants on the F5 moneyline, I'm staying away from either side on the F5 run line and the full-game run line.
Over/Under
I don't have a bet on the over/under in Thursday night's Giants vs. Diamondbacks matchup.