2020 Rice Owls Football Schedule


Future Rice Owls football schedule Rice Owls football schedule Stadium: Rice Stadium is an American football stadium which is located on the Rice University campus in Houston, Texas. It has been regarded the home of the Rice Owls football team for a long time since its completion in 1950 and hosted Super Bowl VIII in 1974 Architecturally, Rice Stadium is an excellent example of modern architecture, which …

Read more2020 Rice Owls Football Schedule

Get more stuff like this NFL/NCAA in your inbox

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.