The Arizona Diamondbacks are sitting as a slim -107 moneyline favorite at Oracle Park tonight as they begin a four-game set with the San Francisco Giants.
However, my Diamondbacks vs. Giants predictions are targeting San Fran on the moneyline amid their impressive offensive form, and Landen Roupp's success in the Bay Area.
Find out more in my MLB picks for Thursday, Aug. 27 before first pitch at 9:45 p.m. ET.
Who will win Diamondbacks vs Giants today: Giants (-103)
The San Francisco Giants enter this contest swinging it well, carrying a 113 wRC+ across the last week. That profile plays against Jose Cabrera, who has allowed seven earned runs over his last two outings while struggling with command.
Cabrera has not pitched in the big leagues since July 8 and owns a 5.46 FIP across four appearances this season, making him tough to trust.
Landen Roupp is not in peak form either, but he has been more reliable at Oracle Park, posting a 3.50 FIP while allowing just 0.60 HR/9 at home.
The Arizona Diamondbacks are hovering around league average offensively, and Roupp’s home profile gives San Francisco the cleaner edge.
Play this pick up to -130.

Diamondbacks vs Giants Over/Under pick: Over 8.5 (+109)
I’m targeting the Over 8.5 in the Bay Area.
Arizona has a 101 wRC+ over the last week, which is respectable enough to contribute here. Roupp has held his own at Oracle Park, but he is not untouchable, and San Francisco’s bullpen owns a 4.03 FIP over its last 31.2 frames.
The Diamondbacks’ relief corps has been even more vulnerable. Over the last week, Arizona’s pen owns a 5.95 FIP while surrendering 2.36 HR/9. The Giants should have a clear scoring path against both Cabrera and a struggling bullpen given their recent offensive form.
Arizona has enough offensive life to chip in, strengthening the Over case.
Play this pick down to +100.
Diamondbacks vs Giants home run prediction: Rafael Devers (+442)
Rafael Devers is one of the hottest power hitters in baseball at the moment. He has smacked four home runs over his previous seven games while carrying a ridiculous .500 ISO during that span.
The slugger owns a 48.5% fly-ball rate at home this season and a 55% fly-ball rate over the last week. Even better, he has turned 36.4% of those recent fly balls into home runs.
With Cabrera prone to the long ball at 1.53 HR/9 this season and Arizona’s bullpen also allowing too many homers lately, Devers has multiple paths to another bomb tonight.
Play this pick down to +400.
- ML/RL bets: 58-70, -20.33 units
- Over/Under bets: 70-54, +5.77 units
Diamondbacks vs Giants weather
Weather at Oracle Park looks cool and clean tonight, with partly cloudy skies and temperatures falling from 66°F to 63°F. Winds start around 9 mph before easing to 3–5 mph, and rain chances sit at 0% throughout. No delay concern, though the cool air could slightly limit carry.
Diamondbacks vs Giants odds
- Moneyline: Diamondbacks -107 | Giants -103
- Run line: Diamondbacks -1.5 (+152) | Giants +1.5 (-168)
- Over/Under: Over 8.5 (+109) | Under 8.5 (-126)
Diamondbacks vs Giants trend
The Over is 5-0-2 in Roupp's last 7 starts as an underdog. Find more MLB betting trends for Diamondbacks vs. Giants.
How to watch Diamondbacks vs Giants and game info
| Location | Oracle Park, San Francisco, CA |
| Date | Thursday, August 27, 2026 |
| First pitch | 9:45 p.m. ET |
| TV | Peacock |
| Diamondbacks starting pitcher | Jose Cabrera (0-2, 5.60 ERA) |
| Giants starting pitcher | Landen Roupp (7-13, 4.34 ERA) |
Diamondbacks vs Giants latest injuries
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.






