Diamondbacks vs. Giants Prediction: Odds, Line & Insights for April 20

The Arizona Diamondbacks (10-11) will look to Ketel Marte, red hot after a four-hit game, to lead them in a matchup with the San Francisco Giants (9-12) on Saturday at 4:05 PM ET on ARID. The Diamondbacks are -120 favorites for the contest, according to sportsbooks. Arizona's Zac Gallen gets the start, and he'll go against San Francisco's Kyle Harrison.

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Diamondbacks vs. Giants Predictions

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Moneyline Odds & Pick

Favorite Favorite Moneyline Underdog Moneyline Moneyline Pick Score Prediction
Diamondbacks -120 +100 Giants Giants 5, Diamondbacks 4

Moneyline Insights

  • Arizona is 8-5 in games it was favored on the moneyline (winning 61.5% of those games).
  • This season, San Francisco has been the underdog eight times and won three of those games.
  • In games they have played as moneyline favorites with odds of -120 or shorter, the Diamondbacks have a 6-5 record (winning 54.5% of their games).
  • This season, the Giants have won two of their six games when they're the underdog by at least +100 on the moneyline.
  • Arizona has an implied moneyline win probability of 54.5% in this game.

Bet on this game's moneyline with BetMGM

Total Odds & Pick

Total Over Total Odds Under Total Odds Over/Under Pick
8 -105 -115 Over 8 runs

Total Insights

  • Arizona's games have gone over the total in 10 of its 21 chances.
  • San Francisco and its opponents have gone over in 12 of its 21 games with a total set by sportsbooks this season.
  • In their last 10 games with a total, the Diamondbacks and their opponents have combined to hit the over three times.
  • In their last 10 games with an over/under, the Giants and their opponents have combined to eclipse the total four times.

Bet on this game's over/under with BetMGM

Diamondbacks vs. Giants Probable Starting Pitchers

Diamondbacks: Zac Gallen

  • Gallen (3-0) will take the mound for the Diamondbacks, his fifth start of the season.
  • The 28-year-old has an ERA of 1.64 and 10.6 strikeouts per nine innings, with a batting average against of .222 in four games this season.
  • The Diamondbacks have been the moneyline favorite in three of Gallen's starts this season, and they went 2-1 in those games.
  • Gallen's team has compiled a 3-1 record over his four starts.
  • Gallen has started four contests with a total set by sportsbooks this season. The teams have combined to hit the over in two of them.

Giants: Kyle Harrison

  • The Giants will hand the ball to Harrison (2-1) for his fifth start of the season.
  • The 22-year-old has pitched in four games this season with an ERA of 4.70, a 4.75 strikeout-to-walk ratio and a WHIP of 1.261.
  • His team is 1-1 this season when he starts and they're underdogs on the moneyline.
  • Harrison's team has won two of his four starts.
  • In Harrison's four starts with a total, the teams have hit the over two times.

Catch MLB action all season long on Fubo!

Diamondbacks vs. Giants Stats

Diamondbacks Giants
5.9
Runs Scored (PG)
4
2
MLB Rank (RPG)
19
4.4
Runs Allowed (PG)
5.1
11
MLB Rank (RAPG)
26
.262
Batting AVG
.241
4
MLB Rank (BA)
17
.250
Batting AVG Against
.265
21
MLB Rank (BAA)
27
23
Home Runs
18
10
MLB Rank (HR)
19
18
Home Runs Allowed
22
9
MLB Rank (HRA)
18

How to Watch Diamondbacks vs. Giants

  • Date: Saturday, April 20, 2024
  • Time: 4:05 PM ET
  • TV: ARID
  • Location: San Francisco, California
  • Venue: Oracle Park
  • Live Stream: Watch this game on Fubo

Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.