JERSEY CITY, NJ (WTVB) – Roger Federer heads Forbes Magazine’s list of the highest-paid athletes of 2019, with the 20-time Grand Slam champion earning a reported $106.3 million from prize money, endorsements and appearance fees this past year. Federer is the first tennis player to rank No. 1 in total yearly earnings since Forbes began the list in 1990.
Soccer stars Cristiano Ronaldo, Lionel Messi and Neymar ranked second through fourth on this year’s list, with the next three spots occupied by NBA players LeBron James, Stephen Curry and Kevin Durant.
Tiger Woods came in at No. 8, while tennis player Naomi Osaka was the highest-earning female athlete at $37.4 million.


