Giants vs Phillies Prediction, Picks & Odds for Today’s MLB Game

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.

Covers COVERS INTEL: Luzardo has allowed 19 earned runs in only 16 innings at home, and the Giants have scored 12 runs across their last two contests.

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. 

Quinn Allen’s 2026 Transparency Record
  • 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.

Leave a Reply

Your email address will not be published. Required fields are marked *