Pirates vs. Giants Odds & Betting Predictions - July 29, 2025
Pirates at Giants
1:45 am • SportsNet PTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 7.20 | 0-0 | |
![]() | ![]() | 3.69 | 4-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 |

Oracle ParkSan Francisco
Pirates vs. Giants Expert Picks

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
Last 30d: 95-75-1 (+6.7u)
SF -130
1.95u

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
Last 30d: 18-28-0 (-14.8u)
SF -130
1.5u

Lines at Lunch
Last 30d: 50-60-6 (-15.5u)
PIT +110
1u

Brian Bitler
Last 30d: 62-74-2 (-27.6u)
PIT +115
3.45u

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
Prop Odds Comparison
Line Movement Tracker
Pirates vs. Giants Public Betting Percentages
Betting Trends
- Giants are 0-5 in their last 5 games.
- Giants are 1-4 in their last 5 games against the spread
- Giants are 24-31 in their road games against the spread
- The totals have gone OVER in 1 of Giants' last 5 games
- The totals have gone OVER in 21 of Giants' 54 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Pirates vs. Giants Injury Updates

Pirates Injuries
- Johan OviedoSP
Oviedo is questionable with elbow
Questionable
- Endy Rodriguez1B
Rodriguez is out with elbow
Out
- Jared JonesSP
Jones is out with elbow
Out
- Jared TrioloSS
Triolo is questionable with back
Questionable
- Spencer Horwitz1B
Horwitz is questionable with wrist
Questionable

Giants Injuries
- Tom MurphyC
Murphy is out with back
Out
Pirates vs. Giants Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 73 | 2 | 3 | 3 | |
![]() | 19 | 1.2 | 2 | 1 | |
![]() | 37 | 2.1 | 1 | 0 | |
![]() | 14 | 1 | 2 | 0 | |
![]() | 11 | 1 | 0 | 0 | |
![]() | 32 | 1 | 0 | 1 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-4 | 1 | 0 | 1 |
![]() | 1-5 | 1 | 1 | 2 |
![]() | 2-5 | 1 | 1 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-2 | 1 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 1-2 | 1 | 0 | 0 |
![]() | 1-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 2 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 85 | 5 | 3 | 4 | |
![]() | 48 | 3 | 3 | 2 | |
![]() | 16 | 1 | 2 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 2-5 | 2 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 3-5 | 1 | 0 | 2 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 1-3 | 0 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-4 | 1 | 0 | 0 |
![]() | 2-4 | 1 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 1 |
Pirates vs. Giants Odds Comparison
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 |