Forbes has unveiled its annual rankings of the highest paid athletes in the world for 2017. The list combines athletes' salary and winnings for the past year with their earnings from endorsements.
The soccer star Ronaldo, who plays for Real Madrid, is at $58 million in salary and $35 million in endorsements, giving him total earnings of $93 million. He was also No. 1 last year.
Following Ronaldo on the list is NBA star LeBron James. The Cleveland Cavaliers player is at $86.2 million.
Soccer star Lionel Messi ($80 million), tennis star Roger Federer ($64 million) and NBA star Kevin Durant ($60.6 million) round out the Top 5.
You can see the entire list here