San Francisco Giants vs Philadelphia Phillies Prediction, 4/14/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Philadelphia Phillies
Date: Monday, April 14, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: San Francisco (-130) Philadelphia (+110)
Citizens Bank Park is the site where the Philadelphia Phillies (8-4) will try to defeat the San Francisco Giants (9-3) on Monday. The odds on this game have San Francisco at -130 and Philadelphia opens at +110. The betting total comes in at 8.5. The pitchers who are expected to start will be Landen Roupp and Taijuan Walker.


As a squad, the San Francisco Giants are earning 4.8 runs per game, which puts them at 10th in baseball. They have accounted for 57 runs scored while holding a team on-base percentage of .288. The Giants have accumulated 25 doubles as a unit and have knocked 14 balls out of the stadium. They have accounted for 56 RBI's in addition to 94 base knocks so far this year, and their batting average is .228. San Francisco has a slugging rate of .404 and have been called out on strikes 110 times, while drawing a walk on 34 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is set to release a 7-unit selection from a late evening game. We easily hit a 7-unit KBO play early this morning, and we are confident in this play as well. We are profitable on the season and are 6-2 with our 7-unit plays. Sign-up below to receive this play with a daily picks package from MLB Baseball. 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 Picks Today
The Giants have an ERA of 2.78 this season (2nd in baseball), and their staff has rung up 107 batters. Giants pitchers have given up 10 home runs and also 39 runs in total (2nd in the league). They have walked 39 opposing hitters and their FIP sits at 3.41 as a squad for the year. San Francisco has conceded 90 base hits (7.4 per 9 innings) and 34 earned runs. They have a K/BB ratio of 2.74 and their pitching staff holds a WHIP of 1.17.
The Giants have sent 43 relief pitchers to the mound for the season. The relief pitchers have inherited 18 base runners so far this year with 33.3% of those players earned a run for their team. They have recorded 5 saves for the season and have blown 3 out of their 8 save opportunities. The Giants relievers have compiled a save rate of 62.5% and has entered the game in 19 save situations. The relief pitchers have earned 11 holds over the course of the season (6th in baseball). Giants bullpen pitchers have entered the game with players on base 10 times as well as having 18 appearances in high leverage situations.
The Seattle Mariners have accounted for 330 putouts at this point in the season, as well as 119 assists and 3 errors. Their fielding rate sits at .993 which puts them in 2nd in professional baseball, and have accumulated 10 double plays. The Giants have converted 71.9% of balls hit into play into outs out of their 990 innings on the diamond, which ranks them 14th in professional baseball.
Roupp (1-3 career record) sits with a FIP of 3.54 while he has faced 260 opposing hitters during his time in the major leagues. He has surrendered 54 base hits (8.1 hits per nine innings) with 30 walks. His ERA is 3.59 (24 ER's allowed) and his career WHIP is 1.398. Roupp has taken the ball for 60 innings and has earned 59 punch outs during his pro baseball career.
The Philadelphia Phillies have accumulated a team on-base percentage of .355 as well as a team batting average of .257 so far this year. They have been rung up on 101 occasions (20th in MLB) and have notched a total of 104 base hits. Philadelphia has accumulated 14 home runs so far this season and 51 RBIs. The Phillies hold a team slugging % of .416 and they score 4.67 runs per contest (11th in baseball). They have put up 18 doubles, while walking 59 times and putting up 56 runs.
The Phillies have a WHIP of 1.213 and have a FIP of 3.75 as a team for the year. They are currently ranked 15th in the league as a staff in total hits surrendered with 95. The Philadelphia pitching staff have conceded 43 runs so far this year while having a team ERA of 3.50 (42 earned runs yielded). They have earned a K/BB ratio of 10.40 (125 strikeouts against 36 bases on balls). They have given up 16 HR's and they relinquish 3.58 runs per 9 innings (6th in the league).
Philadelphia bullpen pitchers have an inherited score rate of 27.3% out of 11 inherited runners. Their relief pitchers have come in 18 times in high leverage situations in addition to 8 occasions with runners on base. Sitting with 18 save situations, the Phillies have earned 9 holds in addition to 5 blown saves. They rank 25th in the league with a save percentage of 37.5%, and they have sent 41 relief pitchers to the mound for the year. Philadelphia has called on bullpen pitchers to step onto the mound in 8 save opportunities and they have walked away with 3 saves.
In their 972 innings on the diamond, the Phillies have earned a efficiency on defense of 70.3% (19th in professional baseball). The Philadelphia Phillies have turned 8 double plays and have a fielding percentage of .998 (1st in the majors). The Phillies have racked up 110 assists, 1 errors and have earned a total of 324 putouts during this campaign.
In his MLB career, Walker has allowed 1,087 hits while accumulating 1,011 K's in 1,164 frames. He has surrendered a total of 538 ER's while holding a WHIP of 1.274 and a FIP of 4.1. He has a K/BB ratio of 2.55 and he has gone up against 4,929 hitters during his pro baseball career. Walker (73-63 career mark) has a 4.16 ERA while allowing 8.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Philadelphia (+110)
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