More than any of the other male sports leagues in the United States, the NBA is a league of stars. Stars who are often among the highest paid players in NBA history.

One star cannot even drag a team to the playoffs in MLB. Ask Mike Trout. Same with the NHL. And in the NFL, although a star quarterback is really important, depth of strong talent can also allow a team led by, let’s say Nick Foles, to win a championship.

In the NBA season? Championships without absolute superstars are few and far between. And although there is a maximum NBA salary currently in place, superstars get a huge piece of the financial pie.

With NBA players having longer careers than ever and the league making the most money it ever has, there have been some stars that have had incredibly lucrative careers. Below, we take a look the rankings of the highest-paid NBA players (all contract data via Spotrac).

Largest NBA Contracts

1. Nikola Jokić, Denver Nuggets (5 years, $272,020,000)

Years: 2023-27 AAV: $54,505,000 Signing Age: 27

Timing is everything when it comes to being the richest free agents, as the maximum salary allowed in the NBA is tied to revenue generated by the league. The better the state of the business of the NBA, the better the maximum salary. And business has been booming for a while now.

And…players who sign with the team that drafted them (or the team that acquired them within their first four years in the NBA) and meet additional award criteria are eligible for an even larger contract extension, known as the SuperMax. This is what allowed Jokić, one of the best big men in terms of points, rebounds and assists the league has ever seen, to be eligible for the largest contract in NBA history.

Of course, the Nuggets, with the opportunity to lock up one of the league’s premier players, offered it without hesitation, making Jokić the NBA’s highest-paid player.

largest contracts in NBA history
(Contracts rounded to the nearest $10,000)

2. Bradley Beal, Washington Wizards (5 years, $251,019,650)

Years: 2022-26 AAV: $50,203,930 Signing Age: 29

It may surprise some that Beal is second on this list in total money, but timing and staying with the team that drafted him has allowed Beal to sign a very profitable deal.

Beal has been an elite player, but never in the conversation for an NBA MVP Award. It brings to mind when Mike Conley briefly had the highest-paid deal in league history after signing a contract in 2016. That didn’t last long, however, as 42 players have since signed deals for more money.

So, Beal will likely be eclipsed by several players before long. But, even if it’s surprising to see him higher than some other names, he is a three-time All-Star and made an All-NBA team in 2020-21. He’s earned his place on this list.

3. Giannis Antetokounmpo, Milwaukee Bucks (5 years, $228,200,420)

Years: 2021-25 AAV: $45,640,084 Signing Age: 26

Even with the third-highest value contract of all time, it’s hard to think of Antetokounmpo as anything but underpaid for the value he brings to the Bucks.

He’s won two MVPs, made six All-NBA teams and was the NBA Finals MVP while leading the franchise to the second title in team history in 2021. Antetokounmpo is constantly in the conversation for the best player in the league, and one of the most marketable stars as well. No one in the league provides more bang for their buck (pun intended).

T4. Devin Booker, Phoenix Suns (4 years, $224,224,000)

Years: 2024-27 AAV: $56,056,000 Signing Age: 25

Booker’s contract is actually tied for the highest in annual average value, but the fact that it is only four years puts him fourth in total guaranteed money.

It was a tough start to Booker’s Suns career in terms of winning, but the team finally broke through in 2021 after acquiring Chris Paul and made it all the way to the NBA Finals before falling to the Bucks.

Since that breakout year, Booker has proven to be one of the game’s elite players and got rewarded with an extension in 2022 that kicks in after the 2023-24 season. He’s one of the best scorers in the league, and, once his extension kicks in, he’ll be one of the highest-paid ones as well.

T4. Karl-Anthony Towns, Minnesota Timberwolves (4 years, $224,224,000)

Years: 2024-27 AAV: $56,056,000 Signing Age: 26

Towns signed an identical extension to Booker in the same offseason, vaulting him into the top-five most lucrative deals ever.

While Towns hasn’t had the same playoff resume as Booker, his individual accolades are undeniable. He’s a three-time All-Star, two-time All-NBA player who won NBA Rookie of the Year as well. With a better roster built around him in Minnesota, Towns is hoping for the same trajectory for his team that Booker’s squad had in 2020-21.

