If you purchase a product through a link on our site, we may receive compensation.
In what could be a preview of Super Bowl LX, The Buffalo Bills host the Philadelphia Eagles for NFL Week 17 on Sunday, December 28 (12/28/2025) at 4:25 PM ET on FOX.
Josh Allen’s Bills narrowly escaped the Cleveland Browns last week in what should be a shutout before kickoff. Now they’ll face Jalen Hurts and the defending Super Bowl champions, who already have a postseason berth behind them, looking for a statement win against what could be a serious championship contender.
Eagles vs. The Bills will be on FOX, which you can stream DIRECTV (Free Trial).
Here’s what you need to know:
What: NFL Week 17
WHO: Philadelphia Eagles vs. Buffalo Bills
When: Sunday, December 28, 2025
Time: 4:25 p.m. ET
Where: Highmark Stadium, Orchard Park, New York
TV: FOX
Live Streams: fuboTV (free trial), DIRECTV (Free Trial), Hulu + Live TV
| Streaming service | Channels | Free trial? | Monthly price |
|---|---|---|---|
| fuboTV | CBS, FOX, ABC, ESPN | Yes | $73.99 |
| DIRECTV | NBC, CBS, FOX, ABC, ESPN | Yes | $89.99 |
| Hulu + Live TV | NBC, CBS, FOX, ABC, ESPN | Yes | $89.99 |
DIRECTV is a subscription streaming service that allows you to watch live TV from major broadcast and popular cable networks. Enjoy local and national live sports, breaking news and must-see shows as soon as they air. Included: unlimited DVR cloud storage so you can record as many shows as you want and stream them from anywhere. DTV starts at $89.99 per month after a 5-day free trial.
BET: Bet365 Bonus Code SYRACUSE: $365 bonus extended in MO until Christmas
According to DraftKings, the early odds have the Bills a slight -142 favorite to win.
Here’s a recent NFL story via The Associated Press:
CLEVELAND (AP) — James Cook continues to show opposing defenses need to factor in more than Josh Allen when he faces the Buffalo Bills.
With Allen playing through a leg injury he suffered in the first half, Cook rushed for 117 yards and two touchdowns as the Bills moved closer to making the playoffs with a 23-20 win over the Cleveland Browns on Sunday.
“He’s the best running back in football. I don’t know how the awards shake out, but he should be in the game for every award. He makes our offense go,” said Allen, who played the second half despite injuring his right leg during the second quarter after being sacked.
Ty Johnson also had a rushing touchdown for the Bills (11-4), who have won four straight and five of six. With Houston’s win over Las Vegas, Buffalo needs a loss or a tie from Indianapolis on Monday night against San Francisco to clinch a playoff berth for the seventh straight season.
It was just the third time this season Allen didn’t have a rushing or passing TD. The reigning NFL MVP was 12 of 19 passing for 130 yards and also rushed for 17 yards on seven carries.
Allen favored the leg after being sacked by Myles Garrett and Cleveland’s Alex Wright for a loss of 22 yards to Buffalo’s 1-yard line with 60 seconds left in the first half.
“It just lit a flame on me. The pain is gone, so we’re good,” Allen said of the injury.
It was Cook’s ninth 100-yard rush of the season, tied with Thurman Thomas for second in franchise history. OJ Simpson holds the single-season mark with 11. The four-year veteran also led the NFL with 1,532 yards. Indianapolis’ Jonathan Taylor is second with 1,443 with the Colts playing Monday night.
“Yeah, but there’s a lot of room for improvement,” Cook said when asked if he’s playing his best football since being drafted in the second round in 2022. “It’s not over yet, so we’ve got to keep going.”
Cook tied it at 7 midway through the first quarter on a 44-yard run up the middle where he avoided attempts by Cleveland’s Mohamoud Diabate and Adin Huntington at the line of scrimmage. Grant Delpit had a chance to make a stop at the 27 but spun and was unable to make the save.
“We had to be able to run the football, be two-dimensional,” coach Sean McDermott said. “Usually when you have a drive like that, you have wide receivers blocking the field and that’s a good thing for us, too.”
Cook then extended Buffalo’s lead to 20-10 with 2:23 left on a 3-yard run up the middle.
The Bills took a 23-10 lead with 9:37 left in the third quarter on Michael Badgley’s 41-yard field goal. Cleveland rallied to get a field goal, but couldn’t generate anything on its final two drives.
Cleveland’s Shedeur Sanders completed 20 of 29 passes for 157 yards and a touchdown. He was also the Browns’ leading rusher with four carries for 49 yards. The fifth-round pick also threw two interceptions that accounted for 10 Buffalo points — Johnson’s 2-yard TD run early in the second quarter and Badgley’s field goal.
Tight end Harold Fannin Jr. scored both of the Browns’ touchdowns, including a 1-yard run in the third quarter to put them up 23–17.
Raheim Sanders rushed for 42 yards on 11 carries. He was pushed into action when Quinshon Judkins was carted off after suffering a sprained right ankle and a fractured fibula late in the second quarter.
“Yes, overall we ended up in the red on turnover margin. It’s hard to do that against a very good football team. And then they made their plays. We just weren’t enough at the end,” coach Kevin Stefanski said.
One bag away
Half bag gave Garrett 22 on the season. He needs one more sack in the Browns’ final two games to pass Michael Strahan and TJ Watt and reach the single-season mark.
Garrett said he was “a little” disappointed he wasn’t able to get the record against the Bills.
“I wanted to get it for them to have some family show up. They felt like it was going to be the right game at this point, so they definitely want to give them something to smile about,” he said.
Garrett recorded just one pressure in 22 innings. Buffalo left tackle Dion Dawkins held him under pressure for 18 carries.
“I’ll keep saying it: I’m grateful to be a good tackle. I’ve got a great guard and a great center. We’re making the right calls,” Dawkins said. “And the good thing about the O-line, you don’t always have to do it alone, even though we all have our individual battles, but it takes five of us to block.
Rousseau’s Great Play
Buffalo defensive end Greg Rousseau had a season-high 2 1/2 sacks and nine pressures. It’s the second time in his five-year career that he’s had at least 2 1/2 sacks.
“We needed that from Greg. We believe he can do it. He can impact the game. So it’s good to see him get back into that kind mindset,” McDermott said.
Fast start for the Browns
Cleveland got the opening kickoff and scored when Sanders turned right and connected with Fannin for a 13-yard TD. It was the first time in five starts that Sanders directed Cleveland to points on its first possession.
It was also the seventh straight game in which a Bills opponent opened the scoring.
Injury
Bills LB Shaq Thompson (neck) was injured in the first quarter and did not return.
Other
Buffalo: Hosts Philadelphia next Sunday.
Cleveland: Hosts Pittsburgh next Sunday.

Leave a Reply