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 logo3.854-11
Bailey Falter logoB.FalterPittsburgh Pirates logo11.250-2

Pirates at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Pirates
30-28
+1.5
+1.5-150
o8-107
+145
Giants
22-35
u8
-1.5+125
u8-109
-172
location pinWednesday 1:45 a.m.
July 30, 2025
Oracle ParkSan Francisco
Pirates vs. Giants Expert Picks
New Owner
New Owner
Last 30d: 0-0-0 (+0.0u)
SF -130 (Live)
2.5u
Ryan Minion
Ryan Minion
Last 30d: 334-378-15 (-13.4u)
O.Cruz o1.5 Hits + Runs + RBIs-110
$1.10
Picks Office
Picks Office
Last 30d: 135-136-11 (-9.6u)
SF -1.5+130
1u
Follow @PicksOffice on X.
Al’s Analytics
Al’s Analytics
Last 30d: 0-0-0 (+0.0u)
Under 8-110
0.91u
DeadPresPicks
DeadPresPicks
Last 30d: 1-0-0 (+0.7u)
SF -155
0.65u
Sean Zerillo
Sean Zerillo
Last 30d: 178-151-12 (+4.6u)
PIT +136
0.68u
Bet to +125
Matt Trollo
Matt Trollo
Last 30d: 56-63-6 (-5.6u)
Under 8-110
1u
Pitcher friendly park + see notes on PIT side.
PIT +136
0.68u
Pitchers have very similar estimators this season - PIT 64/81 wRC+ Hm/v RHP, but SFG 97/78 - PIT strong defense - both bullpens top five estimators L30 days (PIT 4th, SFG 5th)

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
23-3412-1611-187-1316-20
Pirates
30-2815-1615-1217-1612-12

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
27-27-314-12-213-15-114-5-112-22-2
Pirates
31-25-220-1111-14-221-129-13-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
22-3512-1610-199-1113-23
Pirates
30-2816-1514-1319-1410-14

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

    Giants Injuries

    • Hayden Birdsong
      SP

      Birdsong is out with arm

      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
    30-28
    N/A
    N/A
    Giants
    22-35
    N/A
    N/A