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.396-5
Cristopher Sanchez logoC.SanchezPhiladelphia Phillies logo2.597-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
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: 113-106-1 (+9.3u)
SF +122
1.22u
Sandy Plashkes
Sandy Plashkes
Last 30d: 81-85-2 (+0.6u)
SF +125
1.25u
Top Shelf Action 🥃
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
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
💰🦡 Jake
Last 30d: 76-88-3 (+4.2u)
PHI -0.5 (F5)+100
1u
Jim Sannes
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
Sean Zerillo
Last 30d: 159-140-7 (+11.0u)
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
40-5318-2622-2719-4020-12
Phillies
47-4523-2324-2236-3511-10

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
41-49-317-2724-22-318-40-121-9-2
Phillies
36-52-422-22-214-30-228-39-48-13

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
51-4227-1724-2533-2617-15
Phillies
53-3930-1623-2346-257-14

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 Injury Updates

Phillies Injuries

    Giants Injuries

    • Tom Murphy
      C

      Murphy is out with back

      Out

    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
    53-39
    o3.5-138
    u3.5+108
    Giants
    51-42
    o3.5+107
    u3.5-136