Portuguese striker Cristiano Ronaldo, currently playing for Al-Nassr in Saudi Arabia, has been named the highest-paid footballer in the world for 2024, according to the Forbes magazine ranking. Ronaldo amassed an impressive $285 million during the year, of which $220 million came from his salary and $65 million from off-field income such as sponsorships and endorsements.
In second place is Argentine legend Lionel Messi, who plays for Inter Miami in the United States. Messi earned $135 million, with $60 million from his salary and an additional $75 million from off-field activities.
🚨 The World’s 10 highest-paid football players in 2024 according to Forbes.
1. 🇵🇹Cristiano Ronaldo- $285 million
2. 🇦🇷Lionel Andrés Messi- $135 million
3. 🇧🇷Neymar dos Santos Jr. – $110 million
4. 🇫🇷 Karim Mostafa Benzema- $104 million
5. 🇫🇷Kylian Mbappé Lottin- $90 million
6.… pic.twitter.com/yvc6pEctOO— Olt Sports (@oltsport_) October 17, 2024
The top three is rounded off by Brazilian forward Neymar, who plays for Al-Hilal in Saudi Arabia. Neymar’s earnings in 2024 totaled $110 million, with $80 million from his salary and $30 million from off-field ventures.
Other notable names in the top 10 include Karim Benzema, who made $104 million playing for Al-Ittihad, and Kylian Mbappe, who secured $90 million after his recent move to Real Madrid. Manchester City’s star striker Erling Haaland comes next, earning $60 million, followed by Real Madrid’s Vinicius Junior with $55 million.
Liverpool’s Mohamed Salah ranks eighth with $53 million, while Senegalese forward Sadio Mane, Ronaldo’s teammate at Al-Nassr, took home $52 million. Rounding out the top 10 is Manchester City playmaker Kevin De Bruyne, who earned $39 million in total.
Cristiano Ronaldo achieves another Milestone at the World Cup
Zlatan Ibrahimovic names his three greatest players of all time, but snubs Cristiano Ronaldo
UEFA president says Cristiano Ronaldo is ‘one of the three best players in history’ 
