- This page contains affiliate links. We may earn a commission at no extra cost to you.
Philadelphia (53-39) at San Francisco (51-42)
- When: Jul 9 2025, 3:45 PM
- Where: Oracle Park, San Francisco
- Where to watch: NBCS-BA
Phillies vs. Giants – Game Betting Preview & Prediction
Moneyline: Philadelphia -132
Spread: Philadelphia -1.5 (+128)
Total: 8.0
San Francisco Giants Preview
Record: Riding a four-game win streak
Momentum: Off the charts.
Tuesday night? Absolute chaos. Patrick Bailey launched an inside-the-park, walk-off three-run bomb with two outs in the ninth, something no catcher has pulled off since 1926. The Giants snatched victory from the jaws of defeat, winning 4-3 and cutting their NL West gap to just five games behind the skidding Dodgers.
This club thrives on late drama, leading the league with nine walk-off wins. With the Dodgers continuing to lose, the Giants are heating up at the right time heading into their weekend showdown with LA.
Now, they’ll send veteran Justin Verlander (0-6, 4.84 ERA) to the hill in hopes of finally snapping his winless streak. He’s been snake-bitten all season by poor run support, three runs or fewer in nine of his starts. Despite the record, Verlander’s track record against Philly is solid: 3-2, 3.34 ERA lifetime vs the Phillies.
Look for the Giants to rally behind Verlander in an emotional finale at home before the All-Star break. They’re streaking and motivated.
Philadelphia Phillies Preview
Current Form: Still dangerous, but leaking oil.
They’ve dropped two heartbreakers in a row, and Tuesday’s ending was a gut punch. That said, there were bright spots. Otto Kemp and Kyle Schwarber delivered clutch hits with runners in scoring position, something Philly’s been lacking lately.
The Phillies will turn to Jesús Luzardo (7-5, 4.44 ERA) to try and stop the bleeding. The problem? He’s been wildly inconsistent. Over his last seven starts, Luzardo’s ERA has ballooned from a stellar 2.15 to a shaky 4.44.
He’s boom-or-bust, he can shut teams down, or get rocked early. He did face the Giants back in April, allowing three runs over 5 1/3 innings in a no-decision. Luzardo is capable, but Oracle Park hasn’t been kind to him in the past.
Prediction & Betting Picks
This one feels personal for Verlander. With the Giants surging and the Dodgers slumping, this is a huge opportunity. The crowd will be buzzing, and the bats are showing just enough late-inning magic to ride the wave.
San Fran wants that sweep, and they’ve got the right storm of drama and desperation to make it happen.
Score Prediction: Giants 5, Phillies 3
Pick: San Francisco (+112)
Total: Under 8.5 Alt Lines (-130)
- MLB Odds source: MyBookie Sportsbook
- Get real-time live scores & latest betting odds here!