Giants vs. Diamondbacks Odds & Betting Predictions - June 30, 2026

Giants at Diamondbacks

1:40 am • ARID
4 - 5
Starting Pitchers
pitcherteameraw-l
Eduardo Rodriguez logoE.RodriguezArizona Diamondbacks logo2.6113-4
Tyler Mahle logoT.MahleSan Francisco Giants logo5.133-9

Giants at Diamondbacks Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
52-78
+1.5
+1.5-180
o9.5-102
+114
Diamondbacks
69-62
u8.5
-1.5+151
u9.5-124
-139
location pinTuesday 1:40 a.m.
June 30, 2026
Chase FieldPhoenix
Giants vs. Diamondbacks Expert Picks
Picks Office
Picks Office
Last 30d: 23-18-0 (+1.3u)
SF +1-125
1u
Frank Ammirante
Frank Ammirante
Last 30d: 408-427-13 (-12.7u)
E.Rodriguez u17.5 Outs+125
0.8u
Scott Rickenbach
Scott Rickenbach
Last 30d: 81-69-0 (+1.1u)
ARI -130
0.77u
Payoff Pitch Podcast
Payoff Pitch Podcast
Last 30d: 43-53-1 (+8.0u)
Over 8.5-115
0.87u
@Zerillo ⭐️⭐️⭐️ https://myaction.app/yW7z8KoZm4b
Alex Hinton
Alex Hinton
Last 30d: 40-50-1 (-10.9u)
K.Marte o1.5 Total Bases+108
1.08u
Brian Bitler
Brian Bitler
Last 30d: 87-75-0 (+40.3u)
SF +122
3u
Sean Zerillo
Sean Zerillo
Last 30d: 100-133-7 (-9.5u)
Over 8.5-115
0.5u
Bet to 9 (-105)
Matt Trollo
Matt Trollo
Last 30d: 59-71-5 (-11.3u)
SF +114 (F5)
0.5u
(FD) Mahle return from IL velo up 5 shutout innings, 2 hits vs A's. EROD estimators > 2 runs higher than 2.27 ERA. ARI 85 wRC+ v RHP. Want no part of SFG bullpen though. (Would only play to +110).
Adam Kaufman
Adam Kaufman
Last 30d: 83-85-0 (-13.0u)
SF +118
1u

Giants vs. Diamondbacks Previews & Analysis

  • Our 4 MLB Best Bets for Monday article feature image

    Our 4 MLB Best Bets for Monday

    Action Network Staff
    Jun 29, 2026 UTC
  • Giants vs Diamondbacks: Can E-Rod Keep It Up? article feature image

    Giants vs Diamondbacks: Can E-Rod Keep It Up?

    Sean Zerillo
    Jun 29, 2026 UTC
  • 3 MLB Player Props for Monday article feature image

    3 MLB Player Props for Monday

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

12%

Bets%

88%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Diamondbacks
70-6137-2933-3226-3043-31
Giants
62-6830-3232-3619-2643-41

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Diamondbacks
57-70-428-36-229-34-224-30-232-40-2
Giants
59-62-928-31-331-31-625-17-333-45-6

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Diamondbacks
69-6238-2831-3433-2335-39
Giants
52-7829-3323-4522-2330-54

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jun 28th@TBL 1-5+1.5 LU 7.5TB +167
Jun 27th@TBL 2-4+1.5 LU 8.5TB +121
Jun 26th@TBL 1-6+1.5 LU 8.5TB +115
Jun 24th@STLW 9-4-1.5 WO 9ARI -101
Jun 23rd@STLW 4-3-1.5 LU 8.5ARI -108

Diamondbacks vs. Giants Injury Updates

Diamondbacks Injuries

  • Corbin Burnes
    SP

    Burnes is out with elbow

    Out

  • Blake Walston
    SP

    Walston is out with elbow

    Out

  • Cristian Mena
    SP

    Mena is doubtful with shoulder

    Doubtful

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Giants vs. Diamondbacks Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Tyler Mahle logoRT.Mahle, P854.134
Sam Hentges logoLS.Hentges, P160.100
JT Brubaker logoRJ.Brubaker, P423.101
HITTERSH-ABRHRRBI
Matt Chapman logo1M.Chapman, 3B0-5000
Luis Arraez logo2L.Arraez, 2B2-4000
Casey Schmitt logo3C.Schmitt, SS0-3001
Rafael Devers logo4R.Devers, 1B1-4000
Heliot Ramos logo5H.Ramos, RF1-4111
Bryce Eldridge logo6B.Eldridge, DH2-4100
Victor Bericoto logo7V.Bericoto, LF2-3100
Jung Hoo Lee logo7J.Lee, PH0-1000
Eric Haase logo8E.Haase, C0-3000
Drew Cavanaugh logo8D.Cavanaugh, PH1-1001
Jonah Cox logo9J.Cox, CF0-1001
Drew Gilbert logo9D.Gilbert, PH0-1100
Drew Gilbert logo9D.Gilbert, CF0-1100
Diamondbacks Player Stats
Projected
PITCHERPCIPKER
Eduardo Rodriguez logoLE.Rodriguez, P91711
Kevin Ginkel logoRK.Ginkel, P150.211
Brandyn Garcia logoLB.Garcia, P30.110
Paul Sewald logoRP.Sewald, P19102
HITTERSH-ABRHRRBI
Ketel Marte logo1K.Marte, 2B1-3211
Geraldo Perdomo logo2G.Perdomo, SS1-3003
Corbin Carroll logo3C.Carroll, RF0-2000
Gabriel Moreno logo4G.Moreno, C0-3000
Lourdes Gurriel logo5L.Gurriel, DH1-4000
Max Kepler logo6M.Kepler, LF0-4000
Nolan Arenado logo7N.Arenado, 3B2-2211
Pavin Smith logo8P.Smith, 1B0-3000
Ildemaro Vargas logo8I.Vargas, 1B0-0000
Tommy Troy logo9T.Troy, CF1-3100
Jorge Barrosa logo9J.Barrosa, CF0-0000

Giants vs. Diamondbacks Odds Comparison

Right Arrow

Could not load odds

Giants at Diamondbacks Team Totals

MatchupOverUnder
Giants
52-78
N/A
N/A
Diamondbacks
69-62
N/A
N/A