- Matchup: San Francisco Giants vs Philadelphia Phillies
- Date: Thursday, April 30, 2026
- Location: Citizens Bank Park, Philadelphia, PA
- Broadcast: NBC Sports Philadelphia
- Odds/Point Spread: San Francisco (+106), Philadelphia (-128)
This page may include affiliate links at no extra cost to you, thanks for your support.
The Philadelphia Phillies (10-19) are set to face off against the San Francisco Giants (13-16) at Citizens Bank Park this Thursday. The moneyline for this matchup features the Giants at +106, while the Phillies open at -128. The total runs for the game have been set at 8, with Adrian Houser and Andrew Painter anticipated as the starting pitchers.

The Giants have notched 50 doubles as a team and have hit 19 home runs this season. With a slugging percentage of .365, San Francisco has struck out 226 times and walked 58 times. They are averaging 3.3 runs per game, placing them 30th in MLB rankings. This season, they have amassed 92 RBIs and 238 hits, achieving a team batting average of .245 and an on-base percentage of .289 with 97 runs scored.
The Giants have a team ERA of 3.96, ranking 11th in the league, having struck out 244 batters. San Francisco’s pitchers have allowed 27 home runs and 121 total runs, putting them at 7th in MLB. The pitching staff has given up 113 walks, with a FIP of 3.99 this season. They have yielded 224 hits (7.8 per 9 innings) and 113 earned runs, carrying a strikeout-to-walk ratio of 2.16 and a collective WHIP of 1.31.
So far this season, the Giants have utilized 92 relief pitchers, inheriting 37 base runners, with 29.7% scoring for their opponents. The bullpen has registered 17 holds (17th in the league) and has entered high-leverage situations 9 times, with 6 saves out of 9 attempts, yielding a save percentage of 66.7% in 26 save situations.
Turning balls in play into outs 70.3% of the time, the Giants rank 14th in professional baseball. Over the season, they have recorded 771 putouts, 280 assists, and 15 errors, resulting in a fielding percentage of .986, also 14th in the majors. They have successfully completed 30 double plays.
Regarding Adrian Houser (40-47 career record), he holds a FIP of 4.11 with 3,261 batters faced. His career statistics show 754 hits allowed (8.9 hits per 9 innings) and 290 walks. He carries an earned run average of 4.18 (352 ERs) along with a WHIP of 1.377 across 758 innings pitched and has notched 590 strikeouts in his career.
The Phillies, averaging 3.76 runs per game (28th in the league), have a slugging percentage of .364, tallying 39 doubles. They have walked 93 times this season and scored a total of 109 runs along with 30 home runs and 107 RBIs. The team has struck out 237 times (22nd in MLB) and recorded 219 hits, boasting a batting average of .223 and an on-base percentage of .298.
The Philadelphia pitching staff carries a WHIP of 1.476 and a FIP of 3.78 over the season, ranking last in MLB for hits allowed with 288. They have surrendered 156 runs this year, with a team ERA of 4.96 (141 earned runs allowed). Their strikeouts to walks ratio stands at 9.40 (269 strikeouts vs 90 walks), allowing 31 home runs and yielding 5.48 runs per 9 innings (28th in MLB).
The Phillies rank 6th in MLB with a 71.4% save percentage, dispatching 105 bullpen pitchers this season. Their relievers have seen action 21 times in high-leverage situations, 30 times with runners on base, and have garnered 10 holds with 2 blown saves in 17 save opportunities. They successfully converted 5 of 7 save chances.
Defensively, the Phillies have an efficiency rate of 63.8% over 2,307 innings, ranking 30th in pro baseball. They have logged 17 double plays and possess a .983 fielding percentage (26th in the majors) with 262 assists, 18 errors, and 769 putouts this season.
Starter Andrew Painter has faced 108 hitters in his career, allowing 30 hits with 21 strikeouts in 24 innings. His WHIP stands at 1.500, yielding a FIP of 5.2 and allowing 14 earned runs, with a career ERA of 5.25, giving up 11.3 hits per nine innings.
Who will claim victory in tonight’s MLB game? Will it be against the spread or moneyline?
Pick: Choose San Francisco (+106)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
