Question: who is the highest paid athlete of all time 2020?
Answer: Tennis star Roger Federer even outshines football stars Cristiano Ronaldo and Lionel Messi in the Forbes ranking of the highest paid athletes in 2020. Only two women make it into the top 100. Roger Federer is the best earning athlete in 2020. Roger Federer is the highest-earning athlete in 2020.