Back
Al-Nassr captain, Cristiano Ronaldo, remains the world’s highest-paid footballer, according to Forbes.
The 41-year-old Portuguese star’s estimated earnings are more than double those of Inter Miami captain Lionel Messi.
Ronaldo leads the way at $300 million, while Messi sits second at $145 million.
Forbes’ figures cover salaries, bonuses and commercial earnings, calculated before taxes and agents’ fees.
1. Cristiano Ronaldo — $300m ($250m on-field, $50m off-field)
2. Lionel Messi — $145m ($70m on-field, $75m off-field)
3. Kylian Mbappe — $100m ($70m on-field, $30m off-field)
4. Erling Haaland — $85m ($60m on-field, $25m off-field)
5. Vinicius Junior — $76m ($48m on-field, $28m off-field)
6. Lamine Yamal — $55m ($35m on-field, $20m off-field)
7. Sadio Mane — $54m ($50m on-field, $4m off-field)
8. Jude Bellingham — $45m ($29m on-field, $16m off-field)
9. Harry Kane — $42m ($29m on-field, $13m off-field)
10. Mohamed Salah (Trabzonspor) — $40m ($20m on-field, $20m off-field)