24. Tim Hardaway
Tim Hardaway is considered by many to be one of the greatest shooting guards in NBA history. He entered the league as a nearly unstoppable scoring machine. He averaged over 20 points 5 different seasons and even averaged a double-double for the season 4 times over the years. Due to his crossover-dribble, Tim was nearly impossible for defenders to stop on a drive.
Hardaway was a deadly shooter from the three and especially mid-range. Yet he was also an incredible passer. While he has a career average of just over 8 assists per game, he has averaged 9 assists per game for 5 different seasons. Heck, he even averaged 10 assists 3 different seasons too. Not to mention, he was a defensive nightmare. Hardway was able to steal the ball better than most too, averaging around 2 steals a game most of his career.