Forbes: Roger Federer is the world's highest-paid athlete

Roger Federer made $106.3 million last year, according to Forbes and becomes world’s highest-paid athletes for 2020.

Cristiano Ronaldo ($105 million), Messi ($104 million), Neymar ($95.5 million) and LeBron James ($88.2 million) rounded out the top five.