Football's biggest earners have been revealed, with Cristiano Ronaldo leading the way ahead of Lionel Messi, according to a Forbes report. The list details the players receiving the most money from their contracts each year.
Mohamed Salah and Harry Kane Enter Top 10
Mohamed Salah is the best-paid player in Turkey and ranks 10th globally. His contract with Trabzonspor is worth £363,000 a week, equating to £30 million per year.
Harry Kane, who left Tottenham in 2024, is ninth with an estimated £32 million annual income from his £400,000-a-week deal at Bayern Munich. Sponsorship deals with Skechers and Google Gemini add to his earnings.
Bellingham and Mane Feature
Jude Bellingham is eighth, earning £34 million per year at Real Madrid. His inclusion means the UK has two players in the top 10 for the first time since 2013.
Sadio Mane, formerly of Liverpool, is seventh with £41 million per year at Al-Nassr in Saudi Arabia. He is one of two players on the list currently playing in the Middle East.