You're sitting there, probably already a little sleepy from a second helping of stuffing, and you flip on the TV. There they are. Again. The Detroit Lions are playing in the early afternoon, followed immediately by the Dallas Cowboys. It feels as certain as gravity or your uncle falling asleep in the recliner.
But have you ever actually wondered why?
Specifically, who plays NFL Thanksgiving Day is a question that has a very fixed answer for the first two-thirds of the day and a total "choose your own adventure" vibe for the nightcap. It isn’t just a random scheduling quirk. It’s a mix of a 1930s marketing gimmick, a 1960s publicity stunt, and a whole lot of "we’ve always done it this way" energy.
The Lions and Cowboys: Why They Own the Calendar
If you look at the 2025 schedule, the pattern holds firm. The Detroit Lions hosted the Green Bay Packers for the 1:00 PM ET slot, and the Dallas Cowboys took on the Kansas City Chiefs at 4:30 PM ET. This isn't because they’re the best teams or because they have some secret holiday contract (well, Dallas kinda does). It’s deep-rooted history.
Detroit’s 1934 Gamble
Back in 1934, George A. Richards bought the Portsmouth Spartans, moved them to Detroit, and renamed them the Lions. The problem? Nobody cared. Detroit was a baseball town, obsessed with the Tigers. Richards, who happened to own a massive radio station (WJR), decided he needed a "gimmick" to get people in seats.
He scheduled a game on Thanksgiving against the Chicago Bears. People thought he was nuts. Who wants to leave their family for a football game?
Turns out, everyone. The stadium sold out. Richards used his media connections to broadcast the game on 94 radio stations across the country. It was the first national NFL broadcast ever. The Lions lost that game 19-16, but they won the tradition. They’ve played every year since, only skipping a few years during World War II.
Dallas and the "America’s Team" Blueprint
The Cowboys didn’t join the party until 1966. Their General Manager, Tex Schramm, saw what Detroit had and wanted a piece of that national spotlight. The NFL was looking for a second host to boost the holiday ratings. Schramm volunteered, but he was smart. He allegedly worried people wouldn't show up, so he secured a guarantee that the Cowboys would get to host it regularly.
It worked better than anyone imagined. 80,259 fans showed up for that first game against the Baltimore Colts. By the time the league tried to move the game to the St. Louis Cardinals in the mid-70s (specifically 1975 and 1977) to spread the love, the ratings tanked. The NFL realized people wanted the Cowboys on Thanksgiving, and they’ve been a fixture ever since.
Who Plays NFL Thanksgiving Day This Year and Beyond?
While Detroit and Dallas are the anchors, the third game is a different beast entirely. Starting in 2006, the NFL added a primetime game that rotates through the rest of the league.
The 2025 Matchups
If you’re tracking the most recent slate, here is how the triple-header looked:
- Early Game: Green Bay Packers at Detroit Lions (Fox)
- Afternoon Game: Kansas City Chiefs at Dallas Cowboys (CBS)
- Night Game: Cincinnati Bengals at Baltimore Ravens (NBC)
The night game is usually a "marquee" matchup designed for maximum TV ratings. In 2025, they went with a massive AFC North rivalry between the Bengals and Ravens. It’s a far cry from the days when you only had two games and had to actually talk to your relatives for four hours after the Cowboys finished.
The Black Friday Evolution
Honestly, the NFL is getting greedy with the holiday—in a way fans seem to love. Since 2023, we now have the "Black Friday" game. In 2025, that saw the Chicago Bears visiting the Philadelphia Eagles on Prime Video. It’s basically turned into a four-day football bender.
Does Every Team Get a Turn?
You’d think so, right? But it's actually not balanced. Because the Lions and Cowboys always play at home, their opponents are often from their own divisions to make travel easier. This is why you see the Packers, Bears, and Vikings playing on Thanksgiving way more often than, say, the Jacksonville Jaguars.
In fact, as of early 2026, the Jacksonville Jaguars remain the only team in the NFL that has never played a game on Thanksgiving Day. It’s a weird stat, but when you have two permanent hosts, some teams just get left out of the rotation for decades.
Is the Tradition Under Threat?
Every few years, a writer or a coach will complain. They’ll say it’s "unfair" that Dallas and Detroit always get a home game on a short week. They’ll argue that the tradition is stale.
But the NFL is a business. The Thanksgiving games are consistently among the most-watched regular-season games every single year. The 2024 games averaged over 30 million viewers each. You don’t mess with those numbers.
The John Madden Factor
Since 2022, the league officially dubbed the holiday the "John Madden Thanksgiving Celebration." Madden was the guy who made the "Turducken" famous and turned the holiday into a celebration of the "gritty" players. By leaning into the Madden legacy, the NFL has basically armored the tradition against any future changes. It’s here to stay.
What You Should Watch For Next Year
If you're planning your 2026 holiday already, expect the same rhythm.
- Check the Lions' record: They often use the holiday as their "Super Bowl," especially when they are in a rebuilding phase.
- Look at the Dallas "Home" Advantage: Traveling to Dallas on a short week is notoriously difficult for visiting teams.
- The Prime Time "Flex": The night game is usually announced with the full schedule in May. Look for teams with massive fanbases like the Steelers, 49ers, or Eagles to get that spot.
The reality of who plays NFL Thanksgiving Day is that it’s a living museum of NFL history. It’s the one day of the year where the league prioritizes its past—specifically a radio-owning marketing genius from the 30s—over modern parity.
To prep for next season, make sure you have your streaming logins for Paramount+ (CBS), Peacock (NBC), and the Fox Sports app ready. Most of these games are now simulcast on streaming, so you aren't tethered to a cable box while you're trying to prep the turkey. Keep an eye on the official schedule release in May 2026 to see if the Jaguars finally break their holiday curse.