![](https://veonewsng.com/wp-content/uploads/2024/02/5ea141d5e500f5c0aee6df5a055f9f7a.jpg)
A list of the top 100 highest-paid athletes in sport across the last year has been revealed – with Cristiano Ronaldo topping the standings.
According to the new list from Sportico, Ronaldo raked in £218m ($275m) – which included £47m from endorsements from the likes of Nike, Herbalife, Armani, Tag Heuer, DAZN and PokerStars, not to mention his own brand CR7.
LIV Golf rebel John Rahm is number 2, making £144m from his earnings last year – having lifted the 2023 Masters before making the shock move to controversial Saudi-funded breakaway league LIV Golf, who are believed to have paid him around £400m.
![](https://veonewsng.com/wp-content/uploads/2024/02/1_jon-rahm-GettyImages-1431405801jpeg-1024x1024.webp)
Messi came in third, taking home a total of £100m across the last year – as he and Ronaldo made up a group of four footballers in the top ten.
The other two were Kylian Mbappe, the PSG superstar who looks likely to join Real Madrid this summer, and Neymar, both former team-mates of Messi in Paris.
![](https://veonewsng.com/wp-content/uploads/2024/02/1689999946342inter-miami-lionel-messi-100_v-1x1@2dL_-029cdd853d61a51824ed2ee643deeae504b065c1-1024x1024.jpg)
Mbappe collected around £80m in earnings, coupled with £20m from sponsorship deals and endorsements.
Neymar, on the other hand, made more from his partnerships at around £28m, but less from his overall earnings – which came in at around £68m.
But just above both players in fourth spot was Los Angeles Lakers basketball star LeBron James, who was paid around £36m from his earnings –
The NBA star boasts the highest money collected from endorsements of anyone in the entire list, with £64m coming from his off the court deals, taking his total collection to £99m.
![](https://veonewsng.com/wp-content/uploads/2024/02/180702-lebron-james-cleveland-cavaliers-njs-1217-1024x683.webp)
Golden State Warriors star Steph Curry came in at No 7 with a total of £78m across the last year, trailed by Milwaukee Bucks’ Giannis Antetokounmpo (£70m) and Phoenix Suns’ Kevin Durant (£68m).
Rounding off the top ten was Kansas City Chiefs NFL star Patrick Mahomes – who earned around £67m.
![](https://veonewsng.com/wp-content/uploads/2024/02/usatsi_21442971-1024x1024.jpg)
The number one earner for Formula One was Max Verstappen who made £56m from earnings and just £4m in sponsorship money, to see off rival Lewis Hamilton, who made a total of £49m.
For Boxing Canelo Alvarez, regarded as the pound-for-pound king in the sport, earned £48m plus deals out of the ring taking his total to £52m.
![](https://veonewsng.com/wp-content/uploads/2024/02/KQWA2IUZ2BH3TDTP6YUGTAAPYI-1024x683.jpg)
Behind him in boxing was Anthony Joshua (£44m) and Tyson Fury (£32m).
The best paid tennis player was Novak Djokovic – who found himself much further down the list at number 46 – having made a total of £36m last year.
At number 18 was Man City forward Erling Haaland, who made roughly £50m in total, while Liverpool’s Mohamed Salah clocked in at 23 with £44m.