The NBA's 25 highest-paid players in 2024-25: Stephen Curry, Nikola Jokic headline list

Author Photo
Stephen Curry (left) and Nikola Jokic (right)
(Getty Images)

The NBA offseason is the real Christmas in July.

Just like the holiday season, money will start flying all over the place. Star players will sign extensions with their current teams, while others will find new money in free agency. For many, the price tag will be exorbitant.

NBA salaries have been rocketing upward. Just 10 years ago, in the 2014-15 season, Kobe Bryant was the highest-paid player in the NBA with a cap hit of $23.5 million. Even adjusting for inflation, that comes out to just over $31 million.

Last season, $23.5 million would rank 61st among all NBA player cap hits, slotting in right between RJ Barrett and Jordan Clarkson. With the inflated number of $31 million, it would rank 43rd between Jaylen Brown and Chris Paul.

Salaries aren't heading down anytime soon. Heading into the 2024-25 season, which players are making the most money? Here's what you need to know.

MORE: Which NBA teams have won the most titles?

NBA's 25 highest-paid players in 2024-25

For the eighth year in a row, Stephen Curry is slated to be the highest-paid player in the NBA. Spotrac lists his cap hit at $55,761,216, topping Nikola Jokic and Joel Embiid, who share second, by more than $4 million.

The difference between Curry and Jokic/Embiid is nearly the equivalent of the difference between second and 11th.

Heading into the season, there are 25 players that are lined up to make at least $40 million. Here's a breakdown of the largest cap hits in the 2024-25 season.

Rank Player Team Cap Hit
1 Stephen Curry Warriors $55,761,216
2 Joel Embiid 76ers $51,415,938
2 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 Timberwolves $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

Richest contracts in the NBA

Brown inked a massive five-year, $286 million extension with the Celtics before the start of the 2023-24 season, which became the richest contract in NBA history. The deal surpassed the previous record held by Jokic of $276 million over five years.

MORE: Andre Drummond, Obi Toppin among best sleepers in NBA free agency

Heading into the 2024-25 season, there are currently 16 contracts valued over $200 million, ranging from Brown to LaMelo Ball.

Here's a look at the most expensive contracts in the NBA, according to Spotrac.

Rank Player Team Years Signed Years Value
1 Jaylen Brown Celtics 2024-2028 5 $286,230,000
2 Nikola Jokic Nuggets 2023-2027 5 $276,122,630
3 Bradley Beal Suns 2022-2026 5 $251,019,650
4 Tyrese Haliburton Pacers 2024-2028 5 $245,340,000
  Anthony Edwards Timberwolves 2024-2028 5 $245,340,000
6 Giannis Antetokounmpo Bucks 2021-2025 5 $228,200,420
7 Devin Booker Suns 2024-2027 4 $221,088,000
  Karl-Anthony Towns Timberwolves 2024-2027 4 $221,088,000
9 Stephen Curry Warriors 2022-2025 4 $215,353,664
10 Trae Young Hawks 2022-2026 5 $215,159,700
  Luka Doncic Mavericks 2022-2026 5 $215,159,700
  Zach LaVine Bulls 2022-2026 5 $215,159,700
13 Joel Embiid 76ers 2023-2026 4 $213,280,928
14 OG Anunoby Knicks 2024-2028 5 $212,500,000
15 Paul George 76ers 2024-2027 4 $211,584,940
Author(s)
Author Photo
Edward Sutelan is a content producer at The Sporting News.
LATEST VIDEOS