Philadelphia Phillies vs San Francisco Giants Prediction, 7/7/2025 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs San Francisco Giants
Date: Monday, July 7, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Philadelphia (-144) San Francisco (+120)
The Philadelphia Phillies (51-37) are traveling to Oracle Park on Monday where they will try to defeat the San Francisco Giants (47-41). The odds on this game have Philadelphia at -144 and San Francisco is at +120. The betting total is set at 8. The pitchers expected to start will be Cristopher Sanchez and Landen Roupp.


Philadelphia has a slugging rate of .404 and have been called out on strikes 686 times, while drawing a walk on 301 occasions. They have 380 RBI's as well as 755 hits this season, while their average at the plate sits at .256. The Phillies have tallied 135 doubles as a team and have knocked 92 balls out of the stadium. They have earned 399 runs scored and have an on-base percentage of .330. As a team, the Philadelphia Phillies are notching 4.6 runs per contest, which has them sitting at 11th in the league.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 6-Unit MLB Runline Monday. Scott won yesterday and extended his MLB winning run with all sides and totals to 20-8, +6,030 since June 7, including 7-2 with MLB plays rated 5.0+! Scott's overall top play run has produced +45,840. Sign up below and get on this surge! 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 Parlay Picks
The Phillies have compiled a team ERA of 3.71 for the season (9th in baseball), and their staff has rung up 801 hitters. Phillies pitchers have conceded 89 home runs in addition to 347 total runs (11th in MLB). Their pitching staff has walked 255 opposing players and their FIP comes in at 3.60 as a team so far this season. Philadelphia has given up 725 base knocks (8.4 per 9 innings) and 320 earned runs. They have a K/BB ratio of 3.14 and their pitching staff has a team WHIP of 1.26.
The Phillies relief pitchers have recorded a save rate of 61.9% and have entered the game in 81 save situations. The relief pitchers have inherited 78 runners so far this season with 38.5% of them crossed the plate. Phillies bullpen pitchers have entered the contest with opponents on base 55 times and also have had 91 appearances in high leverage situations. The Phillies have dispatched 266 relievers to the hill so far this season. The relief pitchers are sitting with 38 holds on the campaign (27th in the league). They have accumulated 26 saves so far this season and have missed out on 16 out of their 42 save chances.
The Philadelphia Phillies have a total of 2,328 putouts at this point in the season, in addition to 758 assists and 32 errors. Their fielding percentage is holding steady at .990 which is 4th in the majors, and they have turned 59 double plays. The Phillies have converted 68.7% of balls hit into play into outs in their 6,984 innings on the field, which ranks them 23rd in baseball.
Sanchez (24-18 career win-loss mark) sits with a FIP of 3.42 while going up against 1,798 opposing batters in the major leagues. He has given up 410 base hits (8.5 hits per nine innings) with 112 walks. His ERA is 3.47 (167 ER's allowed) and he has a WHIP of 1.204. Sanchez has taken the mound for 433 innings and has totaled 405 K's during his career.
The Giants hold a slugging % of .372 and they tally 4.16 runs per contest (19th in the league). They have tallied 133 doubles, while taking a walk 312 times and putting up 366 runs. San Francisco is sitting with 81 HRs this season as well as 347 runs batted in. They have struck out on 741 occasions (13th in baseball) and have 667 base hits. The San Francisco Giants have recorded an on-base percentage of .311 and a batting average of .231 this year.
The Giants have a WHIP of 1.242 with a FIP of 3.58 as a pitching staff this season. They have earned a K/BB ratio of 8.70 (752 strikeouts vs 275 bases on balls). They are currently ranked 9th in MLB as a staff in total hits surrendered with 690. They have surrendered 75 homers and they give up 3.89 runs per 9 innings (4th in baseball). The San Francisco pitching staff have given up 336 runs this season and come in with a team ERA of 3.40 (294 earned runs yielded).
San Francisco relief pitchers have an inherited score rate of 33.0% of 100 inherited runners. Their relief pitchers have stepped onto the mound 107 times in high leverage situations in addition to 61 occasions with runners on. With 102 save situations, the Giants have earned 64 holds and also 14 blown saves. They are ranked 15th in baseball holding a save rate of 63.2%, and they have dispatched 272 bullpen pitchers to the mound for the year. San Francisco has had bullpen pitchers enter the contest in 38 save opportunities and they have walked away with 24 saves.
The San Francisco Giants have gotten 63 double plays and have a fielding percentage of .985 (23rd in professional baseball). The Giants have recorded 827 assists, 48 errors and have earned a total of 2,333 putouts during this campaign. In 6,999 innings on the field, the Giants have a defensive efficiency of 69.6% (17th in MLB).
Roupp (7-7 record in his career) has earned a 3.53 ERA and has allowed 8.7 hits per nine innings. He has a K/BB ratio of 1.95 and he has gone up against 596 hitters so far in his pro baseball career. He has allowed 53 ER's while earning a WHIP of 1.442 and a FIP of 3.5. Thus far in his career, Roupp has surrendered 131 base knocks while he has tallied 125 strikeouts in 135 innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take San Francisco (+120) and under 8 runs
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