Located in Houston, Texas, the University of Houston was founded in 1927 and has 42,704 students.
Located in Houston, Texas, the University of Houston was founded in 1927 and has 42,704 students.

March 27, 2026
The Cougars entered the NCAA Tournament as a No. 2 seed.
Read more →