Sportico released its top 100 highest-paid athletes list from 2021 on Wednesday.
LeBron James leads the list overall with a total of $126.9 million earnings from a combined salary/winnings and endorsements.
Boxer Canelo Alvarez leads the list with the highest salary/winnings total with $84 million. By comparison, James made just $36.9 million of his total from his salary and winnings. The remaining $90 million came from endorsements.
The next three top paid athletes are soccer players: Lionel Messi, Cristiano Ronaldo and Neymar. They each made over $100 million last year.
The highest paid female athlete last year was tennis star Naomi Osaka, who ranked No.