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

Giants at Diamondbacks

1:40 am • ARID
7 - 2
Starting Pitchers
pitcherteameraw-l
Brandon Pfaadt logoB.PfaadtArizona Diamondbacks logo5.2513-9
Robbie Ray logoR.RaySan Francisco Giants logo3.6511-8

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
0-0
-1.5
-1.5+140
o8.5-107
-121
Diamondbacks
0-0
u8.5
+1.5-167
u8.5-112
+101
location pinFriday 1:40 a.m.
July 04, 2025
Chase FieldPhoenix
Giants vs. Diamondbacks Expert Picks
FTN Fantasy
FTN Fantasy
Last 30d: 110-125-1 (-23.5u)
SF -1.5+140
1.4u
Allan Lem
Allan Lem
Last 30d: 167-130-3 (+10.2u)
R.Ray u6.5 Ks-155
0.5u
Tailing @The_Oddsmaker
Cam Is Money
Cam Is Money
Last 30d: 119-106-2 (+11.1u)
SF -120 (F5)
0.83u
Sean Koerner
Sean Koerner
Last 30d: 55-32-0 (+11.9u)
R.Ray u6.5 Ks-155
0.78u
Projecting closer to -190
Boomer Betz
Boomer Betz
Last 30d: 224-223-10 (+6.3u)
B.Pfaadt o16.5 Outs+102
1.02u
💰🦡 Jake
💰🦡 Jake
Last 30d: 106-116-9 (+2.2u)
SF o4.5+105
1.05u
Capper Central
Capper Central
Last 30d: 91-80-0 (-2.9u)
SF -120
1u
Scott Rickenbach
Scott Rickenbach
Last 30d: 132-95-0 (+21.1u)
SF -122
0.82u
Babs .
Babs .
Last 30d: 105-111-1 (-9.2u)
SF -1.5+145
3.77u
Player Prop Savant
Player Prop Savant
Last 30d: 40-48-0 (-13.3u)
Over 8.5-105
1u
Playing 8 at -125
Lines at Lunch
Lines at Lunch
Last 30d: 92-101-6 (-20.6u)
SF -0.5 (F5)+104
1u
Kyle Murray
Kyle Murray
Last 30d: 79-87-6 (-14.4u)
SF -125 (F5)
1u
Sean Zerillo
Sean Zerillo
Last 30d: 55-88-0 (-4.0u)
SF -110
0.5u
Bet to -117
Moneyline Hacks
Moneyline Hacks
Last 30d: 144-162-2 (+50.0u)
ARI -110
1u
🚨Free analysis & VIP Picks can be found on our Discord. Link: https://discord.gg/A8v49URQaG 🎙️Fade the Noise PODCAST - Subscribe!✅ https://www.youtube.com/@FadetheNoise Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60
Under 8.5-108
1u
🚨Free analysis & VIP Picks can be found on our Discord. Link: https://discord.gg/A8v49URQaG 🎙️Fade the Noise PODCAST - Subscribe!✅ https://www.youtube.com/@FadetheNoise Link to VIP (Copy &Paste): https://linktr.ee/moneylinehacks%F0%9F%94%A560% OFF with promo code: Hacks60

Giants vs. Diamondbacks Previews & Analysis

  • Giants vs. Diamondbacks: The F5 Bet to Make article feature image

    Giants vs. Diamondbacks: The F5 Bet to Make

    Kyle Murray
    Jul 3, 2025 UTC
  • Thursday's MLB Best Bets article feature image

    Thursday's MLB Best Bets

    Action Network Staff
    Jul 3, 2025 UTC
  • Zerillo's MLB Picks for Thursday article feature image

    Zerillo's MLB Picks for Thursday

    Sean Zerillo
    Jul 3, 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

56%

Bets%

44%

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
Jul 3rdSFL 5-6-1.5 LO 8.5SF -143
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

Giants vs. Diamondbacks Injury Updates

Giants Injuries

  • JT Brubaker
    RP

    Brubaker is out with ribs

    Out

  • Reiver Sanmartin
    RP

    Sanmartin is out with elbow

    Out

Diamondbacks Injuries

    Giants vs. Diamondbacks Box Score
    Giants Player Stats
    Projected
    PITCHERPCIPKER
    Robbie Ray logoLR.Ray, P102972
    HITTERSH-ABRHRRBI
    Mike Yastrzemski logo1M.Yastrzemski, RF3-5100
    Willy Adames logo2W.Adames, SS3-4301
    Rafael Devers logo3R.Devers, DH1-3103
    Heliot Ramos logo4H.Ramos, LF2-5002
    Jung Hoo Lee logo5J.Lee, CF1-3001
    Dominic Smith logo6D.Smith, 1B0-4000
    Tyler Fitzgerald logo7T.Fitzgerald, 2B0-4000
    Brett Wisely logo8B.Wisely, 3B0-4000
    Andrew Knizner logo9A.Knizner, C2-4200
    Diamondbacks Player Stats
    Projected
    PITCHERPCIPKER
    Brandon Pfaadt logoRB.Pfaadt, P97684
    John Curtiss logoRJ.Curtiss, P24112
    Jalen Beeks logoLJ.Beeks, P7110
    Kevin Ginkel logoRK.Ginkel, P23111
    HITTERSH-ABRHRRBI
    Ketel Marte logo1K.Marte, DH1-4111
    Geraldo Perdomo logo2G.Perdomo, SS0-3000
    Lourdes Gurriel logo3L.Gurriel, LF1-4000
    Eugenio Suarez logo4E.Suarez, 3B1-4111
    Randal Grichuk logo5R.Grichuk, RF0-3000
    Blaze Alexander logo6B.Alexander, 2B0-3000
    James McCann logo7J.McCann, C0-3000
    Tim Tawa logo8T.Tawa, 1B0-3000
    Alek Thomas logo9A.Thomas, CF0-3000

    Giants vs. Diamondbacks Odds Comparison

    Right Arrow

    Could not load odds

    Giants at Diamondbacks Team Totals

    MatchupOverUnder
    Giants
    0-0
    o4.5+102
    u4.5-131
    Diamondbacks
    0-0
    o3.5-136
    u3.5+106