Forbes has revealed its 2017 list for the “World’s Highest-Paid Athletes” … and it’s led by soccer star Cristiano Ronaldo.

The Real Madrid player is estimated to have banked $93 million over the past 12 months to top the list for the second straight year.

In the past year, Ronaldo was named FIFA’s best player in the world for the fourth time, scored his 600th career goal and secured a contract extension with Real, worth more than $50 million annually for the next four years. He also signed a lifetime deal with Nike, worth upward of $1 billion, and most recently, landed the cover of EA’s FIFA 18.

Behind the model/soccer star is LeBron James. He made $86.2 million, thanks in part to a three-year, $100 million contract extension with the Cleveland Cavaliers last summer. He made a $31 million salary this season, making him just the third player in NBA history to earn $30 million in a season, after Michael Jordan and Kobe Bryant.

And, rounding out the top five highest-paid athletes are Lionel Messi ($80 million), Roger Federer ($64 million) and Kevin Durant ($60.6 million).

See the top 10 below, via Forbes.com:

1. Cristiano Ronaldo (soccer) – $93 million.
2. LeBron James (NBA) – $86.2 million.
3. Lionel Messi (soccer) – $80 million.
4. Roger Federer (tennis) – $64 million.
5. Kevin Durant (NBA) – $60.6 million.
6. Rory Mcllroy (golfer) – $50 million.
6. Andrew Luck (NFL) – $50 million.
8. Stephen Curry (NBA) – $47.3 million.
9. James Harden (NBA) – $46.6 million.
10. Lewis Hamilton (Formula One racer) – $46 million.