4. Andre Iguodala, Denver Nuggets
Iguodala played small forward for most of his career, but transitioned to a shooting guard role for Denver (one of the few intricacies of player analysis actually covered in these rankings).
Iguodala is decent offensively. He creates opportunities for his teammates, but does not always convert the ones he creates for himself, and has a high turnover rate. In short he, has his moments offensively, and is consistently great defensively. He defends the opponents best perimeter player, from LeBron James to Stephen Curry, and produces among the best defensive results in the league.