Diamondbacks vs. Giants Dunkel MLB Picks, Predictions and Prop Bets - May 18
18 May 2026

The Arizona Diamondbacks and San Francisco Giants square off in the first of a three-game series on Monday at Chase Field, at 9:40 p.m. ET. Zac Gallen (1-4, 5.02 ERA) gets the start for the Diamondbacks, who are 22-23 this season and third in the NL West. Robbie Ray (3-5, 3.04 ERA) is expected to start for the Giants, who are 20-27 and fourth in the NL West.
The Giants (+115) are on the road versus the favored Diamondbacks (-137). The over/under for the Diamondbacks-Giants game is 9.
Diamondbacks vs. Giants Odds, Game Time
- Game day: Monday, May 18, 2026
- Game time: 9:40 p.m. ET
- Location: Phoenix, Arizona
- Stadium: Chase Field
- Favorite: Diamondbacks (-137)
- Underdog: Giants (+115)
- Over/under: 9
How to Watch Diamondbacks vs. Giants
- TV Channel: ARID and NBCS-BA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Diamondbacks vs. Giants: Betting the Moneyline
- The Diamondbacks have put together a 10-6 record in games they were favored on the moneyline (winning 62.5% of those games).
- San Francisco has been victorious in 13, or 40.6%, of the 32 contests it has been chosen as underdogs in this season.
- Arizona is 4-3 this season when entering a game favored by -137 or more on the moneyline.
- The Giants have a win-loss record of 6-8 when favored by +115 or worse by oddsmakers this year.
- Based on this contest's moneyline, the Diamondbacks have an implied win probability of 57.8%.
- The moneyline set for this matchup implies the Giants have a 46.5% chance of coming away with a victory in the contest.
Diamondbacks vs. Giants: Betting the Spread & Total
- The Diamondbacks have played in 45 games with over/under set, and have combined with opponents to go over the total 23 times (23-20-2).
- San Francisco's games have gone over the total in 20 of its 47 chances.
- The Diamondbacks have covered 60% of their games this season, going 27-18-0 against the spread.
- The Giants are 20-27-0 against the spread in their 47 games with a line set by sportsbooks this season.
