Table of Contents
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
| Rank | Player | Country | World Cup Goals | Tournaments |
| 1 | Lionel Messi | Argentina | 19 | 2006, 2010, 2014, 2018, 2022, 2026 |
| 2 | Kylian Mbappé | France | 16 | 2018, 2022, 2026 |
| 3 | Miroslav Klose | Germany | 16 | 2002, 2006, 2010, 2014 |
| 4 | Ronaldo Nazario | Brazil | 15 | 1994, 1998, 2002, 2006 |
| 5 | Gerd Müller | Germany | 14 | 1970, 1974 |
| 6 | Just Fontaine | France | 13 | 1958 |
| 7 | Pelé | Brazil | 12 | 1958, 1962, 1966, 1970 |
| 8 | Harry Kane | England | 11 | 2018, 2022, 2026 |
| 9 | Jürgen Klinsmann | Germany | 11 | 1990, 1994, 1998 |
| 10 | Sándor Kocsis | Hungary | 11 | 1954 |
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)
| Stat | Detail |
| Total World Cup Goals | 19 |
| Tournaments | 2006, 2010, 2014, 2018, 2022, 2026 |
| Goals Per Tournament | 1, 0, 4, 1, 7, 6 |
| Matches Played | 26 |
| Goals Per Game | 0.73 |
| World Cup Wins | 1 (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)
| Stat | Detail |
| Total World Cup Goals | 16 |
| Tournaments | 2018, 2022, 2026 |
| Goals Per Tournament | 4, 8, 4 |
| Matches Played | 19 |
| Goals Per Game | 0.84 |
| World Cup Wins | 1 (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)
| Stat | Detail |
| Total World Cup Goals | 16 |
| Tournaments | 2002, 2006, 2010, 2014 |
| Goals Per Tournament | 5, 5, 4, 2 |
| Matches Played | 24 |
| Goals Per Game | 0.67 |
| World Cup Wins | 1 (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)
| Stat | Detail |
| Total World Cup Goals | 15 |
| Tournaments | 1994, 1998, 2002, 2006 |
| Goals Per Tournament | 0, 4, 8, 3 |
| Matches Played | 19 |
| Goals Per Game | 0.79 |
| World Cup Wins | 2 (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)
| Stat | Detail |
| Total World Cup Goals | 14 |
| Tournaments | 1970, 1974 |
| Goals Per Tournament | 10, 4 |
| Matches Played | 13 |
| Goals Per Game | 1.08 |
| World Cup Wins | 1 (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)
| Stat | Detail |
| Total World Cup Goals | 13 |
| Tournaments | 1958 |
| Goals Per Tournament | 13 |
| Matches Played | 6 |
| Goals Per Game | 2.17 |
| World Cup Wins | 0 |
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)
| Stat | Detail |
| Total World Cup Goals | 12 |
| Tournaments | 1958, 1962, 1966, 1970 |
| Goals Per Tournament | 6, 1, 1, 4 |
| Matches Played | 14 |
| Goals Per Game | 0.86 |
| World Cup Wins | 3 (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)
| Stat | Detail |
| Total World Cup Goals | 11 |
| Tournaments | 2018, 2022, 2026 |
| Goals Per Tournament | 6, 2, 3 |
| Matches Played | 14 |
| Goals Per Game | 0.79 |
| World Cup Wins | 0 |
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)
| Stat | Detail |
| Total World Cup Goals | 11 |
| Tournaments | 1990, 1994, 1998 |
| Goals Per Tournament | 3, 5, 3 |
| Matches Played | 17 |
| Goals Per Game | 0.65 |
| World Cup Wins | 1 (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)
| Stat | Detail |
| Total World Cup Goals | 11 |
| Tournaments | 1954 |
| Goals Per Tournament | 11 |
| Matches Played | 5 |
| Goals Per Game | 2.20 |
| World Cup Wins | 0 |
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.

