10. LeBron James
Annual earnings: $86 million
Profession: Athlete
Age: 32
Four-time MVP LeBron James re-signed a $100 million contract with the Cleveland Cavaliers after their championship win in 2016, reportedly earning him a starting salary north of $33 million for the 2017-18 NBA season — the highest single-season salary in NBA history. On top of that, James has an impressive portfolio of endorsement deals with Intel, Verizon, Nike, Coca-Cola, Beats by Dre, and Kia Motor.