Tracy McGrady retired after 16 NBA seasons. (Eliot J. Schechter/Getty Images)
Seven-time NBA All-Star Tracy McGrady announced his retirement Monday on ESPN's First Take.
McGrady, 34, last played for the Spurs during the 2013 NBA playoffs.
The Raptors drafted McGrady ninth overall in 1997 straight out of Auburndale High in Florida. He teamed with Vince Carter to lead the Raptors to their first playoff berth in 2000, then left Toronto to sign a free-agent deal with the Magic.
McGrady won his first of two NBA scoring titles in the 2002-03 season, averaging 32.1 points and becoming the youngest player in ABA-NBA history to achieve the feat. He repeated as league scoring champ in 2003-04.
GOLLIVER: Nuggets' offseason has been tumultuous and confusing
GALLERY: Take a look at the biggest names in sports to retire this year
Prior to the 2004-05 season, McGrady was traded to the Rockets in a seven-player deal. The Rockets wanted McGrady to team with rookie center Yao Ming. After struggling through a series of injuries, McGrady left Houston and finished out his NBA career in stints with the Knicks, Pistons, Hawks and even, the Qingdao Eagles of the Chinese Basketball Association, before signing with the Spurs.
McGrady could be open to returning to play in China.