Philadelphia Phillies vs San Francisco Giants Prediction, 7/8/2025 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs San Francisco Giants
Date: Tuesday, July 8, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Philadelphia (-182) San Francisco (+150)
The San Francisco Giants (49-42) are welcoming the Philadelphia Phillies (53-37) at Oracle Park on Tuesday. The moneyline on this game has the Phillies at -182 while the Giants are sitting at +150. The over/under is set at 8.5. The expected starting pitchers will be Taijuan Walker and Robbie Ray.


As a team, the Philadelphia Phillies are compiling 4.6 runs per game, which ranks them 10th in MLB. They have earned a total of 413 runs and hold an on-base percentage of .329. The Phillies have accounted for 140 doubles as a unit and have knocked 97 baseballs out of the stadium. They have accumulated 394 RBI's as well as 781 hits this year, and their average at the plate comes in at .256. Philadelphia has a slugging percentage of .405 and have been rung up 717 times, while drawing a walk on 311 occasions.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is looking for a big week on the diamond and is releasing a 5-Unit MLB Runline (7 p.m.) Tuesday. Esparza has had this game circled since the pitching matchups were announced and see's great value tonight. Sign up below and don’t miss out! (STRIKE POINT SPORTS has the same side.) 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
Their strikeout to walk ratio sits at 3.18 and the pitching staff holds a collective WHIP of 1.25. Phillies pitchers have allowed 91 home runs in addition to 358 total runs (10th in the league). Philadelphia has given up 745 base knocks (8.3 per 9 innings) and 330 earned runs. The Phillies have an ERA of 3.70 this year (9th in the league), and they have struck out 832 hitters. Their pitching staff has walked 262 hitters and their FIP sits at 3.56 as a team for the year.
The Phillies have sent 275 relievers to the hill for the season. The relief pitchers have inherited 81 runners on the campaign with 38.3% of those runners ended up crossing the plate. They have earned 26 saves on the year and have blown 16 of their 42 save chances. The Phillies relief pitchers have accumulated a save rate of 61.9% and have entered the game in 83 save situations. The relief pitchers have notched 40 holds on the year (26th in baseball). Phillies pitchers have come into the game with runners on 57 times in addition to having 91 appearances in high leverage situations.
The Philadelphia Phillies have accounted for 2,409 putouts for the season, in addition to 782 assists and 34 errors. Their fielding percentage is holding steady at .989 which ranks 5th in MLB, and have accumulated 62 double plays. The Phillies have converted 68.8% of balls hit into play into outs out of their 7,227 innings on the diamond, ranking them 22nd in baseball.
Walker has thrown 1,208 frames and is sitting with 1,048 strikeouts in his career. His ERA is 4.17 (560 earned runs allowed) and he has a WHIP of 1.277. He has conceded 1,129 hits (8.4 hits per nine innings) and has 414 walks. Walker (75-68 career win-loss mark) has earned a FIP of 4.11 while he has faced 5,123 batters in the majors.
San Francisco has a total of 85 home runs this year to go along with 361 RBIs. They have hit 140 doubles, while getting a free base 322 times as well as recording 381 runs. The San Francisco Giants have accounted for an on-base percentage of .312 in addition to a team batting average of .231 for the season. The Giants hold a team slugging percentage of .374 and they have an average of 4.19 runs per game (19th in baseball). They have struck out on 771 occasions (13th in the league) and have recorded 692 base hits.
The Giants have a WHIP of 1.245 and have a FIP of 3.58 as a squad so far this year. They have a ranking of 10th in baseball as a staff in total hits allowed with 714. The San Francisco pitching staff have surrendered 351 runs for the season and come in with a team ERA of 3.44 (307 earned runs given up). Their strikeout to walk ratio comes in at 8.70 (780 strikeouts vs 286 free passes). They have given up 78 long balls and they relinquish 3.93 runs per 9 innings (6th in baseball).
San Francisco bullpen pitchers hold an inherited score percentage of 32.4% of 102 inherited runners. Their bullpen pitchers have taken the field 107 times in high leverage situations and on 62 occasions with runners on. With 102 save situations, the Giants have 64 holds and 14 blown saves. They rank 13th in the league with a save rate of 63.2%, and they have sent 281 relief pitchers to the mound on the season. San Francisco has called on bullpen pitchers to take the mound in 38 save opportunities and they have come away with 24 saves.
In their 7,233 innings on the field, the Giants are sitting with a efficiency on defense of 69.6% (18th in baseball). The San Francisco Giants have gotten 66 double plays and have notched a fielding percentage of .985 (23rd in baseball). The Giants have racked up 850 assists, 51 errors and have accumulated 2,411 putouts this season.
So far in his MLB career, Ray has given up 1,180 hits while totaling 1,665 K's in 1,365 innings. He has allowed 589 earned runs while earning a WHIP of 1.285 and a FIP of 3.8. His strikeout to walk ratio is 2.90 and he has faced 5,773 batters thus far in his career. Ray (86-76 career win-loss record) has a 3.88 ERA while giving up 7.8 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (+150)
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