Last Updated Aug 30, 2021, 9:44 AM

Giants vs. Diamondbacks Predictions, Odds, Preview

July 4, 2021
Kevin Rogers
MLB Expert

San Francisco Giants vs. Arizona Diamondbacks - Predictions

Score Prediction - Giants 4, Diamondbacks 3

There aren't a lot of redeeming qualities to the Diamondbacks now, who have won eight games in the last two months.

Anthony DeSclafani is putting together a career season for San Francisco, which includes a 2.15 road ERA.

Arizona has done a better job scoring runs during this series by putting up 14 in three games, but it's hard to make a case for them against this strong San Francisco squad.

San Francisco Giants vs. Arizona Diamondbacks - Game Odds

  • San Francisco -190
  • Arizona +155
  • San Francisco (-1.5) -120
  • Arizona (+1.5) +100
  • Over (9) -105
  • Under (9) -115

Odds per BetMGM - Subject to Change

The Diamondbacks seek a four-game split with the Giants on Sunday night at home. (AP)

San Francisco Giants vs. Arizona Diamondbacks - Betting Analysis

  • Venue: Chase Field
  • Location: Phoenix, Arizona
  • TV-Time: NBC Sports Bay Area - 9:10 p.m. ET

San Francisco Giants vs. Arizona Diamondbacks - Current Form

The Giants remain in first place of the National League West in spite of the World Champion Dodgers breathing down their necks.

San Francisco enters Sunday's action at 52-30, owning a half-game edge over Los Angeles in the division, while the Giants own an impressive 26-19 road mark.

Arizona has free-fallen over the last two months as the D-backs sit in last place of the NL West at 23-62. Since starting the season at 15-13, Arizona has posted a dreadful 8-49 the last 57 games, which included losing streaks of 13 and 17 during this span.

The D-backs surprised the Giants in the opener of their four-game set at Chase Field, 5-3 on Thursday night behind seven strong innings from right-hander Merrill Kelly.

San Francisco has captured the last two meetings, starting with Friday's 11-4 blowout as -145 favorites. The Giants hit three homers in the win, including a grand slam by Thairo Estrada, who was making his first start for San Francisco.

In Saturday's 6-5 win, Austin Slater hit the go-ahead home run for San Francisco in the eighth inning, marking the eighth victory in nine matchups this season for the Giants over the Diamondbacks.

Pitching Matchup

San Francisco: Anthony DeScalfani (8-3, 2.91 ERA)

DeSclafani is coming off his first loss in over a month as the right-hander allowed three earned runs in five innings of a 3-2 defeat at the Dodgers.

The former Reds' hurler is unbeaten in his last five road starts, which includes consecutive scoreless outings in wins over the Angels and Nationals.

DeSclafani limited the D-backs to five hits and two runs in five innings of a 13-7 home victory as a -175 favorite on June 16.

Arizona: Caleb Smith (2-4, 3.08 ERA)

Smith is winless in his previous five starts, but hasn't pitched poorly in this stretch. The southpaw has allowed two earned runs or less four times during this span, but the D-backs have scored a total four runs in his last three starts.

Arizona is riding a 4-1 'under' run when Smith takes the mound, while the left-hander has struck out 33 batters during this run.

Trends to Watch

San Francisco

  • 4-1 last five on road vs. LHP
  • 3-6 last nine series finales


  • 0-9 last nine series finales
  • 2-20 last 22 games vs. NL West

We may be compensated by the company links provided on this page. Read more

MLB News