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

Giants at Diamondbacks

1:40 am • ARID
Stream Live on SiriusXM - Free 3 Month Offer
@
Starting Pitchers
pitcherteameraw-l
Merrill Kelly logoM.KellyArizona Diamondbacks logo3.497-4
Landen Roupp logoL.RouppSan Francisco Giants logo3.436-5

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
45-41
+1.5
+1.5-186
o8.5-112
+110
Diamondbacks
43-42
u8.5
-1.5+152
u8.5-108
-130
location pinThursday 1:40 a.m.
July 03, 2025
Chase FieldPhoenix
thermometer image98°Fahrenheit
rain image0%Rain
wind image7Wind

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

32%

Bets%

68%

Money%

MLB Public Betting Right Arrow

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 2ndSFW 8-2-1.5 WO 9ARI -131
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

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 Starting Lineups
Giants Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Landen Roupp logoRL.Roupp, P6-53.431.4388.19
HITTERSAVGOBPSLGHR
Mike Yastrzemski logo1M.Yastrzemski, RF.244.339.3827
Heliot Ramos logo2H.Ramos, LF.272.349.44913
Rafael Devers logo3R.Devers, DH.272.401.50415
Wilmer Flores logo4W.Flores, 3B.244.319.38711
Dominic Smith logo5D.Smith, 1B.262.347.3771
Willy Adames logo6W.Adames, SS.211.297.34810
Jung Hoo Lee logo7J.Lee, CF.240.311.3936
Patrick Bailey logo8P.Bailey, C.193.262.2811
Tyler Fitzgerald logo9T.Fitzgerald, 2B.234.290.3322
Diamondbacks Starting Lineup
Projected
PITCHERW-LERAWHIPK/9
Merrill Kelly logoRM.Kelly, P7-43.491.0719.18
HITTERSAVGOBPSLGHR
Geraldo Perdomo logo1G.Perdomo, SS.265.358.4169
Ketel Marte logo2K.Marte, 2B.296.400.58317
Pavin Smith logo3P.Smith, 1B.260.367.4438
Josh Naylor logo4J.Naylor, DH.304.359.47410
Eugenio Suarez logo5E.Suarez, 3B.254.324.56426
Lourdes Gurriel logo6L.Gurriel, LF.251.299.42312
Jake McCarthy logo7J.McCarthy, RF.136.205.2732
Alek Thomas logo8A.Thomas, CF.249.293.3644
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-41
N/A
N/A
Diamondbacks
43-42
N/A
N/A