Ranking · World Cups 1930 to 2026

The Best World Cup Players Ever, Ranked by What They Did at the World Cup

The best World Cup players ever, ranked only on what they did at the tournament: goals, matches, titles won on the pitch, Golden Balls and top-scorer finishes, with the points for each published in full.

Who are the best World Cup players ever? Most lists of the greatest World Cup players of all time answer with reputations: the players everyone remembers, ranked by how famous they are. This ranking uses one thing only, what each man did at the World Cup itself, from Uruguay 1930 to the 2026 tournament in North America. Goals, matches, titles, the tournament’s best-player award and top-scorer finishes, each worth a fixed number of points, published below before the list so you can check every score.

On that count Lionel Messi is first with 47.5 points, eight clear of Kylian Mbappé, who holds the all-time scoring record with 22 goals. Ronaldo Nazário, Pelé and Miroslav Klose complete the top five. Some famous names are missing, and the reasons are at the bottom of the page.

How the ranking works

Every player gets points for five things, and only for things that happened at a World Cup finals tournament. Club careers, qualifying matches, the Ballon d’Or and other international tournaments count for nothing.

What countsPointsWhy this weight
Each World Cup goal1The basic unit
Each World Cup match played0.25Four matches are worth one goal: it rewards lasting, without letting a long career outweigh a great one
Each World Cup won, if he played at least one match in that tournament6A title is the point of the competition, but an unused squad member did not win it on the pitch
Each Golden Ball, the award for the best player of the tournament6Given since 1982; worth as much as a title
Each tournament finished as top scorer, alone or level on goals3Counted for every tournament since 1930, ties included
Points per criterion. Scores are simple sums; players on the same score share a rank.

The weights are a choice, and a different choice would move people around. They are applied to every player in the same way, and they are all in the table above, so you can re-weight them yourself. The one known bias is the Golden Ball: FIFA first presented it in 1982, so players from earlier tournaments had no way to earn those six points. Garrincha in 1962, Johan Cruyff in 1974 and Mario Kempes in 1978 were each named the tournament’s best player in some form, and none of them gets anything for it here.

To be sure nobody was missed, I scored every player with five or more World Cup goals, every Golden Ball winner, every player who has finished a tournament as top scorer and every player who won two titles on the pitch. Anyone outside that group has at most four goals, one title, no Golden Ball and no top-scorer finish. Even with 33 matches, and only Messi has played more, such a player would stop at 18.25 points. Twentieth place needs 18.5.

The best World Cup players ever: the top 20

RankPlayerCountryMatchesGoalsTitlesGolden BallsTop scorerPoints
1Lionel MessiArgentina342112047.5
2Kylian MbappéFrance222210239.5
3Ronaldo NazárioBrazil191511134.75
4PeléBrazil141230033.5
5Miroslav KloseGermany241610131
6Paolo RossiItaly14911127.5
7VaváBrazil10920126.5
8Gerd MüllerWest Germany131410126.25
9Diego MaradonaArgentina21811025.25
10Thomas MüllerGermany191010123.75
11GarrinchaBrazil12520123
12Harry KaneEngland181400121.5
13Jürgen KlinsmannWest Germany / Germany171110021.25
14David VillaSpain12910121
15Zinedine ZidaneFrance12511020
16Mario KempesArgentina18610119.5
17=RomárioBrazil8511019
17=JairzinhoBrazil16910019
19DidiBrazil15320018.75
20Helmut RahnWest Germany101010018.5
Titles count only tournaments in which the player appeared. Top scorer counts finishes alone or level on goals. Data: FIFA, RSSSF, Wikipedia, read on 26 September 2026.

Numbers 1 to 5

1. Lionel Messi, 47.5 points

Nobody has played more World Cup matches: 34, over six tournaments from 2006 to 2026. He has scored 21 goals, made 12 assists, which is also a record, won the Golden Ball in 2014 and again in 2022, and played in three finals. He won one of them, in Qatar in 2022. Germany beat Argentina in the 2014 final and Spain beat them 1-0 in 2026. What puts him clear is that he scores on almost every line of the formula. The one gap is the top-scorer column: in 2022 he finished one goal behind Mbappé, and in 2026 two.

2. Kylian Mbappé, 39.5 points

Twenty-two goals in 22 matches, a goal a game across three tournaments, and the all-time record since the third-place match of 2026. He is the only player to finish as top scorer at two World Cups, with eight goals in 2022 and ten in 2026, and he won the title in 2018. He has also scored four goals in finals, one in 2018 and a hat-trick in 2022, more than anyone else. The one thing missing is a Golden Ball: he finished second in the vote in 2022 and third in 2026, and the formula gives nothing for either.

