The NBA is quite simply one of of the most lucrative sports in the world and include some of the planet's most iconic athletes and much loved basketball players.
That said, sporting talent naturally results in riches and fame as a host of franchises pay top dollar for the sports biggest names that can help lead them to trophies and bring them to long term success.
But who are the highest paid players in the NBA? Here are the 20 NBA players with the highest annual salary, according to ESPN.