play

Josh Allen has incredible day vs Buccaneers in windy Buffalo

The day started with a mistake but ended with an historic performance by Buffalo Bills quarterback Josh Allen

The NFL’s Week 12 Thursday Night Football matchup features a pair of teams fighting for AFC playoff positioning.

The Buffalo Bills (7-3, 2nd in AFC East) will be travelling south to take on the Houston Texans (5-5, 3rd in AFC South) on Thursday, Nov. 20, at NRG Stadium in Houston. The game will kick off at 8:15 p.m. ET and will not be televised on a traditional channel, but instead will broadcast exclusively on Amazon’s Prime Video streaming service.

Both teams are streaking, with the Texans playing themselves in the AFC playoff picture (currently at No. 8 in the conference, one spot out from a playoff spot) following a two-game win streak. The Bills, meanwhile, shook off an upset loss on the road to the Miami Dolphins in Week 10 to beat the first-place Tampa Bay Buccaneers at home in Week 11.

Watch Thursday Night Football on Prime Video

Though Texans quarterback C.J. Stroud returned to practice for the first time after suffering a concussion in a Week 9 game against the Denver Broncos, he’s not expected to play against the Bills. Backup quarterback Davis Mills has proven to be a winning option, however, as he’s thrown for three touchdowns in his last two games, both ending in Houston wins.

Bills quarterback Josh Allen, meanwhile, is looking to repeat as the league MVP, having led his team to wins in three out of their last four games. The Bills still trail the New England Patriots by 1½ games in the division, however, as the Patriots look to snap the Bills’ five-year division title streak.

If the season were to end today, the Bills would be the No. 5 seed, behind the Broncos, Patriots, Indianapolis Colts and Pittsburgh Steelers.

Here’s what you need to know about the Thursday night affair:

What time is Thursday Night Football?

Thursday night’s game between the Bills and Texans kicks off at 8:15 p.m. ET.

Date: Thursday, Nov. 20.Time: 8:15 p.m. ET.Location: NRG Stadium, Houston.What channel is Thursday Night Football?

Thursday night’s game between the Bills and Texans won’t be available nationally on a traditional television channel. Instead, it will be streamed exclusively on Prime Video, which means you will need a smart device with internet access and an Amazon Prime subscription in order to watch it.

Kickoff: 8:15 p.m. ET.Channel: N/A.Streaming: Prime Video.

Watch Bills vs Texans on Prime Video

Bills vs Texans odds, spread

The Bills are favorites on the road against the Texans.

Spread: Bills by 6 points.Over/under: 43½ points.Moneyline: Bills (-285), Texans (+230).Thursday Night Football announcersPlay-by-play: Al Michaels.Color: Kirk Herbstreit.Thursday Night Football schedule 2025

Here’s the full Thursday Night Football schedule for the 2025 NFL season. All games are scheduled for 8:15 p.m. ET unless otherwise noted. Home team listed first for future games.

*Games can be flexed up to twice between Weeks 14-16. Teams must be given a three-week notice before the game can be flexed.

Week 1: Philadelphia Eagles 24, Dallas Cowboys 20.Week 2: Green Bay Packers 27, Washington Commanders 18.Week 3: Buffalo Bills 31, Miami Dolphins 21.Week 4: Seattle Seahawks 23, Arizona Cardinals 20.Week 5: San Francisco 49ers 26, Los Angeles Rams 23 (OT).Week 6: New York Giants 34, Philadelphia Eagles 17.Week 7: Cincinnati Bengals 33, Pittsburgh Steelers 31.Week 8: Los Angeles Chargers 37, Minnesota Vikings 10.Week 9: Baltimore Ravens 28, Miami Dolphins 6.Week 10: Denver Broncos 10, Las Vegas Raiders 7.Week 11: New England Patriots 27, New York Jets 14.Week 12 (Nov. 20): Houston Texans vs. Buffalo Bills.Week 13 (Black Friday, Nov. 28): Philadelphia Eagles vs. Chicago Bears, 3 p.m.*Week 14 (Dec. 4): Detroit Lions vs. Dallas Cowboys.*Week 15 (Dec. 11): Tampa Bay Buccaneers vs. Atlanta Falcons.*Week 16 (Dec. 18): Seattle Seahawks vs. Los Angeles Rams.Week 17 (Christmas Day, Dec. 25): Kansas City Chiefs vs. Denver Broncos.

Need to catch up on the news during your lunch break? Sign up for our Sports Briefing newsletter to get daily summaries of Detroit sports!

You can reach Christian at cromo@freepress.com.