Who Is the Highest-Paid Football Player in 2025?

Who Is the Highest-Paid Football Player in 2025?

By Sarah Miller ·

In 2025, Lionel Messi is the highest-paid football player in the world, with an estimated annual income of $95 million, combining salary, bonuses, and endorsements. His earnings surpass those of Cristiano Ronaldo, Neymar, and Kylian Mbappé, solidifying his position at the top of the sport's financial hierarchy.

Who Is the Highest-Paid Football Player in 2025?

Lionel Messi continues to dominate both on the field and in earnings. After joining Inter Miami CF in 2023, his compensation package includes a base salary, equity stake, and performance incentives, making him the best-compensated athlete in football globally. While his base salary is lower than some European stars, the structure of his deal, combined with massive endorsement income, pushes his total earnings to the top.

Why Messi Earns More Than His Peers

Top 10 Highest-Paid Football Players in 2025

Rank Player Nationality Club (2025) Total Earnings (USD) Salary & Bonuses Endorsements
1 Lionel Messi Argentina Inter Miami CF $95M $35M $60M
2 Cristiano Ronaldo Portugal Al Nassr $85M $75M $10M
3 Kylian Mbappé France Real Madrid $75M $65M $10M
4 Neymar Jr. Brazil Al Hilal $68M $60M $8M
5 Mohamed Salah Egypt Liverpool FC $45M $28M $17M
6 Robert Lewandowski Poland FC Barcelona $32M $22M $10M
7 Kevin De Bruyne Belgium Manchester City $30M $25M $5M
8 Harry Kane England Bayern Munich $29M $24M $5M
9 Son Heung-min South Korea Tottenham Hotspur $28M $20M $8M
10 Jude Bellingham England Real Madrid $27M $22M $5M
Table data source:1, 2, 3

The data reveals a clear divide between players earning primarily from salaries (like Ronaldo and Mbappé) versus those with high endorsement value (like Messi and Salah). Messi's off-pitch income accounts for nearly 63% of his total earnings, highlighting the importance of personal branding in modern football economics. Meanwhile, Saudi Pro League and La Liga remain top spenders on player wages.

How Are Football Salaries Determined?

Several factors influence how much a footballer earns, including performance, age, marketability, league standards, and club revenue. Clubs in wealthier leagues or backed by sovereign funds (e.g., Al Nassr, Al Hilal) can offer higher salaries to attract global stars.

Key Factors Influencing Player Pay

Comparison: European vs. Middle Eastern vs. MLS Contracts

European clubs traditionally offered the highest salaries, but the rise of Saudi Arabian investments has shifted the landscape. Meanwhile, Major League Soccer uses designated player rules to attract aging superstars with lucrative, tax-advantaged contracts.

Contract Type Breakdown

Frequently Asked Questions About the Highest-Paid Football Players

Who is the highest-paid football player in 2025?

Lionel Messi is the highest-paid football player in 2025, earning an estimated $95 million annually through his Inter Miami contract and endorsement deals.

How much does Cristiano Ronaldo earn per year?

Cristiano Ronaldo earns approximately $85 million per year, mostly from his $75 million salary at Al Nassr, with an additional $10 million from endorsements.

Why does Messi earn more than Ronaldo despite playing in MLS?

Messi earns more due to his unique contract that includes equity in Inter Miami and extensive global sponsorship deals, whereas Ronaldo's income is largely salary-based with fewer major endorsements now.

Do endorsement deals outweigh salaries for top players?

For select players like Messi and Salah, yes. Their brand value allows them to earn more from sponsorships than their base salaries, especially after moving to less competitive leagues.

Which league pays the highest football salaries?

The Saudi Pro League currently offers the highest base salaries, followed closely by the Premier League and Ligue 1. However, when factoring in endorsements and taxes, the net income can vary significantly.