#2 LeBron James - Cleveland Cavaliers
Contract Details: 3 years and $99.8 million
Salary in 2017-18: $33,285,709
Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.
Was there ever any doubt that LeBron James wasn't going to be on this list?
Every move that the four-time league MVP has ever made has been well thought out and planned. Since his return to the franchise for a second-stint, he signed two one-year deals until he could account for the increase in the salary cap into his deal.
Also read: Top 5 small forwards of all time
The 2017-18 season is the second year of his contract. What's interesting is that he has an opt-out clause after this season, and although he's made his intentions clear of staying, he hasn't put pen to paper on that yet.
Warriors Nation! You can check out the latest Golden State Warriors Schedule and dive into the Warriors Depth Chart for NBA Season 2024-25.