Ranked! All-time World Cup top scorers

Miroslav Klose is the all-time World Cup top scorer
Miroslav Klose is the all-time World Cup top scorer (Image credit: Getty)

The list of the all-time World Cup top scorers contains some of the greatest goalscorers ever to play the game.

The feeling of scoring a goal at any level is indescribable. That euphoria is magnified beyond belief when the eyes of the world are watching.

Hundreds of players have experienced that thrill just once in their life, while only a select few have ever managed to turn it into a habit.

All-time World Cup top scorers

All-time World Cup top scorers: 1. Miroslav Klose, Germany – 16 goals (24 games)

Miroslav Klose

(Image credit: Getty)

The German striker overtook Ronaldo with the second goal in a 7-1 thrashing of Brazil as Joachim Low’s side went on to win the tournament.

2. Ronaldo, Brazil – 15 goals (19 games)

Ronaldo

(Image credit: Getty)

After the drama and uncertainty that surrounded him ahead of the 1998 final, Ronaldo returned to dominate in 2002, winning the Golden Boot with eight goals.

3. Gerd Muller, West Germany – 14 goals (13 games)

Gerd Muller

(Image credit: Getty)

Der Bomber’s exceptional awareness and finishing skills were on show as West Germany won the 1974 tournament on home soil.

=4. Just Fontaine, France – 13 goals (six games)

Just Fontaine

(Image credit: Getty)

No player in history has scored as many goals at a single World Cup as the clinical Frenchman managed in 1958.

=4. Lionel Messi, Argentina – 13 goals (26 games)

Lionel Messi

(Image credit: Getty)

Having scored in World Cups as a teenager, in his 20s and his 30s, Messi scored more goals in the 2022 tournament – seven – than he had in all his previous World Cup appearances.

=6. Pele, Brazil – 12 goals (14 games)

Pele

(Image credit: Getty)

A three-time champion with Brazil, he burst onto the scene as a teenager, scoring twice against hosts Sweden in the 1958 final.

=6. Kylian Mbappe, France – 12 goals (14 games)

Kylian Mbappe

(Image credit: Getty Images)

In 2018, Kylian Mbappe became the first teenager since Pele to score in a World Cup final. In 2022, he became the first player since Geoff Hurst to score a hat-trick in a final.

The astonishing eight goals he scored in the latter tournament catapulted him up the rankings here.

=8. Sandor Kocsis, Hungary – 11 goals (five games)

Sandor Kocsis

(Image credit: Getty)

The Hungarian shone as his country reached the 1954 final, scoring four goals against eventual champions West Germany in their group stage clash.

=8. Jurgen Klinsmann, West Germany/Germany – 11 goals (17 games)

Jurgen Klinsmann

(Image credit: Getty)

Klinsmann scored in all six international tournaments he played in, including three consecutive World Cups.

=10. Helmut Rahn, West Germany – 10 goals (10 games)

Helmut Rahn

(Image credit: Getty)

Best remembered for scoring the winner in the 1954 final – known as the Miracle of Bern – he also helped West Germany reach the semi-finals four years later.

=10. Gary Lineker, England – 10 goals in 12 games

Gary Lineker

(Image credit: Getty)

The first Englishman to win the Golden Boot, Lineker was on target six times in 1986, culminating in an infamous quarter-final defeat to Argentina.

=10. Gabriel Batistuta, Argentina – 10 goals in 12 games

Gabriel Batistuta

(Image credit: Getty)

Few players have ever struck the ball as hard as Batistuta, who managed two World Cup hat-tricks, one against Greece and another against Jamaica.

=10. Teofilo Cubillas, Peru – 10 goals (13 games)

Teofilo Cubillas

(Image credit: Getty)

Cubillas scored in all four of Peru’s matches at the 1970 World Cup and tormented Scotland with a spectacular brace eight years later.

=10. Thomas Muller, Germany – 10 goals (16 games)

