Eagles vs. Bills live score, updates, highlights from NFL Week 17 game

Eagles vs. Bills live score, updates, highlights from NFL Week 17 game originally appeared on The Sporting News.
Add The Sporting News as a Preferred Source by clicking here.

JUMP TO:


There are only two weeks left in the 2025 regular season, but that doesn’t mean there aren’t any big matchups remaining. Four playoff spots are still up for grabs across the two conferences, but the game of the week on paper features two teams that have already clinched.

The Philadelphia Eagles will travel to face the Buffalo Bills in the penultimate week of the season. In what could be a Super Bowl preview, the 10-5 Eagles will square off against the 11-4 Bills, with both teams fighting for playoff seeding.

The Eagles have won back-to-back games after suffering a three-game losing streak at the end of November and the start of December. Philadelphia is coming off wins over the Las Vegas Raiders and Washington Commanders, but figures to have a tougher test with Buffalo. The Eagles have already clinched the NFC East, and at worst, a top-four seed in the NFC playoffs.

The Bills have won four games in a row. Thanks to Buffalo’s narrow 23-20 victory over the Cleveland Browns, and the Indianapolis Colts losing to the San Francisco 49ers in Week 16, the Bills have clinched a playoff berth. Buffalo is still in contention for the AFC East crown to continue its five-game division win streak. The Bills need to register more wins over the final two weeks than the Patriots to win the division and earn a top-four seed in the AFC. 

The Sporting News is tracking LIVE scores, updates and highlights as the Bills take on the Eagles in Week 17.

WATCH: Stream Eagles vs. Bills LIVE with Fubo (free trial)

Eagles vs. Bills score

NFL HQ:Live NFL scores | Updated NFL standings | Full NFL schedule

Eagles vs. Bills live updates, highlights from NFL Week 17 game

All times ET. 

6:32 p.m. — After an incompletion on first down, Smith came down with a 17-yard pass, but was slow to get up. The reception was challenged and the rain is pouring on the field. The call was overturned. On third and 10, Hurts had an incomplete pass. 

The Eagles punted. 

6:23 p.m. — Cook started the drive with a 10-yard gain. Allen hit backup running back Ray Davis for a 12-yard gain. Later the QB hit Knox for a 10-yard gain. Allen got sacked for a loss of eight and was wincing when he got up. After a three yard carry, Allen missed Cooks. This brought up fourth down from Buffalo’s own 48 so the Bills elected to punt. 

6:14 p.m. — Barkley picked up 15 yards between two carries. Hurts had two incompletions that sandwiched a two-yard loss by Barkley. The Eagles punted after a quick four plays. 

6:06 p.m. — Allen started the second half with a six-yard pass to Shakir. Cook then picked up two yards. Allen missed Shakir and the Bills punted. 

End of half — Eagles 13, Bills 0

5:48 p.m. — Allen just knelt the ball to go to halftime. The Bills will get the ball out of the break. 

FIELD GOAL — Eagles 13, Bills 0

5:45 p.m. — After the punt, Barkley picked up nine yards, and followed it up with a gain of 16. This brought up the two-minute warning. After the break, Barkley picked up four yards and Hurts hit Brown for eight. 

Hurts then found Smith for 14 yards and Tank Bigsby for another two. He missed Goedert on second down to set up third and eight. On third and long, Hurts swung the ball to Goedert for a gain of three. 

Elliott set up for the 28-yard field goal and nailed it. 

5:31 p.m. — Cook picked up one on first down and Allen was sacked on second down. Allen checked down to Shakir for six yards on third and 18 and the wide receiver was obliterated by held onto it. Buffalo punted. 

FIELD GOAL — Eagles 10, Bills 0

5:26 p.m. — Philly’s next drive ended with points. Barkley picked up six on the ground and Hurts hit DeVonta Smith for a gain of 11. Hurts later hit Brown for a gain of 19. After a few more short pick ups, the Eagles decided to let Jake Elliott attempt a 47-yard field goal. Despite some kicking issues this season, he nailed it. 

5:10 p.m. — Allen started the drive with a three-yard pass to Knox, which brought up the end of the first quarter. After the break, Cook picked up four on the ground, and Allen took off for 17.

Cook had a six-yard run, and then Allen connected with Joshua Palmer for 12 to cross midfield. Cook picked up two, and then Allen had an incompletion. On third and eight, the QB missed Palmer. Buffalo decided to punt. 

TOUCHDOWN — Eagles 7, Bills 0

4:56 p.m. — After the turnover, Hurts set up the drive with a big 27-yard pass to A.J. Brown. The Eagles’ offense dinked its way to the goal line, and the drive ended with Hurts hitting tight end Dallas Goedert for the score. 

