21. Tracy McGrady
"Official" position: Small Forward
Other position(s) played: Shooting Guard
Career years: (1997-present)
Career stats: 19.6 PPG, 5.6 RPG, 4.4 APG, 1.2 SPG, 0.9 BPG
Accolades: 7x NBA All-Star, 2x All-NBA First Team, 3x All-NBA Second Team, 2x All-NBA Third Team
One can't help but wonder how Tracy McGrady's career would have turned out if not for the rash of injuries that ruined his meteoric rise as one of his generation's greatest talents. Over a seven season stretch from 2000-01 to 2006-07, McGrady averaged 26.9 points per game while also pulling down 6.6 rebounds and handing out 5.4 assists. He was underrated as a defender, too; during that same period, he averaged 1.5 steals and 0.9 blocks per game. He never reached those heights again, though, averaging just 51 games played per season since 2006-07.