List Of All Time Highest-Paid NBA Players

Last Modified Dec 28, 2023 13:19 GMT
NBA
NBA

In the realm of professional basketball, the NBA is the biggest league globally. Over the years, it has cemented its status as the epitome of basketball excellence, attracting the best talent each season.

The league’s ability to cultivate an international following has resulted in higher revenues than any other basketball league in the world. This financial prosperity and robust economics behind the NBA has a direct impact on the earning potential of NBA players. This results in teams rewarding superstar level players with unparalleled compensation.

The salaries offered by NBA teams surpass those in any other professional basketball league worldwide. Going even further, the NBA teams can provide some of the most lucrative contracts across all sports.

In this article, we explore the heights of financial success achieved by some of the NBA’s elite players in history. It is the list of all-time highest-paid NBA players who generated immense wealth by being the best players in the league.

All-time Highest-Paid NBA Players

As of December 2023, the below table lists the top 20 highest-paid NBA players, based on earnings from their NBA contracts. Off-court endorsements are not factored in this list (according to Boardroom.tv).

RankNameCareer Earnings
1LeBron James$479,466,457
2Kevin Durant$396,705,024
3Chris Paul$389,909,419
4Stephen Curry$354,721,977
5Russell Westbrook$340,265,800
6James Harden$338,529,540
7Kevin Garnett$334,304,240
8Kobe Bryant$323,312,307
9Paul George$305,332,086
10Shaquille O'neal$286,344,668
11John Wall$276,483,708
12Al Horford$275,636,768
13Kyle Lowry$275,048,700
14Mike Conley Jr.$274,127,986
15Kyrie Irving$270,083,674
16Kevin Love$269,654,140
17Gordon Hayward$268,384,749
18Bradley Beal$267,875,552
19Damian Lillard$191,215,866
20Kawhi Leonard$188,433,635

FAQs

A: Michael Jordan is the wealthiest NBA player, with a net worth of around $3 billion, followed by Magic Johnson with $1.2 billion and LeBron James with $1 billion.

A: Jaylen Brown’s new $288 million contract, which is effective from the 2024/25 season, is the biggest so far in NBA history.

A: Stephen Curry has been the highest-paid NBA player since 2017.

A: In the 2023/24 NBA season, 42 players earn $30 million or more.

A: LeBron James, with career earnings of $479.5 million from NBA contracts.

A: The top 5 highest-paid NBA players in the 2023/24 NBA season are:

  1. Stephen Curry, PG (Golden State Warriors) - $51,915,615

  2. Kevin Durant, PF (Phoenix Suns) - $47,649,433

  3. LeBron James, SF (Los Angeles Lakers) - $47,607,350

  4. Nikola Jokic, C (Denver Nuggets) - $47,607,350

  5. Joel Embiid, C (Philadelphia 76ers) - $46,900,000

Related Stories

"He's Wolverine" - Julius Randle sums up Anthony Edwards' ultimate healing powers after improbable injury return "He's Wolverine" - Julius Randle sums up Anthony Edwards' ultimate healing powers after improbable injury return
"He's Wolverine" - Julius Randle sums up Anthony Edwards' ultimate healing powers after improbable injury return
1d
NBA insider fears Celtics' $500M squad may face seismic offseason decisions as Knicks threaten early exit NBA insider fears Celtics' $500M squad may face seismic offseason decisions as Knicks threaten early exit
NBA insider fears Celtics' $500M squad may face seismic offseason decisions as Knicks threaten early exit
1d
Ashley Nicole Moss seemingly aligns the Knicks’ championship fate with Pope Leo XIV's Villanova roots Ashley Nicole Moss seemingly aligns the Knicks’ championship fate with Pope Leo XIV's Villanova roots
Ashley Nicole Moss seemingly aligns the Knicks’ championship fate with Pope Leo XIV's Villanova roots
1d
Kendrick Perkins sees Celtics getting swept by Knicks in a 'rocking' MSG atmosphere Kendrick Perkins sees Celtics getting swept by Knicks in a 'rocking' MSG atmosphere
Kendrick Perkins sees Celtics getting swept by Knicks in a 'rocking' MSG atmosphere
1d
WATCH: Rowdy Knicks fans irritate Celtics staffer into losing her temper in tense confrontation WATCH: Rowdy Knicks fans irritate Celtics staffer into losing her temper in tense confrontation
WATCH: Rowdy Knicks fans irritate Celtics staffer into losing her temper in tense confrontation
1d
"Accepting Mikal Bridges apology forms" - Fans go berserk as Knicks forward makes clutch stop on Jayson Tatum days after clamping Jaylen Brown "Accepting Mikal Bridges apology forms" - Fans go berserk as Knicks forward makes clutch stop on Jayson Tatum days after clamping Jaylen Brown
"Accepting Mikal Bridges apology forms" - Fans go berserk as Knicks forward makes clutch stop on Jayson Tatum days after clamping Jaylen Brown
Golden State Warriors vs Minnesota Timberwolves Prediction and Betting Tips - May 8 | 2025 NBA Playoffs, Game 2 Golden State Warriors vs Minnesota Timberwolves Prediction and Betting Tips - May 8 | 2025 NBA Playoffs, Game 2
Golden State Warriors vs Minnesota Timberwolves Prediction and Betting Tips - May 8 | 2025 NBA Playoffs, Game 2
1d
Ex-NFL star ties Pope Leo XIV’s Chicago roots to make bullish Michael Jordan claim Ex-NFL star ties Pope Leo XIV’s Chicago roots to make bullish Michael Jordan claim
Ex-NFL star ties Pope Leo XIV’s Chicago roots to make bullish Michael Jordan claim
18h
Timberwolves' $46,870,000 guard and former Villanova prospect rejoices while talking about Pope Leo's election Timberwolves' $46,870,000 guard and former Villanova prospect rejoices while talking about Pope Leo's election
Timberwolves' $46,870,000 guard and former Villanova prospect rejoices while talking about Pope Leo's election
18h
New York Knicks vs Boston Celtics game player stats and box score for May 7 | 2025 NBA playoffs semifinals Game 2 New York Knicks vs Boston Celtics game player stats and box score for May 7 | 2025 NBA playoffs semifinals Game 2
New York Knicks vs Boston Celtics game player stats and box score for May 7 | 2025 NBA playoffs semifinals Game 2
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications