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

Giants at Diamondbacks

1:40 am • NBCS-BA
2 - 4
Starting Pitchers
pitcherteameraw-l
Ryne Nelson logoR.NelsonArizona Diamondbacks logo3.397-3
Logan Webb logoL.WebbSan Francisco Giants logo3.2215-11

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
0-0
-1.5
-1.5+113
o8-113
-150
Diamondbacks
0-0
u8
+1.5-133
u8-108
+125
location pinTuesday 1:40 a.m.
July 01, 2025
Chase FieldPhoenix
Giants vs. Diamondbacks Expert Picks
Kyle Murray
Kyle Murray
Last 30d: 70-75-3 (-3.9u)
Under 8.5-115
1u
Sean Zerillo
Sean Zerillo
Last 30d: 63-97-2 (-2.7u)
Under 8.5-110
0.5u
Exchange. Bet to -118 or 8 (+100)
YBK Picks.com
Last 30d: 57-40-1 (+30.7u)
ARI +1-120
1.67u
Boomer Betz
Boomer Betz
Last 30d: 208-181-5 (+37.4u)
R.Nelson o2.5 Earned Runs+120
1u
L.Webb o2.5 Earned Runs+140
1.4u
💰🦡 Jake
💰🦡 Jake
Last 30d: 107-110-10 (+12.0u)
Under 4 (F5)+100
1u
Brandon Kravitz
Brandon Kravitz
Last 30d: 72-77-2 (-0.1u)
Over 8.5+100
1u
Brian Bitler
Brian Bitler
Last 30d: 79-79-2 (-12.4u)
ARI +125
3.75u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 197-180-3 (-2.6u)
SF -156
1.56u
Opponent got Upset Overall: 160-76-0,68% (ROI:21%) Season:5-1-0,83% (ROI:42%) Divisional Road Favorites Overall: 274-114-0,71% (ROI:14%) Season:4-6-0,40% (ROI:-35%)

Giants vs. Diamondbacks Previews & Analysis

  • Giants vs Diamondbacks: + 174 SGP for NL West Clash article feature image

    Giants vs Diamondbacks: + 174 SGP for NL West Clash

    Alex Hinton
    Jun 30, 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

52%

Bets%

48%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
82-7940-4142-3836-5245-27
Giants
76-8635-4641-4035-5740-28

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
80-74-739-36-641-38-143-40-537-33-2
Giants
75-80-735-45-140-35-636-55-137-25-6

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
80-8243-3837-4345-4334-38
Giants
81-8142-3939-4249-4331-37

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
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
Jun 24th@CWSW 4-1-1.5 WU 8.5ARI -122

Giants vs. Diamondbacks Injury Updates

Giants Injuries

    Diamondbacks Injuries

    • John Curtiss
      RP

      Curtiss is out with elbow

      Out

    Giants vs. Diamondbacks Box Score
    Giants Player Stats
    Projected
    PITCHERPCIPKER
    Logan Webb logoRL.Webb, P1046.173
    Randy Rodriguez logoRR.Rodriguez, P100.210
    Tyler Rogers logoRT.Rogers, P12101
    HITTERSH-ABRHRRBI
    Christian Koss logo1C.Koss, 3B1-4000
    Brett Wisely logo1B.Wisely, PR0-0000
    Brett Wisely logo1B.Wisely, 3B0-0000
    Rafael Devers logo2R.Devers, DH0-4000
    Heliot Ramos logo3H.Ramos, LF0-4000
    Dominic Smith logo4D.Smith, 1B2-4100
    Willy Adames logo5W.Adames, SS1-4100
    Jung Hoo Lee logo6J.Lee, CF0-4000
    Tyler Fitzgerald logo7T.Fitzgerald, 2B2-3002
    Patrick Bailey logo8P.Bailey, C1-3000
    Daniel Johnson logo9D.Johnson, RF0-3000
    Diamondbacks Player Stats
    Projected
    PITCHERPCIPKER
    Ryne Nelson logoRR.Nelson, P886.272
    Juan Morillo logoRJ.Morillo, P20.100
    John Curtiss logoRJ.Curtiss, P110.210
    Shelby Miller logoRS.Miller, P151.120
    HITTERSH-ABRHRRBI
    Geraldo Perdomo logo1G.Perdomo, SS1-4001
    Ketel Marte logo2K.Marte, 2B0-3000
    Pavin Smith logo3P.Smith, 1B0-4000
    Eugenio Suarez logo4E.Suarez, 3B1-4111
    Lourdes Gurriel logo5L.Gurriel, DH1-4111
    Jake McCarthy logo6J.McCarthy, RF1-4000
    Tim Tawa logo7T.Tawa, LF0-4000
    Alek Thomas logo8A.Thomas, CF3-3200
    Jose Herrera logo9J.Herrera, C1-1000

    Giants vs. Diamondbacks Odds Comparison

    Right Arrow

    Could not load odds

    Giants at Diamondbacks Team Totals

    MatchupOverUnder
    Giants
    0-0
    o4.5-104
    u4.5-123
    Diamondbacks
    0-0
    o3.5-109
    u3.5-117