Diamondbacks vs. Giants Prediction

Arizona Diamondbacks vs. San Francisco Giants, 6/4/2018 Prediction & Odds

Two teams coming off home sweeps will meet on Monday at AT&T Park where the San Francisco Giants will host the Arizona Diamondbacks. Will the D-Backs pull off a small upset against the National League West rivals when the clubs meet at 10:10 p.m. ET?

Game Snapshot & Odds

953 Arizona Diamondbacks (+100) at 954 San Francisco Giants (-120); 8 runs

Monday, June 4, 2018

10:10 p.m. ET, AT&T Park


Compare odds and from multiple different online sportsbooks and shop for the best lines at our new Baseball Odds & Betting Page.

Public Betting Trends

Oddsmakers from online sportsbooks currently list the Giants as a -120 favorite. As of this writing, 65% of the betting tickets wagered at online sportsbooks are on the Diamondbacks to beat the Giants on the moneyline. This information is subject to change, however, so be sure to check out our MLB Public Betting Page for updated figures on this game.

Diamondbacks' Godley secures fifth victory in last start

Zack Godley yielded just two earned runs, six hits and two walks with seven strikeouts across six innings in a victory Tuesday against the Reds. Godley was anything but perfect, as he hit a batter and also served up a homer to Eugenio Suarez in the sixth inning. However, he hung on for just his second quality start across the past five outings and was able to return to the win column for the first time since April 27. He is a nice buy-low candidate in NL-only fantasy play and deeper mixed formats if he is on the waiver wire thanks to an impatient opponent.

Giants' Holland allows four runs over five innings vs. Rockies

Derek Holland surrendered four runs in five innings but still managed to snare a win against the Rockies at Coors Field on Wednesday. He fell behind 3-0 before getting an out and his fantasy owners were surely expecting an epic beatdown from there but he was able to bear down and get through five frames allowing just one more run. Nolan Arenado got him for a three-run dinger in the first inning. Holland improves to 3-6 with a 4.94 ERA and 1.32 WHIP after 11 starts in his first season in the National League.

MLB Betting Trends


The Diamondbacks are 6-2 in their last eight games versus the Giants and have won five of their last six games overall.

San Francisco

The Giants have won four straight games overall, five straight at home, and seven straight after allowing two runs or less in their previous game.


The Giants received excellent pitching over the weekend versus the Phillies but Philadelphia was also banged up. Arizona comes to AT&T Park tonight swinging some hot sticks after sweeping Miami over the weekend. The Diamondbacks are 4-0 in Godley's last four starts coming off five days of rest and are 9-3 in his last 12 outings when he pitches the first game of a series. On the other side, the Giants are just 2-5 in Holland's last seven starts versus a team with a winning record.

The Pick: Arizona Diamondbacks +100


MLB Headlines

MLB Predictions & Picks

Thumbnail Dodgers vs. Rays Game 3 Prediction With the series evened at one game apiece, the Dodgers and Rays will meet in Game 3 of the 2020 World Series on Friday night at 8:08 p.m. ET. With the Dodgers once...
Thumbnail Rays vs. Dodgers Game 2 Prediction The Dodgers took Game 1 of the 2020 World Series 8-3 and cashed as a large favorite over the underdog Rays. The over also hit easily as L.A.’s bats came alive in the...
Thumbnail Rays vs. Dodgers Game 1 Prediction Game 1 of the 2020 World Series takes place tonight at Globe Life Field in Arlington, TX as the Dodgers take on the Rays at 8:09 p.m. ET. With Tyler Glasnow set to...
Thumbnail Astros vs. Rays Game 6 Prediction The Astros have rallied back in the ALCS to win a pair of games but they still trail the Rays three games to two and still face elimination on Friday evening when...
Thumbnail Dodgers vs. Braves Game 4 Prediction After routing the Braves in Game 3 on Wednesday, will the Dodgers pick up another win and even up their series with Atlanta in Game 4 tonight at 8:08 p.m. ET?...