LeBron James of the Cleveland Cavaliers took aim at the NBA's salary cap, saying Golden State Warriors star Stephen Curry should be getting twice as much money as his newly signed five-year, $201 million contract will pay him.
Curry's contract, signed shortly after the NBA's free agency period began at midnight on Saturday, carries an average annual value of $40.2 million -- the highest of any contract ever signed by a player in the four big American sports of baseball, basketball, football and hockey, according to CBS Sports. But James apparently thinks Curry should be making $80 million per year.
"So tell me again why there's a cap on how much a player should get??" James tweeted Saturday in response to a San Francisco Chronicle reporter's tweet about the increasing value of the Warriors franchise. "Don't answer that. Steph should be getting 400M this summer 5yrs."
The NBA's salary cap for the 2017-18 season is $99.093 million, and teams that exceed this total salary for its players must pay a luxury tax. The average NBA franchise is worth $1.36 billion and the Warriors are worth $2.6 billion, according to Business Insider.
James earned a salary of $30,963,450 in 2016-17 while leading the Cavaliers to their third straight appearance in the NBA Finals, according to sportrac.com. He is slated to make $33,285,709 in 2017-18 and $35,607,968 in 2018-19.
Some weren't buying the notion that Curry is underpaid.
Curry making 201 Mil in 5 years and Lebron says he's underpaid. If you make 201 mil to play a game then you're definitely not underpaid— Taylor Owens (@Taylorjowens23) July 1, 2017
Others thought James had ulterior motives.