Philadelphia Phillies vs San Francisco Giants Prediction, 4/7/2026 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs San Francisco Giants
Date: Tuesday, April 7, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Philadelphia (-144) San Francisco (+120)
The Philadelphia Phillies (5-4) are en route to Oracle Park on Tuesday where they will go up against the San Francisco Giants (3-7). The moneyline on this game has the Phillies at -144 while the Giants are opening at +120. The over/under is 9. The starting pitchers are Cristopher Sanchez and Robbie Ray.

The Phillies have hit 15 two-baggers as a squad and have knocked 11 baseballs out of the park. Philadelphia has a slugging percentage of .383 and have been called out on strikes 75 times, while drawing a walk on 29 occasions. As a squad, the Philadelphia Phillies are putting up 4.0 runs per game, which puts them at 18th in the league. They have accounted for 36 RBI's and 70 hits so far this season, and their team batting average is sitting at .227. They have 36 runs and have an OBP of .307.
Today’s Featured MLB Best Bet!
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 NHL package. Join Now! |
Get all of our MLB Parlay Picks
The Phillies have compiled a team ERA of 4.39 for the year (20th in MLB), and their staff has rung up 99 batters. Phillies pitchers have given up 9 home runs and 42 runs in total (16th in baseball). They have walked 23 opposing players and their FIP sits at 3.09 as a team over the course of the season. Philadelphia has relinquished 79 base knocks (8.7 per 9 innings) in addition to 40 earned runs. Their strikeout to walk ratio is 4.30 and the pitching staff holds a WHIP of 1.24.
The Phillies have sent 32 relief pitchers to the hill so far this season. The relievers have inherited 7 runners on the season and 42.9% of those players crossing the plate. The relievers have notched 4 holds on the campaign (22nd in MLB). Phillies pitchers have stepped onto the hill with opponents on base 8 times and also have had 7 appearances in high leverage situations. They have earned 3 saves on the campaign and have not converted 0 of their 3 save opportunities.
The Philadelphia Phillies have amassed 246 putouts this year, as well as 72 assists and 5 errors. Their fielding rate is currently at .985 which is 20th in the majors, and they have turned 3 double plays. The Phillies have converted 65.8% of balls hit into play into outs in their 738 innings on the field, which has them sitting at 29th in MLB.
Sanchez has pitched in 546 innings and has accumulated 526 K's in his MLB career. Sanchez (31-21 career record) has earned a FIP of 3.15 and he has faced 2,238 batters during his time in the majors. His earned run average is 3.20 (194 ER's allowed) and his WHIP is 1.161. He has given up 502 base knocks (8.3 hits per nine innings) and has 132 free passes.
The Giants have a team SLG% of .292 and they tally 2.60 runs per contest (30th in baseball). They have put up 13 doubles, while walking 26 times and scoring 26 runs. San Francisco has a total of 4 HRs on the year and 24 runs batted in. They have been rung up on 83 occasions (15th in the league) and have recorded 67 hits. The San Francisco Giants have compiled an on-base percentage of .269 as well as a batting average of .208 on the campaign.
The San Francisco pitching staff have yielded 51 runs so far this season while holding a team ERA of 4.65 (46 earned runs conceded). They have yielded 10 home runs and they allow 5.16 runs per 9 innings (23rd in the league). The Giants hold a team WHIP of 1.360 with a FIP of 3.78 as a staff so far this year. Their K/BB ratio sits at 9.10 (90 strikeouts against 33 bases on balls). They are sitting at 29th in baseball as a pitching staff in total hits allowed with 88.
They sit at 17th in the league with a save rate of 66.7%, and they have dispatched 35 bullpen pitchers to the hill for the year. Their bullpen pitchers have taken the field 2 times in high leverage situations and on 9 occasions with runners on. Sitting with 6 save situations, the Giants have earned 3 holds in addition to 1 blown save.
Out of their 801 innings played, the Giants are sitting with a defensive efficiency of 66.1% (28th in baseball). The San Francisco Giants have gotten 12 double plays and hold a fielding percentage of .979 (23rd in MLB). The Giants have accrued 100 assists, 8 errors and have accumulated 267 putouts during this campaign.
So far in his pro baseball career, Ray has given up 1,258 base knocks while totaling 1,745 K's in 1,451 innings pitched. Ray (89-82 career record) is the owner of a 3.94 earned run average and has given up 7.8 hits per nine innings. He has conceded 635 ER's while earning a WHIP of 1.288 and being the owner of a FIP of 3.9. He has a strikeout to walk ratio of 2.86 and he has gone up against 6,140 opposing hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Philadelphia (-144)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
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
