Top 10 highest goal scorers in World Cup history Messi Mbappe Klose ranked list

Top 10 Highest Goal Scorers in World Cup History

The highest goal scorers in World Cup history are the players who defined generations. From Pelé and Ronaldo Nazário to Miroslav Klose and Lionel Messi, these are the greatest goalscorers ever to grace football’s biggest stage. With Messi rewriting the record books at World Cup 2026, the all-time rankings have changed once again.

And right now, that list is changing in real time.

Quick Reference Table

RankPlayerCountryWorld Cup GoalsTournaments
1Lionel MessiArgentina192006, 2010, 2014, 2018, 2022, 2026
2Kylian MbappéFrance162018, 2022, 2026
3Miroslav KloseGermany162002, 2006, 2010, 2014
4Ronaldo NazarioBrazil151994, 1998, 2002, 2006
5Gerd MüllerGermany141970, 1974
6Just FontaineFrance131958
7PeléBrazil121958, 1962, 1966, 1970
8Harry KaneEngland112018, 2022, 2026
9Jürgen KlinsmannGermany111990, 1994, 1998
10Sándor KocsisHungary111954

The highest goal scorers in World Cup history have changed after World Cup 2026, with Lionel Messi moving to the top of the all-time rankings.

Here is the updated list of the highest goal scorers in World Cup history, ranked by total goals scored in FIFA World Cup matches.

1. Lionel Messi — Argentina (19 Goals)

StatDetail
Total World Cup Goals19
Tournaments2006, 2010, 2014, 2018, 2022, 2026
Goals Per Tournament1, 0, 4, 1, 7, 6
Matches Played26
Goals Per Game0.73
World Cup Wins1 (2022)

The greatest of all time. Now also the greatest World Cup scorer of all time.

Messi became the highest goal scorer in World Cup history with a superb double against Austria at World Cup 2026 breaking a tie with Miroslav Klose.

Against Algeria, he went further, scoring a hat trick that made him the oldest scorer of a World Cup hat trick in history at 38 years and 356 days old.

Records broken every single match. That is what greatness looks like.

2. Kylian Mbappé — France (16 Goals)

StatDetail
Total World Cup Goals16
Tournaments2018, 2022, 2026
Goals Per Tournament4, 8, 4
Matches Played19
Goals Per Game0.84
World Cup Wins1 (2018)

At 27 years old, Mbappé is already second on this list. That should terrify every goalkeeper on the planet.

He scored four at the 2018 World Cup when France won the title. Eight at the 2022 World Cup, including a hat trick in the final against Argentina. And four more already at World Cup 2026. At just 27 years old, Mbappé could still play in two or even three more World Cups. Messi’s record of 19 goals is not as safe as it looks.

3. Miroslav Klose — Germany (16 Goals)

StatDetail
Total World Cup Goals16
Tournaments2002, 2006, 2010, 2014
Goals Per Tournament5, 5, 4, 2
Matches Played24
Goals Per Game0.67
World Cup Wins1 (2014)

Before Messi rewrote history at World Cup 2026, this was the man at the top. Klose held the record for 12 years and deserves every bit of respect that comes with it.

He broke Ronaldo’s (R9) record during Germany’s memorable 7-1 victory over Brazil in 2014

The most famous World Cup semifinal in history. His 16 goals came from just 63 shots, a phenomenal conversion rate of 25.4% across four tournaments.

4. Ronaldo Nazario — Brazil (15 Goals)

StatDetail
Total World Cup Goals15
Tournaments1994, 1998, 2002, 2006
Goals Per Tournament0, 4, 8, 3
Matches Played19
Goals Per Game0.79
World Cup Wins2 (1994, 2002)

The Phenomenon. The man who made goalscoring look effortless for over a decade.

Ronaldo was part of Brazil’s 1994 World Cup-winning squad but came on as a substitute only once and did not score.

He more than made up for it in the tournaments that followed, scoring eight goals in the 2002 final alone, including a brace against Germany. His return from injury during that tournament is considered one of the most iconic comebacks in football history.

5. Gerd Müller — Germany (14 Goals)

StatDetail
Total World Cup Goals14
Tournaments1970, 1974
Goals Per Tournament10, 4
Matches Played13
Goals Per Game1.08
World Cup Wins1 (1974)

Der Bomber. The original poacher. All 14 of his World Cup goals came inside the penalty box- half of them inside the six-yard box.

He held the record for 32 years. Clinical, ruthless and completely unstoppable inside the box. Nobody before or since has matched his consistency across two tournaments at that level of output.

6. Just Fontaine — France (13 Goals)

