The World’s 10 Highest-Paid Athletes 2023

10

Kevin Durant 

Total Earnings:$ 89.1M

Roger Federer

9

Total Earnings:$ 95.1M

Stephen Curry

8

Total Earnings:$100M

Phil Mickelson

7

Total Earnings:$ 106M

Dustin Johnson

6

Total Earnings:$107M

Canelo Alvarez

5

Total Earnings:$110M

LeBron James

4

Total Earnings:$120M

Kylian Mbappé

3

Total Earnings:$120M

Lionel Messi

2

Total Earnings:$130M

Total Earnings:$136M

Cristiano Ronaldo

1