Phillies vs. Giants Dunkel MLB Picks, Predictions and Prop Bets - April 30
29 April 2026

The Philadelphia Phillies meet the San Francisco Giants on Thursday at Citizens Bank Park, at 5:35 p.m. ET. Andrew Painter (1-2, 5.25 ERA) will start for the Phillies, who are 10-19 this season and fourth in the NL East. The Giants, who are 13-16 and fifth in the NL West, have yet to name a starter.
The Phillies (-149) are moneyline favorites at home over the Giants (+125). The contest has a total set at 7.
Phillies vs. Giants Odds, Game Time
- Game day: Thursday, April 30, 2026
- Game time: 5:35 p.m. ET
- Location: Philadelphia, Pennsylvania
- Stadium: Citizens Bank Park
- Favorite: Phillies (-149)
- Underdog: Giants (+125)
- Over/under: 7
How to Watch Phillies vs. Giants
- TV Channel: MLB Network, NBCS-PH and NBCS-BA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Phillies vs. Giants: Betting the Moneyline
- The Phillies have won 42.9% of the games this season when they were favored on the moneyline (9-12).
- San Francisco has been pegged as an underdog in 19 games this year and has walked away with the win eight times (42.1%) in those games.
- Philadelphia is 7-5 this season when entering a game favored by -149 or more on the moneyline.
- This season, the Giants have been victorious three times in six chances when named as an underdog of at least +125 or worse on the moneyline.
- Based on this contest's moneyline, the Phillies have an implied win probability of 59.8%.
- The moneyline set for this matchup implies the Giants have a 44.4% chance of coming away with a victory in the contest.
Phillies vs. Giants: Betting the Spread & Total
- The Phillies have played in 29 games with an over/under set, and have combined with their opponents to go over the total 14 times (14-13-2).
- San Francisco's games have gone over the total in 13 of its 29 chances.
- The Phillies have put together a 6-23-0 record ATS this season (covering just 20.7% of the time).
- In 29 games with a line this season, the Giants have a mark of 11-18-0 against the spread.
