An NBA player makes an average salary of approximately $11.9 million for the 2024-25 season. However, there is a wide range in earnings. The minimum salary is about $1.16 million, and the highest-paid player, Stephen Curry, earns around $55.76 million for the season. Additionally, the median salary, which is a better gauge of what most players make, is about $6.7 million. There are multiple players earning above $50 million, and the highest total contract in NBA history belongs to Jaylen Brown, who has a deal worth over $288 million spanning several years. Overall, NBA players are among the highest-paid athletes globally, with salaries varying greatly depending on experience, skill, and contract terms.