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

Phillies at Giants

7:45 pm • NBCS-BA
Stream Live on SiriusXM - Free 3 Month Offer
@
Starting Pitchers
pitcherteameraw-l
Justin Verlander logoJ.VerlanderSan Francisco Giants logo4.840-6
Jesus Luzardo logoJ.LuzardoPhiladelphia Phillies logo4.447-5

Phillies at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Phillies
53-39
-1.5
-1.5+125
o8-112
-135
Giants
51-42
u7.5
+1.5-152
u8-110
+114
location pinWednesday 7:45 p.m.
July 09, 2025
Oracle ParkSan Francisco
thermometer image65°Fahrenheit
rain image0%Rain
wind image9Wind
Phillies vs. Giants Expert Picks
Sean Zerillo
Sean Zerillo
Last 30d: 159-140-7 (+11.0u)
PHI -140 (F5)
0.5u
Flat to -150
FTN Fantasy
FTN Fantasy
Last 30d: 38-25-2 (+15.1u)
SF +115
1u

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

60%

Bets%

40%

Money%

MLB Public Betting Right Arrow

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 9thPHIW 4-3-1.5 LU 8SF -164
Jul 8thPHIW 3-1+1.5 WU 7.5SF +118
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

Phillies vs. Giants Injury Updates

Phillies Injuries

    Giants Injuries

    • Tom Murphy
      C

      Murphy is out with back

      Out

    Phillies vs. Giants Starting Lineups
    Phillies Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Jesus Luzardo logoLJ.Luzardo, P7-54.441.46910.64
    HITTERSAVGOBPSLGHR
    Trea Turner logo1T.Turner, SS.299.350.44811
    Kyle Schwarber logo2K.Schwarber, DH.251.382.53827
    Bryce Harper logo3B.Harper, 1B.253.367.4259
    Alec Bohm logo4A.Bohm, 3B.279.320.3988
    Nick Castellanos logo5N.Castellanos, RF.271.314.43711
    Max Kepler logo6M.Kepler, LF.212.308.37910
    J.T. Realmuto logo7J.Realmuto, C.252.313.3625
    Bryson Stott logo8B.Stott, 2B.239.310.3436
    Brandon Marsh logo9B.Marsh, CF.257.333.3743
    Giants Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Justin Verlander logoRJ.Verlander, P0-64.841.4437.64
    HITTERSAVGOBPSLGHR
    Heliot Ramos logo1H.Ramos, LF.270.345.44614
    Rafael Devers logo2R.Devers, DH.272.401.50415
    Willy Adames logo3W.Adames, SS.227.315.37311
    Matt Chapman logo4M.Chapman, 3B.248.364.45012
    Wilmer Flores logo5W.Flores, 1B.242.318.37711
    Casey Schmitt logo6C.Schmitt, 2B.277.365.4364
    Jung Hoo Lee logo7J.Lee, CF.243.309.3956
    Luis Matos logo8L.Matos, RF.170.215.3644
    Andrew Knizner logo9A.Knizner, C.158.179.2371

    Phillies vs. Giants Odds Comparison

    Right Arrow

    Could not load odds

    Phillies at Giants Team Totals

    MatchupOverUnder
    Phillies
    53-39
    N/A
    N/A
    Giants
    51-42
    N/A
    N/A