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

Giants at Diamondbacks

1:40 am • NBCS-BA
Stream Live on SiriusXM - Free 3 Month Offer
@
Starting Pitchers
pitcherteameraw-l
Zac Gallen logoZ.GallenArizona Diamondbacks logo5.755-9
Hayden Birdsong logoH.BirdsongSan Francisco Giants logo4.133-2

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
45-40
+1.5
+1.5-182
o9-121
+114
Diamondbacks
42-42
u9
-1.5+148
u9+100
-136
location pinWednesday 1:40 a.m.
July 02, 2025
Chase FieldPhoenix
thermometer image105°Fahrenheit
rain image0%Rain
wind image6Wind

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%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
41-4219-2322-1924-3217-10
Giants
35-5017-2518-2517-3917-11

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
43-37-320-19-323-1830-23-313-14
Giants
37-45-317-2520-20-317-38-119-7-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
42-4221-2121-2029-2713-14
Giants
45-4025-1720-2330-2614-14

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
    IF

    Chapman is out with hand

    Out

Diamondbacks Injuries

  • Anthony DeSclafani
    P

    DeSclafani is out with arm

    Out

  • Jordan Montgomery
    P

    Montgomery is out for season with elbow

    Out for Season

  • John Curtiss
    P

    Curtiss is out with elbow

    Out

  • Corbin Carroll
    OF

    Carroll is out with wrist

    Out

Giants vs. Diamondbacks Starting Lineups
Giants Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Hayden Birdsong logoRH.Birdsong, P3-24.131.3778.89
HITTERSAVGOBPSLGHR
Christian Koss logo1C.Koss, 3B.265.305.3572
Rafael Devers logo2R.Devers, DH.272.401.50415
Heliot Ramos logo3H.Ramos, LF.275.352.45313
Mike Yastrzemski logo4M.Yastrzemski, RF.244.340.3847
Wilmer Flores logo5W.Flores, 1B.244.320.38911
Jung Hoo Lee logo6J.Lee, CF.240.311.3936
Willy Adames logo7W.Adames, SS.210.297.3399
Patrick Bailey logo8P.Bailey, C.196.265.2861
Tyler Fitzgerald logo9T.Fitzgerald, 2B.238.294.3372
Diamondbacks Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Zac Gallen logoRZ.Gallen, P5-95.751.4128.16
HITTERSAVGOBPSLGHR
Geraldo Perdomo logo1G.Perdomo, SS.262.357.4169
Ketel Marte logo2K.Marte, 2B.300.402.59217
Pavin Smith logo3P.Smith, 1B.260.369.4478
Josh Naylor logo4J.Naylor, DH.304.359.47410
Eugenio Suarez logo5E.Suarez, 3B.257.324.57026
Lourdes Gurriel logo6L.Gurriel, LF.250.296.41411
Jake McCarthy logo7J.McCarthy, RF.129.203.2261
Alek Thomas logo8A.Thomas, CF.249.294.3674
Jose Herrera logo9J.Herrera, C.200.315.2671

Giants vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Giants at Diamondbacks Team Totals

MatchupOverUnder
Giants
45-40
N/A
N/A
Diamondbacks
42-42
N/A
N/A