In 2022, LeBron James, who is 38 years old, inked a new two-year deal that solidified his status as the highest-earning player in NBA history. Reports indicate that James is set to pocket a whopping $128 million, with a jaw-dropping $80 million coming from endorsements in addition to his $47.6 million salary.

https://image2.affcoder.com/storage/images/1698045185Jjcp0owBTAJ8DQervjHY.jpg

On the other hand, Stephen Curry, aged 35 and a four-time NBA champion, is estimated to rake in around $101.9 million, with $50 million of that coming from endorsements. The sharpshooter is currently in the second year of a four-year deal with the Golden State Warriors, having signed a massive $215 million contract back in 2021. By the time 2023-24 rolls around, Curry is expected to collect an impressive $51.9 million in salary.

As per Forbes’ 2023 ranking of the NBA’s top earners, Curry is second only to LeBron James of the Los Angeles Lakers, who is projected to make $101.9 million in the upcoming season.
Greek Freak Giannis Antetokounmpo also ranks high on the list with a value of $90.6 million, with a big chunk of his earnings coming from various endorsement deals.


Antetokounmpo is known to have partnerships with big brands like Nike, WhatsApp, JBL, Google, and T-Mobile, according to reports from the Milwaukee Journal Sentinel’s JR Radcliffe.
Kevin Durant is another player in the top echelon of earners, bringing in an estimated $88.4 million. But Durant doesn’t rely solely on his basketball salary, as he has investments in media, liquor, and even team ownership in other sports leagues.

Klay Thompson is also among the league’s top earners, taking home a cool $64.2 million. Following him are Damian Lillard ($62.6 million), Joel Embiid ($56.6 million), and James Harden ($55.6 million) in the top five.