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

Odds updated as of 12:12 p.m.
The Thursday schedule in MLB includes a matchup between the San Francisco Giants and 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: (-122) | ARI: (+104)
- Spread: SF: -1.5 (+140) | ARI: +1.5 (-170)
- 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 probable starters are Robbie Ray (8-3) for the Giants and Brandon Pfaadt (8-5) for the Diamondbacks. Ray's team is 11-6-0 against the spread in his starts this season. Ray's team has been victorious in 69.2% of the games he's started as the moneyline favorite with a record of 9-4. The Diamondbacks have a 10-7-0 ATS record in Pfaadt's 17 starts that had a set spread. The Diamondbacks have a 4-3 record in Pfaadt's seven starts this season when 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
- Looking at the moneyline for Diamondbacks-Giants, Arizona is the underdog at +104, and San Francisco is -122 playing on the road.
Giants vs Diamondbacks Spread
- The Giants are at the Diamondbacks and are favored by 1.5 runs (+140 to cover) on the runline. Arizona is -170 to cover.
Giants vs Diamondbacks Over/Under
- The Giants-Diamondbacks game on July 3 has been given an over/under of 8.5 runs. The over is set at -106 and the under at -114.
Bet on San Francisco Giants vs. Arizona Diamondbacks on FanDuel today!
Giants vs Diamondbacks Betting Trends
- The Giants have come away with 31 wins in the 58 contests they have been listed as the favorites in this season.
- San Francisco has a record of 26-23 in contests when sportsbooks favor them by -122 or more on the moneyline.
- The Giants and their opponents have gone over in 39 of their 87 games with a total set by sportsbooks this season.
- The Giants have an against the spread mark of 37-50-0 in 87 games with a line this season.
- The Diamondbacks have won 46.2% of the games this season they were the underdog on the moneyline (12-14).
- In games it has played as a moneyline underdog with odds of +104 or longer, Arizona has a 10-9 record (winning 52.6% of its games).
- The Diamondbacks have played in 83 games with an over/under set, and have combined with their 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 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 the qualified hitters in the majors, his batting average ranks 73rd, his on-base percentage ranks eighth, and he is 38th in slugging.
- Devers has picked up at least one hit in two games in a row. During his last five outings he is batting .100 with a double, two walks and an RBI.
- Jung Hoo Lee has 18 doubles, seven triples, six home runs and 29 walks. He's batting .246 and slugging .406 with an on-base percentage of .315.
- His batting average ranks 109th among qualified players, his on-base percentage 107th, and his slugging percentage 95th.
- Heliot Ramos leads San Francisco in slugging percentage (.451) powered by 30 extra-base hits.
- 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 the qualifying hitters in the majors, he ranks 54th in batting average, 25th in on-base percentage and 79th in slugging percentage.
- Perdomo brings a three-game hitting streak into this game. In his last five games he is hitting .450 with a double, three walks and three RBIs.
- Josh Naylor is slugging .471 to lead his team. He has a batting average of .303 with an on-base percentage of .357.
- Including all qualified hitters, he ranks ninth in batting average, 38th in on-base percentage and 43rd 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 hitting .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!