Giants vs Diamondbacks Prediction, Odds, Moneyline, Spread & Over/Under for July 3

Odds updated as of 9:12 p.m.
In MLB action on Thursday, the San Francisco Giants play the Arizona Diamondbacks.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.
Giants vs Diamondbacks Game Info
- San Francisco Giants (46-41) vs. Arizona Diamondbacks (43-43)
- Date: Thursday, July 3, 2025
- Time: 9:40 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: ARID and NBCS-BA
Giants vs Diamondbacks Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SF: (-126) | ARI: (+108)
- Spread: SF: -1.5 (+134) | ARI: +1.5 (-162)
- Total: 8.5 -- Over: (-106) | Under: (-114)
Giants vs Diamondbacks Probable Starting Pitchers
Probable Pitchers: Robbie Ray (Giants) - 8-3, 2.75 ERA vs Brandon Pfaadt (Diamondbacks) - 8-5, 5.27 ERA
The Giants will give the nod to Robbie Ray (8-3, 2.75 ERA), who is eyeing win No. 9 on the season, and the Diamondbacks will turn to Brandon Pfaadt (8-5, 5.27 ERA). Ray and his team are 11-6-0 ATS this season when he starts. Ray's team is 9-4 this season when he starts and they are the moneyline favorite. The Diamondbacks have a 10-7-0 record against the spread in Pfaadt's starts. The Diamondbacks have a 4-3 record in Pfaadt's seven starts this season when they were the moneyline underdog.
Giants vs Diamondbacks Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (56.2%)
Giants vs Diamondbacks Moneyline
- Arizona is a +108 underdog on the moneyline, while San Francisco is a -126 favorite on the road.
Giants vs Diamondbacks Spread
- The Diamondbacks are +1.5 on the run line against the Giants. The Diamondbacks are -162 to cover, and the Giants are +134.
Giants vs Diamondbacks Over/Under
- The over/under for Giants-Diamondbacks on July 3 is 8.5. The over is -106, and the under is -114.
Bet on San Francisco Giants vs. Arizona Diamondbacks on FanDuel today!
Giants vs Diamondbacks Betting Trends
- The Giants have won in 31, or 53.4%, of the 58 contests they have been named as odds-on favorites in this year.
- San Francisco has a record of 24-21 when favored by -126 or more this year.
- Contests with the Giants have gone over the total set by oddsmakers in 39 of 87 chances this season.
- The Giants have posted a record of 37-50-0 against the spread this season.
- The Diamondbacks have won 46.2% of the games this season they were the moneyline underdog (12-14).
- Arizona has a 9-5 record (winning 64.3% of its games) when it has played as a moneyline underdog of +108 or longer.
- The Diamondbacks have combined with opponents to go over the total 44 times this season for a 44-35-4 record against the over/under.
- The Diamondbacks have put together a 39-44-0 record ATS this season (covering 47% of the time).
Giants Player Leaders
- Rafael Devers leads San Francisco with 86 hits and an OBP of .384 this season. He has a .260 batting average and a slugging percentage of .477.
- Among qualified hitters in MLB, his batting average ranks 74th, his on-base percentage ranks eighth, and he is 38th in slugging.
- Devers hopes to build on a two-game hitting streak in this matchup. In his last five games he is hitting .100 with a double, two walks and an RBI.
- Jung Hoo Lee is batting .246 with 18 doubles, seven triples, six home runs and 29 walks, while slugging .406 with an on-base percentage of .315.
- Among qualified hitters, his batting average ranks him 109th, his on-base percentage 106th, and his slugging percentage 95th.
- Heliot Ramos has an OPS of .801, fueled by an OBP of .351 and a team-best slugging percentage of .451 this season.
- Wilmer Flores has 11 home runs, 55 RBI and a batting average of .241 this season.
Diamondbacks Player Leaders
- Geraldo Perdomo a has .366 on-base percentage to pace the Diamondbacks. He's batting .272 while slugging .422.
- Including all qualified hitters, he ranks 54th in batting average, while his on-base percentage is 25th and he is 79th in slugging.
- Perdomo heads into this matchup on a three-game hitting streak. During his last five outings he is hitting .450 with a double, three walks and three RBIs.
- Josh Naylor's .471 slugging percentage paces his team. He has a batting average of .303 with an on-base percentage of .357.
- Including all qualified hitters, he ranks 10th in batting average, 38th in on-base percentage and 44th in slugging percentage.
- Eugenio Suarez is batting .250 with 16 doubles, 26 home runs and 22 walks.
- Ketel Marte has 11 doubles, 18 home runs and 35 walks while batting .300.
Giants vs Diamondbacks Head to Head
- 7/2/2025: 6-5 SF (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 7/1/2025: 8-2 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 6/30/2025: 4-2 ARI (Favorite: Giants, Spread: -1.5, Total: 8.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 5/14/2025: 8-7 ARI (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/13/2025: 10-6 SF (Favorite: Diamondbacks, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/12/2025: 2-1 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 9/25/2024: 8-2 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -250, Underdog Moneyline: +205)
- 9/24/2024: 11-0 SF (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 9/23/2024: 6-3 SF (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 9/5/2024: 3-2 SF (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -154, Underdog Moneyline: +130)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



