How to watch Houston Texans vs Kansas City Chiefs : Where: Arrowhead Stadium in Kansas City, Missouri. When: Thursday, September 10. Time: 8:20 p.m. ET kickoff; live coverage begins at 7:00 p.m. ET with Football Night In America. TV Channel: NBC. Stream live: Watch online or with the NBC Sports App.