Cristiano Ronaldo (Al-Nassr)
The highest-earning footballer in 2024, Ronaldo rakes in $260 million annually, with substantial earnings both on and off the field.
Source: X/@AlNassrFC_EN
Lionel Messi (Inter Miami)
Messi earns $135 million per year, making him the second-highest-paid footballer. His move to Inter Miami has solidified his global brand.
Source: AP
Kylian Mbappé (Paris Saint-Germain)
Mbappé's annual earnings total $110 million, placing him among the top earners in football. The PSG star's income is split between on-field and off-field activities
Source: Wikimedia Commons
Neymar (Al-Hilal)
Earning $108 million in 2024, Neymar continues to be a significant financial force in football following his transfer to Al-Hilal.
Source: AP
Karim Benzema (Al-Ittihad)
Benzema's annual earnings reach $106 million. The former Real Madrid star has found a lucrative new home with Al-Ittihad.
Source: Wikimedia Commons
Erling Haaland (Manchester City)
Haaland, Manchester City's star striker, earns $61 million per year, reflecting his rising status as one of football's top talents.
Source: AP
Mohamed Salah (Liverpool)
Salah's yearly earnings of $53 million keep him among the top earners in football, with Liverpool's star generating income both on and off the field.
Source: AP
Sadio Mané (Al-Nassr)
Mané earns $52 million annually, joining Ronaldo at Al-Nassr and securing his place among football's highest-paid players.