Leaving open the door to play overseas, seven-time All-Star Tracy McGrady retired from the NBA on Monday.

"It's been 16 years playing the game I love. I've had a great run, but it's time for it to come to an end," McGrady said on ESPN's "First Take."

McGrady averaged 19.6 points, 5.6 rebounds and 4.4 assists per game in a career that started in 1997, when he was drafted out of high school.