The NBA is BIG business both domestically and overseas, thanks to blockbuster television deals, fantastic merchandising, and a marketing machine unlike any other in North American sports. The highest salaries are usually reserved for the league's best players, but that's not always the case. The list of the 10 highest-paid players in the NBA may surprise you:
10) Chris Bosh, Miami Heat
2016-17 salary: $23.7 million
9) Damian Lillard, Portland Trail Blazers
2016-17 salary: $24.3 million
8) Carmelo Anthony, New York Knicks
2016-17 salary: $24.5 million
7) Dirk Nowitzki, Dallas Mavericks
2016-17 salary: $25 million
T-2) James Harden, Houston Rockets
2016-17 salary: $26.5 million
T-2) Russell Westbrook, Oklahoma City Thunder
2016-17 salary: $26.5 million
T-2) Kevin Durant, Golden State Warriors
2016-17 salary: $26.5 million
T-2) Al Horford, Boston Celtics
2016-17 salary: $26.5 million
T-2) Mike Conley, Memphis Grizzlies
2016-17 salary: $26.5 million
1) LeBron James, Cleveland Cavaliers
2016-17 salary: $30.96 million