San Francisco Giants vs Philadelphia Phillies Prediction, 4/28/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Philadelphia Phillies
Date: Tuesday, April 28, 2026
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: San Francisco (+106) Philadelphia (-128)
The San Francisco Giants (13-15) are on their way to Citizens Bank Park on Tuesday where they will try to defeat the Philadelphia Phillies (9-19). The line on this contest has the Giants at +106 while the Phillies open at -128. The total comes in at 8. The pitchers who are expected to start will be Tyler Mahle and Jesus Luzardo.

The Giants have accumulated 48 two-baggers as a team and have hit 19 balls out of the park. San Francisco is slugging .372 and have been rung up 214 times, while taking a walk on 58 occasions. As a squad, the San Francisco Giants are knocking in 3.5 runs per outing, which puts them at 29th in baseball. They have accumulated 92 RBI's and 236 hits over the course of the season, and their team batting average comes in at .250. They have a total of 97 runs scored and hold an on-base percentage of .295.
Today’s Featured MLB Best Bet! TONY GEORGE has posted NINE straight winning days on the diamond and is on a solid +2,350 baseball run. George has a 7-Unit MLB Play Saturday as part of a two-pack of picks today. George cashed his only top play of the season so far and looks to do it again. Sign 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 NHL package. Join Now! |
Get all of our MLB Picks
They have accrued a K/BB ratio of 2.20 and their pitching staff holds a collective WHIP of 1.29. Giants pitchers have relinquished 27 long balls and also 114 runs in total (9th in the league). San Francisco has surrendered 213 base hits (7.7 per 9 innings) in addition to 106 earned runs. The Giants have compiled a team earned run average of 3.83 so far this year (9th in MLB), and they have struck out 238 batters. They have walked 108 hitters and their FIP is 4.01 as a team this season.
The Giants relief pitchers have earned a save rate of 66.7% and have come into the game in 26 save situations. They have accumulated 6 saves so far this season and have blown 3 of their 9 save opportunities. The relief pitchers have inherited 36 base runners on the year and 27.8% of those players crossing home plate. Giants bullpen pitchers have stepped onto the hill with runners on base 24 times as well as having 9 appearances in high leverage situations. The Giants have dispatched 90 relievers to the mound on the campaign. The relief pitchers have a total of 17 holds for the year (15th in baseball).
The Giants have turned 70.8% of balls in play into outs out of their 2,241 innings on the diamond, which has them sitting 8th in professional baseball. The San Francisco Giants have accumulated 747 putouts so far this season, as well as 273 assists and 15 errors. Their fielding percentage is currently at .986 which puts them in 15th in professional baseball, and have accumulated 28 double plays.
Mahle (40-49 win-loss mark in his career) has a FIP of 4.05 and he has faced 3,236 hitters in the major leagues. He has conceded 708 base hits (8.4 hits per nine innings) with 278 free passes. His earned run average is 4.11 (347 ER's allowed) and his career WHIP is 1.297. Mahle has thrown 760 innings and is sitting with 779 K's in his career.
The Phillies hold a slugging percentage of .362 and they are recording 3.64 runs per game (28th in the league). They have 36 two-baggers, while walking 88 times as well as racking up 102 runs. Philadelphia has knocked in 30 HRs this season and 100 RBIs. They have been rung up on 231 instances (18th in the league) and have earned 208 base hits. The Philadelphia Phillies have a team on-base percentage of .294 in addition to a team batting average of .219 so far this season.
The Phillies are sitting with a team WHIP of 1.522 and have a FIP of 3.90 as a staff on the campaign. Their strikeout to walk ratio is 9.40 (257 strikeouts against 90 walks). They have a ranking of 30th in baseball as a pitching staff in total hits allowed with 286. They have surrendered 31 homers and they allow 5.68 runs per 9 innings (28th in baseball). The Philadelphia pitching staff have conceded 156 runs this season while holding an ERA of 5.14 (141 earned runs conceded).
Sitting with 17 save situations, the Phillies have accumulated 10 holds and also 2 blown saves. Philadelphia has had relief pitchers take the mound in 7 save chances and they have come away with 5 saves. Philadelphia relievers have an inherited score rate of 34.2% out of 38 inherited base runners. Their bullpen pitchers have stepped onto the hill 21 times in high leverage situations and on 30 occasions with base runners. They are currently ranked 6th in baseball holding a save percentage of 71.4%, and they have dispatched 103 relievers to the mound for the year.
The Philadelphia Phillies have gotten 17 double plays and have notched a fielding percentage of .982 (26th in the majors). The Phillies have 251 assists, 18 errors and have 742 putouts so far this season. Out of their 2,226 innings on the diamond, the Phillies have a efficiency on defense of 63.2% (30th in the majors).
Luzardo (42-44 career record) is the owner of a 4.30 ERA while giving up 8.2 hits per 9 innings. His strikeout to walk ratio is 3.28 and he has gone up against 3,026 opposing hitters in his career. He has conceded 345 ER's while holding a WHIP of 1.256 and being the owner of a FIP of 4.2. In his pro baseball career, Luzardo has given up 661 base hits while totaling 808 strikeouts in 722 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (+106)
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:
Philadelphia Phillies - Twitter
San Francisco Giants - Twitter
