According to Forbes, Al-Nassr captain Cristiano Ronaldo remains the highest-paid footballer in the world.
The 41-year-old Portuguese forward is estimated to earn more than twice as much as Inter Miami captain Lionel Messi. Ronaldo tops the list with projected earnings of $300 million, compared with Messi’s $145 million.
Forbes’ estimates include salaries, bonuses and commercial income, calculated before taxes and agents’ fees:
- Cristiano Ronaldo — $300m ($250m on-field, $50m off-field)
- Lionel Messi — $145m ($70m on-field, $75m off-field)
- Kylian Mbappé — $100m ($70m on-field, $30m off-field)
- Erling Haaland — $85m ($60m on-field, $25m off-field)
- Vinícius Júnior — $76m ($48m on-field, $28m off-field)
- Lamine Yamal — $55m ($35m on-field, $20m off-field)
- Sadio Mané — $54m ($50m on-field, $4m off-field)
- Jude Bellingham — $45m ($29m on-field, $16m off-field)
- Harry Kane — $42m ($29m on-field, $13m off-field)
- Mohamed Salah (Trabzonspor) — $40m ($20m on-field, $20m off-field)