Rice Stadium is the 2nd largest stadium by capacity in Houston, Texas.
Rice Stadium is an stadium located in Houston, Texas, USA. Opened in the year 1950, Rice Stadium's building age is 72 years and has a maximum seating capacity of up to 70,000 spectators.
Home of Rice Owls (NCAA), the stadiumis a venue for sports events such as football.
Compare Rice Stadium with FirstEnergy Stadium from Cleveland.