The National Basketball Association (NBA) pays top dollar for top talent.
The best paid NBA players in 2023-24 are those who have the highest annual salaries from their respective teams. Based on the available data, the top 10 highest paid NBA players in 2023-24 are:
Stephen Curry – $51.9 million
He is the highest-paid player in the NBA, earning $51.9 million in the 2023-24 season.
The 34-year-old is one of the best shooters and point guards of all time, having won three NBA championships, two MVP awards, and seven All-Star selections with the Golden State Warriors.
Kevin Durant – $47.6 million
One of the best scorers and forwards of all time, Durant earned $47.6 million in the 2023-24 season. He is the second highest-paid player in the NBA.
At 33, he has won two NBA championships, two Finals MVP awards, one MVP award, and 11 All-Star selections with the Oklahoma City Thunder, the Golden State Warriors and the Brooklyn Nets.
Nikola Jokic – $46.9 million
Third on the list of NBA big earners is 27-year-old Nikola Jokic who hauled in $46.9 million in the 2023-24 season.
He is one of the best centers and passers in the league with one MVP award and three All-Star selections with the Denver Nuggets, to his name.
Joel Embiid – $46.9 million
The winner of Defensive Player of the Year award, Joel Embiid belongs to the league of top earners.
He is the fourth highest-paid player in the NBA, earning $46.9 million in the 2023-24 season.
The 28-year-old is one of the best centers and defenders in the league, who besides bagging the Defensive Player of the Year award, has won one and four All-Star selections with the Philadelphia 76ers.
LeBron James – $46.9 million
LeBron James is widely considered one of the greatest basketball players of all time.
In the 2023-24 season, he earned $46.9 million, making him the fifth highest-paid player in the NBA.
The 38-year-old boasts of four NBA championship wins, four Finals MVP awards, four MVP awards, and 17 All-Star selections with the Cleveland Cavaliers, the Miami Heat and the Los Angeles Lakers.
James Harden – $46.9 million
He is the sixth highest-paid player in the NBA, having earned $46.9 million in the 2023-24 season.
At 33, James Harden is one of the best scorers and playmakers in the league, having won one MVP award, one scoring title, and nine All-Star selections with the Oklahoma City Thunder, the Houston Rockets and the Brooklyn Nets.
Damian Lillard – $46.9 million
One of the best point guards and clutch performers in the league, Damian Lillard is the seventh highest-paid player in the NBA, earning $46.9 million in the 2023-24 season.
The 32-year-old has won one Rookie of the Year award and six All-Star selections with the Portland Trail Blazers.
Luka Doncic – $46.9 million
Having won the Rookie of the Year award and two All-Star selections with the Dallas Mavericks, Doncic is no doubt going places – and making money. At only 24, he is the eighth highest-paid player in the NBA, earning $46.9 million in the 2023-24 season.
Doncic is considered one of the best young stars and all-around players in the league.
Trae Young – $46.9 million
Trae Young is, well, one of the youngest top NBA players.
The 24-year-old is already competing with old hands in the game in earnings. The ninth highest-paid player in the NBA, he was paid $46.9 million in the 2023-24 season.
Young is one of the best young stars and scorers in the league, having won one All-Star selection and one scoring title with the Atlanta Hawks.
Devin Booker – $46.9 million
He is the tenth highest-paid player in the NBA, taking home $46.9 million in the 2023-24 season.
The 26-year-old is one of the best young stars and shooters in the league, having won one All-Star selection and one NBA Finals appearance with the Phoenix Suns.