- Matchup: Philadelphia Eagles vs Buffalo Bills
- Date: Sunday, December 28, 2025
- Venue: Highmark Stadium, Orchard Park, NY
- Broadcast: FOX
- Point Spread: Bills (-1.5)
- Over/Under Total: 43.5
This page may include affiliate links at no extra cost to you, thanks for your support.
The Buffalo Bills (11-4) are set to face off against the Philadelphia Eagles (10-5) at Highmark Stadium this Sunday. Las Vegas oddsmakers have marked Buffalo as 1.5-point favorites, with the total points set at 43.5.
This season, the Philadelphia Eagles carry a 10-5 record. In their last outing, they triumphed over the Washington Commanders with a score of 29-18. Saquon Barkley led the ground game for the Eagles, recording 21 carries for 132 yards (6.3 yards per carry). A.J. Brown showcased his skills with 95 receiving yards on 9 catches, averaging 10.6 yards per reception. Quarterback Jalen Hurts completed 22 of 30 passes for 185 yards and threw 2 touchdowns, achieving a passer rating of 111.1 without any interceptions. Defensively, the Eagles allowed 90 rushing yards on 26 attempts, averaging 3.5 yards per run. Through the air, they permitted 12 completions on 23 attempts for 130 yards, which translates to a 52.2% completion rate. Overall, the Eagles executed 64 plays resulting in 385 total yards, while their rushing attack amassed 207 yards on 34 attempts, averaging 6.1 yards per carry.

This season, the Eagles have accumulated a total of 4,794 yards. Offensively, they’ve secured 147 first downs and incurred 105 penalties for 914 yards. In terms of scoring, Philadelphia has racked up 24 passing touchdowns and 16 rushing touchdowns. They’ve turned the ball over 14 times (6 interceptions and 8 fumbles). The team averages 121.7 rushing yards per game, positioning them 15th in the league. Philadelphia scores an average of 23.3 points per game, making them competitive in the NFC.
Defensively, the Eagles rank 3rd in the league by allowing just 19.3 points per game. They’ve permitted an average of 4.4 yards per run and accumulated 123.5 rushing yards given up per game this season. Opponents have passed for a total of 2,884 yards against them, ranking 7th in the NFL. The Eagles allow 192.3 passing yards per game with a completion rate against of 55.9%. In total, they yield 315.7 yards per game, positioning them 12th in the league. They have allowed 13 passing touchdowns and 16 rushing touchdowns, surrendering 1,852 yards on the ground through 15 games.
The Bills approach this game with an 11-4 record for the season. In their recent game, they clinched a narrow victory over the Cleveland Browns, finishing 23-20. Quarterback Josh Allen threw for 130 yards, completing 12 of 19 passes for a QB rating of 83.2 without any interceptions, averaging 6.8 yards per attempt. Running back James Cook tallied 16 carries for 117 yards, averaging an impressive 7.3 yards per carry. Receiver Khalil Shakir registered 4 receptions for 34 yards (8.5 yards per catch). As a team, Buffalo averaged 5.7 yards per carry, accumulating 164 rushing yards on 29 carries. In total, the Bills amassed 259 yards from 48 plays (5.4 yards per play). On defense, they allowed a 66.7% completion rate, surrendering 134 yards on 20 of 30 attempts. Buffalo’s rush defense faced 31 attempts yielding 160 yards (5.2 yards per rush).
Defensively, the Bills are yielding 22.9 points per game, placing them 15th in the NFL. They have allowed 17 passing touchdowns and an average of 167.1 passing yards per game, ranking them 2nd overall. Against the run, they have conceded a total of 2,164 rushing yards (144.3 yards per game) along with 24 rushing touchdowns. The Bills’ defense has been busy with 850 plays from scrimmage, sitting 2nd in the league. Overall, they have registered 20 turnovers (7 forced fumbles and 13 interceptions), allowing a total of 344 points.
Who will emerge victorious in this Eagles vs. Bills matchup?
Prediction: Bet on the Eagles +1.5
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.
