The Houston Texans are a professional American football team, founded in 1999, based in Houston. They compete in the NFL (National Football League) from the AFC South division since the 2002 NFL season. Where to Watch NFL Live Stream? Janice McNair is the owner of this team and Cal McNair Continue Reading