Swiss tennis player Roger Federer has topped Forbes' annual list of the highest paid athletes. Over the past 12 months, Federer has earned $ 106.3 million - of which 100 million were sponsorship contracts and only 6.3 million the athlete received directly on the court.
Federer is followed by three players on the list: Cristiano Ronaldo (105 million), Lionel Messi (104 million) and Neymar (96 million).
The top ten also includes basketball players LeBron James, Stephen Curry and Kevin Durant, golfer Tiger Woods, and American football players Kirk Cousins and Carson Wentz.
There are no Russians in the top 100 highest paid athletes in the world.
In total, the top 100 highest-paid athletes earned $3.6 billion over the past year, down 9% from the year before. The bottom line [to be listed] was 21.8 million, compared to 25 million in 2019.