NBA Career Earnings All-Time Leaders
The NBA career earnings all-time list is led by LeBron James, whose total NBA contracts have generated over $580 million in salary, according to Forbes. He is followed by Kevin Durant, Kobe Bryant, and Carmelo Anthony, whose combined NBA earnings rank among the highest in league history.
These figures include only NBA salary and do not count off-court income, investments, or endorsement deals. The ranking is based on the most recent publicly reported contract values and salary data available from team filings and league sources.
Highest-Paid NBA Contracts and Salary Structures
Max contracts, supermax deals, and veteran extensions drive the highest NBA career earnings totals. LeBron James signed multiple long-term extensions with the Lakers and Cavaliers, while Kevin Durant signed a multi-year supermax with the Warriors and later a large contract with the Suns.
Salary caps, escrow adjustments, and guaranteed money shapes how much players actually collect over their careers. Details on NBA salary structures and contract rules are available from the NBA official website.
How NBA Contracts Compare to Other Leagues and Endorsements
NBA career earnings often exceed those in other major leagues, but total income can be higher when off-court earnings are included. LeBron James, Stephen Curry, and Kevin Durant have built financial empires through media, business, and brand partnerships.
Public filings, investor reports, and business disclosures offer more complete views of athlete wealth beyond NBA salary. Additional information on athlete earnings and business structures can be found on the SEC website and through Forbes.