The NFL plays three games on Thanksgiving, Thursday, November 26, 2026: Bears at Lions at 1 p.m. ET at Ford Field, Eagles at Cowboys at 4:30 p.m. ET at AT&T Stadium, and Chiefs at Bills at 8:20 p.m. ET at Highmark Stadium. The holiday slate is bookended by a Wednesday night game, Packers at Rams at 8 p.m. ET on November 25, and the Black Friday game, Broncos at Steelers at 3 p.m. ET on November 27. All five are part of Week 12, the only week of the season with no byes.
| Game | Day | Time (ET) | Stadium |
|---|---|---|---|
| Packers at Rams | Wednesday, Nov. 25 | 8:00 p.m. | SoFi Stadium |
| Bears at Lions | Thanksgiving, Nov. 26 | 1:00 p.m. | Ford Field |
| Eagles at Cowboys | Thanksgiving, Nov. 26 | 4:30 p.m. | AT&T Stadium |
| Chiefs at Bills | Thanksgiving, Nov. 26 | 8:20 p.m. | Highmark Stadium |
| Broncos at Steelers | Black Friday, Nov. 27 | 3:00 p.m. | Acrisure Stadium |
How to Watch
The Thanksgiving TV assignments and the streaming home of the Wednesday and Black Friday games are confirmed by the league and its partners closer to the week. We add the networks here as soon as they are official. Every game also appears on the live Week 12 schedule board with kickoff times and scores.
The Thanksgiving Tradition
The Lions have hosted on Thanksgiving every year since 1934, apart from the war years, and the Cowboys have hosted nearly every year since 1966. The third game, a night window, was added in 2006. This year’s night game sends the Chiefs to Buffalo, and the Dallas slot is a division game against the Eagles.
More NFL
Week 12 schedule · NFL Christmas Day schedule · NFL bye weeks · NFL standings