Game Time: 3:45 pm ET, Wednesday, July 9, 2025
Venue: Oracle Park, San Francisco, CA
Where to Watch: NBCS-P, NBCS-BA
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Phillies +113, Giants -137; Over/Under: 8 runs
Bet365: Moneyline odds: Phillies +120, Giants -140; Over/Under: 8 runs
BetMGM: Moneyline odds: Phillies +115, Giants -140; Over/Under: 8 runs
Season Record
Philadelphia Phillies: 53-38 (1st place, NL East)
San Francisco Giants: 50-42 (2nd place, NL West)
Do not miss out on our expert handicapper analysis! Brian Bitler is on a HOT STREAK in the MLB on a 12-5 MLB RUN for +$7,610 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Philadelphia Phillies: 6-4 last 10
San Francisco Giants: 5-5 last 10
Philadelphia Phillies vs San Francisco Giants Preview and Analysis
The Phillies are entering this series off a win and won their 3-game series against the Cincinnati Reds 2-1 in their last series. They enter this game with a 53-38 record overall and have a road record of 23-22. This is the series finale of a 3-game series with the Giants on Wednesday with the 2nd game still to be played on Tuesday. The Phillies lost the series opener on Monday. Their offense ranks 9th in the MLB with a .733 OPS. Taijuan Walker is their starting pitcher on Tuesday while Jesús Luzardo is making his start in this game on Wednesday. He is 7-5 with a 4.44 ERA this season. His team lost their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 5 ER, 0 HR, and 3 BB with 4 SO on 6 hits through 2 IP against the Cincinnati Reds.
The Giants are entering this series off a win and won their 3-game series against the Athletics 2-1 in their last series. They enter this game with a 50-42 record overall and have a home record of 26-17. This is the 3rd game of a 3-game series with the Phillies on Wednesday with the 2nd game of this series still to be played on Tuesday. The Giants won the 1st game of this series on Monday. Their offense ranks 24th in the MLB with a .684 OPS. Robbie Ray is their starting pitcher on Tuesday while Justin Verlander is making his start in this game on Wednesday. He is 0-6 with a 4.84 ERA this season. His team lost their last 4 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 6 earned runs, 0 homers, and 1 walk with 5 strikeouts on 7 hits through 3 innings pitched against the Athletics.
Phillies vs Giants Prediction
The current betting odds have the Phillies listed as a favorite in this game according to Draftkings Sportsbook. The Giants have looked good in their games this season with their 50-42 record overall which has them right in the middle of the NL West. They have also looked a lot better in their own ballpark this year with their 26-17 home record. Meanwhile, the Phillies have looked great in their games this season with their 53-38 record overall which has them right at the top of the NL East. They have been a good road team too with their 23-22 road record this season. The Phillies lost the 1st game of this series, but they do have the better pitching matchup in this one and can take advantage of that. Luzardo is on the mound for the Phillies and he hasn't looked bad this season. He is 7-5 with a 4.44 ERA and is coming off a terrible start, but he hasn't looked like that for most of the season and will be looking to bounce back after giving up 5 earned runs. The Giants are going with Verlander in this one and he just hasn't had it this season. He is 0-6 with a 4.84 ERA and has been giving up quite a few runs lately. He just gave up 6 earned runs in his last start which is starting to become a common theme for him, and the team has also lost 4 games in a row with him starting as he is still looking for his 1st win of the season. Look for Luzardo to bounce back with a better performance here while the Phillies lean more on that great offense. The best way to place a bet here is on the Phillies to win this game.
Phillies Giants Prediction: Our MLB Pick for Wednesday, July 9, 2025 (3:45 pm ET start time) is Phillies 8 Giants 4.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Philadelphia Phillies San Francisco Giants prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Philadelphia Phillies: 59-36 (+13.3 units) on the moneyline against NL West opponents. 248-185 (+8.8 units) on the moneyline in all games. 175-127 (+21.1 units) on the moneyline vs. good fielding teams - averaging 0.6 errors/game or less. 12-5 UNDER on the road vs. NL teams allowing 4.0 or less runs/game on the season.
San Francisco Giants: 39-42 (-10.7 units) on the moneyline against NL East opponents. 210-206 (-20.8 units) on the moneyline in all games. 113-91 (-6.1 units) on the moneyline in home games. 60-31 UNDER at home when the total is 8 to 8.5.
Key Injuries
Philadelphia Phillies: A. Nola (SP) Sixty Day IL - Ankle.
San Francisco Giants: E. Miller (RP) Fifteen Day IL - Elbow. C. Koss (2B) Ten Day IL - Hamstring. J. Encarnacion (RF) Ten Day IL - Oblique. T. Murphy (C) Sixty Day IL - Back.
Notable Quotes
“It looked normal. Balanced and a lot of bat speed. Hopefully we’re making strides here.” - Rob Thomson on Bryce Harper after his team’s loss against the Giants in their game on Monday.
“He’s played there before. He played his rehab games there. Like any new position, it’s going to take a little bit of time, but he does have some experience playing there. [Brett] Wisely has been playing pretty good, too. We’ve got to mix him in there as well, but predominantly second base for Casey." - Bob Melvin after his team’s win against the Phillies in their game on Monday.
Starting Lineups
Philadelphia Phillies
Trea Turner (R) SS
Kyle Schwarber (L) DH
Bryce Harper (L) 1B
Alec Bohm (R) 3B
Nick Castellanos (R) RF
Max Kepler (L) LF
J.T. Realmuto (R) C
Bryson Stott (L) 2B
Brandon Marsh (L) CF
San Francisco Giants
Heliot Ramos (R) LF
Rafael Devers (L) DH
Willy Adames (R) SS
Matt Chapman (R) 3B
Wilmer Flores (R) 1B
Casey Schmitt (R) 2B
Jung Hoo Lee (L) CF
Luis Matos (R) RF
Patrick Bailey (S) C
Statistical Leaders
Philadelphia Phillies
Batting Average: Trea Turner (.299)
Hits: Trea Turner (110)
Home Runs: Kyle Schwarber (27)
RBI: Kyle Schwarber (63)
Stolen Bases: Trea Turner (22)
Wins: Zack Wheeler (9)
Saves: Jordan Romano (8)
ERA: Ranger Suárez (1.99)
San Francisco Giants
Batting Average: Casey Schmitt (.277)
Hits: Heliot Ramos (93)
Home Runs: Heliot Ramos (14)
RBI: Wilmer Flores (55)
Stolen Bases: Tyler Fitzgerald (9)
Wins: Robbie Ray (9)
Saves: Camilo Doval (14)
ERA: Randy Rodríguez (0.69)
Managers:
Philadelphia Phillies: Rob Thomson (4th season)
San Francisco Giants: Bob Melvin (2nd season)