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

Pirates at Giants

1:45 am • SportsNet PT
6 - 5
Starting Pitchers
pitcherteameraw-l
Carson Whisenhunt logoC.WhisenhuntSan Francisco Giants logo7.200-0
Mitch Keller logoM.KellerPittsburgh Pirates logo3.694-10

Pirates at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Pirates
47-62
+1.5
+1.5-204
o7.5-120
+115
Giants
54-55
u8
-1.5+165
u7.5-104
-136
location pinTuesday 1:45 a.m.
July 29, 2025
Oracle ParkSan Francisco
Pirates vs. Giants Expert Picks
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 170-173-6 (-21.9u)
SF -136
0.5u
Cold Home Flip Favorites (***) Overall: 48-7-0,87% (ROI:46%) Season:0-0-0, 0% (ROI: 0%)
Capper Central
Capper Central
Last 30d: 95-75-1 (+6.7u)
SF -130
1.95u
Picks Office
Picks Office
Last 30d: 89-78-1 (+16.5u)
SF -125
1u
The Giants are in the playoff hunt at 54-52, while the 44-62 Pirates are playing out the string. San Francisco’s lineup is built to punish righties like Mitch Keller, especially with 22 mph winds blowing out. Oracle Park will play smaller tonight, and the Giants have the bats to take advantage. Top prospect Carson Whisenhunt makes his debut with nasty stuff and a Pirates lineup that ranks near the bottom vs lefties. Oneil Cruz is striking out 35.9% of the time vs LHP, and Bryan Reynolds is hitting just .234 against them. It’s a bad matchup for a struggling Pirates offense. Keller has been unlucky with run support but also vulnerable, with 10 HR allowed and a barrel rate over 6.5%. The Giants’ hitters—Devers, Adames, Ramos—are all posting elite swing speed and barrel rates vs righties. San Francisco will get to Keller and control this game.
Lock & Cash
Lock & Cash
Last 30d: 18-28-0 (-14.8u)
SF -130
1.5u
Lines at Lunch
Lines at Lunch
Last 30d: 50-60-6 (-15.5u)
PIT +110
1u
Brian Bitler
Brian Bitler
Last 30d: 62-74-2 (-27.6u)
PIT +115
3.45u
Sean Zerillo
Sean Zerillo
Last 30d: 139-150-10 (+4.9u)
Under 8-120
0.6u
Bet to 7.5 (-105)
SF -120
0.6u
Bet to -135

Pirates vs. Giants Previews & Analysis

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

    Pirates vs. Giants: The F5 Bet to Make Monday

    Action Network Staff
    Jul 29, 2025 UTC
  • Zerillo's Opening Pitch for Monday article feature image

    Zerillo's Opening Pitch for Monday

    Sean Zerillo
    Jul 28, 2025 UTC
  • Today's MLB Best Bets article feature image

    Today's MLB Best Bets

    Action Network Staff
    Jul 28, 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

34%

Bets%

66%

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 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
Jul 22nd@ATLW 9-0-1.5 WU 9.5SF +100

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
Mitch Keller logoRM.Keller, P73233
Genesis Cabrera logoLG.Cabrera, P191.221
Yohan Ramirez logoRY.Ramirez, P372.110
Isaac Mattson logoRI.Mattson, P14120
Dennis Santana logoRD.Santana, P11100
David Bednar logoRD.Bednar, P32101
HITTERSH-ABRHRRBI
Tommy Pham logo1T.Pham, LF2-4101
Andrew McCutchen logo2A.McCutchen, DH1-5112
Nick Gonzales logo3N.Gonzales, 2B2-5111
Oneil Cruz logo4O.Cruz, CF1-4000
Ke'Bryan Hayes logo5K.Hayes, 3B0-4000
Alexander Canario logo6A.Canario, RF0-2100
Jack Suwinski logo6J.Suwinski, PH0-1000
Jack Suwinski logo6J.Suwinski, RF0-1000
Liover Peguero logo7L.Peguero, 1B1-2100
Spencer Horwitz logo7S.Horwitz, 1B1-1000
Henry Davis logo8H.Davis, C0-3000
Isiah Kiner-Falefa logo9I.Kiner-Falefa, SS1-4102
Giants Player Stats
Projected
PITCHERPCIPKER
Carson Whisenhunt logoLC.Whisenhunt, P85534
Carson Seymour logoRC.Seymour, P48332
Camilo Doval logoRC.Doval, P16120
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF2-5200
Rafael Devers logo2R.Devers, 1B0-3000
Willy Adames logo3W.Adames, SS3-5102
Matt Chapman logo4M.Chapman, 3B1-4001
Jung Hoo Lee logo5J.Lee, CF1-3001
Wilmer Flores logo6W.Flores, DH1-5000
Luis Matos logo6L.Matos, PR0-0000
Mike Yastrzemski logo7M.Yastrzemski, RF0-4100
Patrick Bailey logo8P.Bailey, C2-4100
Brett Wisely logo9B.Wisely, 2B1-4001

Pirates vs. Giants Odds Comparison

Right Arrow

Could not load odds

Pirates at Giants Team Totals

MatchupOverUnder
Pirates
47-62
o3.5-115
u3.5-113
Giants
54-55
o3.5-144
u3.5+112