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.
SN’s NBA HQ: Live NBA scores | Updated NBA standings | Full NBA schedule
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.
MORE: The top 30 players in the NBA, ranked ahead of the 2024-25 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 |