- Federer, 38, made $106.3m ($100m in endorsements) in last year
- Swiss tennis star tops Ronaldo, Messi and LeBron on Forbes list
- Osaka eclipses Serena as world’s highest-earning female athlete
Roger Federer is the world’s highest-paid athlete for 2020 as the Covid-19 pandemic knocked soccer’s Lionel Messi off top spot, according to the annual Forbes list released on Friday.
The Swiss tennis great, owner of a men’s record 20 grand slam singles titles, earned $106.3m in the last 12 months, including $100m via endorsements, to move up four places and become the first player from his sport to top the list in the 30 years the business magazine has published the rankings.
Related: Naomi Osaka tops Serena Williams as world’s highest-earning female athlete