Highest Career Earnings

1. LeBron James ($478,759,107)

The King stays the King.

James is one of the best players ever and has been worth a max contract longer than any player in NBA history. He’s comfortably made the most money in his career with the Cleveland Cavaliers, Miami Heat and Los Angeles Lakers, and is still an elite player.

He can continue to lap the competition in most counting stats, including the counting of money earned.

Highest Career Earnings in NBA
Rounded to the nearest $10,000

2. Kevin Durant ($396,705,024)

Like the two men above him on this list, Durant has been one of the best players in the league basically since he joined it.

Durant started his career at 19 with the Seattle SuperSonics in their last year before moving to Oklahoma City. After nine years with the Sonics/Thunder franchise, Durant had the good fortune of earning unrestricted free agency in the summer of 2016, when there was a huge cap spike. That not only allowed him to sign a huge contract, but he was able to sign with a Golden State Warriors team that wouldn’t have had the money to sign a max free agent without a spike. After three years in Golden State, Durant moved on to team up with Kyrie Irving on the Brooklyn Nets, where his max deal has continued to vault him up this list.

3. Chris Paul ($389,909,419)

Like James, Paul’s journey has led him to play for multiple teams, but he’s been shown the money wherever he’s gone.

Paul has defied expectations for short point guards and brought a winning atmosphere to each of his teams. While some thought his best days might be behind him after his time with the Los Angeles Clippers and Houston Rockets, he’s revitalized the Oklahoma City Thunder and Suns since then. The Point God continues to play, and get compensated at, a star level.

4. Stephen Curry ($354,721,977)

Durant’s former teammate in Golden State finds himself on this list as well. Despite some early career ankle injuries and a team-friendly deal (he made just $44 million over four years, during which he won two MVP awards), Curry has more than made up for it on the back end. And with the success the Warriors have had with him, his deals have been the definition of a win-win.

5. James Harden ($337,300,574)

Yet another teammate of Durant’s make this list (and Russell Westbrook just missed it!). Harden has come a long way since Oklahoma City didn’t want to give him a max deal and traded him to the Houston Rockets. Since then, he’s played in Houston, Brooklyn and Philadelphia, but he’s made a lot of money wherever he played. The Beard has had a great career, both on the court and at the bank.

Highest Career Earnings for One Franchise

1. Stephen Curry, Golden State Warriors ($354,721,977)

Curry tops the list of highest career earnings for one team, and he’ll likely continue to add to that lead. His current deal just missed out on the top-five largest contracts ever, and he finally passed Bryant for the most earned all with one team in 2022-23.

2. Kobe Bryant, Los Angeles Lakers ($323,312,307)

Bryant just missed the top five in career earnings, but he ranks second on the list of career earnings for one team.

The Black Mamba spent the entirety of his 20-year career with the Lakers and was a part of five championship teams. The Lakers rewarded him by paying him handsomely until he decided to retire following the 2015-16 season.

3. Damian Lillard, Portland Trail Blazers ($279,348,442)

Damian Lillard has been in trade rumors forever, but he’s always maintained he wants to in Portland. And while he’s been the face of Portland since 2012, he’s been well-compensated for it. Coming out of Weber State, he was a highly touted prospect, but there were questions about how his game would translate from a small school to the NBA. He’s answered those questions and then some, and has been paid accordingly.

4. Bradley Beal, Washington Wizards ($267,875,552)

Beal may not have the playoff success the other names on this list have, but he’s been a staple in Washington since being drafted in 2012. As mentioned above, he also has more accolades than people may think.

5. Klay Thompson, Golden State Warriors ($266,164,224)

Curry’s fellow Splash Brother has made plenty of money in his own right, and all with the Warriors as well. While Curry had to overcome injuries to start his career, Thompson had to come back after severe injuries while at his peak. And since he’s been able to find his way back on the court, he’s been able to add to his earnings and can continue to do so for the foreseeable future.


Enjoy this? Subscribe to our mailing list to receive exclusive weekly content.