One of 14 games scheduled for Monday, July 4 in the MLB is a divisional battle in the desert, so don’t miss out on the best Giants vs. Diamondbacks betting pick and odds.

San Francisco and Arizona will open a three-game series at Chase Field, and the Giants are -180 moneyline favorites on MyBookie Sportsbook. These National League West foes will meet for the first time this season.

Giants swept by the White Sox

The San Francisco Giants suffered four consecutive losses, including all three games of the series against the Chicago White Sox at home. After losing ten of the last 13 games and failing to win a series in two weeks, the Giants dropped to a 40-37 record.

The Giants fell to a disappointing 13-4 home loss to the White Sox as a decision to give their bullpen a chance instead of a classic starter proved to be wrong. San Francisco’s staff let even 17 hits, while the batters managed to score only one run off of Lucas Giolito.

Carlos Rodon (7-4) will get his 16th start of the campaign and is hoping for the 4th win in five starts. The 29-year-old left-hander owns a pristine 2.62 ERA, 1.09 WHIP, and 105/28 K/BB ratio over 86.0 innings of work. Rodon never faced the Diamondbacks in his eight-year career.

Diamondbacks dropped a five-run lead against the Rockies

The Arizona Diamondbacks opened a three-game series against the Colorado Rockies with a win at Coors Field, but then lost the next two, the second of which was a disappointing defeat. Arizona had a 5-0 lead, but a couple of homers from C.J. Cron and six RBIs gave the hosts a 6-5 comeback victory.

David Peralta hit a grand slam in the 5th inning to make it 5-0 for the Dbacks and when everybody thought it was going to be an easy win for Zac Gallen (4-2) and the bullpen, C.J. Cron stepped up for the Rockies. Gallen pitched for 6.0 innings and allowed three runs on four hits with four strikeouts and two walks. Noe Ramirez (2-2) took a loss after allowing a three-run home run to Cron in the 8th.

Madison Bumgarner (3-8) will take the mound for the 17th time this year and is looking for a much better month after losing five of six starts in June. The 32-year-old southpaw carries a 3.63 ERA, 1.37 WHIP, and 57/26 K/BB ratio in 79.1 innings. Bumgarner faced his former team twice in 2021 (1-0) and registered a 3.75 ERA in 12.0 innings.


San Francisco:

  • 6-1 in the last seven games vs. a left-handed starter
  • 4-1 in the last five road games vs. a left-handed starter


  • 3-7 in the last ten overall
  • 4-10 in the last 14 Monday games

San Francisco Giants vs. Arizona Diamondbacks Pick  

After struggling on offense lately, I expect the Giants batters to bounce back in this one. It won’t be easy though, Bumgarner knows San Francisco batters well; he did spend 11 years with them. On the other hand, they know him too, so it’s going to be interesting how the Giants will respond. Unlike Bumgarner, Carlos Rodon dominated in June and didn’t allow more than two runs in six starts for a 3-0 record. I am backing him to continue with rock-solid displays. Arizona averages 3.95 runs per nine innings against southpaws and I doubt the hosts can score more than two against Rodon.

Pick: Take the Giants -1.5 at +100

The Total

Rodon has been quite steady for a month and I don’t think he will allow a lot of hits and runs in this one. Bumgarner, even though had a tough month when it comes to a win-loss record, actually pitched well in June. He kept the opponents to under three runs in four of six starts.

Under is 7-1-3 in the Giants’ last 11 during game 1 of a series, while Under is 5-1 in San Francisco’s previous six road games with the total set at 7.0-8.5.

Pick: Go Under 8.5 runs at -110