Abbie Parr/Getty
For the second-straight season, Stephen Curry is the NBA's highest-paid player.
Stephen Curry was once 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 now he is cashing in big time, having replaced LeBron James last season as the highest-paid player in the NBA.
In all, 24 players in the NBA will make at least $25 million this season.
Below we take a look at this season's highest-paid players and how their contracts break down, with data provided by Spotrac.