The Philadelphia Phillies will be looking to win the rubber match this afternoon against the San Francisco Giants as they send Aaron Nola to the hill.
My Phillies vs. Giants predictions are targeting Philly to deliver behind a stellar outing from Nola.
Read more for my MLB picks for Wednesday, April 8.
Who will win Phillies vs Giants today: Phillies moneyline (-133)
The Philadelphia Phillies lost 6-0 on Tuesday, as Robbie Ray dominated.
However, today, they’re up against struggling San Francisco Giants right-hander Tyler Mahle, who has allowed seven earned runs over nine innings in two starts. The Phillies’ lineup is also hitting .308 against Mahle across 52 at-bats.
Aaron Nola, meanwhile, has compiled a 3.18 ERA across his two outings, and he’s held this San Francisco lineup to a .178 average across 73 at-bats. The right-hander gave up a mere one earned run in his most recent game against the Rockies at hitter heaven, Coors Field.
The Phillies are in a great position to take the series finale in the Bay Area.

Phillies vs Giants Over/Under pick: Under 8.5 (-108)
Oracle Park is a pitcher-friendly stadium, and I don’t expect Nola to allow many runs. Plus, even when the Giants get to the Philadelphia bullpen, that doesn’t mean they’re going to magically wake up.
San Francisco is struggling at the dish, ranking 29th in runs scored, 29th in OBP, and 28th in slugging. While I believe the Phillies will do some damage against Mahle, there’s still value in the Under in a ballpark like Oracle, which is huge.
Two of the last four meetings have cashed the Under as well.
- ML/RL bets: 1-0, +0.88 units
- Over/Under bets: 1-0, +0.87 units
Phillies vs Giants odds
- Moneyline: Phillies -127 | Giants +122
- Run line: Phillies -15 (+127) | Giants +1.5 (-138)
- Over/Under: Over 8.5 (+100) | Under 8.5 (-104)
Phillies vs Giants trend
The Philadelphia Phillies have hit the Moneyline in 27 of their last 45 games (+2.90 Units / 4% ROI). Find more MLB betting trends for Phillies vs. Giants.
How to watch Phillies vs Giants and game info
| Location | Oracle Park, San Francisco, CA |
| Date | Wednesday, April 8, 2026 |
| First pitch | 3:45 p.m. ET |
| TV | NBC Sports Philadelphia, NBC Sports Bay Area |
| Phillies starting pitcher | Aaron Nola (1-0, 3.18 ERA) |
| Giants starting pitcher | Tyler Mahle (0-2, 7.00 ERA) |
Phillies vs Giants latest injuries
Phillies vs Giants weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






