This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

NEW JERSEY – Roger Federer leads the annual Forbes ranking of highest-paid athletes with what the magazine says is $106.3 million in total earnings.

He is the first tennis player top the list since it was first compiled in 1990. Federer made $6.3 million of that haul from tennis prize money, with the other $100 million from endorsements and appearances fees.

Soccer stars Cristiano Ronaldo, Lionel Messi and Neymar are in spots 2, 3 and 4, followed by the NBA’s LeBron James, Stephen Curry and Kevin Durant.

Tiger Woods is at No. 8 and NFL players Kirk Cousins and Carson Wentz complete the top 10.

New Orleans Saints Quarterback, Drew Brees, is No. 22 on the list and Saints’ Wide Receiver, Michael Thomas, is listed at No. 39.

For the full list, click here