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

Giants at Diamondbacks

1:40 am • ARID
6 - 5
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
46-41
+1.5
+1.5-176
o8.5-110
+120
Diamondbacks
43-43
u8.5
-1.5+149
u8.5-111
-143
location pinThursday 1:40 a.m.
July 03, 2025
Chase FieldPhoenix
Giants vs. Diamondbacks Expert Picks
Sir Lockselot
Sir Lockselot
Last 30d: 35-52-0 (+20.5u)
R.Devers o0.5 RBI+145
2.9u
🔑 R.Devers 1+ RBI +145 (FanDuel) 2u Running it back in the BetAlytics lab 5 ⭐️, 41.3% expected win probability. Devers is so due, his last like 7 PA have been strikeouts, he is 1/9 in his career vs Kelly…that one hit was a dinger and 3 RBI. Join 👉🔗 https://www.betalytics.com/ Promo code: LOCKSELOT for 25% off
Sean Zerillo
Sean Zerillo
Last 30d: 164-147-4 (+12.8u)
Under 8.5+100
0.5u
Bet to -110
💰🦡 Jake
💰🦡 Jake
Last 30d: 88-99-4 (+9.3u)
Under 0.5 (1st Inn)-120
1.8u
Austin Pendergrass
Austin Pendergrass
Last 30d: 64-78-2 (-13.5u)
ARI -160 (F5)
0.5u
Picks Office
Picks Office
Last 30d: 78-79-2 (-2.6u)
SF +120
1.2u
Follow @PicksOffice on X for more.
Sean Zerillo
Sean Zerillo
Last 30d: 164-147-4 (+12.8u)
SF +125
0.11u
Entered at wrong stake. 0.5u at +125. Bet to +115
SF +123
0.5u
0.5u. Bet to +115
Boomer Betz
Boomer Betz
Last 30d: 297-300-5 (+11.0u)
M.Kelly u5.5 Ks+120
1.2u

Giants vs. Diamondbacks Previews & Analysis

  • 3 Wednesday MLB Player Prop Picks article feature image

    3 Wednesday MLB Player Prop Picks

    Alex Hinton
    Jul 2, 2025 UTC
  • Wednesday's MLB Best Bets article feature image

    Wednesday's MLB Best Bets

    Action Network Staff
    Jul 2, 2025 UTC
  • Giants vs. Diamondbacks: Good Opportunity to Buy Low article feature image

    Giants vs. Diamondbacks: Good Opportunity to Buy Low

    John Feltman
    Jul 2, 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

31%

Bets%

69%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
42-4320-2422-1925-3317-10
Giants
36-5117-2519-2617-3918-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
45-37-322-19-323-1832-23-313-14
Giants
39-45-317-2522-20-317-38-121-7-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
43-4322-2221-2030-2813-14
Giants
46-4125-1721-2430-2615-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 Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Landen Roupp logoRL.Roupp, P81442
Erik Miller logoLE.Miller, P11120
Spencer Bivens logoRS.Bivens, P14120
Randy Rodriguez logoRR.Rodriguez, P15110
Tyler Rogers logoRT.Rogers, P14110
Camilo Doval logoRC.Doval, P29232
HITTERSH-ABRHRRBI
Mike Yastrzemski logo1M.Yastrzemski, RF1-5111
Willy Adames logo2W.Adames, SS1-4000
Rafael Devers logo3R.Devers, DH1-5001
Wilmer Flores logo4W.Flores, 1B0-4100
Wilmer Flores logo4W.Flores, 3B0-4100
Jung Hoo Lee logo5J.Lee, CF3-5201
Luis Matos logo6L.Matos, LF0-3100
Heliot Ramos logo6H.Ramos, PH1-1000
Heliot Ramos logo6H.Ramos, LF1-1000
Patrick Bailey logo7P.Bailey, C1-3002
Tyler Fitzgerald logo8T.Fitzgerald, 2B0-3000
Dominic Smith logo8D.Smith, PH0-1000
Dominic Smith logo8D.Smith, 1B0-1000
Brett Wisely logo9B.Wisely, 3B2-4101
Brett Wisely logo9B.Wisely, 2B2-4101
Diamondbacks Player Stats
Projected
PITCHERPCIPKER
Merrill Kelly logoRM.Kelly, P92633
Kyle Backhus logoLK.Backhus, P22120
Jake Woodford logoRJ.Woodford, P53202
Shelby Miller logoRS.Miller, P5100
HITTERSH-ABRHRRBI
Geraldo Perdomo logo1G.Perdomo, SS3-3100
Ketel Marte logo2K.Marte, 2B2-4112
Pavin Smith logo3P.Smith, 1B1-2000
Tim Tawa logo3T.Tawa, PH0-2000
Tim Tawa logo3T.Tawa, 1B0-2000
Randal Grichuk logo3R.Grichuk, PH0-1000
Josh Naylor logo4J.Naylor, DH1-4001
Josh Naylor logo4J.Naylor, 1B1-4001
Eugenio Suarez logo5E.Suarez, 3B0-5000
Blaze Alexander logo5B.Alexander, PR0-0000
Lourdes Gurriel logo6L.Gurriel, LF1-4100
Jake McCarthy logo7J.McCarthy, RF2-5001
Alek Thomas logo8A.Thomas, CF1-5111
Jose Herrera logo9J.Herrera, C0-3100

Giants vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Giants at Diamondbacks Team Totals

MatchupOverUnder
Giants
46-41
N/A
N/A
Diamondbacks
43-43
N/A
N/A