TDECU Stadium at the University of Houston will be the home field for Houston's team in the XFL, the spring football league owned by WWE chairman Vince McMahon that will begin play in 2020, the league announced Wednesday.