A pair of the best offensive players in the NFL will be on display when James Cook and the Buffalo Bills (11-4) host quarterback Jalen Hurts and the Philadelphia Eagles (10-5) on Sunday, December 28, 2025.
The Bills squared off against the Cleveland Browns in their last outing, winning 23-20. Last time out, the Eagles won 29-18 over the Washington Commanders. Against the Browns, Josh Allen led the Bills with 130 yards on 12-of-19 passing (63.2%) for no touchdowns and no interceptions. Cook took 16 carries for 117 yards (7.3 yards per carry) and two touchdowns, while adding one reception for 17 yards in the passing game. Khalil Shakir hauled in four receptions for 34 yards (averaging 8.5 per catch) against the Browns. Hurts went 22-for-30 with 185 yards, two touchdowns and no interceptions for the Eagles against the Commanders. He also rushed seven times for 40 yards. Saquon Barkley put together a 21-carry, 132-yard game (6.3 yards per attempt) with one touchdown. A.J. Brown caught nine passes on 12 targets for 95 yards (10.6 yards per reception).
See more details below, including how to watch this game on Fubo.
Watch Buffalo Bills vs. Philadelphia Eagles on Fubo! (Regional restrictions may apply)
Bills vs. Eagles game infoGame day: Sunday, December 28, 2025Game time: 4:25 p.m. ETLocation: Orchard Park, New YorkStadium: Highmark StadiumTV channel: FOX DeportesLive stream: Fubo (Watch Now!)
Watch Buffalo Bills vs. Philadelphia Eagles on Fubo! (Regional restrictions may apply)
Bills vs. Eagles betting info
NFL odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 6:05 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Spread favorite: Bills (-1.5)Moneyline: Bills (-125), Eagles (+105)Total: 44 points
Watch Buffalo Bills vs. Philadelphia Eagles on Fubo! (Regional restrictions may apply)