Portuguese football icon, Cristiano Ronaldo is leading Forbes’ 2025 ranking of the world’s highest-earning football players with a massive $280 million.
Cristiano Ronaldo, 40, who continues to shine for Al Nassr, pulled in $230 million from football activities and another $50 million through sponsorships and endorsements.
Lionel Messi follows in second place with total earnings of $130 million, including $60 million from his on-field performance and $70 million from off-field ventures. Despite being 38 and nearing the twilight of his career, Messi’s influence remains as strong as ever, thanks to his enduring global appeal.
Karim Benzema ranks third with $104 million, largely from his contract in Saudi Arabia, while Kylian Mbappé takes fourth with $95 million. The French forward’s new deal and brand partnerships have strengthened his status as the future face of world football.
Erling Haaland sits in fifth place with $80 million, driven by his scoring prowess at Manchester City and an increasing number of commercial endorsements.
Vinícius Júnior follows closely with $60 million, ahead of Mohamed Salah with $55 million and Sadio Mané with $54 million. England’s Jude Bellingham comes ninth, earning $44 million, thanks to his standout performances for Real Madrid and his growing popularity among sponsors.
Completing the top ten is Barcelona’s teenage sensation Lamine Yamal, who brought in $43 million at just 18 years old.
Top 10 Highest-Earning Footballers of 2025:
1. Cristiano Ronaldo – $280m
2. Lionel Messi – $130m
3. Karim Benzema – $104m
4. Kylian Mbappé – $95m
5. Erling Haaland – $80m
6. Vinícius Júnior – $60m
7. Mohamed Salah – $55m
8. Sadio Mané – $54m
9. Jude Bellingham – $44m
10. Lamine Yamal – $43m
© 2025 Naija News, a division of Polance Media Inc. Contact us via [email protected]