As was initially reported earlier this week, the University of Houston will be the official host of the XFL’s championship game this XFL season. An agreement between the new football league, the Harris County-Houston Sports Authority and the University of Houston on Thursday confirmed TDECU Stadium, the home of the Houston Cougars, will be the host site for the league’s championship game.