San Francisco Giants vs Philadelphia Phillies Prediction, 4/16/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Philadelphia Phillies
Date: Wednesday, April 16, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: San Francisco (-275) Philadelphia (+220)
The San Francisco Giants (12-4) are en route to Citizens Bank Park on Wednesday where they will attempt to beat the Philadelphia Phillies (9-7). The odds on this game have San Francisco at -275 while Philadelphia opens at +220. The over/under comes in at 8. The pitchers who are expected to start are Robbie Ray and Aaron Nola.


As a team, the San Francisco Giants are scoring 5.3 runs per game, which has them at 4th in baseball. They have tallied 85 runs while holding a team OBP of .303. The Giants have compiled 35 two-baggers as a team and have hit 21 balls out of the park. They have accounted for 81 RBI's in addition to 122 base knocks on the season, while their team batting average is at .226. San Francisco is slugging .422 and have struck out 154 times, while taking a walk on 58 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 5-unit selection on Thursday you do not want to miss (6:30 p.m.). We nailed a 7-unit underdog KBO play this morning and had a bad beat with our top play on Tuesday. Receive this selection by signing-up below for a daily MLB picks package and stream the game live on MLB.tv. 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 Betting Picks
The Giants hold a team ERA of 3.26 on the campaign (5th in baseball), and the staff has struck out 146 batters. Giants pitchers have conceded 13 home runs and 56 total runs (5th in the league). Their pitching staff has walked 56 players from the other team and their FIP comes in at 3.48 as a squad so far this year. San Francisco has given up 117 hits (7.5 per 9 innings) and 51 earned runs. Their K/BB ratio is 2.61 and the pitching staff has a collective WHIP of 1.23.
Giants pitchers have entered the game with runners on 11 times and also have had 21 appearances in high leverage situations. The bullpen have a total of 14 holds on the campaign (6th in MLB). The Giants relievers have earned a save percentage of 66.7% and has entered the game in 23 save situations. They have earned 6 saves on the campaign and have not converted 3 of their 9 chances to get a save. The bullpen pitchers have inherited 21 base runners so far this season with 42.9% of those runners earned a run for their team. The Giants have sent 54 relievers to the hill over the course of the season.
The Giants have converted 71.3% of baseballs in play into outs in their 1,269 innings, which has them sitting at 12th in pro baseball. The Seattle Mariners have accounted for 423 putouts on the campaign, as well as 144 assists and 3 errors. Their fielding rate is at .995 which ranks 1st in MLB, and they have turned 10 double plays.
Ray has pitched in 1,273 innings and has tallied 1,561 punch outs so far in his career. Ray (80-73 mark in his career) has earned a FIP of 3.91 and he has faced 5,404 batters in the majors. His earned run average is 3.97 (562 ER's allowed) and his career WHIP is 1.301. He has surrendered 1,111 hits (7.9 hits per nine innings) and has had 545 free passes.
The Philadelphia Phillies are sitting with an on-base percentage of .326 in addition to a team batting average of .236 on the year. They have been rung up on 137 instances (15th in baseball) and have earned a total of 126 hits. Philadelphia has accounted for 15 home runs this season to go along with 59 RBIs. The Phillies have a slugging percentage of .373 and they tally 4.00 runs per outing (18th in MLB). They have 24 doubles, while taking a walk 69 times as well as racking up 64 runs.
The Philadelphia pitching staff have allowed 63 runs for the year while holding an ERA of 3.80 (60 earned runs given up). They have conceded 21 long balls and they allow 3.99 runs per 9 innings (10th in MLB). The Phillies have a team WHIP of 1.275 with a FIP of 3.84 as a pitching staff on the season. They have earned a strikeout to walk ratio of 10.00 (157 strikeouts against 46 walks). They rank 21st in MLB as a staff in total hits conceded with 135.
Philadelphia relief pitchers have an inherited score percentage of 23.1% out of 13 inherited base runners. Their relief pitchers have come in 19 times in high leverage situations in addition to 9 occasions with runners on base. With 21 save situations, the Phillies have accumulated 11 holds and also 5 blown saves. They are currently ranked 25th in baseball holding a save percentage of 44.4%, and they have dispatched 52 relief pitchers to the mound on the campaign. Philadelphia has had relief pitchers step onto the mound in 9 save opportunities and they have recorded 4 saves.
The Philadelphia Phillies have turned 14 double plays and own a fielding percentage of .993 (2nd in the majors). The Phillies have accrued 139 assists, 4 errors and have a tally of 426 putouts during this campaign. In their 1,278 innings on the diamond, the Phillies have a defensive efficiency of 68.3% (25th in professional baseball).
During his career, Nola has given up 1,441 base hits while he has totaled 1,796 strikeouts in 1,637 innings pitched. Nola (104-82 win-loss record in his career) holds a 3.72 earned run average while conceding 7.9 hits per 9 innings. He has surrendered 677 earned runs while holding a WHIP of 1.140 and being the owner of a FIP of 3.7. He has a strikeout to walk ratio of 4.22 and he has gone up against 6,707 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Philadelphia (+220)
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:
Philadelphia Phillies - Twitter
San Francisco Giants - Twitter