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.388-5
Robbie Ray logoR.RaySan Francisco Giants logo2.758-3

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
47-41
-1.5
-1.5+140
o8.5-107
-121
Diamondbacks
43-44
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: 36-32-2 (+6.2u)
SF -1.5+140
1.4u
Allan Lem
Allan Lem
Last 30d: 52-33-1 (+5.6u)
R.Ray u6.5 Ks-155
0.5u
Tailing @The_Oddsmaker
Cam Is Money
Cam Is Money
Last 30d: 119-107-1 (+14.3u)
SF -120 (F5)
0.83u
Sean Koerner
Sean Koerner
Last 30d: 12-16-0 (-5.3u)
R.Ray u6.5 Ks-155
0.78u
Projecting closer to -190
Boomer Betz
Boomer Betz
Last 30d: 305-298-7 (+28.7u)
B.Pfaadt o16.5 Outs+102
1.02u
💰🦡 Jake
💰🦡 Jake
Last 30d: 88-99-4 (+8.7u)
SF o4.5+105
1.05u
Capper Central
Capper Central
Last 30d: 124-102-5 (+5.7u)
SF -120
1u
Scott Rickenbach
Scott Rickenbach
Last 30d: 83-72-0 (-5.1u)
SF -122
0.82u
Babs .
Babs .
Last 30d: 4-6-0 (+0.5u)
SF -1.5+145
3.77u
Player Prop Savant
Player Prop Savant
Last 30d: 28-17-1 (+10.7u)
Over 8.5-105
1u
Playing 8 at -125
Lines at Lunch
Lines at Lunch
Last 30d: 90-106-3 (-23.6u)
SF -0.5 (F5)+104
1u
Kyle Murray
Kyle Murray
Last 30d: 109-132-5 (+39.8u)
SF -125 (F5)
1u
Sean Zerillo
Sean Zerillo
Last 30d: 162-147-4 (+12.0u)
SF -110
0.5u
Bet to -117
Moneyline Hacks
Moneyline Hacks
Last 30d: 72-80-3 (+43.7u)
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
42-4420-2522-1925-3317-11
Giants
37-5117-2520-2618-3918-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
46-37-323-19-323-1832-23-314-14
Giants
40-45-317-2523-20-318-38-121-7-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
43-4422-2321-2030-2813-15
Giants
47-4125-1722-2431-2615-15

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

  • 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
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
47-41
N/A
N/A
Diamondbacks
43-44
N/A
N/A