Sports

Roger Federer is world’s highest-paid athlete, according to Forbes. Who else is in the top 100?

Raking in $100 million in endorsements over the last calendar year, tennis star Roger Federer tops Forbes' list of the world's highest-paid athletes.