Best Soccer Players of All Time — Ranked

Pelé and Lionel Messi sit level at 99, the highest rating in Vikto and the only two cards at that number. Cristiano Ronaldo is a 98, Ronaldo R9 and Zinedine Zidane 97, Franz Beckenbauer 96. Below is the top twenty across every position, the method behind each number, and an honest account of who isn’t on it.

The top twenty

#LegendPosScorePoolEra
1PeléATT99Brazil1957–1971
1Lionel MessiATT99Barcelona2004–2021
3Cristiano RonaldoATT98Real Madrid2009–2018
4Ronaldo R9ATT97Brazil1994–2006
4Zinedine ZidaneMID97France1994–2006
6Franz BeckenbauerDEF96Germany1964–1977
6Thierry HenryATT96Arsenal1999–2007
6Gerd MüllerATT96Germany1966–1974
6Alfredo Di StéfanoATT96Real Madrid1953–1964
6Xavi HernándezMID96Barcelona1998–2015
6Kylian MbappéATT96PSG2017–2024
12Johan CruyffATT95Barcelona1973–1978
12GarrinchaATT95Brazil1955–1966
12George BestATT95Man United1963–1974
12Michel PlatiniMID95France1976–1987
12Bobby MooreDEF95England1962–1973
12Lothar MatthäusMID95Germany1980–2000
12Andrés IniestaMID95Barcelona2002–2018
12Éric CantonaATT95Man United1992–1997
12Jean-Pierre PapinATT95Marseille1986–1992

How the ranking works

Three components, 100 points, applied identically to a 1950s sweeper and a 2020s forward.

Honours, 40 points. Individual awards, club titles and international trophies, weighted by difficulty rather than count — a World Cup outranks a Champions League, which outranks a domestic league.

Impact, 40 points. Goals, assists, appearances and defensive contribution, normalised by position and era. This is what stops the list from being twenty strikers: a defender is measured against defenders.

Iconicity, 20 points. How far a name travels beyond the people who watched. It’s the component that separates Pelé from contemporaries with similar numbers, and the one that keeps Bobby Moore in the top twelve without a European Cup.

The very top of the scale is Icon tier, decided by community vote rather than by us. Icons carry a base-score boost and the larger multipliers when a match’s era or venue fits them.

Draft any of these legends — free →

Why Pelé and Messi tie

Because the components disagree, and forcing a winner would mean weighting one of them arbitrarily.

Messi takes the honours column: eight Ballons d’Or against an era that had no equivalent award open to a South American until 1995, plus the 2022 World Cup that closed the last hole in his case. He takes impact on volume — 672 goals in 778 games for Barcelona alone.

Pelé takes iconicity outright, and holds three World Cups, which nobody else on this list has. His case is that he was the best player alive across three different tournaments spanning twelve years, in a sport that was far more physical about how it treated its best player.

So the ratings leave them level. In an actual match it resolves cleanly anyway: they’re in different pools and can never meet.

Who is the GOAT?

If you want one name rather than two, the honest tiebreak isn’t statistical, it’s about what you’re measuring.

Measure peak dominance over a single tournament and it’s Maradona in 1986 or Pelé in 1970. Measure sustained excellence across two decades and it’s Messi, comfortably. Measure influence on how the sport is played and it’s Cruyff, who doesn’t crack the top ten here because the system counts what was won, not what was changed.

Vikto’s answer is that the top of football history is a plateau, not a peak — six or seven players separated by two points, where the multiplier that decides a duel matters more than the base rating does.

Who is missing

The list covers the eleven pools currently in the game: seven clubs and four national teams. Several of the names you’d expect have no card yet, and pretending otherwise would make the ranking useless.

No Italian pool means no Paolo Maldini, no Franco Baresi, no Roberto Baggio. No Netherlands means no Marco van Basten, no Ruud Gullit. No Argentina means no Diego Maradona — the single biggest absence in the game, and the reason Maradona vs Messi is still a hypothetical.

Adding those pools would put at least four new names in this top twenty. The ranking is honest about the set it’s drawn from.

By position

The full breakdowns, each with twelve names and the reasoning behind every rating:

Settle the ranking in a match →

Frequently asked questions

Who is the best soccer player of all time?

Vikto rates Pelé and Messi level at 99, the highest cards in the game. Messi wins on honours, Pelé on iconicity and three World Cups.

Who is the GOAT of football?

There’s no single answer the components agree on. Messi for sustained excellence, Pelé for peak-era dominance, Maradona for a single tournament, Cruyff for influence.

Where is Maradona in the ranking?

Absent, because Argentina isn’t a pool yet. He’d enter at 98 or 99, Icon tier.

Are goalkeepers included?

No. Vikto rates outfield players only, so Yashin, Banks and Buffon have no cards.

How often do the ratings change?

Base scores are fixed for retired players. Active players — Mbappé, Modrić, Marquinhos — are reviewed as careers progress.


More: Messi vs Ronaldo, Pelé vs Maradona, every pool on the legends hub.

Think the order is wrong? Play Vikto and prove it →