Houston ha sido sede de recientes eventos deportivos de suma importancia como son el Juego de Estrellas de las Grandes Ligas de Béisbol de 2004, el All-Star Game de la IHL de 2000, la Serie Mundial de béisbol de 2005, la final del campeonato de fútbol americano de la Big 12 Conference de 2005, el All-Star Game de la NBA de 2006, el U.S. Men's Clay Court Championships desde 2001, la Copa Masters de tenis en 2003 y 2004, y el Abierto de Houston de golf del PGA Tour. A partir de 2009, Houston albergará el Stanford Financial Tour Championship, torneo que cierra la temporada de la LPGA de golf. Cada febrero se disputa en la ciudad el Minute Maid Classic de béisbol universitario y en diciembre la Texas Bowl de fútbol americano universitario. Houston ha sido sede de la Super Bowl en tres ocasiones; en 1974 se celebró en el Rice Stadium, en 2004 y 2017 en el NRG Stadium (antes llamado Reliant Stadium).