What a week to be a Buffalo Bills fan! You might think I’m referring to their massive Week 11 win against the Tampa Bay Buccaneers wherein Josh Allen scored a whopping six touchdowns but I am, of course, actually referring to the upcoming premiere of Holiday Touchdown: A Bills Love Story on the Hallmark Channel this Saturday. The Hallmark x NFL collab features cameos from coach Sean McDermott and players like Damar Hamlin, Dawson Knox and many others. Oh, you came here strictly for gameinformation? The 7-3 Bills are headed to NRG Stadium on Nov. 20 for a Week 12 Thursday Night Football game against the 5-5 Houston Texans.

The Bills vs. Texans game will stream live nationally on Amazon Prime Video tonight at 8:15 p.m. ET. Keep reading to find out what you need to know about Thursday’s game, and the rest of the Week 12 schedule.

Advertisement

How to watch the Buffalo Bills vs. Houston Texans game:Image for the mini product module

Date: Thursday, Nov. 20, 2025

Coverage start time: 7 p.m. ET

Kickoff time: 8:15 p.m. ET/5:15 p.m. PT

Game: Buffalo Bills vs. Houston Texans

Location: NRG Stadium, Houston

Streaming: Prime Video

Buffalo Bills vs. Houston Texans game channel:

The Bills visit the Texans tonight, Nov. 20, for the next Thursday Night Football game of the season, streaming on Amazon’s Prime Video.

Image for the small product module

Amazon Prime Video is the exclusive home for the NFL’s Thursday Night Football games, including tonight’s game. On top of Amazon Prime Video, an Amazon Prime subscription includes free shipping, exclusive deals, access to the Prime Day sales events, Amazon Music, a year of free GrubHub+ and more.

A standard Amazon Prime subscription is $15 monthly or $139 annually, but discounts are available for students and those on qualified government assistance. You can try Amazon Prime free for 30 days. You can also just subscribe directly to Prime Video and forego all the other Prime Benefits. A Prime Video subscription costs $9 monthly.

$15/month at AmazonNFL Week 12 schedule:

All times Eastern.

Thursday, Nov. 20, 2025Sunday, Nov. 23, 2025

Patriots vs. Bengals: 1:00 p.m. (CBS)

Vikings vs. Packers: 1:00 p.m.(FOX)

Jets vs. Ravens: 1:00 p.m. (CBS)

Steelers vs. Bears: 1:00 p.m. (CBS)

Giants vs. Lions: 1:00 p.m.(FOX)

Seahawks vs. Titans: 1:00 p.m. (FOX)

Jaguars vs. Cardinals 4:05 p.m. (CBS)

Eagles vs. Cowboys: 4:25 p.m. (FOX)

Browns vs. Raiders: 4:05 p.m. (CBS)

Falcons vs. Saints: 4:25 p.m. (FOX)

Buccaneers vs. Rams: 8:20 p.m. (NBC)

Monday, Nov. 24, 2025

Panthers vs. 49ers: 8:15 p.m. (ESPN)