Phillies vs. Giants Odds & Betting Predictions - July 8, 2025

Phillies at Giants

1:45 am • MLB Network
1 - 3
Starting Pitchers
pitcherteameraw-l
Landen Roupp logoL.RouppSan Francisco Giants logo3.807-7
Cristopher Sanchez logoC.SanchezPhiladelphia Phillies logo2.5013-5

Phillies at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Phillies
1-3
-1.5
-1.5+130
o7.5+101
-141
Giants
0-0
u7.5
+1.5-156
u7.5-119
+118
location pinTuesday 1:45 a.m.
July 08, 2025
Oracle ParkSan Francisco
Phillies vs. Giants Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 79-77-1 (+4.0u)
SF +122
1.22u
Sandy Plashkes
Sandy Plashkes
Last 30d: 98-117-1 (-18.6u)
SF +125
1.25u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 194-179-3 (-3.5u)
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
CeeJ Sports
Last 30d: 12-7-0 (+3.0u)
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
💰🦡 Jake
Last 30d: 107-110-10 (+12.0u)
PHI -0.5 (F5)+100
1u
Brandon Kravitz
Brandon Kravitz
Last 30d: 71-77-2 (-1.1u)
Under 7-104
0.5u
Jim Sannes
Jim Sannes
Last 30d: 15-49-1 (-19.0u)
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
Sean Zerillo
Last 30d: 63-97-2 (-2.7u)
PHI -135
0.68u
Bet to -142

Phillies vs. Giants Previews & Analysis

  • Phillies vs Giants: +210 SGP for Monday Night article feature image

    Phillies vs Giants: +210 SGP for Monday Night

    Dead President Picks
    Jul 7, 2025 UTC
  • Monday's MLB Best Bets article feature image

    Monday's MLB Best Bets

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

Phillies vs. Giants Public Betting Percentages

Away Logo

Phillies

Public

74%

Bets%

26%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
76-8635-4641-4035-5740-28
Phillies
81-8141-4040-4162-6719-14

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
75-80-735-45-140-35-636-55-137-25-6
Phillies
70-81-1141-37-329-44-857-61-1113-20

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
81-8142-3939-4249-4331-37
Phillies
96-6655-2641-4080-4916-17

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 7th@ATHW 6-2-U 10SF +107
Jul 6th@ATHW 7-2-1.5 WU 9.5SF -186
Jul 5th@ATHL 2-11-1.5 LO 10ATH -110
Jul 4th@ARIW 7-2-1.5 WO 8.5SF -121
Jul 3rd@ARIW 6-5+1.5 WO 8.5SF +120
Phillies vs. Giants Box Score
Phillies Player Stats
Projected
PITCHERPCIPKER
Cristopher Sanchez logoLC.Sanchez, P105781
Orion Kerkering logoRO.Kerkering, P250.102
Max Lazar logoRM.Lazar, P60.210
HITTERSH-ABRHRRBI
Trea Turner logo1T.Turner, SS1-4000
Kyle Schwarber logo2K.Schwarber, DH1-4000
Bryce Harper logo3B.Harper, 1B1-3000
Alec Bohm logo4A.Bohm, 3B0-4000
Nick Castellanos logo5N.Castellanos, RF0-4000
Max Kepler logo6M.Kepler, LF1-3000
J.T. Realmuto logo7J.Realmuto, C1-4000
Bryson Stott logo8B.Stott, 2B1-3100
Brandon Marsh logo9B.Marsh, CF0-2000
Giants Player Stats
Projected
PITCHERPCIPKER
Landen Roupp logoRL.Roupp, P100531
Ryan Walker logoRR.Walker, P11110
Joey Lucchesi logoLJ.Lucchesi, P20110
Tyler Rogers logoRT.Rogers, P12100
Camilo Doval logoRC.Doval, P23100
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF0-4000
Rafael Devers logo2R.Devers, DH1-4000
Willy Adames logo3W.Adames, SS1-3100
Matt Chapman logo4M.Chapman, 3B3-4200
Wilmer Flores logo5W.Flores, 1B1-3000
Casey Schmitt logo6C.Schmitt, 2B1-3001
Jung Hoo Lee logo7J.Lee, CF1-4001
Luis Matos logo8L.Matos, RF0-3001
Mike Yastrzemski logo8M.Yastrzemski, PH0-1000
Mike Yastrzemski logo8M.Yastrzemski, RF0-1000
Patrick Bailey logo9P.Bailey, C0-4000

Phillies vs. Giants Odds Comparison

Right Arrow

Could not load odds

Phillies at Giants Team Totals

MatchupOverUnder
Phillies
1-3
o3.5-138
u3.5+108
Giants
0-0
o3.5+107
u3.5-136