3. Ronaldo Nazário, 34.75 points

Fifteen goals in 19 matches. At France 98 he won the Golden Ball and lost the final; four years later he scored eight goals, finished as top scorer and won the title with two goals in the final. He was also in Brazil’s winning squad in 1994 but did not play a minute, so that title does not count here. See his full World Cup record.

4. Pelé, 33.5 points

The only player with three World Cup titles, 1958, 1962 and 1970, and 12 goals in 14 matches. Eighteen of his 33.5 points are titles, and that is where the formula shows its limits: beyond four goals and a title, it has no way to reward how he played in 1970, because FIFA had no Golden Ball to give. In 1962 he played two matches before injury ended his tournament; he still counts as a winner, since he appeared in it. His match-by-match record lists the seven World Cup matches he missed.

5. Miroslav Klose, 31 points

Sixteen goals in 24 matches, and four tournaments in which Germany never finished lower than third: runners-up in 2002, third in 2006 and 2010, champions in 2014. He was top scorer in 2006 with five goals and holds the record for headed goals, seven. He lost the scoring record in 2026, but on this formula he is still fifth. His profile goes through how each of the 16 was scored.

Numbers 6 to 10

6. Paolo Rossi, 27.5 points

Most of his points come from a single month in Spain in 1982: the title, the Golden Ball and the Golden Boot with six goals. Since the Golden Ball began in 1982, nobody else has won all three at the same World Cup. Add the three goals he scored in 1978 and he has nine in 14 matches. The Paolo Rossi page goes through 1982 match by match.

7. Vavá, 26.5 points

Probably the least familiar name in the top ten. Vavá scored nine goals in ten matches, won the World Cup in 1958 and 1962 and scored in both finals, twice against Sweden and once against Czechoslovakia. Only four other players have scored in two different finals. In 1962 he finished level with five others on four goals, the most anyone scored at that tournament.

8. Gerd Müller, 26.25 points

Fourteen goals in 13 matches. Ten came in 1970, when he was top scorer, and four in 1974, the last of them the winner in the final against the Netherlands. His goal record stood from 1974 to 2006. Gerd Müller’s World Cup record has each goal.

9. Diego Maradona, 25.25 points

If the formula undersells anyone, it is Maradona. Twenty-one matches over four tournaments, eight goals, the 1986 title and the 1986 Golden Ball add up to 25.25. It cannot measure how much of Argentina’s 1986 campaign ran through one player, or the quarter-final against England. He also finished third in the Golden Ball vote in 1990, which scores nothing here. All four tournaments are in Maradona’s World Cup record.

10. Thomas Müller, 23.75 points

Ten goals, five in 2010 and five in 2014, then none in 2018 or 2022. In 2010 four players finished on five goals and FIFA gave him the Golden Boot on assists; here all four count as top scorer. In 2014 he won the title and finished second in the Golden Ball vote, behind Messi.

Numbers 11 to 15

11. Garrincha, 23 points

Two titles, 1958 and 1962, and five goals in 12 matches. His score rests on 1962: with Pelé injured after two games, he carried Brazil to the title and finished level on four goals with five other players, including his team-mate Vavá. That tournament is told in full on Garrincha’s page.

12. Harry Kane, 21.5 points

The highest-placed player who has never won the World Cup. Fourteen goals in 18 matches: six in 2018, when he won the Golden Boot, two in 2022 and six more in 2026, when England lost the semi-final to Argentina. Six of his goals were penalties, a World Cup record.

13. Jürgen Klinsmann, 21.25 points

Eleven goals, and he scored at every World Cup he played: three in 1990, five in 1994 and three in 1998. He played all seven of West Germany’s matches in 1990, the final included, and that title is worth more than half of his goal total.

14. David Villa, 21 points

Nine goals in 12 matches. He scored in all three of his tournaments, and his five in 2010, as Spain won the title, put him level with Thomas Müller, Wesley Sneijder and Diego Forlán at the top of the scoring list.

15. Zinedine Zidane, 20 points

Five goals in 12 matches, but two of them came in the 1998 final and a third in the 2006 final, and he won the Golden Ball in 2006. He was also sent off at both of those tournaments. Five goals is a small total for a player this high, and the title and the Golden Ball are why he is here. Both finals are compared in Zidane’s World Cup record.

Numbers 16 to 20

16. Mario Kempes, 19.5 points

All six of his World Cup goals came at one tournament, 1978, when he was top scorer and Argentina won. He played 18 matches over three World Cups and did not score in 1974 or 1982. A panel of journalists also ranked him the best player of 1978, but that was before the Golden Ball existed, so it is not counted.

17=. Romário, 19 points

