NBA 2017: Top 20 players by salary

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