Top 10 Highest Paid Soccer Players in 2025
The latest Forbes and Sportico salary reports list Cristiano Ronaldo as the highest paid soccer player in the world, with total earnings above 275 million dollars, mostly from his contract with Al Nassr and his massive social media and endorsement portfolio. Lionel Messi ranks second, earning around 130 million dollars annually from his deal with Inter Miami, while Kylian Mbappé, still at Paris Saint-Germain on a high value contract, appears third with estimated earnings above 110 million dollars. These figures include base salary, guaranteed bonuses, and off field income, and they place these three players far ahead of the rest of the top 10, which includes Neymar Jr., Erling Haaland, Mohamed Salah, Harry Kane, Kevin De Bruyne, and Vinícius Júnior, according to the latest public salary estimates and club disclosures. For a detailed breakdown of the full top 10, see the latest Forbes list of highest paid athletes and the Sportico player earnings tracker.
Club contracts drive the biggest share of these earnings, with Saudi Pro League clubs such as Al Nassr and Al Hilal offering some of the largest guaranteed annual salaries in the sport, while MLS clubs like Inter Miami and MLS teams in general have increased their spending on marquee players in recent years. The gap between the very top earners and the rest of the elite group has widened, as Ronaldo's Al Nassr deal and Messi's Inter Miami contract include large guaranteed sums, while European clubs such as Manchester City, Real Madrid, and Paris Saint-Germain still pay top stars high base salaries but often pair them with different bonus structures and tax situations that affect total take home pay.
How Soccer Player Salaries Are Calculated
Total reported earnings for the highest paid soccer players usually combine gross salary, guaranteed bonuses, and off field income from endorsements, sponsorships, and business ventures, and Forbes and Sportico use public contracts, club disclosures, and interviews to estimate these figures each year. Base salary is the fixed annual amount paid by the club, while bonuses can include appearance fees, goal bonuses, championship incentives, and loyalty payments, and endorsements add income from deals with brands such as Nike, Adidas, Pepsi, and other major sponsors that are often tied to the player's marketability and social media reach.
Tax residency, contract structure, and the country where a player is based can significantly change the actual amount a player keeps, as Saudi Arabia, the United States, and European countries have different tax regimes and benefit structures, and some contracts include deferred payments, equity stakes, or commercial rights that are not reflected in the headline salary number. For more details on how athlete earnings are estimated, see the Forbes methodology for athlete earnings and the Sportico explanation of how player salaries are calculated.
Where the Highest Paid Players Are Playing Now
As of the latest public contract information, Cristiano Ronaldo is with Al Nassr in the Saudi Pro League, Lionel Messi is with Inter Miami in Major League Soccer, and Kylian Mbappé remains at Paris Saint-Germain in Ligue 1, while Erling Haaland continues at Manchester City in the Premier League, Mohamed Salah is at Liverpool, and Harry Kane is at Bayern Munich, with these clubs representing the main destinations for the sport's biggest earners in 2025.
Transfer fees and contract lengths vary widely, with Saudi clubs offering large guaranteed multi year deals to attract top talent, while MLS clubs use targeted allocation money and designated player rules to sign high profile players, and European clubs still rely on massive transfer fees and long term contracts to keep stars like Haaland and Mbappé, making the global soccer labor market highly competitive and visible in the latest Forbes and Sportico salary data.