The Arizona Diamondbacks (78-61) and Randal Grichuk (2 HR in his last game) are favored (-132) on the moneyline for their matchup with the San Francisco Giants (68-71) on Wednesday at 9:45 p.m. ET on ARID.
Zac Gallen takes the mound for Arizona while Hayden Birdsong is San Francisco’s starter for the contest.
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 have won 43 of the 69 games they were listed as the moneyline favorite this season (62.3%).
In games it has played as moneyline favorites with odds of -132 or shorter, Arizona has a 28-11 record (winning 71.8% of its games).
This season, the Giants have won 25 out of the 63 games, or 39.7%, in which they’ve been the underdog.
This season, San Francisco has won 11 of its 33 games, or 33.3%, when it’s the underdog by at least +112 on the moneyline.
The Diamondbacks have combined with opponents to hit the over on the total 79 times this season for a 79-53-7 record against the over/under.
Games involving the Giants have gone over the total set by oddsmakers in 70 of 139 chances this season.
Diamondbacks Stats & Insights
The Diamondbacks score the most runs in baseball (757 total, 5.4 per game).
Arizona averages 1.3 home runs per game to rank seventh in MLB play with 175 total home runs.
The Diamondbacks rank second in MLB with a .263 batting average.
Arizona strikes out 7.7 times per game, the seventh-best mark in MLB.
The Diamondbacks pitching staff ranks 29th in the majors with a collective 7.8 strikeouts per nine innings.
Arizona’s 4.55 team ERA ranks 27th among all MLB pitching staffs.
Giants Stats & Insights
The Giants have scored 594 runs (4.3 per game) this season, which ranks 17th in MLB.
San Francisco’s 145 home runs rank 21st in Major League Baseball.
The Giants rank 19th in MLB with a .240 team batting average.
San Francisco ranks 20th with an average of 8.8 strikeouts per game.
The Giants have a nine K/9 this season as a pitching staff, fifth-best in baseball.
San Francisco pitchers have a combined ERA of 4.22 ERA this year, which ranks 21st in MLB.
Diamondbacks Key Players to Watch
Gallen makes the start for the Diamondbacks, his 24th of the season. He is 10-6 with a 3.87 ERA and 118 strikeouts in 121 2/3 innings pitched.
Corbin Carroll has been key for Arizona with 19 home runs, 65 RBI and a batting average of .234 this season.
Eugenio Suarez leads Arizona in runs batted in with 86 while batting .239 with 23 homers.
Josh Bell is slashing .246/.314/.404 this season for the Diamondbacks.
Christian Walker is batting .254 with an OBP of .337 and a slugging percentage of .473 this season.
Giants Key Players to Watch
Birdsong (3-4) will take the mound for the Giants, his 12th start of the season.
Matt Chapman leads the Giants with 22 home runs and 69 runs batted in, while accumulating a team-best batting average of .247.
Heliot Ramos has 18 doubles, two triples, 20 home runs and 33 walks while batting .277.
Michael Conforto is batting .229 with 24 doubles, three triples, 15 home runs and 39 walks.
Mike Yastrzemski is hitting .242 with 13 doubles, nine triples, 13 home runs and 32 walks.
Diamondbacks and Giants Injuries
Diamondbacks: Gabriel Moreno: 10 Day IL (Abductor), Lourdes Gurriel Jr.: 10 Day IL (Calf), Ketel Marte: 10 Day IL (Ankle), Bryce Jarvis: 60 Day IL (Elbow), Kyle Nelson: 60 Day IL (Shoulder), Drey Jameson: 60 Day IL (Elbow)
Giants: Robbie Ray: 15 Day IL (Hamstring), Randy Rodriguez: 15 Day IL (Elbow), Jordan Hicks: 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.