Want to get more Covers content? Add us as a preferred source on your Google account here.
The San Francisco Giants and Philadelphia Phillies begin a three-game set tonight at Citizens Bank Park, with first pitch scheduled for 6:40 p.m. ET.
My Giants vs. Phillies predictions are eyeing San Fran to keep up their winning ways behind Tyler Mahle.
Read more in my MLB picks for Tuesday, April 28.
Who will win Giants vs Phillies today: Giants moneyline (+145)
The San Francisco Giants are still two games below .500, but they’ve started to play better lately. The visitors have won four of their last six contests, and they just took two out of three from the Marlins.
Tyler Mahle takes the bump in the opener, and he was brilliant last time out, tossing seven scoreless against the powerful Los Angeles Dodgers. The righty is also very familiar with the Philadelphia Phillies lineup, holding them to a .235 average across 68 at-bats.
On the other side, Jesus Luzardo has been awful. He sports a 6.91 ERA, and that balloons to 10.69 across three home starts. He’s given up nine earned runs across his previous two outings.
While the Giants are hitting only .222 against him, they’re starting to find a rhythm offensively lately, and opponents are batting .333 against Luzardo at Citizens Bank Park.
Giants vs Phillies Over/Under pick: Under 8.5 (-130)
The Under has cashed in four of the last six meetings between these two teams. Philadelphia’s offense is non-existent, ranking 28th in the big leagues in runs. While the Giants are producing lately, they’re 29th in runs scored as well.
Luzardo’s struggles are a clear opportunity for San Fran to tag him for some runs, but Mahle is coming in confident after dominating the Dodgers, and the Phillies are truly a lost cause offensively at the moment. They’re hitting just .219 overall, and .223 at home.
I believe you’ll see the Giants generate offense against Luzardo. However, Mahle will toss another gem, and add to the Phillies’ misery. Expect a relatively low-scoring contest in the City of Brotherly Love.
- ML/RL bets: 7-7, -3.94 units
- Over/Under bets: 7-7, -1.19 units
Giants vs Phillies odds
- Moneyline: Giants +142 | Phillies -168
- Run line: Giants +1.5 | Phillies -1.5
- Over/Under: Over 8.5 | Under 8.5
Giants vs Phillies trend
The Giants have hit the Moneyline in seven of their last 10 games (+4.80 Units / 42% ROI). Find more MLB betting trends for Giants vs. Phillies.
How to watch Giants vs Phillies and game info
| Location | Citizens Bank Park, Philadelphia, PA |
| Date | Tuesday, April 28, 2026 |
| First pitch | 6:40 p.m. ET |
| TV | NBCSBA, NBCSP |
| Giants starting pitcher | Tyler Mahle (1-3, 5.26 ERA) |
| Phillies starting pitcher | Jesus Luzardo (1-3, 6.91 ERA) |
Giants vs Phillies latest injuries
Giants vs Phillies 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.
This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.
