Forbes has released their 2023 list of the highest-paid athletes in the world. Here are the top ten in the money.
1. Cristiano Ronaldo - $136 million
2. Lionel Messi - $130 million
3. Kylian Mbappe - $120 million
4. LeBron James - $119.5 million
5. Canelo Alvarez - $110 million
6. Dustin Johnson - $107 million
7. Phil Mickelson - $106 million
8. Stephen Curry - $100.4 million
9. Roger Federer - $95.1 million
10.Kevin Durant - $89.1 million