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

Giants at Phillies

9:35 pm • NBCS-BA
5 - 6
Starting Pitchers
pitcherteameraw-l
Tim Mayza logoT.MayzaPhiladelphia Phillies logo3.621-1
Adrian Houser logoA.HouserSan Francisco Giants logo5.302-4

Giants at Phillies Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Giants
22-35
+1.5
+1.5-181
o8.5-105
+118
Phillies
29-28
u7
-1.5+149
u8.5-115
-138
location pinThursday 9:35 p.m.
April 30, 2026
Citizens Bank ParkPhiladelphia
Giants vs. Phillies Expert Picks
Cam Is Money
Cam Is Money
Last 30d: 56-75-2 (-25.5u)
Over 8-115
1.74u
Wags Wins
Wags Wins
Last 30d: 225-287-3 (-84.2u)
SF +123
1u

Giants vs. Phillies Previews & Analysis

  • Our 3 MLB Best Bets for Thursday article feature image

    Our 3 MLB Best Bets for Thursday

    Action Network Staff
    Apr 30, 2026 UTC
  • McGrath's Projection for Game 2 of Giants-Phillies Doubleheader article feature image

    McGrath's Projection for Game 2 of Giants-Phillies Doubleheader

    Tanner McGrath
    Apr 30, 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

Giants vs. Phillies Public Betting Percentages

Away Logo

Giants

Public

27%

Bets%

73%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Phillies
18-398-2210-1714-264-13
Giants
23-3412-1611-187-1316-20

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Phillies
24-31-215-14-19-17-120-19-14-12-1
Giants
27-27-314-12-213-15-114-5-112-22-2

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Phillies
29-2814-1615-1223-176-11
Giants
22-3512-1610-199-1113-23

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Apr 30thSFW 3-2-1.5 LU 7PHI -150
Apr 28thSFW 7-0-1.5 WU 8PHI -159
Apr 26th@ATLL 2-6+1.5 LU 8ATL +180
Apr 25th@ATLW 8-5+1.5 WO 8.5PHI +115
Apr 24th@ATLL 3-5+1.5 LU 9ATL +139

Giants vs. Phillies Injury Updates

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Phillies Injuries

  • Max Lazar
    RP

    Lazar is out with oblique

    Out

  • Andrew Painter
    SP

    Andrew Painter was seen walking out to bullpen, he won't start but could be available in relief.

    Questionable

  • Steward Berroa
    RF

    Berroa is out with shoulder

    Out

Giants vs. Phillies Box Score
Giants Player Stats
Projected
PITCHERPCIPKER
Adrian Houser logoRA.Houser, P684.223
Ryan Borucki logoLR.Borucki, P160.101
Caleb Kilian logoRC.Kilian, P22220
Keaton Winn logoRK.Winn, P39201
Matt Gage logoLM.Gage, P30.200
HITTERSH-ABRHRRBI
Heliot Ramos logo1H.Ramos, LF1-5001
Matt Chapman logo2M.Chapman, 3B0-4000
Luis Arraez logo3L.Arraez, 2B2-6002
Casey Schmitt logo4C.Schmitt, 1B2-5200
Rafael Devers logo5R.Devers, DH1-3001
Willy Adames logo6W.Adames, SS1-5000
Jung Hoo Lee logo7J.Lee, RF2-4101
Eric Haase logo8E.Haase, C1-3100
Will Brennan logo8W.Brennan, PH0-1000
Patrick Bailey logo8P.Bailey, C0-0000
Drew Gilbert logo9D.Gilbert, CF3-5100
Phillies Player Stats
Projected
PITCHERPCIPKER
Tim Mayza logoLT.Mayza, P33220
Nolan Hoffman logoRN.Hoffman, P40211
Jonathan Bowlan logoRJ.Bowlan, P22112
Trevor Richards logoRT.Richards, P452.131
Brad Keller logoRB.Keller, P20131
Jose Alvarado logoLJ.Alvarado, P170.210
Chase Shugart logoRC.Shugart, P16110
HITTERSH-ABRHRRBI
Trea Turner logo1T.Turner, SS2-5211
Kyle Schwarber logo2K.Schwarber, LF4-4212
Dylan Moore logo2D.Moore, PR0-0000
Dylan Moore logo2D.Moore, 1B0-0000
Bryce Harper logo3B.Harper, DH0-2000
Adolis Garcia logo4A.Garcia, RF1-4102
Bryson Stott logo5B.Stott, 2B0-3000
Alec Bohm logo6A.Bohm, 3B0-4001
Justin Crawford logo7J.Crawford, CF1-4000
Felix Reyes logo8F.Reyes, 1B0-3000
Brandon Marsh logo8B.Marsh, PH1-1100
Brandon Marsh logo8B.Marsh, LF1-1100
Garrett Stubbs logo9G.Stubbs, C0-3000

Giants vs. Phillies Odds Comparison

Right Arrow

Could not load odds

Giants at Phillies Team Totals

MatchupOverUnder
Giants
22-35
N/A
N/A
Phillies
29-28
N/A
N/A