Steph Curry is the highest-paid NBA player. He is making around $46 million in salary in 2021-22.