San Francisco Giants vs Arizona Diamondbacks MLB Pick – July 4

The MLB is set up with a great slate of baseball throughout the 4th of July. Fourteen games are up on the board throughout Monday. One of these games will be between the San Francisco Giants and the Arizona Diamondbacks. These two teams have been solid this season and will look for a big win. This game will throw the first pitch at around 6:10 PM Eastern time.

San Francisco has earned a record of 40-37 throughout this season, which has them sitting in third place of the NL West. The Giants have lost four games in a row and have gone 2-8 throughout their last 10 games. San Francisco is two games out of a wild card spot. The Giants will look to step up early on the road as they try to get back on track.

The Diamondbacks have put up a record of 35-44 so far on the season, which has them in fourth place of the NL West. Arizona has lost their last two games and are 3-7 throughout their last 10 matchups. The Diamondbacks are eight games out of a wild card position. Arizona will look to bounce back with a win at home on Monday.

These two teams have been solid throughout this season and will look for the win in this one. The GIants have hit a rough losing streak, which has dropped them out of a wild card position. Arizona has also struggled to string wins together as of late. If either team can step up early in this one, it could be enough for the win.

Game Overview

The following odds are courtesy of Bovada:

Teams Spread Money Line Total
San Francisco Giants -1 ½ (-110) -180 Over 8 (-105)
Arizona Diamondbacks +1 ½ (-110) +148 Under 8 (-115)
Team Data San Francisco Giants Arizona Diamondbacks
Overall Record 40-37 35-44
Away/ Home Record 19-17 19-22
Batting Average .237 .218
Batting Average Away/ Home .239 .211
ERA 3.98 4.39
ERA Away/ Home 4.08 4.03

Betting Trends

San Francisco Giants

  • 0-3 in July games
  • 5-3 when playing on Monday
  • 11-9 against division rivals
  • 18-18 in day games
  • 15-7 against left handed starters
  • 5-3 after allowing 10 or more runs
  • 17-18 after a loss
  • 17-18 against team with a losing record

Arizona Diamondbacks

  • 1-2 in July
  • 4-5 when playing on a Monday
  • 7-19 against division opponents
  • 14-19 in day games
  • 11-11 against left handers
  • 19-24 after a loss
  • 16-23 against team with a winning record

These two teams have not met up yet this season. The Giants and Diamondbacks met up 19 games on the season. San Francisco won the season series with a dominating 17-2 record. The Giants outscored Arizona 126-73 on the season. The Diamondbacks will look for a better start to this season series on Monday night.


The Giants have been solid hitting the ball throughout the season. San Francisco has a .237 batting average, which is 23rd in the league. The Giants have posted an OBP of .320, which is 9th in the MLB. San Francisco has earned a .718 OPS, which is 14th in the league. The Giants have a BA of .232 against lefties this season.

Arizona has struggled a bit at the plate so far on the season. The Diamondbacks have a batting average of .218, which is 29th in the MLB. Arizona has earned a .298 on base percentage, which is 25th in the league. The Diamondbacks have put up an OPS of .679, which is 25th in the MLB. Arizona has hit .226 against left handers.

San Francisco has been the better team hitting the ball so far this season. The Giants have 18 hits and seven runs over their last three games. Arizona has earned 31 hits and 21 runs over their last three. The Diamondbacks will look to continue to hit well, but slow down their opponents bats. If either team can get some early runs, it could be enough for the win.

Pitching Preview

I expect Carlos Rodon to get the start on the mound for San Francisco in this one. Rodon has earned a record of 7-4 throughout his last 15 starts. He has posted a 2.62 ERA and a WHIP of 1.093 in those games. Rodon’s last start was against the Detroit Tigers. He gave up seven hits and one run through six innings in the win.

Madison Bumgarner will likely get the nod at pitcher for the Diamondbacks on Monday night. Bumgarner has started in 16 games this season, going 3-8 in those matchups. He has put up an ERA of 3.63 and a 1.374 WHIP in those outings. Bumgarner pitched five innings in his last start against the San Diego Padres. He gave up four hits and one run in the losing effort.

Rodon has been strong as of late, winning three of his last four starts. Bumgarner has struggled, losing six of his last seven games. San Francisco has the edge in the bullpen as well. The Giants relievers have a 4.13 ERA, which is 19th in the MLB. Arizona’s bullpen has a combined ERA of 4.42, which is 24th in the league.

Pick Overview

These two teams will look to get back on track after they have struggled in their last stretch of games. The Giants will look to bounce back after losing four in a row and falling out of a wild card spot. San Francisco has the edge on the mound and at the plate in this one. If the Giants can come out fast on the road, I think they can control the pace.

Bovada has San Francisco listed as a -180 against the money line in this one. This implies that the Giants will win this game around 55.6 percent of the time. I think that this line is accurate, but has little value. San Francisco is listed at -1 ½ for -110. The Giants have been the better team this season and I think they can end this losing streak with a dominant win.

The Bet
San Francisco Giants -1.5
Andruw Burling / Author

Andruw Burling has been writing sports picks since 2017, covering mainly NHL and NBA content, but doing work in other sports as well. Andruw grew up in Las Vegas and has been around sports since a young age. He grew up a huge NHL and NBA fan and continues to use that knowledge in his content today.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.