Top Goal Scorers in FIFA World Cup History - Messi

Top Goal Scorers in FIFA World Cup History

The FIFA World Cup has produced some of the greatest individual scoring feats in football. Strikers from different eras have chased the same record across decades, and the chart has changed dramatically during the ongoing 2026 tournament.

Lionel Messi broke a 12-year-old record on June 22, 2026, and Kylian Mbappé moved level for second place on the same day. This list ranks the leading marksmen in World Cup history and explains how each player built their tally.

All figures are accurate as of June 22, 2026, and may shift again as the 2026 knockout stage continues.

Quick stats: the all-time top 10 at a glance

RankPlayerCountryGoalsWorld Cups Played
1Lionel MessiArgentina186 (2006–2026)
2Miroslav KloseGermany164 (2002–2014)
2Kylian MbappéFrance163 (2018–2026)
4Ronaldo NazárioBrazil154 (1994–2006)
5Gerd MüllerWest Germany142 (1970–1974)
6Just FontaineFrance131 (1958)
7PeléBrazil124 (1958–1970)
8Sándor KocsisHungary111 (1954)
8Jürgen KlinsmannGermany113 (1990–1998)
10Seven players tiedVarious10Varies
L Messi
Credits: ESPN

1. Lionel Messi (Argentina) – 18 goals

Messi sits alone at the top of the all-time list. He reached the milestone during Argentina’s 2-0 win over Austria, scoring twice to move past Miroslav Klose.

He opened the 2026 tournament with a hat-trick against Algeria, his first at a World Cup, and has now scored across six different editions: 2006, 2010, 2014, 2018, 2022, and 2026. He has played 28 World Cup matches, also a record, and has scored five goals at the 2026 tournament so far. Messi already led Argentina to the title in 2022, where he netted seven goals and won a second Golden Ball.

2. Miroslav Klose (Germany) – 16 goals

Klose held the outright record for 12 years before Messi overtook him. He built his total steadily across four World Cups: five goals in 2002, five in 2006, four in 2010, and two in 2014. His standout moment came in Germany’s 7-1 win over Brazil in the 2014 semi-final, where his equalizer pushed him past Ronaldo Nazário for what was then the record. Klose played 24 World Cup matches and remains Germany’s leading scorer in the competition.

2. Kylian Mbappé (France) – 16 goals

Mbappé drew level with Klose on June 22, 2026, after a brace in France’s 3-0 win over Iraq. He is the youngest player on this list and the only one still adding to his total at a rapid pace.

His goals have come across three World Cups: four in 2018, eight in 2022 (where he won the Golden Boot and scored a final hat-trick against Argentina), and four so far in 2026. He needed just 16 matches to reach 16 goals, the fastest rate among the top scorers in this list.

4. Ronaldo Nazário (Brazil) – 15 goals

Ronaldo, often called “O Fenômeno,” scored across four World Cups between 1994 and 2006. He delivered eight goals during Brazil’s title-winning run in 2002, taking the Golden Boot that year, and remains the only player to score eight goals in World Cup knockout matches in a single career until Mbappé matched the feat in 2022. He needed only 19 matches for his 15 goals, one of the best goals-per-game ratios on this list.

5. Gerd Müller (West Germany) – 14 goals

Müller held the record for over three decades before Ronaldo passed him in 2006. He scored 10 goals in 1970 alone, one of only three players to reach double figures in a single World Cup, and added four more in 1974 as West Germany won the title on home soil. He needed just 13 matches for his 14 goals, the highest scoring rate of any player in the top five.

6. Just Fontaine (France) – 13 goals

Fontaine’s record stands apart from every other name on this list. He scored all 13 of his goals in a single tournament, the 1958 World Cup in Sweden, and never played in another edition. His tally remains the most goals scored by any player in one World Cup, a mark that has survived for nearly 70 years without a serious challenge.

7. Pelé (Brazil) – 12 goals

Pelé scored across four World Cups between 1958 and 1970 and won three titles with Brazil during that span. He became the youngest player to score a World Cup hat-trick at 17 years and 244 days old, doing so against France in the 1958 semi-final, and capped that tournament with two goals in the final. He is also credited with the most assists by any player in a single World Cup since detailed records began in 1966.

8. Sándor Kocsis (Hungary) – 11 goals

Kocsis scored all 11 of his World Cup goals in 1954, his only appearance at the tournament. He found the net in every group and knockout match before the final, including back-to-back hat-tricks within four days, as Hungary reached the final before losing to West Germany.

8. Jürgen Klinsmann (Germany) – 11 goals

Klinsmann reached 11 goals across three World Cups and remains one of three German players in the all-time top ten, alongside Klose and Müller. His goals helped West Germany win the title in 1990 and supported Germany’s runs in 1994 and 1998.

10. The 10-goal club

Seven players share the next spot on the all-time list with 10 goals each: Helmut Rahn (Germany), Gabriel Batistuta (Argentina), Gary Lineker (England), Téofilo Cubillas (Peru), Thomas Müller (Germany), Grzegorz Lato (Poland), and Harry Kane (England).

Records worth watching at the 2026 World Cup

Mbappé could overtake Messi outright if he continues scoring through the knockout rounds, and he already holds the record for the fastest path to 16 goals.

Erling Haaland has also entered the conversation with four goals in the early stages of the 2026 tournament, though he remains well outside the top 10 for now. Since the all-time chart has shifted twice in one week, this list will likely need another update before the 2026 final.

Frequently asked questions

Who has scored the most goals in FIFA World Cup history?

Lionel Messi leads the all-time list with 18 goals, a record he set during the 2026 World Cup.

Is the record likely to change again before the 2026 World Cup ends?

Yes. Kylian Mbappé sits just two goals behind Messi and is still playing in the tournament, so the gap could close further before the final.

Who scored the most goals in a single World Cup tournament?

Just Fontaine of France holds this record with 13 goals, all scored during the 1958 World Cup.

Which country has the most players in the all-time top 10?

Germany has three players in the top 10: Klose, Müller, and Klinsmann.

Leave a Reply

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