San Francisco Giants vs Philadelphia Phillies Prediction, 4/15/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Philadelphia Phillies
Date: Tuesday, April 15, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: San Francisco (-145) Philadelphia (+125)
Citizens Bank Park is where the Philadelphia Phillies (9-6) will take on the San Francisco Giants (11-4) on Tuesday. The moneyline on this matchup has the Giants at -145 while the Phillies are opening at +125. The total is set at 9. The pitchers expected to start will be Justin Verlander and Jesus Luzardo.


San Francisco owns a slugging percentage of .403 and have struck out 143 times, while taking a walk on 56 occasions. They have accumulated 72 runs batted in and 110 hits this season, and their team batting average is at .220. The Giants have accounted for 32 doubles as a squad and have hit 18 baseballs out of the park. They have earned 75 runs while holding a team OBP of .301. As a squad, the San Francisco Giants are notching 5.0 runs per contest, which is 7th in baseball.
Get all of our MLB Betting Picks
They have a strikeout to walk ratio of 2.56 and the pitching staff has a collective WHIP of 1.22. Giants pitchers have given up 12 home runs and 52 runs in total (4th in baseball). San Francisco has given up 109 hits (7.4 per 9 innings) as well as 47 earned runs. The Giants hold a team ERA of 3.20 this year (5th in MLB), and their staff has struck out 133 hitters. They have walked 52 batters and their FIP comes in at 3.49 as a squad so far this year.
The Giants relief pitchers have recorded a save rate of 66.7% and has entered the game in 22 save situations. The relievers have inherited 21 runners on the campaign and 42.9% of those runners crossed home plate. Giants relief pitchers have come into the game with runners on 11 times in addition to having 21 appearances in high leverage situations. The Giants have sent 50 relief pitchers to the mound for the year. The relief pitchers have a total of 13 holds so far this year (9th in the league). They have compiled 6 saves on the campaign and have blown 3 of 9 chances to save the game.
The Giants have turned 71.6% of balls hit into play into outs out of their 1,188 innings on the diamond, which has them sitting at 12th in baseball. The Seattle Mariners have a tally of 396 putouts for the season, in addition to 136 assists and 3 errors. Their fielding rate sits at .994 which puts them in 1st in the majors, and have accumulated 10 double plays.
Verlander has taken the ball for 3,428 innings and has tallied 3,432 punch outs during his pro baseball career. Verlander (262-147 career record) has a FIP of 3.26 while he has faced 14,007 batters in the major leagues. His earned run average is 3.31 (1,262 ER's allowed) and he has a career WHIP of 1.127. He has given up 2,907 base knocks (7.6 hits per 9 innings) with 958 free passes.
The Phillies hold a slugging % of .371 and they are recording 4.00 runs per game (19th in baseball). They have hit 21 doubles, while getting a free base 65 times and notching 60 runs. Philadelphia has knocked in 14 home runs this year and 55 RBIs. They have been called out on strikes on 124 occasions (22nd in baseball) and have tallied 118 base hits. The Philadelphia Phillies hold an OBP of .327 in addition to a batting average of .237 on the year.
The Phillies have a team WHIP of 1.256 and have a FIP of 3.69 as a unit for the season. Their K/BB ratio sits at 9.90 (146 strikeouts against 44 walks). They have a ranking of 19th in the league as a pitching staff in total hits allowed with 123. They have allowed 18 home runs and they surrender 3.59 runs per 9 innings (5th in MLB). The Philadelphia pitching staff have allowed 53 runs so far this season while having an ERA of 3.52 (52 earned runs yielded).
Philadelphia relievers have an inherited score percentage of 23.1% out of their 13 inherited runners. Their relief pitchers have stepped onto the mound 19 times in high leverage situations and on 9 occasions with runners on base. Sitting with 21 save situations, the Phillies have compiled 11 holds and 5 blown saves. They are ranked 25th in MLB holding a save percentage of 44.4%, and they have dispatched 49 bullpen pitchers onto the field so far this season. Philadelphia has called on bullpen pitchers to take the mound in 9 save chances and they have tallied 4 saves.
In 1,197 innings played, the Phillies have earned a efficiency on defense of 68.8% (22nd in baseball). The Philadelphia Phillies have gotten 14 double plays and own a fielding percentage of .994 (2nd in professional baseball). The Phillies have accrued 131 assists, 3 errors and are sitting with 399 putouts this season.
During his career, Luzardo has allowed 474 hits while he has accumulated 584 K's in 530 innings. Luzardo (28-34 career record) has a 4.19 ERA while allowing 8.0 hits per nine innings. He has given up a total of 247 ER's while holding a WHIP of 1.243 and being the owner of a FIP of 4.1. He has a K/BB ratio of 3.16 and he has faced 2,215 batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Philadelphia (+125)
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