Thanksgiving tradition continues this year with a full slate of NFL action, and beyond the on-field matchups, the games will feature a star-studded lineup of halftime performers.
The day’s schedule begins with the Detroit Lions’ annual holiday game, hosting the Green Bay Packers. The action continues with the Dallas Cowboys facing the Kansas City Chiefs, followed by a prime-time divisional clash between the Cincinnati Bengals and the Baltimore Ravens.
Here is a look at the artists scheduled to perform during each game’s intermission.
Green Bay Packers at Detroit Lions: Jack White
In Detroit, hometown rocker Jack White will headline the halftime show. The performance, executive produced by Eminem and his manager Paul Rosenberg, comes after White’s recent induction into the Rock & Roll Hall of Fame with his former band, The White Stripes.
Kansas City Chiefs at Dallas Cowboys: Post Malone
Grammy-nominated artist Post Malone is set to perform during the Cowboys’ Thanksgiving game. The show is a special one for the Texas native and noted Cowboys fan. His performance will also launch The Salvation Army’s annual Red Kettle Campaign.
“I grew up a Cowboys fan and have been watching this halftime show for years,” Post Malone said in a statement. “It’s a real honor to be part of the Red Kettle Kickoff with The Salvation Army and the Dallas Cowboys.”
Cincinnati Bengals at Baltimore Ravens: Lil Jon
Rapper and producer Lil Jon will perform during the final game of the day in Baltimore. His show will take place during a highly anticipated matchup that could feature the return of Bengals quarterback Joe Burrow, who is expected to be back in the lineup to face off against the Ravens’ Lamar Jackson.
Thanksgiving Day NFL Schedule & How to Watch
Green Bay Packers vs. Detroit Lions
- Time: 1:00 p.e. ET
- Location: Ford Field, Detroit, MI
- TV: FOX
- Streaming: fubo, NFL+, Fox Sports
Kansas City Chiefs vs. Dallas Cowboys
- Time: 4:30 p.m. ET
- Location: AT&T Stadium, Arlington, TX
- TV: CBS
- Streaming: fubo, NFL+, Paramount+
Cincinnati Bengals vs. Baltimore Ravens
- Time: 8:20 p.m. ET
- Location: M&T Bank Stadium, Baltimore, MD
- TV: NBC
- Streaming: fubo, NFL+, Peacock


