Diamondbacks vs. Giants Prediction, Odds, Picks - July 2

Diamondbacks vs. Giants Prediction, Odds, Picks - July 2

Updated Jul. 2, 2025 9:02 p.m. ET
Data Skrive

Josh Naylor and Jung Hoo Lee will be among the stars on display when the Arizona Diamondbacks play the San Francisco Giants on Wednesday at 9:40 p.m. ET, at Chase Field. Oddsmakers list the Diamondbacks as -150 moneyline favorites, while giving the underdog Giants +126 moneyline odds to win. Arizona is a 1.5-run favorite (at +140 odds). The matchup's total has been set at 8.5 runs.

Here is everything you need to know from a betting perspective on the Diamondbacks-Giants game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Giants vs. Diamondbacks Highlights | MLB on FOX

Check out the best moments between San Francisco Giants and Arizona Diamondbacks.

Diamondbacks vs. Giants Game Information & Odds

  • When: Wednesday, July 2, 2025 at 9:40 p.m. ET
  • Where: Chase Field in Phoenix, Arizona
  • How to watch on TV: ARID and NBCS-BA
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -150 +126 8.5 -110 -110 -1.5 +140 -167

Diamondbacks vs. Giants Prediction

  • Score Prediction: Diamondbacks 5, Giants 4
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Diamondbacks 53%, Giants 47%

Diamondbacks vs. Giants Betting Insights

  • The Diamondbacks have entered the game as favorites 57 times this season and won 30, or 52.6%, of those games.
  • Arizona has a record of 12-12, a 50% win rate, when favored by -150 or more by sportsbooks this season.
  • The implied probability of a win from the Diamondbacks, based on the moneyline, is 60%.
  • The Giants have been chosen as underdogs in 30 games this year and have walked away with the win 15 times (50%) in those games.
  • This year, San Francisco has won three of nine games when listed as at least +126 or worse on the moneyline.
  • Oddsmakers have implied with the moneyline set for this matchup that the Giants have a 44.2% chance of pulling out a win.

Diamondbacks Recent Betting Performance

  • The Diamondbacks played as the moneyline favorite in nine of their last 10 games, and they finished 4-5 in those matchups.
  • Over their last 10 matchups, the Diamondbacks and their opponents combined to hit the over six times (all 10 of the games had set totals).
  • The Diamondbacks' ATS record is 5-5-0 over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.5
HR 18
ERA 3.64
K/9 10.5

Diamondbacks Player Insights

  • Geraldo Perdomo is hitting .265 with 18 doubles, a triple, nine home runs and 47 walks.
  • Perdomo is 115th in homers and 11th in RBI among all batters in baseball.
  • Perdomo carries a two-game hitting streak into this matchup. In his last five games he is hitting .350 with a double, a home run, three walks and six RBIs.
  • Naylor has a club-leading .304 batting average.
  • Including all major league hitters, Naylor is 93rd in home runs and 21st in RBI.
  • Eugenio Suarez leads the Diamondbacks in home runs (26) and runs batted in (69).
  • Ketel Marte is hitting .296 with 11 doubles, 17 home runs and 34 walks.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Pavin Smith 0.5 (-205) 1.5 (+140) - 0.5 (+170)
Geraldo Perdomo 0.5 (-225) 1.5 (+135) - 0.5 (+215)
Eugenio Suárez 0.5 (-205) 1.5 (+120) - 0.5 (+145)
Lourdes Gurriel Jr. 1.5 (+200) 1.5 (+110) - 0.5 (+170)
Ketel Marte 1.5 (+190) 1.5 (+100) - 0.5 (+150)

Giants Recent Betting Performance

  • Over the past 10 games, the Giants have been underdogs just once and lost that contest.
  • In their last 10 games with a total, the Giants and their opponents are 4-6-0 when it comes to hitting the over.
  • The Giants have won two of their last 10 games against the spread.

Giants Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 3.3
HR 9
ERA 4.55
K/9 8.3

Giants Player Insights

  • Rafael Devers paces the Giants in home runs (17) and runs batted in (63).
  • In all of the big leagues, Devers is 21st in homers and eighth in RBI.
  • Lee is batting .240 with 17 doubles, six triples, six home runs and 29 walks.
  • Lee ranks 182nd among all hitters in MLB in home runs, and 111th in RBI.
  • Heliot Ramos leads the Giants with a team-best batting average of .272.
  • Wilmer Flores is batting .244 with eight doubles, 11 home runs and 27 walks.

Giants Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Wilmer Flores 0.5 (-210) 1.5 (+150) - 0.5 (+205)
Willy Adames 0.5 (-190) 1.5 (+130) - 0.5 (+185)
Rafael Devers 0.5 (-230) 1.5 (+105) - 0.5 (+150)
Jung Hoo Lee 0.5 (-230) 1.5 (+130) - 0.5 (+215)
Landen Roupp - - - -

Giants vs. Diamondbacks Highlights | MLB on FOX

Check out the best moments between San Francisco Giants and Arizona Diamondbacks.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share