Skip to main content

Data Explained

Add as Preferred Source
Every All-Time World Cup Scorer, Ranked

Table of Contents

Every All-Time World Cup Scorer,_DataExplaned

 

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).