Philadelphia Phillies vs San Francisco Giants Prediction, 7/9/2025 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs San Francisco Giants
Date: Wednesday, July 9, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Philadelphia (-128) San Francisco (+106)
The San Francisco Giants (50-42) will go up against the Philadelphia Phillies (53-38) at Oracle Park on Wednesday. The odds on this game have Philadelphia at -128 while San Francisco is sitting at +106. The over/under is 8.5. The expected starting pitchers are Jesus Luzardo and Justin Verlander.


As a squad, the Philadelphia Phillies are scoring 4.6 runs per game, which is 11th in baseball. They are sitting with 414 runs while holding a team OBP of .329. The Phillies have tallied 141 two-baggers as a team and have hit 97 balls out of the stadium. They have amassed 394 runs batted in in addition to 787 base knocks this year, while their team batting average is at .255. Philadelphia has a slugging rate of .404 and have struck out 722 times, while being walked on 314 occasions.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is looking for 3-Straight MLB winners (+1,660) and last night cashed +400 on the San Diego Padres beating the Arizona Diamondbacks. Tonight on the diamond Esparza is releasing a 6-Unit MLB Run Line Play (9 p.m.) Friday. Esparza is completely shocked at the betting line for this matchup and he looks for another big MLB winner. Sign up below and don’t miss out! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have a K/BB ratio of 3.20 and the pitching staff has a team WHIP of 1.25. Phillies pitchers have yielded 91 home runs and also 361 total runs (10th in the league). Philadelphia has surrendered 753 hits (8.4 per 9 innings) and also 333 earned runs. The Phillies are sitting with a team ERA of 3.70 for the season (9th in the league), and they have rung up 841 hitters. They have walked 263 opposing batters and their FIP sits at 3.54 as a team on the campaign.
Phillies bullpen pitchers have gone to the mound with runners on 58 times in addition to having 92 appearances in high leverage situations. The relief pitchers have tallied 40 holds so far this year (26th in MLB). The Phillies relievers have compiled a save rate of 61.9% and stepped onto the hill in 83 save situations. They have recorded 26 saves so far this season and have not converted 16 of 42 chances to get a save. The bullpen pitchers have inherited 83 runners on the campaign and 37.3% of them ended up crossing the plate. The Phillies have dispatched 277 relief pitchers to the hill over the course of the season.
The Philadelphia Phillies have earned 2,433 putouts on the year, in addition to 793 assists and 34 errors. Their fielding percentage sits at .990 which is 5th in MLB, and have earned 62 double plays. The Phillies have converted 68.8% of balls in play into outs out of 7,299 innings on the field, which has them sitting at 22nd in MLB.
Luzardo (33-39 win-loss mark in his career) has a FIP of 4.25 while going up against 2,569 batters in the majors. He has surrendered 569 hits (8.4 hits per 9 innings) and has had 215 free passes. His earned run average is 4.31 (292 earned runs allowed) and his WHIP is 1.287. Luzardo has taken the hill for 609 frames and has accumulated 674 strikeouts thus far in his career.
San Francisco has tallied 85 long balls on the campaign as well as 364 runs batted in. They have hit 142 doubles, while walking 323 times and scoring 384 runs. The San Francisco Giants have earned an OBP of .311 and a batting average of .232 for the season. The Giants hold a team slugging percentage of .373 and they tally 4.17 runs per game (21st in the league). They have been rung up on 780 occasions (11th in the league) and have recorded 700 base hits.
The Giants have a WHIP of 1.242 and have a FIP of 3.57 as a squad on the campaign. They come in at 11th in the league as a pitching staff in total hits given up with 720. The San Francisco pitching staff have given up 352 runs so far this year while having a team ERA of 3.41 (308 earned runs surrendered). Their K/BB ratio comes in at 8.70 (785 strikeouts vs 289 walks). They have given up 78 HR's and they surrender 3.90 runs per 9 innings (5th in baseball).
San Francisco relief pitchers hold an inherited score percentage of 32.4% out of 102 inherited runners. Their relief pitchers have taken the field 109 times in high leverage situations and on 62 occasions with runners on base. With 103 save situations, the Giants have accrued 64 holds in addition to 14 blown saves. They rank 12th in baseball with a save percentage of 64.1%, and they have sent 285 bullpen pitchers to the mound on the campaign. San Francisco has had bullpen pitchers enter the contest in 39 save chances and they have earned 25 saves.
In 7,314 innings played, the Giants have accumulated a defensive efficiency of 69.7% (16th in pro baseball). The San Francisco Giants have gotten 67 double plays and hold a fielding percentage of .985 (23rd in the majors). The Giants have 863 assists, 51 errors and have amassed 2,438 putouts this season.
Verlander (262-153 mark in his career) holds a 3.33 ERA while conceding 7.7 hits per nine innings. He has a K/BB ratio of 3.55 and he has faced 14,257 hitters so far in his pro baseball career. He has surrendered a total of 1,290 ER's while holding a WHIP of 1.132 and having a FIP of 3.3. In his pro baseball career, Verlander has conceded 2,967 base knocks while accumulating 3,476 K's in 3,485 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (+106)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Philadelphia Phillies - Twitter