contexts: The highest - paid NBA players by season over the past twelve seasons have received contracts with salaries noted in the twenty - million - dollar range . In this twelve - year span , Kevin Garnett received $28,000,000 , which was the highest salary payment of any NBA player , during the 2003 -- 04 season . Garnett has been the highest - paid NBA player per year in seven of the past twelve NBA seasons . Michael Jordan was the first NBA player to sign a contract worth over thirty million dollars in a season . During the 1997 -- 98 season , Jordan earned $33,000,000 . Kobe Bryant become just the second player to reach this milestone when the 2013 -- 14 season began . LeBron James became the third in the 2016 -- 17 season . Stephen Curry became the first player to eclipse $40 - Million per year when he signed a record 5 - year contract worth $201 - Million in 2017 .
name: Highest-paid NBA players by season
answers.input_text: short
answers.span_text: Stephen Curry
questions.input_text: who has the highest paid contract in the nba