Giants vs. Diamondbacks Odds & Betting Predictions - May 20, 2026
Giants at Diamondbacks
7:40 pm • ARIDStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 5.91 | 3-3 | ||
![]() | 5.59 | 1-5 |
Giants at Diamondbacks Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Giants 20-29 | +1.5 | +1.5-185 | o9+101 | +110 |
Diamondbacks 24-23 | u8.5 | -1.5+151 | u9-118 | -135 |

Chase FieldPhoenix
.png)


Giants vs. Diamondbacks Expert Picks
Frank Ammirante
Last 30d: 268-272-10 (+0.5u)
Under 9-117
1.17u

Sean Zerillo
Last 30d: 169-150-11 (+1.1u)
Under 9-115
0.58u
Bet to -122
Matt Trollo
Last 30d: 60-48-5 (+7.3u)
Over 9-102
0.51u
(DK) Roof closed 108 Park Factor - Pitchers have combined for 33 barrels in fewer than 80 innings. Kelly 2 R/16 IP L2 starts - but only 9 Ks & 7 Barrels. SFG 4th worst pen estimators L30 days
Prop Odds Comparison
Line Movement Tracker
Giants vs. Diamondbacks Public Betting Percentages
Betting Trends
- Diamondbacks are 4-1 in their last 5 games.
- Diamondbacks are 4-1 in their last 5 games against the spread
- Diamondbacks are 14-10 in their road games against the spread
- The totals have gone OVER in 2 of Diamondbacks' last 5 games
- The totals have gone OVER in 10 of Diamondbacks' 23 last games at home
Matchup History
Against the Spread (ATS) History
| overall | home | away | favorite | underdog | |
|---|---|---|---|---|---|
| 29-18 | 15-8 | 14-10 | 12-7 | 16-11 | |
| 20-29 | 9-13 | 11-16 | 5-10 | 15-18 |
Over/Under History
| overall | home o/u | away o/u | favorite o/u | underdog o/u | |
|---|---|---|---|---|---|
| 24-21-2 | 10-12-1 | 14-9-1 | 8-10-1 | 15-11-1 | |
| 21-26-2 | 10-11-1 | 11-15-1 | 10-5 | 10-21-2 |
Straight-Up (ML) History
| overall | home | away | favorite | underdog | |
|---|---|---|---|---|---|
| 24-23 | 14-9 | 10-14 | 12-7 | 11-16 | |
| 20-29 | 10-12 | 10-17 | 7-8 | 13-20 |
Last 5 Matchups
Diamondbacks vs. Giants Injury Updates

Diamondbacks Injuries
- Corbin BurnesSP
Burnes is out with elbow
Out
- Blake WalstonSP
Walston is out with elbow
Out
- Tyler Locklear1B
Locklear is out with elbow
Out
- Cristian MenaSP
Mena is doubtful with shoulder
Doubtful

Giants Injuries
- Hayden BirdsongSP
Birdsong is out with arm
Out
Giants vs. Diamondbacks Starting Lineups
Giants Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 1-5 | 5.59 | 1.564 | 9.26 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .268 | .311 | .385 | 3 |
![]() | .320 | .360 | .425 | 2 |
![]() | .294 | .339 | .516 | 8 |
![]() | .246 | .292 | .401 | 6 |
![]() | .240 | .277 | .391 | 5 |
![]() | .220 | .297 | .308 | 1 |
![]() | .143 | .226 | .250 | 1 |
![]() | .160 | .188 | .358 | 4 |
![]() | .240 | .269 | .560 | 2 |
Diamondbacks Starting Lineup| PITCHER | W-L | ERA | WHIP | K/9 | |
|---|---|---|---|---|---|
![]() | 3-3 | 5.91 | 1.543 | 5.91 |
| HITTERS | AVG | OBP | SLG | HR |
|---|---|---|---|---|
![]() | .222 | .274 | .381 | 6 |
![]() | .285 | .395 | .563 | 7 |
![]() | .222 | .342 | .346 | 2 |
![]() | .278 | .351 | .477 | 7 |
![]() | .340 | .359 | .543 | 7 |
![]() | .241 | .304 | .325 | 1 |
![]() | .198 | .243 | .333 | 3 |
![]() | .333 | .333 | .333 | 0 |
![]() | .294 | .368 | .412 | 0 |
Giants vs. Diamondbacks Odds Comparison
Could not load odds
Giants at Diamondbacks Team Totals
MatchupOverUnder | ||
|---|---|---|
Giants 20-29 | N/A | N/A |
Diamondbacks 24-23 | N/A | N/A |




















