Seven-time All-Star Tracy McGrady announced his retirement from the NBA on Monday.
McGrady, who won two scoring titles, told ESPN that it was time to move on.
"It's been 16 years playing the game I love," he said. "I've had a great run, but it's time for it to come to an end."
McGrady, 34, played in China last season before signing with the San Antonio Spurs during the playoffs. He played six postseason games for San Antonio.
McGrady was the ninth pick in the 1997 draft out of high school and the NBA's Most Improved Player award winner in 2001. He won consecutive scoring titles in the 2001-02 and 2002-03 seasons.
He has career averages of 19.6 points, 5.6 rebounds and 4.4 assists. Before announcing his retirement, he was 10th among active players with 18,381 points.
McGrady played for the Toronto Raptors, Orlando Magic, Houston Rockets, New York Knicks, Detroit Pistons, Atlanta Hawks and Spurs.
While retired from the NBA, he said he is not ruling out playing overseas.