Houston Sport

Rice Stadium

Address
6100 Main St,
Houston,
TX

77005
United States


Rice Stadium Information

Details

Address 6100 Main St, Houston, TX 77005.

Capacity: 47,000 (expandable)

Home stadium to Rice Owls Football team. Host to concerts, ceremonies, expos, and events.

Rice Stadium Tickets:

Houston Tickets

Upcoming Events

  • No events in this location