LeBron James once again leads the way as the highest earner in the NBA as the 37-year-old became a billionaire earlier this summer.
The Lakers superstar makes around £40million per season from his team, but is said to earn much more in endorsement deals, most notably, after signing his 'lifetime deal' with Nike in 2015. James first joined the brand in 2003 when he became the first basketball player in history to sign a shoe deal before he had entered the NBA.
It would be proven to be a smart investment, with LeBron going on to become one of the greatest players in the history of the sport - as he remains playing at an elite level ahead of his 20th season. He has since release 20 different signature shoes - being one of the more popular shoes released each year.