The 37-year-old basketball star's current contract, which has given him just over SEK 463 million, expires after the coming season.

But he has already agreed with the club on a new contract, his agent Rich Paul tells ESPN.

Second on the list has earned 5.2 billion

The contract, which runs through the 2023-24 season but also has an option through the 2024-25 season, makes him the highest-paid player in NBA history.

Previously, the Brooklyn Nets' Kevin Durant was the career earner.

With his current contract, Durant has drawn in a total of almost SEK 5.2 billion.

LeBron James, who turns 38 in December, has won the NBA four times and has been named the league's most valuable player as many times.

ARCHIVE: Here LeBron James wrote history: “Lost for words” (March 14):

Javascript is disabled

Javascript must be enabled to play video

Read more about browser support

LeBron James.

Photo: TT