El estadio, con capacidad para 73 mil personas, es habitual casa de los Houston Texans en la NFL y se inauguró en 2002.