
Cristiano Ronaldo is currently the highest-paid footballer, earning a whopping $260 million per year.
Lionel Messi holds the second position in the highest-paid footballers list, earning $135 million annually.
The Brazilian international secures the No. 3 position, earning $112 million per year.
PSG and France's star forward, Kylian Mbappe, ranks at No. 4 and earns $110 million annually.
The Real Madrid legend earns $106 million annually while playing for Al-Ittihad in the Saudi Pro League, placing him among the top 5 earners.
Haaland earns $58 million per year, ranking at No. 6 as a striker for Manchester City.
Salah takes the No. 7 spot, earning $53 million annually as a star for Liverpool.