Philadelphia (53-39) vs San Francisco (51-42)
July 9, 2025 at 03:45 PM EDT
The Line: Betting Odds: San Francisco +1.5 — Over/Under: +8
In this article, we will formulate a Phillies vs Giants prediction for this MLB game on Wednesday, July 9, at Oracle Park in San Francisco, California. Let’s take a look at the prediction for this MLB matchup.
Philadelphia Phillies Betting Preview
The Philadelphia Phillies (53-39, 23-23 Away) won three straight series after defeating the Atlanta Braves, San Diego Padres, and Cincinnati Reds. They won’t win four in a row, though, because the Giants were better in the first two games of the current series in San Francisco. In last night’s 4-3 defeat, Kyle Schwarber led the offense with two RBI, while Taijuan Walker pitched for 4.0 innings in a no-decision, allowing one run on two hits with three strikeouts and two walks. Jordan Romano took the loss.
This year, the Phillies average 4.55 runs per game (11th in the MLB) on a .255/.329/.404 triple-slash. When it comes to pitching, the Phillies’ staff has a 3.70 ERA (9th) and 1.25 WHIP (15th). Kyle Schwarber leads the Phillies with a .254 batting average, 28 home runs, and 65 RBI this season.
The projected starting pitcher for the Phillies is Jesus Luzardo, who is 7-5 in 18 starts this season, with a 4.44 ERA and 1.47 WHIP in 97.1 innings.
San Francisco Giants Betting Preview
The San Francisco Giants (51-42, 27-17 Home) spent the last three series on the road, where they lost to the Chicago White Sox, split with the Arizona Diamondbacks, and beat the Athletics. Following a 3-1 win in Game 1 over the Phillies, the Giants came from 3-1 behind to secure a 4-3 victory on Tuesday. Patrick Bailey led the offense with three RBI, while Robbie Ray pitched for 5.2 innings in a no-decision, allowing one run on four hits with five strikeouts and three walks, while Ryan Walker was credited with the win.
This season, the Giants average 4.17 runs per game (21st in the MLB) on a .232/.311/.373 triple-slash. When it comes to pitching, the Giants’ staff has a 3.41 ERA (2nd) and 1.24 WHIP (12th). Wilmer Flores leads the Giants with a .243 batting average, 11 home runs, and 55 RBI this season.
Justin Verlander will take the mound for the Giants on Wednesday. The 42-year-old right-hander has a 0-6 record in 14 starts this year with a 4.84 ERA and 1.44 WHIP in 70.2 innings.
Total Runs Facts
Ten of the Phillies’ last 11 games after playing the previous day have gone UNDER the total runs line.
Each of the last four games between the Phillies and Giants at Oracle Park have gone UNDER the total runs line.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in 10 of the Phillies’ last 11 games as favorites against National League opponents.
The ‘Inning 1 OVER 0.5 runs’ market has hit in five of the Giants’ last six games as home underdogs.
Matchup/League Facts
The Giants rank 27th in the league for steals this season (45).
The Giants rank 4th in the league for walks this season (326).
The Phillies rank 4th in the league for on-base percentage this season (.329).
The Phillies are one of only five teams in the league to rank top 10 in both steals and batting average this season.
Phillies vs Giants Prediction
The Giants won six of the previous ten H2H encounters, including four of six meetings this season. Four of those six duels went Over, and I am going with another one here. Justin Verlander allowed multiple runs in seven of his previous eight starts, while he surrendered four in 5.2 innings the last time he faced the Phillies. Jesus Luzardo, on the other hand, didn’t have the best of times in June, posting a 5.40 ERA, while he opened this month with five earned runs in 2.0 innings against the Reds. The last time he faced the Giants, Luzardo surrendered three runs in 5.1 innings. I expect to see at least eight runs in this one.