The shortest World Cup career in the top 20: eight matches. One came in 1990; the other seven were the 1994 tournament, in which he scored five goals, won the title and received the Golden Ball. The details are in Romário’s World Cup record.

17=. Jairzinho, 19 points

Nine goals in 16 matches. In 1970 he scored in every one of Brazil’s six matches, seven goals in all, on the way to the title. Only Just Fontaine, in 1958, has also scored in six matches out of six at one World Cup. He added two goals in 1974.

19. Didi, 18.75 points

Three goals in 15 matches, and still in the top 20, because he played every match of Brazil’s first two title-winning tournaments, six in 1958 and six in 1962. He had also played at the 1954 World Cup, where he scored twice. A midfielder with few goals only reaches this list with two titles.

20. Helmut Rahn, 18.5 points

Ten goals in ten matches. In the 1954 final Hungary led 2-0 after nine minutes; Rahn scored the equaliser for 2-2 and then the winner, six minutes from the end. Four years later he scored six more.

Just outside the top 20

Lothar Matthäus is 21st with 18.25: 25 matches over five tournaments, six goals and the 1990 title. Grzegorz Lato is 22nd with 18: ten goals in 20 matches for Poland and the top-scorer finish of 1974, but no title and no Golden Ball.

Great players the formula leaves out

PlayerMatchesGoalsTitlesTop scorerPoints
Just Fontaine6130117.5
Bobby Charlton1441013.5
Eusébio690113.5
Roberto Baggio1690013
Michel Platini145008.5
Johan Cruyff73004.75
Scored with the same formula. None reaches the 18.5 points needed for the top 20.

Six of the players we have profiled do not make it, and each one shows what the formula cannot see. Just Fontaine scored 13 goals in six matches in 1958, a record for one tournament, but played at only one World Cup and lost the semi-final. Johan Cruyff played seven World Cup matches, scored three goals and was voted the best player of 1974, eight years before the Golden Ball; with 4.75 points he is below dozens of players with far smaller reputations. Michel Platini, Roberto Baggio and Eusébio never won the tournament. Bobby Charlton did, in 1966, with four goals in 14 matches across three World Cups.

That is the trade-off of a ranking built on tournament numbers. It is strict about what happened and blind to how it happened. Take away the title and Golden Ball points altogether and Mbappé, on 33.5, goes ahead of Messi, on 29.5, while Pelé falls to 15.5. The order of the best World Cup players depends on what you decide to count, and the fairest thing a list can do is tell you what it counted.

Every goal total here comes from the same sources as our all-time top scorers table, and the tournaments’ best individual days are in every World Cup hat-trick. The full list of profiles is on the World Cup players page.

Sources and method

Goals and matches come from Wikipedia’s List of FIFA World Cup top goalscorers, checked against our own player profiles, which are built from FIFA’s match centre and RSSSF’s match records, and recounted from RSSSF’s records for 1934, 1938 and 1954 to 1998 where no profile exists. Awards and top scorers come from Wikipedia’s FIFA World Cup awards; titles and who played in each winning tournament from its List of FIFA World Cup winning players; the 2026 final and Golden Ball from 2026 FIFA World Cup; records from FIFA World Cup records and statistics. All were read on 26 September 2026. The rules are in How we verify.

Where the sources disagree

The sources agree on the goals, matches and awards used in the table. What differs is how some of them are counted, and each choice made for this ranking is listed below.

PointWhat sources sayUsed here
Ronaldo Nazário’s titlesWikipedia’s list of winners credits him with two, marking 1994 as a tournament in which he was an unused squad memberOne: he did not play in 1994
Top scorer, 2010FIFA gave the Golden Boot to Thomas Müller on assists; Müller, Villa, Sneijder and Forlán all scored fiveAll four count as top scorer
Top scorer, 1962Six players finished on four goals: Albert, Ivanov, Garrincha, Vavá, Jerković and SánchezAll six count as top scorer
Best player before 1982The 1978 ranking by journalists (Kempes first) is described as unofficial; earlier “best player” choices are media or retrospective selectionsNot counted: only the Golden Ball, from 1982
Pelé’s 1962 titleHe played two matches before his injury and received his winner’s medal only in 2007Counted: he appeared in the tournament
As each source gives them, read on 26 September 2026.

Figures on this page

Each marked figure on this page comes from the site’s fact register. Here is its status, its source and the date it was last checked. How we verify

FigureStatusSourceChecked
22Kylian Mbappé – World Cup goalsRatifiedFIFAas of 19 Jul 2026
21Lionel Messi – World Cup goalsRatifiedFIFAas of 19 Jul 2026
12Pelé – World Cup goalsRatifiedFIFAas of 19 Jul 2026