After the pie is eaten and the tryptophan has begun to sink in on Thanksgiving, there's no better activity than to curl up on the couch and watch sports. Escape your family and spend your night with Cam Newton, Aaron Rodgers, Tony Romo and millions of other Americans cradling their stomachs.

"Aside from the Super Bowl, Thanksgiving is easily a football fan's favorite date on the federal calendar," Mike Luca wrote for Rant Sports earlier this year. And if sports aren't your thing, tune in for the halftime shows, which include performances by Luke Bryan and Big Sean.

NHL and NBA athletes have the day off, but the NFL's Detroit Lions and Dallas Cowboys will be playing as always. Other matchups were proving controversial, but Lions quarterback Matthew Stafford told the Detroit Free Press earlier this year that he and his peers were "fired up" for the prime time showing. "It's a lot of fun to play in front of the whole country," he said.

Here's the Thanksgiving sports TV lineup, with all times in EST:


Philadelphia Eagles vs. Detroit Lions, 12:30 p.m., Fox

Carolina Panthers vs. Dallas Cowboys, 4:30 p.m. CBS

Chicago Bears vs. Green Bay Packers, 8:30 p.m., NBC

College Football

South Florida vs. University of Central Florida, 7:30 p.m., ESPN

Texas Tech vs. Texas, 7:30 p.m., FS1

College Basketball

Alabama vs. Xavier, noon, ESPN2

Arkansas vs. Georgia Tech, 2 p.m., ESPNU

Wichita State vs. University of Southern California, 2:30 p.m., ESPN2

UC Irvine vs. Boise STate, 4 p.m., ESPNU

Stanford vs. Villanova, 4:30 p.m., ESPN2

Notre Dame vs. Monmouth, 6:30 p.m. ESPNU

Boston College vs. Michigan State, 6:30 p.m., ESPN2

Iowa vs. Dayton, 9 p.m., ESPN2

Evansville vs. Providence, 9 p.m., ESPNU

Middle Tennessee vs. Alaska Anchorage, 9:30 p.m., CBSSN

Santa Clara vs. Arizona, 11:30 p.m., ESPN2

UNC Asheville vs. Drexel, 11:59 p.m., CBSSN

California vs. San Diego State, 11:59 p.m., FS1