
Phillies vs. Angels Prediction, Odds, Picks - July 18
Kyle Schwarber and Nolan Schanuel will be among the star attractions when the Philadelphia Phillies face the Los Angeles Angels on Friday at 6:45 p.m. ET, at Citizens Bank Park. Oddsmakers list the Phillies as -217 favorites on the moneyline, while giving the underdog Angels +179 moneyline odds. Philadelphia is a 1.5-run favorite (at -104 odds). The contest's over/under has been set at 9 runs.
Take a look at everything you need to know from a betting perspective on the Phillies-Angels game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Angels’ Mike Trout crushes a 484-foot solo home run vs. Giants
Phillies vs. Angels Game Information & Odds
- When: Friday, July 18, 2025 at 6:45 p.m. ET
- Where: Citizens Bank Park in Philadelphia, Pennsylvania
- How to watch on TV: NBCS-PH and FDSW
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Phillies | -217 | +179 | 9 | -115 | -105 | -1.5 | -104 | -116 |
Phillies vs. Angels Prediction
- Score Prediction: Phillies 5, Angels 4
- Total Prediction: Over 9 runs
- Win Probabilities: Phillies 56%, Angels 44%
Phillies vs. Angels Betting Insights
- The Phillies have entered the game as favorites 75 times this season and won 48, or 64%, of those games.
- Philadelphia has entered 14 games this season favored by -217 or more and is 13-1 in those contests.
- The moneyline for this contest implies a 68.5% chance of a victory for the Phillies.
- The Angels have been chosen as underdogs in 72 games this year and have walked away with the win 34 times (47.2%) in those games.
- Los Angeles has a win-loss record of 6-2 when favored by +179 or worse by oddsmakers this year.
- The Angels have an implied victory probability of 35.8% according to the moneyline set by oddsmakers for this matchup.
Phillies Recent Betting Performance
- The Phillies have a 5-4 record from the nine games they were moneyline favorites over their last 10 matchups.
- In their last 10 outings (all had set totals), the Phillies combined with their opponents to go over the total three times.
- The Phillies have a 5-5-0 record against the spread over their past 10 games.
Phillies Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 4.4 |
| HR | 12 |
| ERA | 2.93 |
| K/9 | 9 |
Phillies Player Insights
- Schwarber has gone yard 30 times in the 2025 campaign while driving in 69 runs, both totals that lead the Phillies.
- Including all MLB hitters, Schwarber is 107th in batting average, 13th in on-base percentage, and ninth in slugging.
- Trea Turner's .289 batting average leads his team.
- Turner is 101st in home runs and 97th in RBI among all MLB hitters this season.
- Nick Castellanos is batting .273 with 22 doubles, a triple, 12 home runs and 20 walks.
- Alec Bohm has 12 doubles, two triples, eight home runs and 22 walks while batting .281.
Phillies Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Kyle Schwarber | 0.5 (-175) | 1.5 (+125) | - | 0.5 (+145) |
| J.T. Realmuto | 0.5 (-215) | 1.5 (+130) | - | 0.5 (+165) |
| Bryce Harper | 0.5 (-260) | 1.5 (-105) | - | 0.5 (+125) |
| Alec Bohm | 0.5 (-275) | 1.5 (+115) | - | 0.5 (+150) |
| Trea Turner | 1.5 (+185) | 1.5 (+105) | - | 0.5 (+180) |
Angels Recent Betting Performance
- The Angels have played as underdogs in five of their past 10 games and have gone 2-3 in those contests.
- In their last 10 games with a total, the Angels and their opponents are 6-4-0 when it comes to hitting the over.
- The Angels have won seven of their last 10 games against the spread.
Angels Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 4.7 |
| HR | 12 |
| ERA | 5.59 |
| K/9 | 6.8 |
Angels Player Insights
- Schanuel is hitting .275 with 17 doubles, a triple, eight home runs and 43 walks, while getting on base at a rate of .364.
- Schanuel's home run total puts him 152nd in the majors, and he is 97th in RBI.
- Taylor Ward has hit 21 home runs with 65 RBI, leading the team in both categories.
- Ward is 12th overall in homers and 11th in RBI this season.
- Zach Neto has put up a team-best batting average of .279.
- Jo Adell has 13 doubles, 19 home runs and 23 walks while batting .243.
Angels Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Zach Neto | 0.5 (-270) | 1.5 (+100) | - | 0.5 (+185) |
| Mike Trout | 0.5 (-205) | 1.5 (+115) | - | 0.5 (+155) |
| Yoan Moncada | - | - | - | - |
| Ryan Zeferjahn | - | - | - | - |
| Nolan Schanuel | 0.5 (-195) | - | - | 0.5 (+250) |
AJ Pierzynski reacts to MLB All-Star Game Hits & Misses - Swing-Off | FULL INTERVIEW | The Herd
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.
World Baseball Classic Preview: Team Breakdowns, Top Players, Predictions
Mexico's Best World Baseball Classic Lineup: Big Bats Can Make A Deep Run
Konnor Griffin, MLB's No. 1 Prospect, Hits 2 Home Runs In Pirates Game
MLB Spring Training Buzz: Tigers Defer $31 Million in Pitcher Contracts to 2039
Puerto Rico's Best World Baseball Classic Lineup: Edwin Diaz Leads Bullpen
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 World Baseball Classic News: Skubal Will Only Make 1 Start For Team USA
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
World Baseball Classic Preview: Team Breakdowns, Top Players, Predictions
Mexico's Best World Baseball Classic Lineup: Big Bats Can Make A Deep Run
Konnor Griffin, MLB's No. 1 Prospect, Hits 2 Home Runs In Pirates Game
MLB Spring Training Buzz: Tigers Defer $31 Million in Pitcher Contracts to 2039
Puerto Rico's Best World Baseball Classic Lineup: Edwin Diaz Leads Bullpen
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 World Baseball Classic News: Skubal Will Only Make 1 Start For Team USA
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates


