How Much Do NBA Players Make in 2025?

How Much Do NBA Players Make in 2025?

By Sarah Miller ·

NBA players' salaries vary widely based on experience, performance, and team contracts, with the 2024-25 minimum salary at $1.1 million and max contracts exceeding $50 million annually. The average NBA player earns around $10.5 million per year, though median income is lower due to the league's pay structure.

Understanding NBA Player Salaries

The National Basketball Association (NBA) features some of the highest-paid athletes in professional sports. Player earnings are determined by a complex mix of league rules, individual performance, marketability, and collective bargaining agreements (CBAs). While top stars command record-breaking contracts, many players earn significantly less, creating a wide income disparity across the roster.

Key Factors Influencing NBA Salaries

Minimum and Maximum Salaries in the NBA

The NBA enforces a salary floor and cap to maintain competitive balance. For the 2024-25 season, the minimum player salary is $1,119,568 for rookies and increases with tenure. At the upper end, superstars can sign designated veteran extensions worth up to 35% of the salary cap—amounting to over $50 million per year.

Salary Cap and Luxury Tax Implications

The 2024-25 salary cap is set at $141 million, with the luxury tax threshold at $172 million. Teams exceeding this limit face escalating financial penalties, influencing how much they can offer players. These mechanisms encourage roster balance but allow exceptions like the mid-level exception ($12.2 million) for talent acquisition.

Average Earnings Across the League

While the average NBA salary was approximately $10.5 million in 2024, the median salary—closer to $5–6 million—better reflects what most players earn. This gap exists because a small number of high-earning superstars skew the average upward.

Season Average Salary Minimum Salary Maximum Salary (Est.) Salary Cap
2020-21 $8,321,899 $925,258 $40,231,758 $109.1M
2021-22 $8,894,054 $925,258 $42,500,000 $112.4M
2022-23 $9,576,970 $1,019,083 $45,800,000 $123.6M
2023-24 $10,150,750 $1,094,150 $48,070,000 $136.0M
2024-25 $10,500,000 $1,119,568 $51,000,000+ $141.0M
Table data source:1, 2

The data shows a consistent upward trend in NBA player compensation, driven by rising league revenues and media rights deals. The average salary has increased by nearly 26% since 2020-21, while the salary cap has grown even faster, enabling higher maximum contracts. This reflects the NBA’s expanding global popularity and strong financial health.

Rookie Contracts vs. Veteran Deals

First-round draft picks sign four-year rookie scale contracts, with salaries predetermined based on draft position. A #1 overall pick in 2024 earns about $10.5 million in their first year. After three or four seasons, players become eligible for contract extensions or free agency, where earnings can skyrocket—especially for breakout performers.

Notable High-Earning Players (2024-25)

These figures represent base salaries only; endorsement deals add tens of millions more annually for top-tier stars.

Off-Court Earnings and Endorsements

For elite NBA players, off-court income often exceeds their NBA salary. LeBron James, for example, earned an estimated $120 million in endorsements and business ventures in 2024, far surpassing his $48.7 million salary. Other top earners include Stephen Curry, Kevin Durant, and Giannis Antetokounmpo, who have major partnerships with Nike, Under Armour, and global brands.

Frequently Asked Questions About NBA Player Salaries

What is the average salary of an NBA player in 2025?

The average NBA player salary for the 2024-25 season is approximately $10.5 million, reflecting steady growth from previous years due to increased league revenue and expanded salary caps.

Do all NBA players make millions of dollars?

No, not all NBA players earn millions. While the minimum salary is over $1.1 million, many bench players and short-term contract holders earn close to that amount. International players or those on two-way contracts may earn significantly less.

How much do rookie NBA players make?

Rookie salaries depend on draft position. The #1 overall pick in 2024 earns about $10.5 million in their first year, while late first-round picks make between $1.5–$3 million annually under the rookie scale system.

Can NBA players earn more from endorsements than salary?

Yes, top stars like LeBron James, Stephen Curry, and Kevin Durant often earn more from endorsements and business ventures than from their NBA contracts, especially when factoring in equity stakes and long-term brand deals.

What determines the NBA salary cap each year?

The salary cap is calculated as a percentage of the league’s Basketball Related Income (BRI), typically set at 44–50%. Increases in TV rights, ticket sales, merchandise, and digital revenue drive annual cap growth.