StatDetail
Total World Cup Goals13
Tournaments1958
Goals Per Tournament13
Matches Played6
Goals Per Game2.17
World Cup Wins0

One World Cup. Six games. Thirteen goals. That is the most extraordinary individual tournament performance in the history of football.

Fontaine scored in every single one of his six appearances in 1958. Nobody has come close to matching it in 68 years. He never played another World Cup appeared once, scored 13 goals, and left his name etched in football history forever.

7. Pelé — Brazil (12 Goals)

StatDetail
Total World Cup Goals12
Tournaments1958, 1962, 1966, 1970
Goals Per Tournament6, 1, 1, 4
Matches Played14
Goals Per Game0.86
World Cup Wins3 (1958, 1962, 1970)

Three World Cups won. Scored in all four tournaments he appeared in. The only player in history to win three World Cup titles.

Pelé scored in the 1958 final as the youngest ever to do so at just 17 years old. In 1970, he added six assists in a single tournament, a record that still stands today. Twelve goals and six assists in one tournament. That is not a footballer. That is a force of nature.

Read More About: Which Country Has Won the Most World Cups? 

8. Harry Kane — England (11 Goals)

StatDetail
Total World Cup Goals11
Tournaments2018, 2022, 2026
Goals Per Tournament6, 2, 3
Matches Played14
Goals Per Game0.79
World Cup Wins0

This one will surprise people. Kane is already eighth on the all-time list, and he is still playing.

He scored two goals against Croatia and one against Panama at World Cup 2026 — three goals that made him England’s all-time leading scorer at the FIFA World Cup, overtaking Gary Lineker’s total of 10. At 32 years old, he could play at least one more World Cup. England’s record holder is now chasing football’s all-time greats.

9. Jürgen Klinsmann — Germany (11 Goals)

StatDetail
Total World Cup Goals11
Tournaments1990, 1994, 1998
Goals Per Tournament3, 5, 3
Matches Played17
Goals Per Game0.65
World Cup Wins1 (1990)

Klinsmann scored in three straight World Cups from 1990 to 1998, helping Germany lift the trophy in 1990. Eleven goals across three tournaments. A World Cup winner. One of Germany’s greatest ever strikers. History has not been kind enough to Klinsmann.

10. Sándor Kocsis — Hungary (11 Goals)

StatDetail
Total World Cup Goals11
Tournaments1954
Goals Per Tournament11
Matches Played5
Goals Per Game2.20
World Cup Wins0

Five games. Eleven goals. A goals per game ratio of 2.20, the highest on this entire list.

Kocsis only ever appeared in one World Cup for Hungary at the 1954 finals in Switzerland. His Hungary side scored 27 goals in five matches before falling in the final to West Germany. He never played another World Cup. But nobody who loves football will ever forget his name.

Although the rankings continue to evolve, these players remain the highest goal scorers in World Cup history based on their performances on football’s biggest stage.

The Race Is Still On

The race for the World Cup goalscoring record is far from over. Messi is still playing at the World Cup 2026 and adding to his record with every game. Mbappé at 27 could chase that record for another decade. Kane at 32 is already in the top ten and still going.

The highest goal scorers in World Cup history are not just names from the past. Some of them are playing right now. And every time they step onto the pitch — the record books could change again.

Read More About: Top 5 Players Who Could Retire After World Cup 2026

FAQs:

Who is the highest goal scorer in World Cup history?

Lionel Messi is the highest goal scorers in World Cup history with 19 goals across six tournaments from 2006 to 2026.

How many World Cup goals does Kylian Mbappe have?

Mbappe has 16 World Cup goals — joint second with Miroslav Klose. He scored four in 2018, eight in 2022 and four more at World Cup 2026.

How many World Cup goals did Miroslav Klose score?

Miroslav Klose scored 16 World Cup goals across four tournaments from 2002 to 2014. He held the all-time record for 12 years before Messi broke it at World Cup 2026.

Who scored the most goals in a single World Cup?

Just Fontaine holds the record with 13 goals in just six matches at the 1958 World Cup in Sweden. That record has stood for 68 years and nobody has come close to breaking it.

How many World Cup goals has Harry Kane scored?

Harry Kane has 11 World Cup goals — making him England’s all-time leading scorer at the World Cup, surpassing Gary Lineker’s record of 10 goals.

Which country has the most players among the highest goal scorers in World Cup history?

Germany has the most players among the highest goal scorers in World Cup history, with Miroslav Klose, Gerd Müller, and Jürgen Klinsmann all featuring in the top 10

This is GoalVerdict's editorial analysis based on squad quality, form and tactics — not betting advice.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top