At Oracle Park on Wednesday, the Arizona Diamondbacks play the San Francisco Giants (three straight defeats) at 9:45 p.m. ET.

The Giants (+111 underdog moneyline odds to win) hit the field versus the Diamondbacks (-131). The Arizona Diamondbacks will give the start to Zac Gallen (10-6, 3.87 ERA), who is looking for win No. 11 on the season, and the Giants will turn to Hayden Birdsong (3-4, 5.14 ERA).

These clubs meet again after the Diamondbacks beat the Giants 8-7 yesterday. Ryne Nelson picked up the win for the Diamondbacks (6.2 IP, 2 R, 4 H, 9 K), and Randal Grichuk led the way offensively (3-for-5 with two home runs and three RBI). Kyle Harrison (2.2 IP, 6 R, 7 H, 3 K) was credited with the loss for the Giants.

Get ready for the Diamondbacks vs. Giants with what you need to know about Wednesday’s game, including viewing options.

Arizona Diamondbacks vs. San Francisco Giants odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 9:19 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Diamondbacks (-131, bet $131 to win $100)
  • Underdog: Giants (+111, bet $100 to win $111)
  • Over/under: 7.5

Diamondbacks vs. Giants: Live streaming info & game time

  • Game Day: Wednesday, September 4, 2024
  • Game Time: 9:45 p.m. ET
  • Stadium: Oracle Park
  • TV Channel: Diamondbacks
  • Live Stream: Fubo (Watch for free)

Diamondbacks stats and trends

Diamondbacks betting records

  • This season, the Diamondbacks have won 44 out of the 70 games, or 62.9%, in which they’ve been favored.
  • Arizona has a record of 28-11, a 71.8% win rate, when favored by -131 or more by sportsbooks this season.
  • The oddsmakers’ moneyline implies a 56.7% chance of a victory for the Diamondbacks.
  • So far this season, Arizona and its opponents have hit the over in 80 of 139 games with a total.
  • The Diamondbacks are 71-67-0 against the spread this season.

Zac Gallen (Diamondbacks probable starter)

  • 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.
  • His most recent time out was on Saturday against the Los Angeles Dodgers, when the right-hander went five innings, surrendering five earned runs while allowing six hits.
  • In 23 games this season, the 29-year-old has amassed an ERA of 3.87, with 8.8 strikeouts per nine innings. Opponents are batting .250 against him.
  • Gallen has 10 quality starts under his belt this year.
  • Gallen will try to prolong a four-game streak of pitching five or more innings (he’s averaging 5.3 innings per outing).
  • In seven of his 23 total appearances this season he has not surrendered an earned run.
  • He will take the mound against a Giants offense that is batting .240 as a unit (19th in MLB). It is also slugging a collective .394 (19th in MLB) with 145 total home runs (21st in MLB).
  • Gallen has thrown five innings, giving up five earned runs on nine hits while striking out six against the Giants this season.

Diamondbacks batting stats

  • The Diamondbacks have hit 175 homers this season, which ranks seventh in the league.
  • Fueled by 441 extra-base hits, Arizona ranks fourth in MLB with a .437 slugging percentage this season.
  • The Diamondbacks’ .263 batting average is among the best in baseball, ranking second in MLB.
  • Arizona leads MLB with 757 runs scored this season.
  • The Diamondbacks have the best on-base percentage (.336) in baseball this year.
  • Arizona has shown patience at the plate this season with the seventh-best rate of strikeouts per game (7.7) among MLB offenses.

Giants stats and trends

Giants betting records

  • The Giants have been chosen as underdogs in 61 games this year and have walked away with the win 25 times (41%) in those games.
  • San Francisco has a mark of 12-23 in contests where sportsbooks favor it by +111 or worse on the moneyline.
  • The Giants have an implied victory probability of 47.4% according to the moneyline set by oddsmakers for this matchup.
  • San Francisco and its opponents have gone over the total this season in 70 of its 138 opportunities.
  • In 137 games with a line this season, the Giants have a mark of 67-70-0 against the spread.

Hayden Birdsong (Giants probable starter)

  • Birdsong (3-4) gets the starting nod for the Giants in his 12th start of the season. He’s put together a 5.14 ERA in 49 2/3 innings pitched, with 60 strikeouts.
  • The righty last pitched on Thursday against the Milwaukee Brewers, when he tossed 3 2/3 innings, allowing five earned runs while giving up four hits.
  • The 23-year-old has an ERA of 5.14, with 11 strikeouts per nine innings in 11 games this season. Opponents have a .223 batting average against him.
  • Birdsong has recorded one quality start this year.
  • Birdsong has pitched five or more innings in a game four times this season heading into this outing.
  • He has made two appearances this season in which he did not allow an earned run.
  • He will take the hill against a Diamondbacks offense that ranks second in the league with 1245 total hits (on a .263 batting average). The squad also slugs a collective .437 (fourth in the league) with 175 total home runs (seventh in MLB action).

Giants batting stats

  • The Giants rank 21st in MLB play with 145 total home runs.
  • So far this season, San Francisco ranks 19th in baseball, slugging .394.
  • The Giants are 19th in MLB with a .240 batting average.
  • Averaging 4.3 runs per game (594 total), San Francisco is the 17th-highest scoring team in baseball.
  • The Giants are 18th in MLB with an on-base percentage of .309.
Watch the MLB on Fubo!