
Phillies vs. Giants Prediction, Odds, Picks - April 15
Nick Castellanos and the Philadelphia Phillies will meet Wilmer Flores and the San Francisco Giants on Tuesday at Citizens Bank Park, at 6:45 p.m. ET. The Giants have been listed as +135 moneyline underdogs in this matchup with the Phillies (-161). Philadelphia is the run-line favorite (-1.5). The total for the contest is set at 8 runs.
Check out everything you need from a betting perspective on the Phillies-Giants game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Phillies' Bryce Harper sports blue-colored bat for gender reveal of fourth child
Phillies vs. Giants Game Information & Odds
- When: Tuesday, April 15, 2025 at 6:45 p.m. ET
- Where: Citizens Bank Park in Philadelphia, Pennsylvania
- How to watch on TV: NBCS-PH+ and NBCS-BA
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Phillies | -161 | +135 | 8 | -113 | -107 | -1.5 | +131 | -156 |
Phillies vs. Giants Prediction
- Score Prediction: Giants 5, Phillies 4
- Total Prediction: Over 8 runs
- Win Probabilities: Phillies 56%, Giants 44%
Phillies vs. Giants Betting Insights
- The Phillies have entered the game as favorites 11 times this season and won six, or 54.5%, of those games.
- Philadelphia is 4-1 this season when entering a game favored by -161 or more on the moneyline.
- Bookmakers have implied with the moneyline set for this matchup that the Phillies have a 61.7% chance to win.
- The Giants have won in six of the eight contests they have been named as odds-on underdogs this year.
- San Francisco has played as an underdog of +135 or more just one time this year and came away with a win in that game.
- The moneyline set for this matchup implies the Giants have a 42.6% chance of walking away with the win.
Phillies Recent Betting Performance
- The Phillies played as the moneyline favorite for five of their last 10 games, and they finished 1-4 in those matchups.
- Over their last 10 matchups (all 10 of them had set totals), the Phillies and their opponents combined to go over the run total three times.
- The Phillies have put together a 4-6-0 record against the spread over their past 10 games.
Phillies Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 3.1 |
| HR | 6 |
| ERA | 4.40 |
| K/9 | 8.3 |
Phillies Player Insights
- Kyle Schwarber is the Phillies best power hitter, hitting six long balls this season in addition to collecting 12 RBI, both team highs.
- Including all MLB batters, Schwarber ranks 69th in batting average, 24th in on-base percentage, and 11th in slugging.
- Castellanos has a club-high .310 batting average.
- Including all major league hitters, Castellanos ranks 44th in homers and 27th in RBI.
- Bryce Harper is hitting .246 with two doubles, two home runs and 11 walks.
- Harper will look to build on his three-game hitting in this game. In his last five games he is hitting .167 with four walks.
- Trea Turner has three doubles, a home run and six walks while hitting .236.
Phillies Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Trea Turner | 0.5 (-245) | 1.5 (+115) | - | 0.5 (+165) |
| Nick Castellanos | 0.5 (-235) | 1.5 (+120) | - | 0.5 (+155) |
| Bryce Harper | 0.5 (-210) | 1.5 (+120) | - | 0.5 (+140) |
| Max Kepler | 0.5 (-155) | 0.5 (-160) | - | 0.5 (+185) |
| Kyle Schwarber | 0.5 (-130) | 0.5 (-135) | - | 0.5 (+145) |
Giants Recent Betting Performance
- The Giants have played as underdogs in four of their past 10 games and have gone 3-1 in those contests.
- In their last 10 games with a total, the Giants and their opponents are 7-3-0 when it comes to hitting the over.
- The Giants have a record of 6-4-0 ATS over their last 10 games.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 7-3 |
| Runs Per Game | 5.5 |
| HR | 11 |
| ERA | 3.58 |
| K/9 | 9.5 |
Giants Player Insights
- Jung Hoo Lee paces the Giants with a team-leading batting average of .322.
- Among all batters in the majors, Lee is 44th in home runs and 27th in RBI.
- Flores been a consistent power bat this season, as he leads his team with six home runs and 20 runs batted in.
- Flores ranks first among all hitters in the majors in homers, and first in RBI.
- Mike Yastrzemski is hitting .311 with four doubles, three home runs and 10 walks.
- Heliot Ramos is hitting .221 with five doubles, three home runs and three walks.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Matt Chapman | 0.5 (-190) | 1.5 (+115) | - | 0.5 (+135) |
| Heliot Ramos | 0.5 (-235) | 1.5 (+110) | - | 0.5 (+175) |
| Wilmer Flores | 0.5 (-160) | 0.5 (-165) | - | 0.5 (+200) |
| Willy Adames | 0.5 (-165) | 0.5 (-170) | - | 0.5 (+185) |
| Tyler Fitzgerald | 0.5 (-120) | 0.5 (-125) | - | 0.5 (+265) |
Phillies' Bryce Harper sports blue-colored bat for gender reveal of fourth child
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
MLB Spring Training Buzz: Brewers Jackson Chourio to Start Season on IL
2026 World Series Odds: Dodgers Favored Ahead of Opening Day
2026 AL, NL MVP Odds: Shohei Ohtani, Aaron Judge Favored
MLB Awards Predictions: Who'll Challenge for MVP, Cy Young and Rookie of the Year?
10 fastest pitches in MLB History: Regular season and playoff records
Mariners' Randy Arozarena Apologizes for Cal Raleigh Comments: 'We're Brothers'
2026 World Baseball Classic Bracket, Schedule, Standings
What are the 100 best athlete nicknames of all time?
World Series Winners: Complete list of champions by year
MLB Spring Training Buzz: Brewers Jackson Chourio to Start Season on IL
2026 World Series Odds: Dodgers Favored Ahead of Opening Day
2026 AL, NL MVP Odds: Shohei Ohtani, Aaron Judge Favored
MLB Awards Predictions: Who'll Challenge for MVP, Cy Young and Rookie of the Year?
10 fastest pitches in MLB History: Regular season and playoff records
Mariners' Randy Arozarena Apologizes for Cal Raleigh Comments: 'We're Brothers'
2026 World Baseball Classic Bracket, Schedule, Standings
What are the 100 best athlete nicknames of all time?
World Series Winners: Complete list of champions by year

