LeBron James says Golden State Warriors point guard Steph Curry will still be underpaid despite reportedly signing the biggest deal in basketball history.

Two-time Most Valuable Player Curry, 29, is about to sign a $201m (£154.56m) five-year contract, his agent says.

According to Forbes, that would make him the fourth-highest paid athlete.

“Steph should be getting $400m this summer,” said Cleveland Cavaliers player James, the current highest earner on $33.2m (£25m) a year.

NBA teams have a salary cap, which next season is $99m (£76m) per year [an increase from $94m (£72m)], from which they must pay the wages of all their players.

James, who has won three NBA titles, had questioned why there was a cap on players’ earnings.

ShareShare on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0