Phillies vs. Giants Odds & Betting Predictions - July 8, 2025
Phillies at Giants
1:45 am • MLB NetworkStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.39 | 6-5 | |
![]() | ![]() | 2.59 | 7-2 |
Phillies at Giants Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Phillies 53-39 | -1.5 | -1.5+130 | o7.5+101 | -141 |
![]() Giants 51-42 | u7.5 | +1.5-156 | u7.5-119 | +118 |

Oracle ParkSan Francisco
Phillies vs. Giants Expert Picks

Cam Is Money
Last 30d: 113-106-1 (+9.3u)
SF +122
1.22u

Sandy Plashkes
Last 30d: 81-85-2 (+0.6u)
SF +125
1.25u

Top Shelf Action 🥃
Last 30d: 182-149-5 (+5.1u)
Under 7.5-110
1u
Good team unders
Overall: 590-402-38,59% (ROI:14%)
Season:32-13-0,71% (ROI:35%)
PHI -135
1.35u
Sticky Road Favorites
Overall: 672-390-0,63% (ROI:14%)
Season:20-17-0,54% (ROI:-4%)
PHI -140 (F5)
1.4u
F5 Streaking Road Favs vs Streaking Opponent Night Game
Overall: 72-26-20,73% (ROI:24%)
Season:0-1-0,0% (ROI:-100%)

CeeJ Sports
Last 30d: 31-23-0 (+2.9u)
PHI -135
1.35u
Phillies have Bryce Harper back in the lineup after returning from a wrist injury and have won 5 of their last 7 games.
Today, they will have Sanchez on the mound (7-2, 2.68 ERA) to face Roupp (6-5, 3.48 ERA). Roupp has looked better in his last few starts, but all of his best starts have come vs weaker hitting lineups (CHW, WSH, ATH, and SD + BOS in their slumps).
Roupp faced the Phillies already once this season, which will only help the Phillies in this game, as they are already familiar with Roupp. In their first meeting, Roupp allowed 6 hits, 4 runs, and walked 3.
Sanchez, in his first meeting with the Giants, struck out 12, gave up just 4 hits, and allowed 2 runs. The Phillies won that game 6-4.
The Giants rank bottom 3 vs lefties this season, and with their offense already struggling to put up runs, I will gladly back Sanchez in this matchup with the Phillies being one of the best offenses in the MLB vs lefties.

💰🦡 Jake
Last 30d: 76-88-3 (+4.2u)
PHI -0.5 (F5)+100
1u

Jim Sannes
Last 30d: 20-34-0 (-3.6u)
C.Sanchez o5.5 Ks-114
0.88u
Don't hate the idea of considering his alt market of 7-plus Ks at +178, as well. Strikeouts are way up this year, and it's validated by a 13.0% swinging-strike rate.

Sean Zerillo
Last 30d: 159-140-7 (+11.0u)
PHI -135
0.68u
Bet to -142
Phillies vs. Giants Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Phillies vs. Giants Public Betting Percentages
Betting Trends
- Giants are 4-1 in their last 5 games.
- Giants are 3-2 in their last 5 games against the spread
- Giants are 22-27 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 17 of Giants' 44 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Phillies vs. Giants Injury Updates

Phillies Injuries

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

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 105 | 7 | 8 | 1 | |
![]() | 25 | 0.1 | 0 | 2 | |
![]() | 6 | 0.2 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 100 | 5 | 3 | 1 | |
![]() | 11 | 1 | 1 | 0 | |
![]() | 20 | 1 | 1 | 0 | |
![]() | 12 | 1 | 0 | 0 | |
![]() | 23 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 3-4 | 2 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 1 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 0-3 | 0 | 0 | 1 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
Phillies vs. Giants Odds Comparison
Could not load odds
Phillies at Giants Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Phillies 53-39 | o3.5-138 | u3.5+108 |
![]() Giants 51-42 | o3.5+107 | u3.5-136 |