Roger Federer is now the world's highest-paid sports star, becoming the first tennis player to top the annual Forbes list. The Swiss star raked in a huge £86.2million over the past 12 months, with £81million of that coming through endorsements.
Federer has risen four places from his ranking last year, when Lionel Messi was ranked No.1. Messi now sits third on £84million, with Cristiano Ronaldo up to second on £85million. "The coronavirus pandemic triggered salary cuts for soccer stars Messi and Ronaldo, clearing the way for a tennis player to rank as the world's highest-paid athlete for the first time," said Forbes' senior editor Kurt Badenhausen. "Roger Federer is the perfect pitchman for companies, resulting in an unparalleled endorsement