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

Odds updated as of 10:14 a.m.
The MLB schedule on Thursday includes the San Francisco Giants taking on the Arizona Diamondbacks.
Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
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: (-120) | ARI: (+102)
- Spread: SF: -1.5 (+138) | ARI: +1.5 (-166)
- 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 counter with Brandon Pfaadt (8-5, 5.27 ERA). Ray and his team are 11-6-0 ATS this season when he starts. When Ray starts a game and his team is the favorite on the moneyline, they have a record of 9-4. The Diamondbacks have a 10-7-0 record against the spread in Pfaadt's starts. The Diamondbacks are 4-3 in Pfaadt's seven starts this season that they were the underdog on the moneyline.
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 the underdog, +102 on the moneyline, while San Francisco is a -120 favorite despite being on the road.
Giants vs Diamondbacks Spread
- The Diamondbacks are +1.5 on the run line against the Giants. The Diamondbacks are -166 to cover, and the Giants are +138.
Giants vs Diamondbacks Over/Under
- Giants versus Diamondbacks, on July 3, has an over/under of 8.5, with the over being -106 and the under -114.
Bet on San Francisco Giants vs. Arizona Diamondbacks on FanDuel today!
Giants vs Diamondbacks Betting Trends
- The Giants have been victorious in 31, or 53.4%, of the 58 contests they have been chosen as favorites in this season.
- This season San Francisco has come away with a win 27 times in 50 chances when named as a favorite of at least -120 on the moneyline.
- The Giants' games have gone over the total in 39 of their 87 opportunities.
- The Giants have an against the spread record of 37-50-0 in 87 games with a line this season.
- The Diamondbacks have been the moneyline underdog 26 total times this season. They've gone 12-14 in those games.
- When playing as a moneyline underdog with odds of +102 or longer, Arizona has gone 10-10 (50%).
- The Diamondbacks have played in 83 games with an over/under set, and have combined with opponents to go over the total 44 times (44-35-4).
- The Diamondbacks have covered 47% of their games this season, going 39-44-0 against the spread.
Giants Player Leaders
- Rafael Devers has 86 hits and an OBP of .384, both of which rank first among San Francisco hitters this season. He has a .260 batting average and a slugging percentage of .477.
- He ranks 73rd in batting average, eighth in on-base percentage, and 38th in slugging among qualified batters in baseball.
- Devers hopes to build on a two-game hitting streak in this matchup. During his last five outings he is batting .100 with a double, two walks and an RBI.
- Jung Hoo Lee is hitting .246 with 18 doubles, seven triples, six home runs and 29 walks, while slugging .406 with an on-base percentage of .315.
- He is 109th in batting average, 107th in on-base percentage and 95th in slugging among qualified hitters.
- Heliot Ramos has hit 13 homers with a team-high .451 SLG this season.
- Wilmer Flores has been key for San Francisco with 70 hits, an OBP of .317 plus a slugging percentage of .381.
Diamondbacks Player Leaders
- Geraldo Perdomo a has .366 on-base percentage to pace the Diamondbacks. He's batting .272 while slugging .422.
- Including all qualifying players, 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. In his last five games he is hitting .450 with a double, three walks and three RBIs.
- Josh Naylor's .471 slugging percentage leads his team. He has a batting average of .303 with an on-base percentage of .357.
- His batting average ranks ninth among all qualified players, his on-base percentage ranks 38th, and he is 43rd in slugging.
- Eugenio Suarez has 16 doubles, 26 home runs and 22 walks while batting .250.
- Ketel Marte is hitting .300 with 11 doubles, 18 home runs and 35 walks.
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!