One of the top quarterbacks in the NFL will be on display when Josh Allen and the Buffalo Bills (7-3) visit the Houston Texans (5-5) on Thursday, November 20, 2025.

The Bills have the 12th-ranked defense this season (322.7 yards allowed per game), and they’ve been better on the other side of the ball, ranking second-best with 387.4 yards per game. The Texans rank 21st in the NFL with 22.0 points per game, but they’ve been carried by their defense, which ranks best by allowing just 16.3 points per contest.

Watch Buffalo Bills vs. Houston Texans on Fubo! (Regional restrictions may apply)

Bills vs Texans: live streaming info, TV channel & game timeGame day: Thursday, November 20, 2025Game time: 8:15 p.m. ETLocation: Houston, TexasStadium: NRG StadiumTV channel: Amazon Prime VideoLive stream: Watch on Fubo! (Regional restrictions may apply)Live stream: Watch on Amazon Prime!

Watch Buffalo Bills vs. Houston Texans on Fubo! (Regional restrictions may apply)

Bills vs Texans betting lines

NFL odds courtesy of BetMGM. Odds updated Thursday at 12:20 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Spread Favorite: Bills (-6)Moneyline: Bills (-289), Texans (+232)Total: 43.5 points

Watch Buffalo Bills vs. Houston Texans on Fubo! (Regional restrictions may apply)