#1 Stephen Curry - $40,231,758

Thanks to the fact that he has spent his entire career with the Golden State Warriors, the 2019-20 season will mark the third consecutive season that Stephen Curry will be the NBA's highest earner. The two-time MVP is entering season three of the five-year supermax deal worth $201 million that he signed back in 2017, and the 31-year-old is the only player in the NBA that will earn upwards of $40 million for the upcoming season.

Nevertheless, Curry will be made to work for his money as the Warriors will be without the injured Klay Thompson for much of the season, while the influential trio of Kevin Durant, Andre Iguodala, and Shaun Livingston all left the team over the summer. Curry's usage rates will be at an all-time high, and the NBA's highest-paid player is likely to be in the MVP discussion in April.
Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.