Rice Stadium photograph

Rice Stadium

Use attributes for filter !
Address6100 Main St, Houston, TX 77005, United States
Capacity70,000
Opened September 30, 1950
ArchitectsHermon Lloyd & W. B. Morgan and Milton McGinty
Broke groundFebruary 1950
Date of Reg.
Date of Upd.
ID2293064
Send edit request

About Rice Stadium


Rice Stadium is an American football stadium located on the Rice University campus in Houston, Texas. It has been the home of the Rice Owls football team since its completion in 1950 and hosted Super Bowl VIII in 1974.

Where is the Rice Stadium

Rice Stadium Map
Click on the photo of Rice Stadium to view it on Google Maps.

Related Persons

Next Profile ❯