The Arizona Diamondbacks (87-69) are -187 favorites when they play the San Francisco Giants (77-79) on Monday at 9:40 p.m. ET. Eugenio Suarez has 98 RBI on the season and will hope to hit his milestone 100th once the game begins at Chase Field, live on ARID.
Arizona’s Eduardo Rodriguez gets the start, and he’ll go against San Francisco’s Hayden Birdsong.
Diamondbacks vs. Giants Odds
Diamondbacks vs. Giants Promo Codes
Game Time and Information
Who Will Win Diamondbacks vs. Giants?
Diamondbacks and Giants Betting Trends
The Diamondbacks are 50-30 in games they were listed as the moneyline favorite (winning 62.5% of those games).
In games it has played as moneyline favorites with odds of -187 or shorter, Arizona has a 12-2 record (winning 85.7% of its games).
The Giants have been underdogs in 77 games this season and won 31 (40.3%) of those contests.
San Francisco has entered 12 games this season as the underdog by +158 or more and is 5-7 in those contests.
The Diamondbacks have had an over/under set by oddsmakers 156 times, and have combined with opponents to go over the total in 89 of those games (89-60-7).
The Giants’ games have gone over the total in 79 of their 156 chances.
Diamondbacks Stats & Insights
The Diamondbacks are the top-scoring team in baseball averaging 5.5 runs per game (861 total).
Arizona is fourth in MLB play with 206 home runs. They average 1.3 per game.
The Diamondbacks have the second-best batting average in the majors (.264).
Arizona strikes out 7.8 times per game to rank seventh in MLB.
The pitching staff for the Diamondbacks has a collective 8.1 K/9, the fourth-worst in MLB.
Arizona has the 27th-ranked team ERA across all MLB pitching staffs (4.63).
Giants Stats & Insights
The Giants rank 17th in the majors with 664 total runs scored this season.
San Francisco’s 168 home runs rank 18th in Major League Baseball.
The Giants’ .237 batting average ranks 21st in the league this season.
San Francisco ranks 20th with an average of 8.9 strikeouts per game.
The Giants strike out nine batters per nine innings as a pitching staff, fifth-best in MLB.
San Francisco has pitched to a 4.08 ERA this season, which ranks 18th in baseball.
Diamondbacks Key Players to Watch
Rodriguez makes the start for the Diamondbacks, his ninth of the season. He is 3-3 with a 5.09 ERA and 36 strikeouts in 40 2/3 innings pitched.
Ketel Marte leads Arizona in homers with 35 while also maintaining a team-best .295 batting average.
Corbin Carroll has collected 130 hits this season and has an OBP of .320. He’s slugging .428 on the year.
Suarez leads Arizona in runs batted in (98) this season. He has a .257 batting average and a .474 slugging percentage.
Christian Walker has 115 hits and an OBP of .337 to go with a slugging percentage of .474 this season.
Giants Key Players to Watch
The Giants will hand the ball to Birdsong (4-5) for his 15th start of the season.
Matt Chapman leads the Giants in home runs (26) and runs batted in (75).
Heliot Ramos has a club-best .265 batting average.
Michael Conforto has 26 doubles, three triples, 18 home runs and 41 walks while batting .232.
Mike Yastrzemski is hitting .232 with 14 doubles, nine triples, 18 home runs and 38 walks.
Diamondbacks and Giants Injuries
Diamondbacks: Ryne Nelson: 15 Day IL (Shoulder), Paul Sewald: 15 Day IL (Neck), Bryce Jarvis: 60 Day IL (Elbow), Kyle Nelson: 60 Day IL (Shoulder), Drey Jameson: 60 Day IL (Elbow), Merrill Kelly: day-to-day (Calf), Gabriel Moreno: day-to-day (Adductor)
Giants: Robbie Ray: 15 Day IL (Hamstring), Randy Rodriguez: 15 Day IL (Elbow), Jordan Hicks: 15 Day IL (Shoulder), Kyle Harrison: 15 Day IL (Shoulder), Tom Murphy: 60 Day IL (Head), Jung Hoo Lee: 60 Day IL (Labrum), Keaton Winn: 60 Day IL (Elbow), Wilmer Flores: 60 Day IL (Knee)
Diamondbacks vs. Giants Prediction
How to Bet on Diamondbacks vs. Giants
Get more MLB picks.
If you are new to sports betting, read our in-depth guide on betting on Baseball and find the best MLB betting sites and promo codes.