Quick: Do you know the salary cap for the 2024-25 season? It’s okay if you don’t, it’s a number most fans probably couldn’t name off the top of their head. This year’s salary cap is $140,588,000, a 3.36% increase from last year. The cap has doubled since 2015, the result of exploding broadcast and sponsorship deals between the league and key partners. That means player salaries today are breaking franchise and league records left and right.
As wild as it seems, one player who’s probably been underpaid is LeBron James. The league’s all-time leading scorer and four-time MVP has made $479,466,457 in on-court earnings over his 20-year career, though he’s brought in even more value for both the league and his teams. When he left the Cleveland Cavaliers and joined the Miami Heat, they became appointment viewing. The Cavs crumbled in his absence, and when he returned in 2014, he led them to a championship.
The Lakers have had plenty of stars come through over the years, though LeBron has kept the team in the spotlight despite not winning a playoff series in four of his six seasons with the team. He’s worth a ton, but because of league rules, he can only sign up for 35% of the salary cap.
While James is probably underpaid, Michael Jordan was definitely underpaid. Sure, that whole deal with Nike ended up working out quite well, but in terms of on-court salary? Not even close.