Periodo CBA
El 10 de octubre de 2012, McGrady anunció que dejaría la NBA y se uniría a las Qingdao Double Stars de la Liga Profesional de Baloncesto de China (CBA).
En la Liga CBA 2012-13, McGrady promedió 31,6 minutos por partido, anotando 25,0 puntos, 7,2 rebotes y 5,1 asistencias. Sin embargo, los resultados del equipo de Qingdao no fueron los ideales. Comenzaron el partido con una racha de 12 derrotas consecutivas y terminaron con 8 victorias y 24 derrotas. En 2013, McGrady fue elegido ganador de la votación del Juego de Estrellas de la CBA, pero anunció su retirada del evento.
La época de los Spurs
El 16 de abril de 2013, McGrady firmó con los Spurs. En los playoffs de esa temporada, McGrady llegó hasta la final con el equipo. Sin embargo, a lo largo de los playoffs, McGrady solo jugó 6 veces, con un total de 31 minutos de juego, y no logró acertar en 7 tiros. Se anotaron puntos. Después de la temporada, los Spurs no renovaron el contrato de Tracy McGrady.
Retiro anunciado
El 26 de agosto de 2013, McGrady anunció oficialmente su retiro, poniendo fin a su carrera de 16 años en la NBA.