The Arizona Diamondbacks (10-11) will visit the San Francisco Giants (9-12), in the third Game of a four-Game series, Saturday at 4:05 PM ET.

The Diamondbacks are the road favorite (-119) versus the Giants (+100). The Arizona Diamondbacks will hand the ball to Zac Gallen (3-0, 1.64 ERA), who is looking for win No. 4 on the season, and the Giants will turn to Kyle Harrison (2-1, 4.70 ERA).

The Diamondbacks beat the Giants 17-1 yesterday, with Jordan Montgomery getting the win (6.0 IP, 1 R, 4 H, 3 K) and Blaze Alexander leading the way offensively (going 3-for-5 with two doubles, a home run and five RBI). Blake Snell (4.2 IP, 5 R, 9 H, 3 K) took the loss for the Giants.

Before the Diamondbacks vs. Giants matchup, here is what you need to get ready for Saturday’s baseball action, including viewing options.

Arizona Diamondbacks vs. San Francisco Giants odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Diamondbacks (-119, bet $119 to win $100)
  • Underdog: Giants (+100, bet $100 to win $100)
  • Over/under: 8

Diamondbacks vs. Giants: Live streaming info & game time

  • Game Day: Saturday, April 20, 2024
  • Game Time: 4:05 PM ET
  • Stadium: Oracle Park
  • TV Channel: Diamondbacks
  • Live Stream: Fubo (Watch for free)

Diamondbacks stats and trends

Diamondbacks betting records

  • The Diamondbacks have won eight, or 61.5%, of the 13 games they’ve played as favorites this season.
  • Arizona has a record of 6-5, a 54.5% win rate, when favored by -119 or more by bookmakers this season.
  • The Diamondbacks have a 54.3% chance to win this game based on the implied probability of the moneyline.
  • Games involving Arizona have gone over the total set by sportsbooks in 10 of 21 chances this season.
  • The Diamondbacks are 11-9-0 ATS in their 20 games with a spread this season.

Zac Gallen (Diamondbacks probable starter)

  • The Diamondbacks will send Gallen (3-0) to make his fifth start of the season. He is 3-0 with a 1.64 ERA and 26 strikeouts in 22 2/3 innings pitched.
  • His most recent time out came on Sunday against the St. Louis Cardinals, when the righty tossed six scoreless innings while allowing four hits.
  • The 28-year-old has put up an ERA of 1.64, with 10.6 strikeouts per nine innings, in four games this season. Opposing hitters have a .222 batting average against him.
  • Gallen will try to prolong a five-game streak of going five or more innings (he’s averaging 5.5 innings per appearance).
  • The opposing Giants offense has the 20th-ranked slugging percentage (.374) and ranks 19th in MLB play with 18 home runs. It has a collective .241 batting average, and is 11th in MLB with 168 total hits and 19th in MLB action scoring 85 runs.
  • The 28-year-old’s 1.64 ERA ranks 14th, 1.136 WHIP ranks 40th, and 10.6 K/9 ranks 17th among qualifying pitchers this season.

Diamondbacks batting stats

  • The Diamondbacks have hit 23 homers this season, which ranks 10th in the league.
  • Hitters for Arizona have a combined .411 slugging percentage this season, which ranks eighth in MLB.
  • The Diamondbacks rank fourth in MLB with a .262 team batting average.
  • Arizona leads MLB with 123 runs scored this season.
  • The Diamondbacks have an on-base percentage of .339 this season, which ranks fifth in the league.
  • Arizona ranks second in MLB in strikeouts per game with an average of 6.7 whiffs per contest.

Giants stats and trends

Giants betting records

  • The Giants have been chosen as underdogs in nine games this year and have walked away with the win three times (33.3%) in those games.
  • San Francisco has a win-loss record of 2-4 when favored by +100 or worse by bookmakers this year.
  • The moneyline set for this matchup implies the Giants have a 50% chance of coming away with a victory in the contest.
  • San Francisco and its opponents have hit the over in 12 of its 21 games with a total set by oddsmakers this season.
  • The Giants have an against the spread record of 8-12-0 in 20 games with a line this season.

Kyle Harrison (Giants probable starter)

  • Harrison (2-1) takes the mound first for the Giants in his fifth start of the season. He has a 4.70 ERA in 23 2/3 innings pitched, with 19 strikeouts.
  • In his last time out on Monday, the lefty tossed six innings against the Miami Marlins, allowing three earned runs while surrendering eight hits.
  • During four games this season, the 22-year-old has amassed a 4.70 ERA and 7.4 strikeouts per nine innings, while allowing a batting average of .281 to his opponents.
  • Harrison is aiming for his third straight quality start.
  • Harrison will look to prolong a five-game streak of pitching five or more innings (he’s averaging 5.8 frames per outing).
  • He will take the hill against a Diamondbacks offense that ranks third in the league with 191 total hits (on a .262 batting average). The squad also slugs a collective .411 (eighth in the league) with 23 total home runs (10th in MLB play).
  • Among qualifying pitchers in MLB play this season, the 22-year-old’s 4.70 ERA ranks 70th, 1.261 WHIP ranks 58th, and 7.4 K/9 ranks 59th.

Giants batting stats

  • The Giants rank 19th in MLB play with 18 home runs. They average 0.9 per game.
  • So far this season, San Francisco’s .374 slugging percentage is 20th in baseball.
  • The Giants are 17th in the majors with a .241 batting average.
  • San Francisco scores the 19th-most runs in baseball (85 total, 4.0 per game).
  • The Giants’ .310 on-base percentage ranks 18th in MLB.
Watch the MLB on Fubo!