The Arizona Diamondbacks may have snapped their four-game losing streak with a win over the San Francisco Giants in the first game of this series, but an arduous pitching matchup could level this series and give the road team a much-needed win.
We’ll explain what’s gone wrong for Zac Gallen in our Giants vs. Diamondbacks predictions and highlight why even a strong showing from Arizona’s offense may not be enough.
Without further ado, let’s hand out some MLB picks for Tuesday, July 1.
Giants vs Diamondbacks prediction
My Giants vs Diamondbacks best bet: Giants moneyline (+115 at Caesars)
⚾ Pick Analysis
While both of these pitchers have experienced their fair share of hardships this season – a year which promised plenty for two talented arms – Hayden Birdsong should be in a much more comfortable position than Gallen.
Gallen, six years the elder, has essentially forgotten how to pitch after a slight decline in performance over the last two years. His strikeout rate has dropped to 20.8% this season with his walk rate now approaching 10%, and that’s put the onus on him to rack up outs on contact when he needs to – something he’s done to varying degrees of success since his stellar 2022 season.
The righty has now allowed 19 home runs – good for second-worst in the National League – and while he’s shown some improved control this month, he’s grown worse at keeping the ball in the yard.
His Expected Slugging is a dastardly .490 thanks to a drop in ground balls and another rough year in terms of limiting hard contact. Against a San Francisco Giants team that has hit for power this year – and hits fly-ballers far better than ground-ballers, I believe this slumbering offense will wake up in a big way.
That goes doubly when you consider the Giants are walking over 10% of the time over the last two weeks, which should earn them more baserunners against a pitcher who’s struggled to find the zone.
Birdsong hasn’t been all that better – allowing 11 earned runs in his last two outings behind some diminishing returns in the strikeout department – and while this is a tough spot for him to get strikeouts against a team which makes a ton of contact, he should theoretically find some success given the Arizona Diamondbacks splits disadvantage against fly-ball pitchers.
It might seem like a spot to either take the Over, or the stronger of the two offenses, but I can’t stomach backing the Diamondbacks here behind Gallen. On top of that, Birdsong is still young and improving, and it’s just been a couple of tough home outings against trendy offenses, which have done him in lately.
He’s still had a strong season, and there’s time for that to improve.
Giants vs Diamondbacks same-game parlay (SGP)
🚀 SGP Analysis
This is an excellent line on Hayden Birdsong’s walks despite the fact that he’s issued 12 free passes in his last four outings. The Diamondbacks’ walk rate is down under 7% over the past 14 days, and they’ve swung at pitches with the eighth-highest frequency in the league.
That’s going to mean plenty of batted balls – and even if you don’t like Birdsong here there’s a strong chance he’s chased from the game early if that contact proves to be disastrous – making this number all the more attainable.
I’m also going to have to take Rafael Devers for two or more total bases versus a pitcher who’s allowed extra-base hits like it’s his job. Devers has only faced Gallen three times, but owns a .843 xBA in those plate appearances. This is a prime buy-low spot on a supreme talent as he looks to break out with his new club.
Giants vs Diamondbacks odds
Giants vs Diamondbacks live odds
Giants vs Diamondbacks opening odds
- Moneyline: San Francisco (+115) | Arizona (-135)
- Run line: San Francisco +1.5 (-179) | Arizona -1.5 (+150)
- Over/Under: Over 9 (-110) | Under 9 (-110)
Giants vs Diamondbacks trend
Giants vs Diamondbacks trend: The San Francisco Giants have hit the 1st Five Innings (F5) Team Total Under in 19 of their last 31 away games (+6.25 Units / 17% ROI). Find more MLB betting trends for Giants vs. Diamondbacks.
How to watch Giants vs Diamondbacks and game info
Location | Chase Field, Phoenix, AZ |
Date | Tuesday, 7-1-2025 |
First pitch | 9:40 p.m. ET |
TV | NBCSBA, ARID |
Giants starting pitcher | Hayden Birdsong (3-2, 4.13 ERA) |
Diamondbacks starting pitcher | Zac Gallen (5-9, 5.75 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.