Thomas Muller

(Image credit: Getty)

The self-proclaimed ‘raumdeuter’ showcased his uncanny ability to be in the right place at the right time when scoring five goals in Germany’s 2014 success.

=10. Grzegorz Lato, Poland – 10 goals (20 games)

Grzegorz Lato

(Image credit: Getty)

The pacy winger claimed the Golden Boot at the 1974 World Cup with seven goals as Poland finished third ahead of Brazil.

=16. Ademir, Brazil – nine goals (six games)

Ademir

(Image credit: Getty)

All of his goals, including four in a 7-1 thrashing of Sweden, came at the 1950 World Cup, where Brazil finished second behind Uruguay.

=16. Eusebio, Portugal – nine goals (six games)

Eusebio

(Image credit: Getty)

One of the stars of the 1966 tournament held in England, the outstanding Portuguese striker saw his side knocked out by the hosts in the semi-finals.

=16. Christian Vieri, Italy – nine goals (nine games)

Christian Vieri

(Image credit: Getty)

Despite his best efforts in front of goal, the well-travelled striker never made it past the quarter-final stage during his two World Cups.

=16. Vava, Brazil – nine goals (10 games)

Vava

(Image credit: Getty)

The first player to ever score in two different World Cup finals (1958 and 1962) – Pele, Paul Breitner and Zinedine Zidane have since replicated Vava’s feat.

=16. David Villa, Spain – nine goals (12 games)

David Villa

(Image credit: Getty)

A key player in Spain’s 2010 triumph, scoring four goals, they then crashed out at the group stage four years later.

=16. Paolo Rossi, Italy – nine goals (14 games)

Paolo Rossi

(Image credit: Getty)

The poacher returned from a match-fixing ban to fire Italy to the 1982 World Cup, his famous hat-trick eliminating the much-fancied Brazil.

=16. Jairzinho, Brazil – nine goals (16 games)

Jairzinho

(Image credit: Getty)

Jairzinho demonstrated speed, skill and sharp finishing to help Brazil win the 1970 World Cup in Mexico, playing alongside the likes of Pele and Rivelino.

=16. Roberto Baggio, Italy – nine goals (16 games)

Roberto Baggio

(Image credit: Getty)

One of the best players at the 1994 World Cup, ‘the Divine Ponytail’ cruelly missed the decisive kick against Brazil as the final was settled by a penalty shoot-out for the first time.

=16. Karl-Heinz Rummenigge, West Germany – nine goals (19 games)

Karl-Heinz Rummenigge

(Image credit: Getty)

His goals helped West Germany to reach consecutive finals (1982 and 1986), but they lost out to Italy and Argentina respectively.

=16. Uwe Seeler, West Germany – nine goals (21 games)

Uwe Seeler

(Image credit: Getty)

The Hamburg legend is one of only three players, alongside Pele and Miroslav Klose, to have scored in four World Cups.

=26. Guillermo Stabile, Argentina – eight goals (four games)

Guillermo Stabile

(Image credit: Getty)

The Argentine was the top scorer in the first ever World Cup. He briefly put his side ahead in the final against Uruguay, but they went on to lose 4-2.

=26. Leonidas, Brazil – eight goals (five games)

Leonidas

(Image credit: Getty)

All but one of his eight goals, including a hat-trick against Poland, came in the 1938 tournament, where Brazil finished third.

=26. Oscar Miguez, Uruguay – eight goals (seven games)

Oscar Miguez

(Image credit: Getty)

The Uruguayan’s eye for goal led his country to success in 1950 and he still remains their leading scorer in World Cup competition.

=26. Rivaldo, Brazil – eight goals (14 games)

Rivaldo

(Image credit: Getty)

The supremely talented attacker scored five of his World Cup goals in Brazil’s 2002 success, as part of a fearsome frontline with Ronaldo and Ronaldinho.

=26. Rudi Voller, West Germany/Germany – eight goals (15 games)

