MOCKSLATE

The NFL on Christmas Day: Every Game Since the 1971 Doubleheader That Scared the League Off the Holiday

Updated: 2026-08-08

The NFL on Christmas Day: Every Game Since the 1971 Doubleheader That Scared the League Off the Holiday — artwork

The NFL's Christmas history starts with a game so long it wrecked dinners across the country — and convinced the league not to try again for eighteen years.

On December 25, 1971, the NFL played on Christmas Day for the first time, staging both divisional-round openers on the holiday. The early game was tidy enough: Dallas beat Minnesota 20–12 at Metropolitan Stadium, the Vikings undone by five turnovers despite outgaining the Cowboys. The late game was anything but. Miami and Kansas City played into a second overtime at Municipal Stadium before Garo Yepremian's field goal ended it, 27–24, after 82 minutes and 40 seconds of game time — still the longest game ever played. Complaints rolled in about ruined holiday meals, a Kansas legislator proposed banning future December 25 games, and the league quietly obliged. Those two playoff games remain the only postseason football ever played on Christmas.

The regular season didn't touch the date until 1989, when Minnesota beat Cincinnati 29–21 on Monday night in a finale that clinched the NFC Central. Even then, Christmas football stayed occasional for three decades — a game here when the calendar cooperated, two in the years it fell on a weekend. That changed in 2020. The league has now played on Christmas seven straight years, and it has stopped caring what day of the week the holiday lands on: Wednesday games in 2024, Thursday games in 2025, and a Friday tripleheader coming in 2026.

Every Christmas Day game

Date Result
Dec. 25, 1971* Cowboys 20, Vikings 12
Dec. 25, 1971* Dolphins 27, Chiefs 24 (2OT)
Dec. 25, 1989 Vikings 29, Bengals 21
Dec. 25, 1993 Oilers 10, 49ers 7
Dec. 25, 1994 Dolphins 27, Lions 20
Dec. 25, 1995 Cowboys 37, Cardinals 13
Dec. 25, 1999 Broncos 17, Lions 7
Dec. 25, 2000 Titans 31, Cowboys 0
Dec. 25, 2004 Chiefs 31, Raiders 30
Dec. 25, 2004 Broncos 37, Titans 16
Dec. 25, 2005 Bears 24, Packers 17
Dec. 25, 2005 Ravens 30, Vikings 23
Dec. 25, 2006 Eagles 23, Cowboys 7
Dec. 25, 2006 Jets 13, Dolphins 10
Dec. 25, 2009 Chargers 42, Titans 17
Dec. 25, 2010 Cardinals 27, Cowboys 26
Dec. 25, 2011 Packers 35, Bears 21
Dec. 25, 2016 Steelers 31, Ravens 27
Dec. 25, 2016 Chiefs 33, Broncos 10
Dec. 25, 2017 Steelers 34, Texans 6
Dec. 25, 2017 Eagles 19, Raiders 10
Dec. 25, 2020 Saints 52, Vikings 33
Dec. 25, 2021 Packers 24, Browns 22
Dec. 25, 2021 Colts 22, Cardinals 16
Dec. 25, 2022 Packers 26, Dolphins 20
Dec. 25, 2022 Rams 51, Broncos 14
Dec. 25, 2022 Buccaneers 19, Cardinals 16
Dec. 25, 2023 Raiders 20, Chiefs 14
Dec. 25, 2023 Eagles 33, Giants 25
Dec. 25, 2023 Ravens 33, 49ers 19
Dec. 25, 2024 Chiefs 29, Steelers 10
Dec. 25, 2024 Ravens 31, Texans 2
Dec. 25, 2025 Cowboys 30, Commanders 23
Dec. 25, 2025 Vikings 23, Lions 10
Dec. 25, 2025 Broncos 20, Chiefs 13
Dec. 25, 2026 Packers at Bears
Dec. 25, 2026 Bills at Broncos
Dec. 25, 2026 Rams at Seahawks

Divisional playoffs — the only postseason games ever played on Christmas.

The franchises that own the holiday — and the four that have never touched it

Dallas, Denver, and Kansas City lead with six Christmas appearances apiece, Denver drawing level when it hosts Buffalo in 2026. Minnesota follows with five, and Green Bay joins them with its fifth in 2026. At the other end, four franchises have never played on December 25: Atlanta, Carolina, Jacksonville, and New England. That list was six until the 2026 schedule came out — Buffalo and Seattle both make their debuts this year.

The road team has been the happier one historically, leading 20–15 across all Christmas games. Both 1971 visitors won, and the pattern has held loosely ever since — including all three 2025 games going to form with two road winners.

A few games earn their own line. Tennessee's 31–0 win over Dallas in 2000 is the only Christmas shutout. The Rams' 51–14 dismantling of Denver in 2022 is the biggest margin. And Baltimore's 31–2 win at Houston in 2024 produced the strangest score the holiday has seen — the Texans' points came on a safety and nothing else.

One more quirk of the calendar: NFL teams have now played Christmas games on Monday, Wednesday, Thursday, Friday, Saturday, and Sunday. The only day of the week without a Christmas kickoff is Tuesday.

Think you can name all 28 franchises that have played on the holiday? That's the Christmas Day census quiz — three wrong guesses and you're out.

FAQ

How many NFL games have been played on Christmas Day?

38 from 1971 through the announced 2026 slate — 33 regular-season games through 2025, the two 1971 playoff games, and three more scheduled for Dec. 25, 2026.

Has the NFL ever played a playoff game on Christmas?

Twice, both on Dec. 25, 1971: Dallas beat Minnesota 20-12, and Miami outlasted Kansas City 27-24 in double overtime — still the longest game ever played. They remain the only postseason games on Christmas.

Which NFL teams have never played on Christmas?

Four franchises: the Atlanta Falcons, Carolina Panthers, Jacksonville Jaguars, and New England Patriots. The list was six until Buffalo and Seattle landed spots on the 2026 Christmas slate.

Who has played the most NFL Christmas games?

Dallas, Denver, and Kansas City lead with six appearances apiece — Denver drawing level when it hosts Buffalo in 2026. Minnesota has five, and Green Bay joins them with its fifth in 2026.

Related team pages

Build your own mock schedule

Now put it into practice — place every game into a broadcast-accurate slot and see the whole season take shape.

Open the Mock Schedule Builder →