Highest Paid NBA Player in History
The highest paid NBA player in history by total career earnings is LeBron James, with an estimated $580 million in NBA salary and off-court income through his media company, SpringHill Company, and various business ventures. Current highest single-season NBA salary belongs to Stephen Curry, whose 2026-27 salary is projected near $62 million under his latest contract extension with the Golden State Warriors, as reported by Forbes. LeBron James remains the NBA career leader in total earnings, combining salary and business income, while Stephen Curry holds the record for the highest single-season salary in league history. NBA earnings data
NBA salary history shows a dramatic rise in player pay since the 1980s, driven by league expansion, new media deals, and the NBA salary cap system. The highest paid NBA player in history list is led by LeBron James, followed by Kobe Bryant, Kevin Durant, and Stephen Curry, with modern superstars earning multi-year contracts exceeding $50 million per season. NBA salary rankings
NBA Contracts and Salary Records
Stephen Curry signed a five-year, $201 million supermax extension in 2021, making him the first NBA player to sign a contract with an average annual salary above $40 million. His current deal runs through the 2026-27 season, and his salary is the highest single-season NBA salary ever recorded. Curry contract details
NBA salary cap rules, including the luxury tax and supermax exceptions, allow star players to earn significantly more than the league average. The highest paid NBA player in history by salary alone is Stephen Curry, while LeBron James leads in total career earnings when combining NBA salary and business income. NBA salary cap system
Top NBA Earners and Career Income
LeBron James, Stephen Curry, Kevin Durant, and Kobe Bryant rank among the top NBA earners in history, with LeBron James holding the record for highest career earnings in NBA history. Off-court income from media companies, endorsements, and investments adds billions to their total net worth, with LeBron James and Curry at the top of the list. NBA top earners
The highest paid NBA player in history by annual salary is Stephen Curry, while LeBron James remains the highest paid NBA player in history by total career income. NBA media deals, sponsorships, and the salary cap system continue to push player earnings to new records each season. NBA salary and media deals