Michael Jordan holds the largest 1-year contract in NBA history, LeBron James is the highest career earner, and Stephen Curry is the highest season earner as well as the largest multi-year contract holder in NBA history.
Michael Jordan became the first NBA player to sign a contract worth over $20 million and $30 million in a season (1996–97) and earned $33,140,000 in the 1997–98 season, setting the record for the largest 1-year contract in NBA history, and held the overall record for over 20 years.
Damian Lillard is expected to be the first NBA player to eclipse $60 million in the 2026–27 season, having signed a contract worth $63,228,828.
Another option for teams would be to assign players to a league-assigned minimum salary contract for a maximum of two years.
Harry Boykoff Tri-Cities Blackhawks Kareem Abdul-Jabbar Milwaukee Bucks Kareem Abdul-Jabbar Milwaukee Bucks Bill Walton San Diego Clippers Moses Malone Bill Walton Kareem Abdul-Jabbar Philadelphia 76ers San Diego Clippers Los Angeles Lakers Julius Erving Moses Malone Bill Walton Kareem Abdul-Jabbar Philadelphia 76ers Philadelphia 76ers San Diego Clippers Los Angeles Lakers Anthony Davis Los Angeles Lakers