The days when most NBA stars played for the same teams throughout their careers are over. With players often signing short-term contracts or long-term deals that include opt-out clauses, the culture has become one of total player empowerment. The stars have a say in where, with whom, and for how much money they will play.
compiled a list of the 20 highest-paid players using 2024-25 data from . Players were ranked according to their guaranteed salaries. Interestingly, half of the 10 highest-paid stars play on two teams: the Phoenix Suns and Philadelphia 76ers. The Sixers are among three teams (along with the Los Angeles Lakers and Milwaukee Bucks) with two players on the 20-player list. Only the Suns have three players on it, yet they lost in the first round of the 2023-24 playoffs and haven't been to the NBA Finals in four years. Apparently, money can't buy titles.
Wondering how the highest-earning players stack up financially against their major sports counterparts? The highest-paid NBA star, making $55.8 million, outearns the NFL's #1 earner, the Dallas Cowboys' Dak Prescott, who will make $49.1 million this season, and the Los Angeles Dodgers' Shohei Ohtani's $46.1 million, the top MLB earner.
The NBA's riches reach deeper, too. The NFL's 20th-highest salary is $25.6 million per year and MLB's is $29.3 million. The NBA's 20th-highest salary is a staggering $42.8 million. At least from the standpoint of player salaries, there is no better sport than hoops.
You may also like: