Forbes on the basis of prize money, salaries, bonuses and off-field sponsorship deals and appearance fees between May 2022 and May 2023 has concluded these figures earned by the respective athletes. Take a look!
10. Kevin Durant
The 34-year-old American basketball player earned a total of $89.1 million from May 2022 to May 2023.
9. Roger Federer
The very famous lawn tennis player, who announced his retirement in September, is also on the list with a total earning of $95.1 million.
8. Stephen Curry
Curry in his fourth NBA championship last June had a year topping $100.4 million.
7. Phil Mickelson
The 42-year-old US golf player, who last year surpassed $1 billion in career pre-taxing earnings, earned a total of $106 million from May 2022 to 2023.
6. Dustin Johnson
The 38-year-old golf player wasn't even among 2022's 50 highest-paid athletes but is now in the sixth spot with a total earning of $107 million.
5. Canelo Álvarez
The Mexican boxer, who earns millions of dollars by simply entering the ring, has a total earning of $110 million. He owns his own clothing brand and has a branded credit card.
4. LeBron James
James, one of the top US basketball players, makes it to the highest-paid athletes list with total on-field and off-field earnings of $119.5 million.
3. Kylian Mbappe
The French soccer player, No 35 in last year's list, makes it to the top ten with $120 million as total earnings.
2. Lionel Messi
Amid rumours that the 35-year-old soccer player might return to Barcelona or join Ronaldo at Al Nassr, his total earnings, according to Forbes, is estimated to stand at $130 million.
1. Cristiano Ronaldo
After parting ways with Manchester United in November 2022 and joining Saudi Arabia's Al Nassr, the soccer player had a total earning of $136 million in May 2022 and May 2023.