Tuesday's contest between the Arizona Diamondbacks (28-32) and the San Francisco Giants (29-32) at Chase Field should be a tight matchup, as our computer prediction projects a final score of 4-3, with the Diamondbacks securing the victory. Game time is at 9:40 PM ET on June 4.

The Diamondbacks will look to Blake Walston versus the Giants and Kyle Harrison (4-2).

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

Diamondbacks vs. Giants Game Info & Odds

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

Diamondbacks vs. Giants Score Prediction

  • Our prediction for this matchup is Diamondbacks 4, Giants 3.

Total Prediction for Diamondbacks vs. Giants

  • Total Prediction: Under 9 runs

Diamondbacks Performance Insights

  • In six games as the favorite over the last 10 matchups, the Diamondbacks have a record of 3-3.
  • In its last 10 games with a total, Arizona and its opponents have combined to hit the over three times.
  • The Diamondbacks have won 16, or 55.2%, of the 29 games they've played as favorites this season.
  • Arizona has entered 23 games this season favored by -120 or more and is 12-11 in those contests.
  • The moneyline for this contest implies a 54.5% chance of a victory for the Diamondbacks.
  • Arizona has scored the eighth-most runs in the majors this season with 278.
  • The Diamondbacks have a 4.30 team ERA that ranks 24th among all MLB pitching staffs.

Giants Performance Insights

  • The Giants have played as the underdog in seven of their past 10 games and have gone 3-4 in those contests.
  • In its last 10 games with an over/under, San Francisco and its opponents have combined to eclipse the total six times.
  • The Giants have been victorious in 12, or 42.9%, of the 28 contests they have been chosen as underdogs in this season.
  • This season, San Francisco has come away with a win nine times in 23 chances when named as an underdog of at least +100 or longer on the moneyline.
  • Bookmakers have implied with the moneyline set for this matchup that the Giants have a 50% chance of pulling out a win.
  • The offense for San Francisco is the No. 14 offense in baseball, scoring 4.2 runs per game (259 total runs).
  • The Giants have the 26th-ranked ERA (4.45) in the majors this season.

Put your picks to the test and bet with BetMGM!

Diamondbacks Schedule

Date Opponent Score Pitching Matchup
May 30 @ Mets L 3-2 Zac Gallen vs Christian Scott
May 31 @ Mets L 10-9 Jordan Montgomery vs Luis Severino
June 1 @ Mets W 10-5 Slade Cecconi vs Sean Manaea
June 2 @ Mets W 5-4 Brandon Pfaadt vs José Quintana
June 3 Giants W 4-2 Ryne Nelson vs Erik Miller
June 4 Giants - Blake Walston vs Kyle Harrison
June 5 Giants - Jordan Montgomery vs Jordan Hicks
June 6 @ Padres - Blake Walston vs Joe Musgrove
June 7 @ Padres - Brandon Pfaadt vs Michael King
June 8 @ Padres - Ryne Nelson vs Matt Waldron
June 9 @ Padres - Blake Walston vs TBA

Giants Schedule

Date Opponent Score Pitching Matchup
May 29 Phillies L 6-1 Kyle Harrison vs Cristopher Sanchez
May 31 Yankees L 6-2 Jordan Hicks vs Marcus Stroman
June 1 Yankees L 7-3 Logan Webb vs Cody Poteet
June 2 Yankees L 7-5 Blake Snell vs Nestor Cortes Jr.
June 3 @ Diamondbacks L 4-2 Erik Miller vs Ryne Nelson
June 4 @ Diamondbacks - Kyle Harrison vs Blake Walston
June 5 @ Diamondbacks - Jordan Hicks vs Jordan Montgomery
June 7 @ Rangers - Logan Webb vs Michael Lorenzen
June 8 @ Rangers - Blake Snell vs Andrew Heaney
June 9 @ Rangers - TBA vs Nathan Eovaldi
June 10 Astros - Kyle Harrison vs Spencer Arrighetti

Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.

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.

dataskrive is a Tribune-Review freelancer. You can contact dataskrive at info@triblive.com.