The Los Angeles Angels (48-50) will visit the Philadelphia Phillies (56-42), in the final game of a three-game series, Sunday at 1:35 p.m. ET.
The Angels (+152 underdog on the moneyline to win) are away versus the Phillies (-184). The scheduled starters are Ranger Suarez (7-3) for the Philadelphia Phillies, and Jose Soriano (6-7) for the Los Angeles Angels.
These clubs meet again after the Phillies defeated the Angels 9-5 yesterday. Seth Johnson earned the win for the Phillies (1.0 IP, 1 R, 1 H, 2 K), and Kyle Schwarber led the way offensively (2 for 4 with a double, a home run and four RBIs). Sam Bachman (0.1 IP, 3 R, 1 H, 1 K) was credited with the loss for the Angels.
Here’s everything you need to get ready for Sunday’s Phillies vs. Angels contest, including viewing options.
Philadelphia Phillies vs. Los Angeles Angels odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Sunday at 12:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Phillies (-184, bet $184 to win $100)Underdog: Angels (+152, bet $100 to win $152)Over/under: 8.5Phillies vs. Angels: Game time and live stream infoGame day: Sunday, July 20, 2025Game time: 1:35 p.m. ETLocation: Philadelphia, PennsylvaniaStadium: Citizens Bank ParkTV channel: NBCS-PH and FDSWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Phillies vs. Angels on Fubo!
Phillies stats and trendsPhillies betting recordsThe Phillies have been favorites in 77 games this season and won 49 (63.6%) of those contests.Philadelphia has a record of 22-3 in games when sportsbooks favor them by at least -184 on the moneyline.The sportsbooks’ moneyline implies a 64.8% chance of a victory for the Phillies.Philadelphia and its opponents have gone over the total this season in 41 of 98 opportunities.In 98 games with a spread this season, the Phillies are 49-49-0 ATS.Ranger Suarez (Phillies probable starter)Suarez makes the start for the Phillies, his 14th of the season. He is 7-3 with a 2.15 ERA and 78 strikeouts in 83 2/3 innings pitched.In his most recent appearance on Saturday, July 12, the lefty tossed 6 2/3 innings against the San Diego Padres, allowing three earned runs while surrendering seven hits.In 13 games this season, the 29-year-old has put up a 2.15 ERA and 8.4 strikeouts per nine innings, while allowing a batting average of .214 to opposing hitters.Suarez has 11 quality starts under his belt this year.Suarez will look to pitch five or more innings for his 13th straight start. He’s averaging 6.4 frames per outing.He has had four appearances this season in which he held his opponents to zero earned runs.He will take the hill against an Angels team that is batting .234 as a unit (24th in MLB). It is also slugging a collective .413 (ninth in MLB) with 145 total home runs (third in MLB).Phillies batting statsThe Phillies have hit 107 homers this season, which ranks 16th in the league.Fueled by 277 extra-base hits, Philadelphia ranks 12th in MLB with a .407 slugging percentage this season.The Phillies have a team batting average of .255 this season, which ranks sixth among MLB teams.Philadelphia has scored the 11th-most runs in the majors this season with 452 (4.6 per game).The Phillies have an OBP of .329 this season, which ranks fourth in MLB.Philadelphia is one of the most-disciplined teams at the plate this season, ranking 10th with an average of eight strikeouts per game.Angels stats and trendsAngels betting recordsThe 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.Los Angeles has a mark of 10-12 in contests where bookmakers favor it by +152 or worse on the moneyline.The Angels have an implied victory probability of 39.7% according to the moneyline set for this matchup.Los Angeles and its opponents have gone over the total this season in 52 of its 98 opportunities.The Angels are 54-44-0 against the spread in their 98 games with a line set by sportsbooks this season.José Soriano (Angels probable starter)Soriano (6-7 with a 3.90 ERA and 98 strikeouts in 113 2/3 innings pitched) makes the start for the Angels, his 21st of the season.In his most recent appearance on Sunday against the Arizona Diamondbacks, the righty tossed five innings, allowing one earned run while surrendering five hits.The 26-year-old has put up an ERA of 3.90, with 7.8 strikeouts per nine innings in 20 games this season. Opponents are hitting .258 against him.Soriano heads into this matchup with 10 quality starts under his belt this year.Soriano is trying to record his 16th start of five or more innings this season in this outing.In six of his appearances this season he has not surrender an earned run.He will face a Phillies offense that ranks 11th in the league with 452 total runs scored while batting .255 as a squad. His opponent has a collective .407 slugging percentage (12th in MLB action) and has hit a total of 107 home runs (16th in the league).The 26-year-old’s 3.90 ERA ranks 37th, 1.451 WHIP ranks 64th, and 7.8 K/9 ranks 38th among qualifying pitchers this season.Angels batting statsThe Angels rank third in baseball with 145 home runs. They average 1.5 per game.So far this season, Los Angeles’ .413 slugging percentage ranks ninth-best in baseball.The Angels are 24th in the majors with a .234 batting average.The offense for Los Angeles is the No. 16 offense in baseball, scoring 4.4 runs per game (429 total runs).The Angels rank 24th in baseball with an on-base percentage of .302.