San Francisco Giants vs Philadelphia Phillies Prediction, 4/17/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Philadelphia Phillies
Date: Thursday, April 17, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: San Francisco (-275) Philadelphia (+220)
The Philadelphia Phillies (10-7) will try to defeat the San Francisco Giants (12-5) at Citizens Bank Park on Thursday. The moneyline on this game has San Francisco at -275 and Philadelphia is coming in at +220. The over/under has been set at 8.5. The pitchers taking the mound will be Jordan Hicks and Cristopher Sanchez.


San Francisco has a slugging % of .415 and have struck out 162 times, while taking a walk on 60 occasions. They have recorded 85 runs batted in as well as 130 hits this season, and their team batting average is at .226. The Giants have accounted for 37 two-baggers as a team and have hit 21 baseballs out of the stadium. They have racked up 89 runs scored while holding a team OBP of .302. As a squad, the San Francisco Giants are knocking in 5.2 runs per contest, which ranks them 5th in baseball.
Today’s Featured MLB Best Bet! ROBERT FERRINGO is 23-11 (68%), +7,400 with his last 34 plays rated 5.0+ across all sports. Robert is releasing a 7-Unit MLB Play (6:40 p.m.) Friday after an easy 7-Unit NHL winner with St. Louis on Thursday. Robert has been hot and you can get this one by signing up below. 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 Giants have an earned run average of 3.44 for the season (6th in the league), and the staff has rung up 148 batters. Giants pitchers have allowed 15 home runs and 62 runs (5th in the league). Their pitching staff has walked 60 batters and their FIP sits at 3.67 as a unit on the campaign. San Francisco has given up 127 hits (7.7 per 9 innings) in addition to 57 earned runs. Their strikeout to walk ratio is 2.47 and their pitching staff has earned a collective WHIP of 1.26.
Giants pitchers have stepped onto the hill with opponents on base 12 times in addition to having 22 appearances in high leverage situations. The bullpen have notched 14 holds on the season (7th in the league). The Giants bullpen have recorded a save rate of 66.7% and has entered the game in 23 save situations. They have tallied 6 saves so far this year and have not converted 3 of their 9 chances to save the game. The bullpen pitchers have inherited 23 base runners on the year and 39.1% of them crossed the plate. The Giants have sent 57 relief pitchers to the mound for the season.
The Giants have converted 71.1% of balls in play into outs out of 1,341 innings, which ranks them 14th in the majors. The Seattle Mariners are sitting with 447 putouts this season, as well as 154 assists and 4 errors. Their fielding rate sits at .993 which puts them in 1st in baseball, and have accumulated 12 double plays.
Hicks has taken the ball for 368 innings and has totaled 365 strikeouts during his MLB career. Hicks (16-29 career win-loss mark) has a FIP of 3.95 while he has gone up against 1,591 batters during his time in the majors. His earned run average is 4.01 (164 earned runs allowed) and he has a career WHIP of 1.347. He has conceded 310 base knocks (7.6 hits per nine innings) and has had 186 walks.
Philadelphia has accounted for 17 home runs for the year to go along with 65 runs batted in. They have 25 two-baggers, while taking a walk 73 times and scoring 70 runs. The Philadelphia Phillies have earned an on-base percentage of .330 as well as a team batting average of .241 for the year. The Phillies hold a team slugging percentage of .387 and they earn 4.12 runs per game (18th in baseball). They have been rung up on 139 occasions (19th in the league) and have totaled 136 base hits.
The Phillies are sitting with a team WHIP of 1.265 and have a FIP of 3.72 as a team on the year. Their K/BB ratio sits at 9.80 (165 strikeouts vs 48 walks). They have a ranking of 22nd in MLB as a staff in total hits allowed with 143. They have given up 21 homers and they surrender 3.99 runs per 9 innings (10th in baseball). The Philadelphia pitching staff have conceded 67 runs so far this year while having a team ERA of 3.81 (64 earned runs relinquished).
Philadelphia has called on relievers to step onto the mound in 10 save chances and they have walked away with 5 saves. They are ranked 25th in the league with a save rate of 50.0%, and they have dispatched 56 relievers onto the field so far this year. Their relief pitchers have come in 22 times in high leverage situations and also on 10 occasions with base runners. Philadelphia bullpen pitchers have an inherited score percentage of 26.7% out of their 15 inherited base runners. Sitting with 24 save situations, the Phillies have earned 13 holds in addition to 5 blown saves.
The Philadelphia Phillies have turned 15 double plays and hold a fielding percentage of .993 (2nd in baseball). The Phillies have recorded 144 assists, 4 errors and have earned a total of 453 putouts for the season. In 1,359 innings played, the Phillies have earned a defensive efficiency of 68.4% (24th in professional baseball).
Thus far in his career, Sanchez has allowed 342 hits while he has earned 316 K's in 350 innings pitched. Sanchez (18-16 career mark) has a 3.67 earned run average and has allowed 8.8 hits per 9 innings. He has allowed 143 ER's while holding a WHIP of 1.230 and a FIP of 3.6. His strikeout to walk ratio is 3.55 and he has gone up against 1,459 hitters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Philadelphia (+220) and under 8.5 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:
Philadelphia Phillies - Twitter
San Francisco Giants - Twitter