7. Roger Federer

  • On-Field: $0.7 Million
  • Off-Field: $90 Million

      roger federer sportstiger  

The 20-time Grand Slams winner, Roger Federer failed to recover from his knee injury that he sustained in 2021 and announced his retirement after the 2022 Laver Cup in September. Although, the Swiss star made only one appearance on the court in 2022, he is still the highest-paid tennis player due to his bankable brand promotions such as Uniqlo and Rolex.