Andre Iguodala may be the ultimate role player.

He's more than talented enough to be one of the top players on almost any team in the league. We know he's one of the best defensive players in the league, even if All-Defensive Team voters refuse to give him the credit he deserves every year. Want him to defend Tony Parker? Done. Want him to chase Stephen Curry and Klay Thompson around screens (obviously before this season)? No problem. Need him to body up Carmelo Anthony or Kevin Durant for 40 minutes? He'll do it with a smile.

He's like a more durable, more intense version of what we used to see from Andrei Kirilenko. But he's capable of being so much more than just a defensive role player. He has an all-around game that few in this league can match. He can score. There was a three-season period in which he averaged over 18 points each year. He can pass. He's averaged at least 5.3 assists in seven of his last eight seasons.

So far this season, he's also been able to shoot and shoot with deadly accuracy. Iguodala is known for doing a lot of things well but we've rarely seen him as a consistent shooter. As a member of the Warriors, he not only doesn't have to shoot all that often but he only has to take good shots if he wants to. They typically have so many weapons with him on the floor at one time that he can use his handle and quickness to move into the heart of the defense and find a safety valve.

When Iguodala was with the Philadelphia 76ers in 2011-12, 18 percent of his shots came in the last four seconds of the shot clock. Moving to the Denver Nuggets in 2012-13 didn't change that much either; 17 percent of his shots happened in the final four seconds of the allotted 24. Through the first eight games of the season for Andre Iguodala, he's no longer the guy who has to fall on the sword at the end of the shot clock. Just 4.0 percent of his field goal attempts have come at the end of the clock.