Who Is the Highest-Paid Football Player in 2025?

Who Is the Highest-Paid Football Player in 2025?

By Sarah Miller ·

The highest-paid football player in 2025 is Lionel Messi, earning an estimated $130 million annually, primarily from his salary and endorsements while playing for Inter Miami CF in Major League Soccer (MLS).

Who Is the Highest-Paid Football Player in 2025?

In 2025, Lionel Messi remains the highest-paid footballer globally, surpassing all peers in total annual earnings. While his on-field salary with Inter Miami CF is substantial, his off-field revenue from global brand partnerships significantly amplifies his income.

Why Messi Tops the Earnings Chart

Top 10 Highest-Paid Football Players in 2025

Player Club (2025) Nationality Total Earnings (USD) Salary (USD) Endorsements (USD)
Lionel Messi Inter Miami CF Argentina $130M $55M $75M
Cristiano Ronaldo Al Nassr Portugal $110M $75M $35M
Neymar Jr. Al Hilal Brazil $96M $68M $28M
Kylian Mbappé Paris Saint-Germain France $90M $80M $10M
Mohamed Salah Al Ittihad Egypt $55M $45M $10M
Rafael Leão AC Milan Portugal $38M $30M $8M
Jude Bellingham Real Madrid England $35M $28M $7M
Robert Lewandowski Barcelona Poland $32M $25M $7M
Harry Kane Bayer Leverkusen England $30M $24M $6M
Kevin De Bruyne Al Ahli Belgium $28M $25M $3M
Table data source:Forbes, Kitman Labs

The table reveals that Messi leads not only in total income but also in endorsement dominance. While Ronaldo earns more in salary from Al Nassr, Messi’s superior brand portfolio gives him the edge. Notably, European stars like Mbappé and Bellingham earn high salaries but rely less on sponsorships compared to global icons.

Key Factors Behind Footballers’ Earnings

League Market Size and Contracts

Leagues such as Saudi Pro League and MLS use high-profile signings to increase visibility. These clubs offer tax advantages and long-term contracts that include commercial rights, boosting reported earnings.

Endorsement Power by Region

Frequently Asked Questions About Football Player Salaries

Who is the highest-paid football player in 2025?

Lionel Messi is the highest-paid football player in 2025, earning $130 million annually from his Inter Miami CF contract and global endorsements.

How much does Cristiano Ronaldo earn in 2025?

Cristiano Ronaldo earns approximately $110 million per year playing for Al Nassr, including $75 million in salary and $35 million from sponsorships.

Do football players get paid more in Saudi Arabia than in Europe?

Some do—top stars like Neymar, Ronaldo, and Salah earn higher base salaries in Saudi Arabia due to state-backed investments, though they may sacrifice Champions League exposure.

What role do endorsements play in footballers' income?

Endorsements can exceed base salaries, especially for globally recognized players. Messi earns more from sponsorships than salary, highlighting the importance of personal branding.

Is Kylian Mbappé among the highest-paid players in football?

Yes, Kylian Mbappé ranks fourth with $90 million in annual earnings, mostly from his Paris Saint-Germain salary, making him one of the highest-paid athletes under age 30.