The NFL schedules games on Christmas Day every few years. The last time games were played on Christmas Day was in 2022, when the Arizona Cardinals played the San Francisco 49ers and the Atlanta Falcons played the Philadelphia Eagles. The two games were held during the afternoon and evening hours, so most people were able to watch them without missing out on any holiday activities.