Giants vs. Diamondbacks Odds & Betting Predictions - July 2, 2025

Giants at Diamondbacks

1:40 am • NBCS-BA
2 - 8
Starting Pitchers
pitcherteameraw-l
Zac Gallen logoZ.GallenArizona Diamondbacks logo5.456-9
Hayden Birdsong logoH.BirdsongSan Francisco Giants logo4.303-3

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
45-41
+1.5
+1.5-192
o9-121
+110
Diamondbacks
43-42
u9
-1.5+151
u9-101
-131
location pinWednesday 1:40 a.m.
July 02, 2025
Chase FieldPhoenix
Giants vs. Diamondbacks Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 112-104-1 (+12.3u)
SF +111
1u
Ryan Sura
Ryan Sura
Last 30d: 24-29-1 (-5.0u)
R.Devers o1.5 Total Bases+120
0.9u
Tailing @sandyplashkes
Cam Is Money
Cam Is Money
Last 30d: 112-104-1 (+12.3u)
R.Devers o1.5 Hits + Runs + RBIs-125
1.25u
💰🦡 Jake
💰🦡 Jake
Last 30d: 90-97-4 (+14.2u)
Over 9-118
1u
Boomer Betz
Boomer Betz
Last 30d: 286-288-5 (+19.2u)
SF +125
1u
Z.Gallen u2.5 Earned Runs-110
0.91u
Sandy Plashkes
Sandy Plashkes
Last 30d: 84-90-3 (+0.6u)
SF +120
1u
R.Devers o1.5 Total Bases+122
1.22u
Lock & Cash
Lock & Cash
Last 30d: 18-16-1 (+0.8u)
SF +115
1.5u

Giants vs. Diamondbacks Previews & Analysis

  • San Francisco Giants vs Arizona Diamondbacks Prediction, Pick, Odds -- 7/1 article feature image

    San Francisco Giants vs Arizona Diamondbacks Prediction, Pick, Odds -- 7/1

    Kenny Ducey
    Jul 1, 2025 UTC
  • Tuesday's MLB Best Bets article feature image

    Tuesday's MLB Best Bets

    Action Network Staff
    Jul 1, 2025 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Giants vs. Diamondbacks Public Betting Percentages

Away Logo

Giants

Public

41%

Bets%

59%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
42-4220-2322-1925-3217-10
Giants
35-5117-2518-2617-3917-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
44-37-321-19-323-1831-23-313-14
Giants
38-45-317-2521-20-317-38-120-7-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
43-4222-2121-2030-2713-14
Giants
45-4125-1720-2430-2614-15

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 1stSFW 4-2+1.5 WU 8ARI +125
Jun 29thMIAL 4-6-1.5 LO 9MIA -190
Jun 28thMIAL 7-8-1.5 LO 9MIA -168
Jun 28thMIAL 8-9-1.5 LO 8.5MIA -172
Jun 25th@CWSL 3-7-1.5 LO 8CWS -154

Giants vs. Diamondbacks Injury Updates

Giants Injuries

  • Tom Murphy
    C

    Murphy is out with back

    Out

  • Matt Chapman
    3B

    Chapman is out with hand

    Out

Diamondbacks Injuries

  • Anthony DeSclafani
    SP

    DeSclafani is out with arm

    Out

  • Josh Naylor
    1B

    Josh Naylor has been scratched Tuesday.

    Out

  • Jordan Montgomery
    SP

    Montgomery is out for season with elbow

    Out for Season

  • John Curtiss
    RP

    Curtiss is out with elbow

    Out

  • Corbin Carroll
    RF

    Carroll is out with wrist

    Out

Giants vs. Diamondbacks Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Hayden Birdsong logoRH.Birdsong, P79463
Carson Seymour logoRC.Seymour, P53322
Joey Lucchesi logoLJ.Lucchesi, P21130
HITTERSH-ABRHRRBI
Mike Yastrzemski logo1M.Yastrzemski, RF1-4000
Heliot Ramos logo2H.Ramos, LF0-3000
Luis Matos logo2L.Matos, LF1-1000
Rafael Devers logo3R.Devers, DH1-4000
Wilmer Flores logo4W.Flores, 3B1-4000
Dominic Smith logo5D.Smith, 1B0-4000
Willy Adames logo6W.Adames, SS1-3111
Daniel Johnson logo7D.Johnson, CF1-3100
Patrick Bailey logo8P.Bailey, C0-3001
Tyler Fitzgerald logo9T.Fitzgerald, 2B0-3000
Diamondbacks Player Stats
Projected
PITCHERPCIPKER
Zac Gallen logoRZ.Gallen, P1017101
Anthony DeSclafani logoRA.DeSclafani, P25220
HITTERSH-ABRHRRBI
Geraldo Perdomo logo1G.Perdomo, SS2-5001
Ketel Marte logo2K.Marte, 2B0-3000
Pavin Smith logo3P.Smith, 1B1-4000
Eugenio Suarez logo4E.Suarez, 3B0-3200
Lourdes Gurriel logo5L.Gurriel, LF1-3212
Jake McCarthy logo6J.McCarthy, RF1-4113
Randal Grichuk logo7R.Grichuk, DH2-4111
James McCann logo8J.McCann, C1-2211
Alek Thomas logo9A.Thomas, CF1-4000

Giants vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Giants at Diamondbacks Team Totals

MatchupOverUnder
Giants
45-41
N/A
N/A
Diamondbacks
43-42
N/A
N/A