Highest-Paid Footballers of All Time: Who Really Earns the Most?

Published on June 16, 2026 by Will Robbinson

Football and money have always gone hand in hand. But what’s happening in 2026 feels different. The wages being thrown around now – weekly figures that most people won’t see in a decade of work – have moved into territory that’s genuinely hard to process. Saudi Arabia changed the game, the Premier League never stopped paying big, and somewhere in the middle of all that sits a list of the highest-paid footballers of all time – names earning more than most of us can picture. This is who’s at the top of it.

Key Points

  • Cristiano Ronaldo is the highest-paid footballer on the planet in 2026 – $300 million over the past year, a number that has no real comparison in the sport’s history
  • La Liga dominates the global top 10 with four players, Saudi Pro League follows with three
  • In England, Haaland is the standout – £525,000 a week at Manchester City, the biggest wage in the Premier League
  • Ronaldo crossed into billionaire territory during his playing career, officially recognised on the Bloomberg Index – a first for any active footballer
  • Cumulative career earnings and commercial equity, rather than baseline club salaries, dictate who truly rules the all-time economic list.

Cristiano Ronaldo – The Undisputed King of Football Earnings

There’s no debate here. Statista’s May 2026 figures put Ronaldo at the top – around $300 million per year, and notably most of it comes from his actual playing contract rather than endorsements. Al-Nassr are paying him approximately £3.4 million a week according to thetopplayers.com. Run that across a full year and you’re looking at £176.8 million in salary before anything else gets counted. It’s the kind of number that stops making sense after a while. But that’s where we are. Add a global brand portfolio – hotels, fragrances, a clothing line – and the number climbs even further.

Cristiano Ronaldo net worth

Earlier this year, Ronaldo also became the first footballer in history to become a billionaire. That’s not just a football record. That puts him in a different category entirely.

In terms of career earnings across his entire professional life, Ronaldo has accumulated an estimated $2.1 billion in total career earnings, making him the highest-paid footballer of all time, according to figures from Sportico.

Also read: Five Football Legends Set for Their Final FIFA World Cup Run

Lionel Messi – The Second-Richest Footballer Ever

Wherever Ronaldo goes, Messi follows. That’s been true on the pitch for two decades, and it holds in the earnings column too.

Messi earned around $140 million over the past year, with roughly half coming from his Inter Miami contract in MLS and the other half from his extensive off-field portfolio – including long-standing deals with Adidas, PepsiCo, Apple, and more. He also owns a clothing line, a beverage brand and a hotel chain.

Messi’s total career earnings sit at approximately $1.67 billion, placing him second among all footballers of all time.

Also read: Who Is Jannik Sinner? Inside the Life of Tennis’s Biggest Star

The Saudi Arabia Effect – How the SPL Rewrote Football’s Pay Scale

Three years ago, nobody was talking about the Saudi Pro League as a destination for football’s elite. That changed fast.A significant contingent of the world’s highest-paid footballers are now based in Saudi Arabia, completely resetting the global wage benchmark. That reality alone tells you everything about how quickly the power shift happened.

After Ronaldo, the Saudi block commands incredible financial real estate. Leading the charge is Karim Benzema, who locked in a massive, tax-free $100 million annual salary following his blockbuster winter transfer to Al Hilal. Close behind are Al Nassr’s Sadio Mané at $54 million and Al Ahli’s Riyad Mahrez at $53 million per year.

Lionel Messi net worth

While European giants still hold the majority of the top spots, the SPL has ensured that elite players no longer have to remain in Europe to earn king-sized contracts.

Also read: Andrew Cavenagh’s Journey to Rangers Chairman

Highest-Paid Footballers of All Time – The Top 10 Table (2026)

Rank Player Club Estimated Annual Earnings
1 Cristiano Ronaldo Al-Nassr (Saudi Arabia) ~$300 million
2 Lionel Messi Inter Miami (MLS) ~$140 million
3 Karim Benzema Al-Hilal (Saudi Arabia) ~$104 million
4 Kylian Mbappé Real Madrid (La Liga) $95 Million
5 Erling Haaland Manchester City (Premier League) ~$80 million
6 Vinícius Júnior Real Madrid (La Liga) $60 Million
7 Mohamed Salah Liverpool (Premier League) $55 Million
8 Sadio Mané Al-Nassr (Saudi Arabia) ~$54 million
9 Riyad Mahrez Al-Ahli (Saudi Arabia) $53 Million
10 Jude Bellingham Real Madrid (La Liga) $44 Million

 

Sources: Forbes, Statista, GQ Middle East, Sports Illustrated (May 2026)

Also read: Who Is Shona McGarty?

Premier League’s Highest Earners in 2026

The Saudi League might be where the truly absurd money lives now, but don’t let that fool you – the Premier League still pays its stars in a way that makes most people’s eyes water.

Erling Haaland sits at the top of the English football wage table, taking home £525,000 every single week. That’s £27.3 million a year, just in base salary. Right alongside him in the league’s elite pay tier is Mohamed Salah, who committed his future to Liverpool on a deal worth £400,000 a week – £20.8 million across the year – matching Kevin De Bruyne as the league’s joint-second highest earner and proving exactly how much Anfield wanted him to stay.

Also read: Who Is Marie-Louise Eta? The Woman Who Just Changed Football Forever

David Beckham – The Highest-Paid Footballer of His Era

No list of all-time earners is complete without Beckham. He wasn’t just a footballer – he was a brand.

Beckham’s total career earnings are estimated at around $1.58 billion, placing him among the top three highest-earning football icons of all time according to Sportico. What makes his story unusual is that a significant chunk of that wealth came after retirement – through Inter Miami, media deals, and a global sponsorship portfolio that he continues to build today.

FAQs

Who is the highest-paid footballer in the world in 2026?

Ronaldo, and it’s not a close race. Around $300 million a year in total – but what’s worth knowing is that most of that comes straight from his playing contract with Al-Nassr, reportedly worth $235 million annually. The endorsements are on top of that.

Who is the highest-paid footballer of all time?

Still Ronaldo. Total career earnings now sit above $2.1 billion. He was the first footballer to hit billionaire status, though Messi has since got there too. Two players, one era, numbers the sport had never seen before either of them came along.

Who tops the Premier League wage table?

Haaland. £525,000 a week at Manchester City. That’s the ceiling in English football right now, and it reflects what City are willing to spend to keep their best player happy.

Why can Saudi clubs pay so much?

The short answer is sovereign wealth. The top Saudi Pro League clubs are backed by the Public Investment Fund – state money – which puts them in a completely different financial position to European clubs. UEFA’s Financial Fair Play rules don’t apply out there. The ceiling is just much, much higher.

Sources & References

  • Forbes: Forbes World’s Highest-Paid Athletes 2026
  • Statista: Highest-Paid Soccer Players 2026
  • The Top Players: Highest-Paid Footballers 2026 Full Salary Guide
  • Gqmiddleeast: Football’s Biggest Paychecks of 2026
  • Si: Seven Highest-Paid Soccer Players 2026
  • Sports Yahoo: Top 10 Highest-Paid Footballers 2026
  • Maiscore: Erling Haaland Salary Data 2025-26
  • SalaryLeaks: Mohamed Salah Salary and Contract
  • Goal: Highest-Paid Athletes of All Time