The 27 highest-paid players in the NBA for the 2017-18 season
For several seasons, Stephen Curry was the biggest bargain in the NBA thanks to a contract he signed when there were still doubts about the long-term health of his ankles. But this season he has finally cashed in big time and replaced LeBron James as the highest-paid player in the NBA.
In all, 27 players in the NBA will make at least $23.0 million, led by Curry.
Below we take a look at this season's highest-paid players and how their contracts break down, with data provided by Spotrac.