Who are the highest-paid players in the NBA? Steph Curry tops list for sixth year in a row

Antonio Kozlow profile picture
Sports Editor
We sometimes use affiliate links in our content, when clicking on those we might receive a commission – at no extra cost to you. By using this website you agree to our terms and conditions and privacy policy.

For the sixth year in a row, the four-time NBA champion Stephen Curry is the highest-paid player in the NBA and of course, his current $48.1 million salary is an all-time record in the sport. Two Lakers stars are close by as Russell Westbrook ($47.1 million) and LeBron James ($44.5 million) trail behind him. 

If one thing is for sure, is that NBA salaries have skyrocketed in the last decades. Just as the historic Bulls were ahead of the 1997-98 season and off to win their sixth NBA championship, Michael Jordan signed a $33.1 million contract for a one more year with Chicago, and set a record for the highest single-season salary in NBA history.

Exactly 20 years later, Curry broke his record, and ever since, salaries have gone up the roof! According to Spotrac, 27 players are earning more than Jordan’s historic $33.1 million this 2022/23 season, including a couple of players like CJ McCollum and Tobias Harris, who haven’t even made it to the All-Star team yet.

The following tweet demostrates how much salaries have changed over the years, especially in the past decade:

The Golden State superstar will reach a new milestone next campaign, as he becomes the first player ever to make over $50 million in a single season. Back to this year, the top five are complete by the Lakers’ Russell Westbrook and LeBron James, as we said before, and are completed by Wizards guard Bradley Beal ($43.3 million) and Nets foward Kevin Durant ($43.0 million).

Here is the rest of the list:

6 Paul George $42,492,568
7 Kawhi Leonard $42,492,492
Damian Lillard $42,492,492
Giannis Antetokounmpo $42,492,492
10 Klay Thompson $40,600,080
11 Rudy Gobert $38,172,414
12 Anthony Davis $37,980,720
13 Khris Middleton $37,948,276
14 Jimmy Butler $37,653,300
15 Tobias Harris $37,633,050
16 Luka Doncic $37,096,500
Trae Young $37,096,500
Zach LaVine $37,096,500
19 Kyrie Irving $36,503,300
20 Pascal Siakam $35,448,672
Ben Simmons $35,448,672

If we have no surprises along the way, Trail Blazers star Damian Lillard is set to become the highest-earning NBA player with a salary of $63.2 million in 2026-27. Until then, Curry is projected to be on the top prior to his contract expiration at the end of 2025-26 season.

It sounds incredible that the current two-time MVP Nikola Jokic ranks 30th of this list, although he just signed a historic $264 million extension for the next five years.

As the average NBA player salary is $9,662,447 for the 2022-23 season, last year quarterbacks (highest-earning players in American Football) are set to make an average of over $7 million. This is pretty remarkable considering the NFL is one of the biggest and most profitable sports leagues in the United States.

Watch ESPN’s report over why athletes in the NBA have the highest average salary per player and earn more money from endorsement deals than NFL and MLB players:

Just last week we published an article on Basketball Insiders about how new data predicted what the NBA could look like in 2030, making a financial projection based on current statistics over who will be the highest-earning teams in the near future. The Golden State Warriors are expected to generate the most revenue among NBA franchises by 2030, with a projected yearly revenue of $628 million – a 143% jump from their current earnings.

Antonio is a life long sports enthusiast and professional journalist, who shares an obssesive urge to find and dig up the most interesting facts to guide gamblers towards more exciting, yet safe bets. In his own words, ''you can never really know enough about the things you love''.

Trending Now