4:52 p.m. — The weather played an impact on the first play of Buffalo’s drive as Allen fumbled the snap but was able to recover it. He then followed it up with a 50-yard bomb to Brandin Cooks. 

Cooks picked up eight and then Allen looked like he tried to throw the ball away but it slipped out of his hand. It was initially ruled an Eagles recovery and it was reviewed. The play stood. 

4:44 p.m. — It is steadily raining during the game. Saquon Barkley got three straight carries to begin the drive, and he picked up 13 yards. Barkley had an incompletion and on third and eight, backup running back Will Shipley picked up four yards to set up another Philly punt. 

4:37 p.m. — The Bills first drive ended in a punt, but they moved the ball better than the Eagles early. James Cook had a three yard gain before Josh Allen hit Dawson Knox for a 15-yard gain.

Cook picked up 10 on the ground, and then three through the air. Allen hit Khalil Shakir for a three-yard gain before a defensive holding call gave Buffalo a fresh set of downs. 

Cook ran for two yards, but then Allen had an incompletion and was sacked to set up the punt. 

4:30 p.m. — Despite the rain, Jalen Hurts aired the ball out on first down, but it fell incomplete. He had another incompletion on second down and then connected with AJ Brown for only eight yards on third down. The Eagles had a quick three and out and punted. 

4:25 p.m. — The Bills won the toss and deferred. The Eagles will start with the ball. 

Pre-game

4:15 p.m. — Here are the jerseys that the teams will be wearing for the game. 

Eagles

Philadelphia will be wearing white jerseys. The Eagles will be wearing green helmets with black pants. 

Bills

Buffalo will be wearing its alternate red jerseys. The Bills will be wearing white helmets with white pants. 

3:42 p.m. — Inactives have been released for the game. 

Eagles

Bills

2:45 p.m. — Eagles quarterback Jalen Hurts arrives for the big afternoon matchup against the Bills. 

MORE: Ranking the greatest Bills of all time

Where to watch Eagles vs. Bills

Eagles vs. Bills start time

  • Date: Sunday, December 28
  • Start time: 4:25 p.m. ET

The Eagles and the Bills will kick off at 4:25 p.m. ET on Sunday, December 28. It will be played at Highmark Stadium in Orchard Park, New York. 

What channel is Eagles vs. Bills on today?

  • Date: Sunday, December 28
  • TV channel: Fox
  • Live stream: Fubo

Sunday’s game between the Eagles and the Bills will air nationally on Fox. With the way the Week 17 schedule panned out, it will be one of only two games in the afternoon slate. Kevin Burkhardt will be the play-by-play analyst, while Tom Brady will serve as the color commentator. Erin Andrews and Tom Rinaldi will be the sideline reporters. 

Those wishing to stream the game can do so with Fubo, which carries Fox in its channel lineup and is offering a free trial. 

MORE: Ranking the greatest Eagles of all time

NFL Week 17 schedule 

Thursday, December 25 (Christmas Day)

Date Game Time (ET) Broadcast
Thu, Dec. 25 Cowboys at Commanders 1:00 p.m. Netflix
Thu, Dec. 25 Lions at Vikings 4:30 p.m. Netflix
Thu, Dec. 25 Broncos at Chiefs 8:15 p.m. Prime Video

Saturday, December 27

Date Game Time (ET) Broadcast
Sat, Dec. 27 Texans at Chargers 4:30 p.m. NFL Network
Sat, Dec. 27 Ravens at Packers 8:00 p.m. Peacock (Exclusive)

Sunday, December 28

Date Game Time (ET) Broadcast
Sun, Dec. 28 Buccaneers at Dolphins 1:00 p.m. FOX
Sun, Dec. 28 Steelers at Browns 1:00 p.m. CBS
Sun, Dec. 28 Cardinals at Bengals 1:00 p.m. FOX
Sun, Dec. 28 Jaguars at Colts 1:00 p.m. FOX
Sun, Dec. 28 Seahawks at Panthers 1:00 p.m. CBS
Sun, Dec. 28 Patriots at Jets 1:00 p.m. FOX
Sun, Dec. 28 Saints at Titans 1:00 p.m. CBS
Sun, Dec. 28 Giants at Raiders 4:05 p.m. CBS
Sun, Dec. 28 Eagles at Bills 4:25 p.m. FOX
Sun, Dec. 28 Bears at 49ers 8:20 p.m. NBC/Peacock

Monday, December 29

Date Game Time (ET) Broadcast
Mon, Dec. 29 Rams at Falcons 8:15 p.m. ESPN

Related Links

Recent Posts

editors picks

Top Reviews