The FIFA World Cup has once again turned attention to its most decisive figures in front of goal, with the 2026 tournament bringing fresh relevance to the all-time scoring chart after Lionel Messi joined Miroslav Klose at the summit.
Since 1930, the World Cup has produced more than 2,000 goals, but only a small group of players have consistently delivered across multiple tournaments to establish themselves at the top of the rankings.
For 16 years, Miroslav Klose stood alone as the World Cup all-time scorer with 16 goals scored across four editions of the tournament.
That record has now been matched by Lionel Messi, who reached the same tally after his hat-trick against Algeria in Argentina’s opening game of the 2026 World Cup.
Messi’s rise to the top of the World Cup all-time scorers list has been built over six tournaments, with goals spread across 2006, 2014, 2018, 2022 and now 2026.
His latest performance took him level with Klose on 16 World Cup goals in 27 appearances.
The development adds another layer to a list shaped by generations of elite forwards, from Pelé and Gerd Müller to Ronaldo Nazário and Kylian Mbappé, all of whom left their mark on football’s biggest stage.
ALSO READ: Messi equals World Cup all-time scoring record with hat-trick against Algeria
With Messi now tied at the top and Mbappé continuing his own climb up the rankings, the race for World Cup scoring history remains active as the 2026 tournament progresses.
Sporting Tribune presents the official list of the leading scorers in World Cup history as provided by FIFA on Wednesday.
FULL LIST: FIFA World Cup all-time leading scorers
- Miroslav Klose (Germany) – 16 goals
World Cups: 4 (2002, 2006, 2010, 2014), in 24 matches - Lionel Messi (Argentina) – 16 goals
World Cups: 6 (2006, 2010, 2014, 2018, 2022, 2026), in 27 matches - Ronaldo Nazário (Brazil) – 15 goals
World Cups: 4 (1994, 1998, 2002, 2006), in 19 matches - Gerd Müller (West Germany) – 14 goals
World Cups: 2 (1970, 1974), in 13 matches - Kylian Mbappé (France) – 14 goals
World Cups: 3 (2018, 2022, 2026), in 15 matches - Just Fontaine (France) – 13 goals
World Cups: 1 (1958), in 6 matches - Pelé (Brazil) – 12 goals
World Cups: 4 (1958, 1962, 1966, 1970), in 14 matches - Jürgen Klinsmann (West Germany/Germany) – 11 goals
World Cups: 3 (1990, 1994, 1998), in 17 matches - Sándor Kocsis (Hungary) – 11 goals
World Cups: 1 (1954), in 5 matches - Gabriel Batistuta (Argentina) – 10 goals
World Cups: 3 (1994, 1998, 2002), in 12 matches - Teófilo Cubillas (Peru) – 10 goals
World Cups: 3 (1970, 1978, 1982), in 13 matches - Grzegorz Lato (Poland) – 10 goals
World Cups: 3 (1974, 1978, 1982), in 20 matches - Gary Lineker (England) – 10 goals
World Cups: 2 (1986, 1990), in 12 matches - Thomas Müller (Germany) – 10 goals
World Cups: 4 (2010, 2014, 2018, 2022), in 19 matches - Helmut Rahn (West Germany) – 10 goals
World Cups: 2 (1954, 1958), in 10 matches - Ademir de Menezes (Brazil) – 9 goals
World Cups: 1 (1950), in 6 matches - Roberto Baggio (Italy) – 9 goals
World Cups: 3 (1990, 1994, 1998), in 16 matches - Eusébio (Portugal) – 9 goals
World Cups: 1 (1966), in 6 matches - Jairzinho (Brazil) – 9 goals
World Cups: 3 (1966, 1970, 1974), in 16 matches - Paolo Rossi (Italy) – 9 goals
World Cups: 2 (1978, 1982), in 14 matches
