Tracy McGrady says he is retiring from the NBA.
The seven-time All-Star announced his decision on ESPN and Twitter on Monday morning.
McGrady spent 16 seasons in the NBA playing for the Raptors, Magic, Rockets, Knicks, Pistons, Hawks and Spurs.
McGrady was drafted by Toronto out of high school in 1997 and went on to average 19.6 points, 5.6 rebounds and 4.4 assists per game in a career that was curtailed by injuries.
McGrady didn't rule out continuing his career overseas.