
The title of all-time top goalscorer in FIFA World Cup history is the ultimate benchmark of global dominance, longevity, and scoring consistency in football.
Today’s infographic ranks 13 players who have scored 10 or more World Cup goals across the tournament’s 96-year history and 23 editions.
The data was gathered from WorldFootball.
TL;DR
- Lionel Messi currently holds 19 FIFA World Cup goals, the highest total in the tournament’s 96-year history, and three ahead of the joint second-place players
- Cristiano Ronaldo, marketed alongside Messi for two decades as co-definer of football’s greatest era, does not appear in the list.
- Miroslav Klose (retired) and Kylian Mbappé (active, age 27) both have 16 goals scored.
Note: Lionel Messi and Kylian Mbappé’s totals are live figures from the ongoing 2026 tournament group stage and may increase as the tournament progresses.
ALSO READ: Ranked: Most (and Least) Expensive Matches at 2026 World Cup
The All-Time List
| wdt_ID | wdt_created_by | wdt_created_at | wdt_last_edited_by | wdt_last_edited_at | Players | Country | Goals scored |
|---|---|---|---|---|---|---|---|
| 1 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Lionel Messi | Argentina | 19 |
| 2 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Miroslav Klose | Germany | 16 |
| 3 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Kylian Mbappé | France | 16 |
| 4 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Ronaldo Nazário | Brazil | 15 |
| 5 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Gerd Muller | Germany | 14 |
| 6 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Just Fontaine | France | 13 |
| 7 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Pele | Brazil | 12 |
| 8 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Jurgen Klinsmann | Germany | 11 |
| 9 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Sandor Kocsis | Hungary | 11 |
| 10 | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | emmanuel-ashemiriogwa | 29/06/2026 03:47 PM | Harry Kane | England | 11 |
Messi leads at 19 goals so far, at the time of this report.
Joint second are Miroslav Klose of Germany (retired; his 16 goals were accumulated across four World Cups from 1998 to 2014) and Kylian Mbappé of France (active, 27 years old, still playing in the current tournament).
The Brazilian Ronaldo Nazário sits fourth at 15 goals.
Germany has three representatives (Klose, Müller and Klinsmann) more than any other nation.
Argentina, France, Brazil and England each have two entries. Hungary and Peru have one each.
Mbappé’s Mathematical Threat
Messi’s record is not as safe as a retired player’s record would be.
Mbappé is 27 years old, tied for second on the all-time list and averaging approximately 5.3 World Cup goals per tournament across his career.
If he participates in the 2030 World Cup at 31 and the 2034 World Cup at 35 (both realistic for a player of his physical profile), he needs just 4 more goals across those two tournaments to break the current record.
He has been scoring at a higher rate per tournament throughout his career.
The generational structure of the 2026 Golden Boot race maps directly onto the all-time list:
- Messi at the record-extending end of his career
- Mbappé at the peak of his
- Erling Haaland (25 years old and not yet in the top 13 despite extraordinary club career output) accumulating in real time with three more realistic World Cups available.
ALSO READ: Explained: How 2026 World Cup Prize Money Will Be Split
The Klose Record That Stood 12 Years
Miroslav Klose’s 16 goals held the all-time record from the 2014 World Cup, when he broke Ronaldo’s Brazil record of 15 in the final against Argentina, until Messi surpassed it in 2026.
Klose’s record was widely regarded as one of football’s most durable, spanning four tournaments and requiring sustained national-team quality and deep knockout runs over 16 years of international competition.
The Absence of CR7
Cristiano Ronaldo does not appear in the top 13.
Portugal’s most celebrated player has scored approximately 8 World Cup goals over his career, which is not enough to reach the 10-goal threshold for this list.
The player marketed alongside Messi for two decades as joint definer of football’s greatest era has never competed with him on the specific leaderboard that the World Cup produces.
So, What?
In 96 years of World Cup football, only 13 individuals have scored 10 or more goals in the competition.
The gap between the list’s first entry and second is three goals, and the player in first is still playing.
If Messi scores one more goal in the 2026 knockout rounds, he reaches 20 (the first player in history to do so).
ALSO READ: FIFA World Cup: 96 Years of Data Narrows to 3 Realistic Winners
ELI5 (Explain It Like I’m 5)
Only 13 players in all of football history have scored 10 or more goals at World Cups. Right now, Messi leads with 19 goals and is still playing in the 2026 tournament, so that number could go up.
Mbappé is second with 16 goals and is only 27, so he might beat Messi’s record one day. Cristiano Ronaldo, who people always compare to Messi, isn’t even on this list. He has scored only about 8 World Cup goals in his career.
Source:
WorldFootball (as of June 2026).