section_heading: Houston Rockets (2004. – 2010.)
paragraph_text: mini|desno|180px|McGrady tijekom utakmice s Washington Wizardsima U sezoni 2006./07. McGrady je ponovno propustio sedam utakmica te je odlučio posjetiti doktora. U jednom intervjuu za TV kuću TNT, McGrady je izjavio da misli da njegovo tijelo više neće moći podnositi te napore te da više neće moći biti eksplozivan kao prije ozljede.<ref>McGrady napokon odlučio malo usporiti Nakon što se Yao podrvgnuo operaciji noge, McGrady je zabljesnuo i odveo momčad do petoj mjesta na Zapadu. 29. prosinca 2006. McGrady je postao treći najmlađi igrač koji je ostvario 14 000 poena i 4 000 skokova. Ali Rocketsi su ispali u prvom krugu protiv Utah Jazza rezultatom 4-3. Shrvan još jednim neuspjehom, McGrady je ranije napustio press konferenciju i pozvao novinare na razumijevanje. Sljedeće sezone Rocketsi su ponovno ispali već u prvom krugu od Utah Jazza u šest utakmica, unatoč McGradyevih 40 poena i 10 skokova u zadnjoj i odlučujučoj šestoj utakmici.