Houston trying to become the first team in 50 years to win a men’s NCAA Championship in their home state
The 1975 UCLA Bruins were the last team to win the men’s NCAA title in their home state. SAN ANTONIO — The Houston Cougars’ home-state advantage may end up being the story of the 2025 NCAA Men’s Tournament if they hold off the Florida Gators to win their first championship. Unsurprisingly, there was a sea … Read more