Rudi Voller

(Image credit: Getty)

Voller lifted the World Cup as a player in 1990 and almost repeated the trick 12 years later as a manager, taking a limited Germany side to the final.

=26. Diego Maradona, Argentina – eight goals (21 games)

Diego Maradona

(Image credit: Getty)

An iconic player, idolised in his native Argentina and beyond, he was the undoubted star of the 1986 World Cup and the driving force behind his team’s victory.

=26. Cristiano Ronaldo, Portugal – eight goals (22 games)

Cristiano Ronaldo

(Image credit: Getty)

The legendary striker has never found his best form at a World Cup, and even found himself dropped from the Portugal starting line-up during the 2022 tournament.

=26. Harry Kane, England – eight goals (11 games)

Harry Kane

(Image credit: Getty)

Kane won the Golden Boot as England unexpectedly reached the semi-finals in Russia 2018. In 2022, he overtook Wayne Rooney England goalscoring record.

=26. Neymar, Brazil – eight goals (13 games)

Neymar

(Image credit: Getty)

Neymar became the third Brazilian player, after Pele and Ronaldo, to score at three World Cups in 2022 – adding two goals to his tally despite missing two games through injury.

All-time World Cup top scorers list

All-time World Cup top scorers

1. Miroslav Klose, Germany – 16 goals (24 games)

2. Ronaldo, Brazil – 15 goals (19 games)

3. Gerd Muller, West Germany – 14 goals (13 games)

=4. Just Fontaine, France – 13 goals (six games)

=4. Lionel Messi, Argentina 13 goals (26 games)

=6. Pele, Brazil – 12 goals (14 games)

=6. Kylian Mbappe – 12 goals (14 games)

=8. Sandor Kocsis, Hungary – 11 goals (five games)

=8. Jurgen Klinsmann, West Germany/Germany – 11 goals (17 games)

=10. Helmut Rahn, West Germany – 10 goals (10 games)

=10. Gary Lineker, England – 10 goals in 12 games

=10. Gabriel Batistuta, Argentina – 10 goals in 12 games

=10. Teofilo Cubillas, Peru – 10 goals (13 games)

=10. Thomas Muller, Germany – 10 goals (16 games)

=10. Grzegorz Lato, Poland – 10 goals (20 games)

=16. Ademir, Brazil – nine goals (six games)

=16. Eusebio, Portugal – nine goals (six games)

=16. Christian Vieri, Italy – nine goals (nine games)

=16. Vava, Brazil – nine goals (10 games)

=16. David Villa, Spain – nine goals (12 games)

=16. Paolo Rossi, Italy – nine goals (14 games)

=16. Jairzinho, Brazil – nine goals (16 games)

=16. Roberto Baggio, Italy – nine goals (16 games)

=16. Karl-Heinz Rummenigge, West Germany – nine goals (19 games)

=16. Uwe Seeler, West Germany – nine goals (21 games)

=26. Guillermo Stabile, Argentina – eight goals (four games)

=26. Leonidas, Brazil – eight goals (five games)

=26. Oscar Miguez, Uruguay – eight goals (seven games)

=26. Harry Kane, England – eight goals (11 games)

=26. Neymar, Brazil – eight goals (13 games)

=26. Rivaldo, Brazil – eight goals (14 games)

=26. Rudi Voller, West Germany/Germany – eight goals (15 games)

=26. Diego Maradona, Argentina – eight goals (21 games)

=26. Cristiano Ronaldo, Portugal – eight goals (22 games)

Sean Cole
Writer

Sean Cole is a freelance journalist. He has written for FourFourTwo, BBC Sport and When Saturday Comes among others. A Birmingham City supporter and staunch Nikola Zigic advocate, he once scored a hat-trick at St. Andrew’s (in a half-time game). He also has far too many football shirts and spends far too much time reading the Wikipedia pages of obscure players.

With contributions from