What NFL team has played the most Christmas games?

There have been 30 Christmas Day games in NFL history entering this year, and 25 teams have participated in at least one of them. Which NFL team has played the most Christmas games?
That distinction, for now, belongs to "America's Team:" the Dallas Cowboys. The Cowboys have played five games on Dec. 25 in their history and hold a 2-3 record in those five games.
However, this year's games will bring a new team to a tie atop the list. The Kansas City Chiefs have played in four games on Christmas, including a 1971 divisional round game on Dec. 25 that is still the longest game in NFL history.
When the Chiefs kick off their game against the Pittsburgh Steelers on Wednesday, they'll be tied with the Cowboys for most Yuletide games played.
Which NFL teams have played the most games on Christmas?
The Cowboys have played the most games on Christmas of any NFL team, with five.
The Chiefs will tie Dallas' mark when they kick off their game against the Steelers on Wednesday afternoon.
Which NFL teams have never played a game on Christmas?
Seven teams have yet to play a single game on Dec. 25 through the 2024 season:
- Atlanta Falcons
- Buffalo Bills
- Carolina Panthers
- Jacksonville Jaguars
- New England Patriots
- Seattle Seahawks
- Washington Commanders
NFL Christmas Day records
Here are all of the NFL teams that have played at least one Christmas game, how many games they've played on the holiday and their records in those games:
- Dallas Cowboys: 5 (2-3)
- Green Bay Packers: 4 (3-1)
- Denver Broncos: 4 (2-2)
- Kansas City Chiefs: 4 (2-2)
- Miami Dolphins: 4 (2-2)
- Tennessee Titans: 4 (2-2)
- Arizona Cardinals: 4 (1-3)
- Minnesota Vikings: 4 (1-3)
- Philadelphia Eagles: 3 (3-0)
- Baltimore Ravens: 3 (2-1)
- Las Vegas Raiders: 3 (1-2)
- Pittsburgh Steelers: 2 (2-0)
- Chicago Bears: 2 (1-1)
- Detroit Lions: 2 (0-2)
- San Francisco 49ers: 2 (0-2)
- Indianapolis Colts: 1 (1-0)
- Los Angeles Chargers: 1 (1-0)
- Los Angeles Rams: 1 (1-0)
- New Orleans Saints: 1 (1-0)
- New York Jets: 1 (1-0)
- Tampa Bay Buccaneers: 1 (1-0)
- Cincinnati Bengals: 1 (0-1)
- Cleveland Browns: 1 (0-1)
- Houston Texans: 1 (0-1)
- New York Giants: 1 (0-1)