San Francisco Giants vs. Arizona Diamondbacks – MLB – Predictions, Betting Lines, Odds and Trends

The San Francisco Giants (73-77) visit the Arizona Diamondbacks (70-81) to open a three-game series at Chase Field, with first pitch at 9:40 PM ET on Friday. The Giants are on the back of a series victory over the Rockies, and the Diamondbacks a series loss to the Dodgers.

The Diamondbacks are an underdog (+108 moneyline odds) when they host the Giants (-128). Carlos Rodon (13-8) is the starter in this one for the San Francisco Giants. The Arizona Diamondbacks have yet to tab a starting pitcher for this game. The matchup has an over/under of 7.5 total runs.

Giants vs. Diamondbacks Predictions

Giants vs. Diamondbacks Betting Odds

Latest Sports Gambling Podcast Video


Giants vs. Diamondbacks Last 10 Games Betting Performance


  • San Francisco won each of the three games it played while the moneyline favorite in their last 10 matchups.
  • In their last 10 matchups (all had set totals), the Giants combined with their opponents to go over the total two times.
  • San Francisco has a 7-3-0 record against the spread over its past 10 games.

Spotify SGP


  • In 10 games as the underdog over the last 10 matchups, Arizona has a record of 4-6.
  • The Diamondbacks and their opponents have combined to hit the over two times in their last 11 games with a total.
  • Arizona has won six of its last 11 games against the spread.

Giants vs. Diamondbacks Starting Pitcher Betting Trends

Projected starter: Carlos Rodón

  • When Rodon starts, the Giants are 16-13-0 against the spread.
  • The Giants are 12-10 in Rodon’s 22 starts this season with San Francisco as the moneyline favorite.
  • Over Rodon’s 29 starts, his team is 14-15.
  • Rodon has had 29 starts that sportsbooks set a total for this season, and 12 of those matchups hit the over.

Giants Batting Leaders

  • Wilmer Flores has driven in a team-best 69 runs batted in.
  • Among all hitters in MLB action, Flores’ home run total ranks 64th and his RBI tally ranks 54th.
  • Thairo Estrada is batting .265 to pace his team.
  • Estrada ranks 112th in home runs and 81st in RBI among MLB hitters this season.
  • Joc Pederson has launched a team-best 22 home runs.
  • Pederson takes a three-game hitting streak into this matchup. During his last five outings he is hitting .333 with three RBI.
  • Mike Yastrzemski is batting .210 with 28 doubles, two triples, 14 home runs and 56 walks.
  • Yastrzemski takes a three-game hitting streak into this game. During his last five outings he is batting .278 with a double, two home runs and four RBI.

Diamondbacks Batting Leaders

  • Christian Walker is batting .238 this season with a team-high 36 home runs and 87 RBI.
  • Walker’s home run total ranks sixth in the majors, and he is 22nd in RBI.
  • Walker has hit safely in two straight games. During his last five outings he is batting .300 with two home runs and four RBI.
  • Daulton Varsho has collected 119 hits this season and has an OBP of .309. He’s slugging .457 on the year.
  • Varsho ranks 31st in home runs and 52nd in RBI among all MLB hitters this year.
  • Ketel Marte has collected 114 base hits, an OBP of .324 and a slugging percentage of .411 this season.
  • Josh Rojas leads Arizona with a .263 batting average. He’s also hit eight homers and has 50 RBI.

Where To Watch Giants vs. Diamondbacks

*Confirm FuboTV’s schedule of programming for exact games available

MLB Picks

Looking for MLB predictions? Go here for all of our free MLB picks.

Looking for the best bonuses and offers from online sportsbooks? Check out BetSGPN, your home for online sports betting.

Related Content

Related Content

Sports Gambling Podcast

The College Basketball Experience

NBA Gambling Podcast

NASCAR Gambling Podcast

Premier League Gambling Podcast


audio podcasts like homepage (post masonry grid, category: NFL)

video podcasts like homepage (post grid, category: NFL)

Best Bet For Sunday (May 19th): NBA Predictions

NFL Week Two

NFL Week Three

NFL Week Four

NFL Week Five

audio podcasts like homepage (post grid, category: NFL)