
Giants vs. Diamondbacks Prediction, Odds, Picks - July 3
The San Francisco Giants and Arizona Diamondbacks will meet on Thursday at Chase Field, at 9:40 p.m. ET, with Jung Hoo Lee and Geraldo Perdomo among those expected to produce at the plate. The Giants are the favorite in this one, at -129, while the underdog Diamondbacks have +109 odds to upset. San Francisco is favored on the run line (-1.5). The over/under is 8.5 runs for the matchup.
Here's everything you need to know from a betting perspective on the Giants-Diamondbacks 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
Giants vs. Diamondbacks Game Information & Odds
- When: Thursday, July 3, 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 |
|---|---|---|---|---|---|---|---|---|
| Giants | -129 | +109 | 8.5 | -109 | -111 | -1.5 | +133 | -159 |
Giants vs. Diamondbacks Prediction
- Score Prediction: Diamondbacks 6, Giants 5
- Total Prediction: Over 8.5 runs
- Win Probabilities: Giants 53%, Diamondbacks 47%
Giants vs. Diamondbacks Betting Insights
- The Giants have entered the game as favorites 56 times this season and won 30, or 53.6%, of those games.
- San Francisco has a record of 24-22 in games when oddsmakers favor them by at least -129 on the moneyline.
- The Giants have a 56.3% chance to win this game based on the implied probability of the moneyline.
- The Diamondbacks have been underdogs in 27 games this season and have come away with the win 13 times (48.1%) in those contests.
- This year, Arizona has won 11 of 17 games when listed as at least +109 or worse on the moneyline.
- Sportsbooks have implied with the moneyline set for this matchup that the Diamondbacks have a 47.8% chance of pulling out a win.
Giants Recent Betting Performance
- The Giants played as the moneyline favorite in eight of their last 10 games, and they went 2-6 in those matchups.
- In their last 10 matchups, the Giants and their opponents combined to go over the total five times (all 10 games had set totals).
- The Giants are 3-7-0 against the spread over their past 10 games.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 3-7 |
| Runs Per Game | 3.6 |
| HR | 8 |
| ERA | 4.70 |
| K/9 | 8.7 |
Giants Player Insights
- Rafael Devers has gone yard 17 times in the 2025 campaign while driving in 64 runs, both totals that lead the Giants.
- Including all MLB hitters, Devers ranks 74th in batting average, eighth in on-base percentage, and 38th in slugging.
- Devers has collected a hit in two straight games. In his last five games he is hitting .100 with a double, two walks and an RBI.
- Lee has 18 doubles, seven triples, six home runs and 29 walks while hitting .246.
- Lee is 182nd in homers in baseball, and 104th in RBI.
- Heliot Ramos leads the Giants with a .275 batting average.
- Wilmer Flores is batting .241 with eight doubles, 11 home runs and 28 walks.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willy Adames | 0.5 (-225) | 1.5 (+125) | - | 0.5 (+185) |
| Rafael Devers | 0.5 (-255) | 1.5 (+100) | - | 0.5 (+140) |
| Mike Yastrzemski | 0.5 (-240) | 1.5 (+110) | - | 0.5 (+200) |
| Dominic Smith | 0.5 (-215) | 1.5 (+140) | - | 0.5 (+190) |
| Jung Hoo Lee | 1.5 (+190) | 1.5 (+110) | - | 0.5 (+180) |
Diamondbacks Recent Betting Performance
- The Diamondbacks have been underdogs once in the past 10 games and won that contest.
- In their last 10 games with a total, the Diamondbacks and their opponents have combined to hit the over seven times.
- The Diamondbacks are 4-6-0 ATS over their last 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 5.5 |
| HR | 18 |
| ERA | 3.90 |
| K/9 | 9.8 |
Diamondbacks Player Insights
- Perdomo is batting .272 with 18 doubles, a triple, nine home runs and 49 walks.
- Perdomo's home run total places him 118th in the big leagues, and he ranks 11th in RBI.
- Perdomo takes a hitting streak of three games into this game. In his last five games he is hitting .450 with a double, three walks and three RBIs.
- Josh Naylor is hitting .303 to lead the lineup.
- Naylor ranks 95th among all batters in the majors in homers, and 21st in RBI.
- Eugenio Suarez has been solid source of run production for the Diamondbacks with 26 long balls and 69 runs batted in.
- Ketel Marte has 11 doubles, 18 home runs and 35 walks while hitting .300.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Randal Grichuk | 0.5 (-185) | 1.5 (+135) | - | 0.5 (+180) |
| Geraldo Perdomo | 0.5 (-220) | 1.5 (+145) | - | 0.5 (+265) |
| Lourdes Gurriel Jr. | 1.5 (+190) | 1.5 (+110) | - | 0.5 (+170) |
| Ketel Marte | 1.5 (+190) | 1.5 (-110) | - | 0.5 (+160) |
| Pavin Smith | - | - | - | - |
Giants vs. Diamondbacks Highlights | MLB on FOX
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.
2026 MLB Free Agent Signings, Trades: Braves Sign Star Closer; A's Add Reliever
MLB Free Agency Rumors, Buzz: Yankees Listening to Jazz Chisholm Jr. Trade Offers
The Big Picture: After Breaking Up Mets Core, What Can We Expect in Queens?
What's Next: Pete Alonso Gives Baltimore a Boost and the Mets Need to Act Fast
2025 MLB Winter Meetings: Would a Deadline Date Help Speed Up Free Agency?
Just How Many Homers Will Kyle Schwarber Hit on New Phillies Contract?
The Big Picture: With Two Fan Favorites Gone, Can The Mets Let Pete Alonso Walk?
What's Next: How Top MLB Signings and Trades Affect New Teams, Free Agency
What's Next: What Should the Phillies Do After Kyle Schwarber's New Deal?
2026 MLB Free Agent Signings, Trades: Braves Sign Star Closer; A's Add Reliever
MLB Free Agency Rumors, Buzz: Yankees Listening to Jazz Chisholm Jr. Trade Offers
The Big Picture: After Breaking Up Mets Core, What Can We Expect in Queens?
What's Next: Pete Alonso Gives Baltimore a Boost and the Mets Need to Act Fast
2025 MLB Winter Meetings: Would a Deadline Date Help Speed Up Free Agency?
Just How Many Homers Will Kyle Schwarber Hit on New Phillies Contract?
The Big Picture: With Two Fan Favorites Gone, Can The Mets Let Pete Alonso Walk?
What's Next: How Top MLB Signings and Trades Affect New Teams, Free Agency
What's Next: What Should the Phillies Do After Kyle Schwarber's New Deal?

