Steph Curry is currently the highest-paid player in the NBA. He signed a 4-year contract with the Golden State Warriors and is guaranteed a whopping $215,353,664 with the current deal.
2. Russell Westbrook — $47,063,478
Russ signed a 5-year deal with the Oklahoma City Thunder guaranteeing him $206,794,070 for the duration of the deal. He and is currently in the last year of his contract with the Los Angeles Lakers and will become an unrestricted free agent next season.
3. LeBron James — $44,474,988
King James sits on the third spot with his current Laker deal. Last season he signed a 2-year contract with Los Angeles, guaranteeing him $85,655,532.
4. Bradley Beal — $43,279,250

Beal is projected to be the 4th best-paid player in the NBA next season
© Scott Taetsch-USA TODAY Sports
Beal signed a 5-year contract with the Washington Wizards, guaranteeing him just over 251 million dollars. The deal includes a player option in 2026-27, and he’s set to become an unrestricted free agent in 2027.
5. Kevin Durant — $42,969,845
Durant is currently on a 4-year contract with the Brooklyn Nets, with $189 million guaranteed. In 2025/26, KD’s base salary will be $53,282,608, and he will become an unrestricted free agent in 2026.
6. Paul George — $42,492,568
Scroll to Continue
Paul George is currently in the second year of his $176 million contract with the Los Angeles Lakers. George is the best-paid clippers at the moment, he has a player option in 2024/25 and is set to become a UFA in 2025.
7. Kawhi Leonard, Giannis Antetokounmpo, Damian Lillard — $42,492,492

All three players currently have the same base salary
© Kirby Lee-USA TODAY Sports, © Michael McLoone-USA TODAY Sports, © Troy Wayrynen-USA TODAY Sports
Kawhi’s deal guarantees he will earn $176 million, just a few dollars shy from beating PG’s contract. Leonard also has a player option in 2024/25 and will become an unrestricted free agent in 2025
Giannis signed a 5-year contract with the Milwaukee Bucks, guaranteeing him $228 million. He’s in the second year of his contract, has a player option in 2025/26 and becomes an unrestricted free agend in 2026 at the age of 32.
Lillard’s contract is identical to Leonard’s. Damian is in the second year of his 4-year deal with Portland, guaranteeing him $176 million.
8. Klay Thompson — $40,600,080
Klay is in the 4th year of his 5-year contract with the Golden State Warriors. The current deal he is guaranteed to earn just shy of $190 million. Klay is set to become an unrestricted free agent in 2024 at the age of 34.
9. Rudy Gobert — $38,172,414
Rudy Gobert’s controversial contract guarantees him $205 million dollars in 5 years. This particular deal was in the limelight for several weeks, as Shaquille O’Neal and Charles Barkley could not get over the fact that the frenchman secured that kind of deal. Rudy is in the second year of his contract, has a player option in 2025/26 and will become a UFA in 2026 at the age of 34.
10. Anthony Davis — $37,980,720

AD is the third highest-paid Laker this year, behind LeBron and Russ
© D. Ross Cameron-USA TODAY Sports
Anthony Davis is currently on a 5-year deal with the Los Angeles Lakers, guaranteeing him $190 million. Davis in is the third year of his contract, has a player optoin in 2024/25 and will become a UFA in 2025.
Important note: All salary figures are courtesy of Spotrac and HoopsHype. Also, base salaries were used for compiling this list.