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 Red Sox vs. Astros MLB Prediction Following the Astros’ come-from-behind victory last night against the Red Sox, Houston will look to take a 2-0 series lead on Saturday afternoon when these two teams...
Thumbnail Red Sox vs. Astros ALCS Game 1 Pick Game 1 of the ALCS is set for 8:07 p.m. ET on Friday when the Astros host the Red Sox on FOX. With Chris Sale set to oppose Framber Valdez, which side has the edge...
Thumbnail Dodgers vs. Giants Game 5 Prediction It all comes down to Thursday night in San Francisco when the Giants host their bitter rivals the Dodgers for Game 5 of the NLDS at 9:07 p.m. ET. Which team will...
Thumbnail Giants vs. Dodgers Game 4 Prediction The Giants are on the verge of eliminating the Dodgers and punching their ticket to the NLCS following their 1-0 win in Game 3 of the NLDS on Monday night. Is San...
Thumbnail Brewers vs. Braves Game 4 Prediction The Braves can eliminate the Brewers in Game 4 of the NLDS at 5:15 p.m. ET on Tuesday. With Charlie Morton set to face the Brewers for a second time in this...