#4. Roger Federer (Tennis) Estimated Earnings $67.8 million
Although Roger Federer is currently in the twilight of his career, he is still giving a lot of top-seeded professionals a run for their money. However, it is a different case when we talk about earnings; the Swiss is still the sport’s top earning player. The man has put pen to paper on several profitable endorsement deals notably with the likes of Rolex, Nike, and Mercedes-Benz. And, those deals coupled with many more have helped him earn $60 million in the past year. The 17-time Grand Slam champion also performed well on the tennis court managing to bring in $7.8 million in prize money, helping his overall total earnings to $67.8 million.