The Arizona Diamondbacks host the San Francisco Giants in the third and final matchup of this NL West series at Chase Field.
My Giants vs. Diamondbacks prediction targets the total in this series finale. Read on for my MLB picks for Monday, June 30.
Giants vs Diamondbacks prediction
My Giants vs Diamondbacks best bet: Over 8.5 (-102 at DraftKings)
The Arizona Diamondbacks possess one of the strongest lineups in baseball. This season, it ranks in the Top 3 in runs scored per game, hits per game, slugging percentage, and OPS.
That success is likely to continue against left-hander Robbie Ray, who takes the mound for the San Francisco Giants. Through 51 combined plate appearances against Ray, the current Diamondbacks roster boasts a .295 batting average, .545 slugging percentage, and .401 weighted on-base average (wOBA).
That run support will likely be necessary, given that Arizona hands the ball to right-hander Brandon Pfaadt. Through 17 starts this season, Pfaadt has a 5.38 ERA and 1.38 WHIP.
Entering this matchup, he ranks in the first percentile in both expected ERA (xERA) and expected batting average (xBA). Additionally, Pfaadt ranks in the second percentile in average exit velocity, third percentile in hard-hit rate, and second percentile in barrel rate.
Giants vs Diamondbacks same-game parlay (SGP)
Continuing the fade of Pfaadt, he ranks in the bottom third of the league in both whiff rate and strikeout rate. Furthermore, Willy Adames has torched him in the past.
Through six plate appearances against the right-hander, Adames boasts a .600 batting average, 1.400 slugging percentage, and .812 wOBA.
Giants vs Diamondbacks odds
Giants vs Diamondbacks live odds
Giants vs Diamondbacks opening odds
- Moneyline: San Francisco -116 | Arizona -102
- Run line: San Francisco -1.5 (+142) | Arizona +1.5 (-172)
- Over/Under: Over 8 | Under 8
Giants vs Diamondbacks trend
There have been 9+ total runs scored in five of Brandon Pfaadt’s past six starts Find more MLB betting trends for Giants vs. Diamondbacks.
How to watch Giants vs Diamondbacks and game info
Location | Chase Field, Phoenix, AZ |
Date | Thursday, 7-3-2025 |
First pitch | 10:40 p.m. ET |
TV | NBCSBA, DBACKS.tv |
Giants starting pitcher | Robbie Ray (8-3, 2.75 ERA) |
Diamondbacks starting pitcher | Brandon Pfaadt (8-5, 5.38 ERA) |
Giants vs Diamondbacks latest injuries
Giants vs Diamondbacks weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.