Phillies vs. Giants Odds & Betting Predictions - April 8, 2026

Phillies at Giants

1:45 am • NBCS-BA+
0 - 6
Starting Pitchers
pitcherteameraw-l
Robbie Ray logoR.RaySan Francisco Giants logo2.082-1
Cristopher Sanchez logoC.SanchezPhiladelphia Phillies logo1.651-1

Phillies at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Phillies
6-6
-1.5
-1.5+120
o7.5+101
-155
Giants
5-8
u7.5
+1.5-143
u7.5-121
+129
location pinWednesday 1:45 a.m.
April 08, 2026
Oracle ParkSan Francisco
Phillies vs. Giants Expert Picks
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 301-257-8 (+25.3u)
Over 3.5 (F5)-115
0.31u
#EV Pinny -125 Circa -130 BM -125 BO -130
C.Sanchez u6.5 Ks-109
2.29u
#EV Pinny -149 Circa -145 BM -150 BO -145
Ryan Minion
Ryan Minion
Last 30d: 208-231-3 (+15.5u)
PHI -0.5 (F5)-108
$1.08
MJC Locks
MJC Locks
Last 30d: 5-16-0 (+1.0u)
B.Harper Over0.5 Hitter Walks+170
1.02u
Harper has had Robbie Ray’s number in his career. He has a hit in 6/7 matchups and is 6 for 15 (.400 AVG) with 2 HRs & 4 Walks. Ray has ranked 20th percentile or worse in Walk Rate the last 3 seasons & given Harper’s past success against him, I could see him pitching him more carefully. The Giants have pitched Harper pretty carefully in the past as he has 1+ Walk in 8/L11 matchups (10 total). It also helps that the likely umpire is very hitter friendly.
T.Turner To Record 1+ Stolen Bases Yes+400
0.25u
Philly has been active on the bases with 1+ steal in 4/L6 going 5 for 6 on their attempts. Against SFG they have been aggressive, stealing a base in 5/L7 & in 14/L20 matchups. In the last matchup vs Robbie Ray they stole 3 bases on 4 attempts (Trea had 1). Trea ranks in the 100th percentile in sprint speed this season (30.1). Its not easy running on Bailey but I’d expect Philly to stay aggressive regardless.
Kev Mahserejian
Kev Mahserejian
Last 30d: 5-1-0 (+5.9u)
R.Ray o2.5 BB+105
1.05u
OldSchool0909
Last 30d: 128-124-0 (+11.4u)
SF +132
1.32u
Matt Trollo
Matt Trollo
Last 30d: 19-23-2 (-4.5u)
PHI -150 (F5)
0.75u
(B365) Sanchez 3.02 SIERA & xERA LY, even better w/ 37.8 K% 1st 2 starts this year. Have him a full run ahead of Ray. Proj SFG LU (they don't seem to platoon) 87 wRC+ vs LHP since LY, PHI 112. (Only like up to around -160.)

Phillies vs. Giants Previews & Analysis

  • Phillies vs Giants: Expect Traffic on the Bases article feature image

    Phillies vs Giants: Expect Traffic on the Bases

    Kevork Mahserejian
    Apr 7, 2026 UTC
  • MLB Best Bets for Tuesday article feature image

    MLB Best Bets for Tuesday

    Action Network Staff
    Apr 7, 2026 UTC
  • Zerillo's Opening Pitch for Tuesday article feature image

    Zerillo's Opening Pitch for Tuesday

    Sean Zerillo
    Apr 7, 2026 UTC
  • Trigger's Minor League, Triple-A Picks For This Week article feature image

    Trigger's Minor League, Triple-A Picks For This Week

    Adam Trigger
    Apr 7, 2026 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

78%

Bets%

22%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
4-93-71-21-23-7
Phillies
3-91-52-43-9N/A

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
5-6-24-5-11-1-12-13-5-2
Phillies
6-5-14-1-12-46-5-1N/A

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
5-83-72-11-24-6
Phillies
6-63-33-36-6N/A

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Apr 7thPHIL 4-6+1.5 LO 8.5PHI -106
Apr 5thNYML 2-5-U 7.5NYM -125
Apr 5thNYML 0-9+1.5 LO 7.5NYM -120
Apr 4thNYML 3-10+1.5 LO 7.5NYM +113
Apr 3rdNYMW 7-2+1.5 WO 8SF +104

Giants vs. Phillies Injury Updates

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Phillies Injuries

  • Zack Wheeler
    SP

    Wheeler is out with shoulder

    Out

  • Max Lazar
    RP

    Lazar is out with oblique

    Out

  • Steward Berroa
    RF

    Berroa is out with shoulder

    Out

Phillies vs. Giants Box Score
Phillies Player Stats
Projected
PITCHERPCIPKER
Cristopher Sanchez logoLC.Sanchez, P92562
Zach Pop logoRZ.Pop, P13100
Tanner Banks logoLT.Banks, P18120
Orion Kerkering logoRO.Kerkering, P26100
HITTERSH-ABRHRRBI
Trea Turner logo1T.Turner, SS1-4000
Kyle Schwarber logo2K.Schwarber, DH1-4000
Bryce Harper logo3B.Harper, 1B1-2000
Adolis Garcia logo4A.Garcia, RF0-4000
Edmundo Sosa logo5E.Sosa, 3B1-3000
J.T. Realmuto logo6J.Realmuto, C0-0000
Rafael Marchan logo6R.Marchan, PH0-4000
Rafael Marchan logo6R.Marchan, C0-4000
Otto Kemp logo7O.Kemp, LF0-4000
Dylan Moore logo8D.Moore, 2B0-3000
Justin Crawford logo9J.Crawford, CF0-3000
Giants Player Stats
Projected
PITCHERPCIPKER
Robbie Ray logoLR.Ray, P1096.270
Ryan Walker logoRR.Walker, P251.110
Keaton Winn logoRK.Winn, P11100
HITTERSH-ABRHRRBI
Willy Adames logo1W.Adames, SS2-4100
Matt Chapman logo2M.Chapman, 3B3-4101
Luis Arraez logo3L.Arraez, 2B1-4002
Heliot Ramos logo4H.Ramos, LF0-4100
Rafael Devers logo5R.Devers, 1B1-4100
Casey Schmitt logo6C.Schmitt, DH1-3100
Jerar Encarnacion logo7J.Encarnacion, RF1-2000
Jung Hoo Lee logo7J.Lee, PH0-1001
Jung Hoo Lee logo7J.Lee, RF0-1001
Daniel Susac logo8D.Susac, C3-4102
Jared Oliva logo9J.Oliva, CF0-2000
Harrison Bader logo9H.Bader, PH0-2000
Harrison Bader logo9H.Bader, CF0-2000

Phillies vs. Giants Odds Comparison

Right Arrow

Could not load odds

Phillies at Giants Team Totals

MatchupOverUnder
Phillies
6-6
N/A
N/A
Giants
5-8
N/A
N/A