The NFL plays three games on Christmas Day, Friday, December 25, 2026: Packers at Bears at 1 p.m. ET at Soldier Field, Bills at Broncos at 4:30 p.m. ET at Empower Field at Mile High, and Rams at Seahawks at 8:15 p.m. ET at Lumen Field. The night before, Texans at Eagles kicks off at 8:15 p.m. ET on Christmas Eve at Lincoln Financial Field. All four games are part of Week 16, which has no byes.
| Game | Day | Time (ET) | Stadium |
|---|---|---|---|
| Texans at Eagles | Christmas Eve, Dec. 24 | 8:15 p.m. | Lincoln Financial Field |
| Packers at Bears | Christmas Day, Dec. 25 | 1:00 p.m. | Soldier Field |
| Bills at Broncos | Christmas Day, Dec. 25 | 4:30 p.m. | Empower Field at Mile High |
| Rams at Seahawks | Christmas Day, Dec. 25 | 8:15 p.m. | Lumen Field |
How to Watch
The networks and streaming services for the Christmas games are confirmed by the league and its partners later in the season, and we add them here as soon as they are official. Every game also appears on the live Week 16 schedule board with kickoff times and scores.
Christmas and the NFL
Christmas falls on a Friday in 2026, which lets the league stage a full holiday tripleheader without moving a Sunday slate. The Packers and Bears meeting on Christmas is the oldest rivalry in the league in a holiday window, and the night game is a division matchup between the Rams and Seahawks in Seattle.
More NFL
Week 16 schedule · NFL Thanksgiving schedule · NFL bye weeks · NFL standings