Ronaldo emerges highest-paid footballer ahead of Messi, Neymar
Ronaldo is only second on the list of the best-paid athletes for 2020 behind tennis superstar, Roger Federer. Federer earned $106.3m (£86.3m) in the last 12 months including $100m (£81.2m) in endorsements.