15. Roger Federer, Tennis
As a dominant force in tennis for over a decade, the Swiss star and 17-time Grand Slam champion has compiled $600 million in earnings. Between his big-money checks from winning tennis tournaments to his numerous endorsements with companies like Nike, Rolex, and Mercedes, Federer is the highest-earning tennis star ever.
For access to exclusive gear videos, celebrity interviews, and more, subscribe on YouTube!Back to top