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 |