Throughout the NFL's 101 seasons, one of the few constants has been the league's presence on Thanksgiving. From the NFL's inception in 1920, professional football has always been played on Turkey Day, and while Baltimore vs. Pittsburgh was moved from Thursday night to Sunday, there are still two games to fill fans' appetites for pigskin.
Here's how (TV channel, online streaming, radio) and when (kickoff time) to catch every game:
Houston Texans (3-7) at Detroit Lions (4-6)
Even though they are in different conferences, this will be the second time these two teams have met on Thanksgiving. Houston's first-ever Turkey Day game came in 2012 when the Texans beat the Lions 34-31 in overtime. That game featured more than 1,000 yards of offense with Matthew Stafford and Matt Schaub combining for 756 passing yards. Stafford is still around but this time he'll be facing off against Deshaun Watson, who is top 10 in the NFL in yards, touchdown passes and passer rating this season. Both teams are well out of the playoff race in their respective conference, so this is one is pretty much for pride (and draft positioning).
Washington Football Team (3-7) at Dallas Cowboys (3-7)
These longtime division rivals are no stranger to playing on Thanksgiving Day. This will be the 10th such meeting with Dallas holding a commanding 8-1 lead. Two years ago, it was a 31-23 Cowboys victory as Dak Prescott threw for two touchdowns and ran for another, while Ezekiel Elliott outrushed the Redskins 121-80 by himself. Prescott is out for the season and Washington is looking for the season sweep after dominating Dallas back in Week 7, winning 25-3 at home. So Dallas not only wants some payback but whichever team wins this game will take over first place in the NFC East.