Pirates vs. Giants Odds & Betting Predictions - July 30, 2025

Pirates at Giants

1:45 am • NBCS-BA
3 - 1
Starting Pitchers
pitcherteameraw-l
Justin Verlander logoJ.VerlanderSan Francisco Giants logo4.531-8
Bailey Falter logoB.FalterPittsburgh Pirates logo3.737-5

Pirates at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Pirates
47-62
+1.5
+1.5-150
o8-107
+145
Giants
54-55
u8
-1.5+125
u8-109
-172
location pinWednesday 1:45 a.m.
July 30, 2025
Oracle ParkSan Francisco
Pirates vs. Giants Expert Picks
Boomer Betz
Boomer Betz
Last 30d: 195-205-5 (-7.2u)
SF -130 (Live)
2.5u
Picks Office
Picks Office
Last 30d: 89-78-1 (+16.5u)
SF -1.5+130
1u
Follow @PicksOffice on X.
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 170-173-6 (-21.9u)
Under 8-109
0.46u
Cool-Off Spot (***) Overall: 614-450-52,58% (ROI:11%) Season:15-13-1,54% (ROI:2%)
Al’s Analytics
Al’s Analytics
Last 30d: 17-22-2 (-5.4u)
Under 8-110
0.91u
DeadPresPicks
DeadPresPicks
Last 30d: 15-23-0 (+4.6u)
SF -155
0.65u
Sean Zerillo
Sean Zerillo
Last 30d: 139-150-10 (+4.9u)
PIT +136
0.68u
Bet to +125

Pirates vs. Giants Previews & Analysis

  • Pirates vs. Giants: Moneyline & Spread Predictions article feature image

    Pirates vs. Giants: Moneyline & Spread Predictions

    The Betting Insider•
    Jul 30, 2025 UTC
  • Zerillo's Opening Pitch For Tuesday article feature image

    Zerillo's Opening Pitch For Tuesday

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

Pirates vs. Giants Public Betting Percentages

Away Logo

Pirates

Public

37%

Bets%

63%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
44-6520-3424-3120-4623-18
Pirates
59-5033-2326-2711-2046-30

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
49-56-421-32-128-24-322-43-125-13-3
Pirates
41-63-523-30-318-33-211-2029-42-5

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
54-5528-2626-2934-3219-22
Pirates
47-6231-2516-3714-1732-44

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 29thPITL 5-6-1.5 LO 7.5PIT -136
Jul 27thNYML 3-5+1.5 LU 8NYM +109
Jul 27thNYML 1-2+1.5 WU 7.5NYM -113
Jul 26thNYML 1-8-1.5 LO 7.5NYM -149
Jul 23rd@ATLW 9-3+1.5 WO 7.5SF +134

Pirates vs. Giants Injury Updates

Pirates Injuries

  • Johan Oviedo
    SP

    Oviedo is questionable with elbow

    Questionable

  • Endy Rodriguez
    1B

    Rodriguez is out with elbow

    Out

  • Jared Jones
    SP

    Jones is out with elbow

    Out

  • Jared Triolo
    SS

    Triolo is questionable with back

    Questionable

  • Spencer Horwitz
    1B

    Horwitz is questionable with wrist

    Questionable

Giants Injuries

  • Tom Murphy
    C

    Murphy is out with back

    Out

Pirates vs. Giants Box Score
Pirates Player Stats
Projected
PITCHERPCIPKER
Bailey Falter logoLB.Falter, P70511
Braxton Ashcraft logoRB.Ashcraft, P38310
Dennis Santana logoRD.Santana, P12120
HITTERSH-ABRHRRBI
Spencer Horwitz logo1S.Horwitz, 1B2-5000
Andrew McCutchen logo2A.McCutchen, DH1-5000
Bryan Reynolds logo3B.Reynolds, RF1-5000
Nick Gonzales logo4N.Gonzales, 2B1-5100
Oneil Cruz logo5O.Cruz, CF0-4000
Tommy Pham logo6T.Pham, LF3-4100
Ke'Bryan Hayes logo7K.Hayes, 3B1-4000
Joey Bart logo8J.Bart, C2-3001
Liover Peguero logo9L.Peguero, SS1-4112
Giants Player Stats
Projected
PITCHERPCIPKER
Justin Verlander logoRJ.Verlander, P94571
Joey Lucchesi logoLJ.Lucchesi, P7100
Ryan Walker logoRR.Walker, P21120
Tyler Rogers logoRT.Rogers, P16112
Tristan Beck logoRT.Beck, P9110
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF0-2000
Rafael Devers logo2R.Devers, 1B0-4000
Willy Adames logo3W.Adames, SS1-3111
Matt Chapman logo4M.Chapman, 3B0-4000
Wilmer Flores logo5W.Flores, DH0-3000
Casey Schmitt logo6C.Schmitt, 2B1-3000
Jung Hoo Lee logo7J.Lee, CF0-3000
Patrick Bailey logo8P.Bailey, C0-2000
Luis Matos logo9L.Matos, RF0-3000

Pirates vs. Giants Odds Comparison

Right Arrow

Could not load odds

Pirates at Giants Team Totals

MatchupOverUnder
Pirates
47-62
o3.5+100
u3.5-128
Giants
54-55
o4.5+100
u4.5-130