Skip to main content

Who are the highest paid NBA players in 2024-25 season? Stephen Curry, Joel Embiid top list

As the 2024-25 NBA season gets underway, the league’s stars will shine their brightest.

Year after year, the amount of talent across the league grows and the game’s biggest stars drive the conversation. It’s hard to quantify the importance of the biggest names in the game, but front offices certainly try with the lucrative contracts earned by players across the league.

The list of highest-paid players in the NBA is certainly a who’s who of names, with each member of the top four having at least one league MVP trophy to their name. From there, the list is complete with award winners, rising stars and all-time greats.

Who are the highest-paid players in the 2024-25 NBA season? Here is a list of the top 25 players, organized by their respective cap hits this year. All figures via Spotrac.



Who are the highest-paid NBA players in 2024-25 season?

Warriors superstar Stephen Curry will be the NBA’s highest-paid player for an eighth consecutive season. Curry, 36, is set to earn just shy of $56 million during the 2024-25 campaign, which will bring his career earnings over $400 million.

Curry is one of five players who will earn more than $50 million in 2024-25, the others being Philadelphia’s Joel Embiid, Denver’s Nikola Jokic, and Phoenix’s duo of Kevin Durant and Bradley Beal. With Devin Booker tied for sixth, the Suns have three of the six highest-paid players in the league this season.

LeBron James, who is the oldest player in the league for a second straight year, ranks 14th among the highest-paid players with a $48.7 million salary. 23-year-old Anthony Edwards is the youngest player on the list and 14-year veteran Kyrie Irving rounds out the top 25.



Rank Player Team Cap Hit
1. Stephen Curry Warriors $55,761,216
2. Joel Embiid 76ers $51,415,938
  Nikola Jokic Nuggets $51,415,938
4. Kevin Durant Suns $51,179,021
5. Bradley Beal Suns $50,203,930
6. Devin Booker Suns $49,205,800
  Jaylen Brown Celtics $49,205,800
  Karl-Anthony Towns Knicks $49,205,800
  Kawhi Leonard Clippers $49,205,800
  Paul George 76ers $49,205,800    
11. Jimmy Butler Heat $48,798,677
12. Damian Lillard Bucks $48,787,676
  Giannis Antetokounmpo Bucks $48,787,676
14. LeBron James Lakers $48,728,845
15. Rudy Gobert Timberwolves $43,827,587
16. Anthony Davis Lakers $43,219,440
17. Luka Doncic Mavericks $43,031,940
  Trae Young Hawks $43,031,940
  Zach LaVine Bulls $43,031,940
20. Fred VanVleet Rockets $42,846,615
21. Anthony Edwards Timberwolves $42,176,400
  Lauri Markkanen Jazz $42,176,400
  Pascal Siakam Pacers $42,176,400
  Tyrese Haliburton Pacers $42,176,400
25. Kyrie Irving Mavericks $41,000,000