Phillies vs. Angels Prediction, Odds, Picks - July 20

Phillies vs. Angels Prediction, Odds, Picks - July 20

Updated Jul. 20, 2025 1:00 p.m. ET
FOX Sports

The Philadelphia Phillies and Los Angeles Angels will meet on Sunday at Citizens Bank Park, at 1:35 p.m. ET, with Kyle Schwarber and Taylor Ward -- two hot hitters -- expected to step up at the plate. The Angels are +141 moneyline underdogs for this matchup against the favorite Phillies (-168). Philadelphia is the run-line favorite (-1.5). The total is 9 runs for the matchup.

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 vs. Phillies Highlights | MLB on FOX

Check out the best moments from this MLB matchup between the Los Angeles Angels and the Philadelphia Phillies.

Phillies vs. Angels Game Information & Odds

  • When: Sunday, July 20, 2025 at 1:35 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 -168 +141 9 -112 -108 -1.5 +119 -143

Phillies vs. Angels Prediction

  • Score Prediction: Phillies 4, Angels 3
  • Total Prediction: Under 9 runs
  • Win Probabilities: Phillies 58%, Angels 42%

Phillies vs. Angels Betting Insights

  • This season, the Phillies have won 49 out of the 77 games, or 63.6%, in which they've been favored.
  • Philadelphia has a record of 25-9 in games when oddsmakers favor them by at least -168 on the moneyline.
  • The Phillies have a 62.7% chance to win this game based on the implied probability of the moneyline.
  • The Angels have been chosen as underdogs in 74 games this year and have walked away with the win 35 times (47.3%) in those games.
  • This year, Los Angeles has won 13 of 29 games when listed as at least +141 or worse on the moneyline.
  • The Angels have an implied victory probability of 41.5% according to the moneyline set for this matchup.

Phillies Recent Betting Performance

  • The Phillies went 5-4 over the nine games they were favored on the moneyline in their last 10 matchups.
  • In their last 10 matchups, the Phillies and their opponents combined to hit the over four times (all 10 of the games had set totals).
  • The Phillies have gone 5-5-0 against the spread over their past 10 games.

Phillies Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.7
HR 14
ERA 3.14
K/9 9.3

Phillies Player Insights

  • The Phillies' best power option comes in the form of Schwarber and his 32-homer 74-RBI season, both team highs.
  • Including all MLB batters, Schwarber ranks 95th in batting average, ninth in on-base percentage, and seventh in slugging.
  • Schwarber carries a two-game hitting streak into this matchup. During his last five outings he is batting .211 with a double, three home runs, four walks and six RBIs.
  • Trea Turner is batting .289 to pace his team.
  • Turner is 105th in homers and 97th in RBI in the bigs.
  • Turner carries a two-game streak with at least one hit into this matchup. In his last five games he is hitting .176 with a double, five walks and an RBI.
  • Bryce Harper is hitting .272 with 20 doubles, 13 home runs and 44 walks.
  • Harper has at least one base hit in six games in a row. During his last 10 outings he is batting .342 with seven doubles, four home runs, seven walks and seven RBIs.
  • Nick Castellanos is batting .273 with 22 doubles, a triple, 12 home runs and 22 walks.

Phillies Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Kyle Schwarber 0.5 (-185) 1.5 (+120) - 0.5 (+140)
Bryce Harper 0.5 (-250) 1.5 (+100) - 0.5 (+135)
Brandon Marsh 0.5 (-240) 1.5 (+130) - 0.5 (+160)
Trea Turner 1.5 (+180) 1.5 (+105) - 0.5 (+170)
Nick Castellanos 1.5 (+185) 1.5 (+110) - 0.5 (+145)

Angels Recent Betting Performance

  • The Angels have played as underdogs in five of their past 10 games and won three of those contests.
  • In their last 10 games with a total, the Angels and their opponents have failed to hit the over twice.
  • The Angels have a record of 6-4-0 ATS over their last 10 games.

Angels Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.2
HR 17
ERA 6.55
K/9 7.3

Angels Player Insights

  • Ward paces the Angels with 23 long balls and runs batted in, driving in 69.
  • Ward ranks 12th in home runs and 10th in RBI among all hitters in MLB.
  • Nolan Schanuel has 17 doubles, a triple, eight home runs and 44 walks while batting .274.
  • Schanuel ranks 154th in home runs and 99th in RBI among all batters in the majors.
  • Zach Neto has accumulated a team-high batting average of .280.
  • Jo Adell is hitting .247 with 13 doubles, 21 home runs and 23 walks.

Angels Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Zach Neto 0.5 (-240) 1.5 (+110) - 0.5 (+180)
Nolan Schanuel 0.5 (-255) 1.5 (+135) - 0.5 (+250)
Mike Trout 0.5 (-200) 1.5 (+125) - 0.5 (+170)
Jo Adell 0.5 (-185) 1.5 (+135) - 0.5 (+185)
Jose Soriano - - - -

Angels vs. Phillies Highlights | MLB on FOX

Check out the best moments from this MLB matchup between the Los Angeles Angels and the Philadelphia Phillies.

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.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share