4. LeBron James | Basketball
Nine-time all-star James has been named NBA's most valuable player no less than four times, and has two Olympic gold medals to his name.
Clearly, he possesses incredible ball skills, but the majority of his earnings come from off the court as he receives over $40m a year from endorsements alone with the likes of Coca-Cola, Mcdonalds and Samsung all involved in deals with Miami Heat's main man to make him the most endorsed man in the NBA.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms