Roger Federer may not have won a major title between June 2018 and 2019, but he was still tennis' biggest cash cow, mostly thanks to his many profitable sponsorship deals.
Between that period, the Swiss star took home $86 million — more than any other athlete in the world — from his partnerships with Credit Suisse, Mercedes-Benz, Rolex, and more.
To top it off, he also won $7.4 million in prize money from tournament wins in Dubai, Germany, and his home country.