The Rice Owls is the football team of the William Marsh Rice University located in Houston Texas. The Team’s home is the Rice Stadium which opened in 1950.
The school’s football program began in 1919 as members of the Southwest Conference; but in 1996 they moved to the Western Atlantic and as of 2006 the Owls Joined the C-USA. |