There are still several athletes making six-figure salaries. One of the most well-known football players, Cristiano Ronaldo, earned a total of 136 million US dollars in 2023, making him the highest earner. The previous year’s winner, Lionel Messi, came in second.

RankNameSportsNationalityTotal EarningOn the FieldBusiness
1Cristiano RonaldoSoccerPortugal$136 M$46 M$90 M
2Lionel Messi SoccerFrance$130 M$65 M$65 M
3Kylian MbappéSoccer
$120 M$100 M$20 M
4LeBron JamesBasketballUSA$119.5 M$44.5 M$75 M
5Canelo AlvarezBoxingMexico$110 M$100 M$10 M
6Dustin JohnsonGolfUSA$107 M$102 M$5 M
7Phil MickelsonGolfUSA$106 M$104 M$2 M
8Stephen CurryBasketballUSA$100.4 M$48.4 M$52 M
9Roger FedererTennisSwitzerland$95.1 M$0.1 M$95 M
10Kevin DurantBasketballUSA$89.1 M$44.1 M$45 M
Adidas Shoes

First 3 spots are acquired by Soccer players. Kylian Mbappé takes the 3rd position.

Leave a Reply


Blog at

%d bloggers like this: