NBA 2016: Top 20 players by salary

The NBA is the highest paying professional sports league in the world, with 34 players making over $15 million, and 408 players making at least $1 million this season. Here are the top 20 in ascending order.