FIFA World Cup Top Goalscorers: Most Goals in World Cup History (1930–2026)
Lionel Messi is the all-time leading goalscorer at the FIFA World Cup with 18 goals across six tournaments (2006–2026). He passed Miroslav Klose's long-standing record of 16 during the 2026 World Cup — the first player to score more World Cup goals than Klose since the German striker set the mark in 2014.
More than 2,800 goals have been scored across 22 men's World Cup final tournaments (excluding penalty shoot-outs). Nearly 1,300 players have found the net at least once; only 102 have reached five or more career World Cup goals.
Quick reference → All-time top scorers hub · 2026 Golden Boot race · World Cup records
Most Goals Scored in World Cup History — Quick Answer
If you searched for "most goals in World Cup history", here is the definitive answer:
| Rank | Player | Country | Goals |
|---|---|---|---|
| 1 | Lionel Messi | Argentina | 18 |
| 2 | Miroslav Klose | Germany | 16 |
| 3 | Ronaldo | Brazil | 15 |
| 4 | Gerd Müller | West Germany | 14 |
| 5 | Kylian Mbappé | France | 14 |
Messi is the only player to win the World Cup (2022) while holding the all-time scoring record. The full ranking, Golden Boot history, single-tournament records and final-match scorers are below.
All-Time Top 15 World Cup Goalscorers
| Rank | Player | Country | Goals | Matches | Goals/game | World Cups |
|---|---|---|---|---|---|---|
| 1 | Lionel Messi | Argentina | 18 | 28 | 0.64 | 2006, 2014, 2018, 2022, 2026 |
| 2 | Miroslav Klose | Germany | 16 | 24 | 0.67 | 2002, 2006, 2010, 2014 |
| 3 | Ronaldo | Brazil | 15 | 19 | 0.79 | 1994, 1998, 2002, 2006 |
| 4 | Gerd Müller | West Germany | 14 | 13 | 1.08 | 1970, 1974 |
| 5 | Kylian Mbappé | France | 14 | 15 | 0.93 | 2018, 2022, 2026 |
| 6 | Just Fontaine | France | 13 | 6 | 2.17 | 1958 |
| 7 | Pelé | Brazil | 12 | 14 | 0.86 | 1958, 1962, 1966, 1970 |
| 8 | Sándor Kocsis | Hungary | 11 | 5 | 2.20 | 1954 |
| 9 | Jürgen Klinsmann | Germany | 11 | 17 | 0.65 | 1990, 1994, 1998 |
| 10 | Helmut Rahn | West Germany | 10 | 10 | 1.00 | 1954, 1958 |
| 10 | Gary Lineker | England | 10 | 12 | 0.83 | 1986, 1990 |
| 10 | Gabriel Batistuta | Argentina | 10 | 12 | 0.83 | 1994, 1998, 2002 |
| 10 | Harry Kane | England | 10 | 12 | 0.83 | 2018, 2022, 2026 |
| 10 | Teófilo Cubillas | Peru | 10 | 13 | 0.77 | 1970, 1978, 1982 |
| 10 | Thomas Müller | Germany | 10 | 19 | 0.53 | 2010, 2014, 2018, 2022 |
Bold = still active at international level. Data through the 2026 World Cup group stage.
How the All-Time Record Changed
The progression of the World Cup goals record tells the story of the tournament itself:
- Guillermo Stábile (Argentina) — 8 goals at the inaugural 1930 World Cup. For decades, only 25 players would ever score more in a single career than Stábile did in one tournament.
- Sándor Kocsis (Hungary) — 11 goals at 1954, becoming the first player to exceed Stábile's single-tournament total across a career.
- Just Fontaine (France) — 13 goals in one tournament at 1958 — still the single-edition record.
- Gerd Müller (West Germany) — passed the cumulative record with his 14th goal in the 1974 final, a mark that stood for over three decades.
- Ronaldo (Brazil) — 15 goals between 1998 and 2006.
- Miroslav Klose (Germany) — 16 goals, breaking Ronaldo's record with his famous strike against Brazil in the 2014 semi-final.
- Lionel Messi (Argentina) — 18 goals, setting a new record at the 2026 World Cup after winning the 2022 title.
#1 Lionel Messi — 18 Goals (Argentina)
Messi is the only player to win the World Cup (2022) while also holding the all-time scoring record. His 18 goals span six World Cups from 2006 to 2026, including the 2022 final where he scored twice in Argentina's penalty-shootout win over France.
Why the record matters: Messi scored in five different World Cups (2006, 2014, 2018, 2022, 2026) — matching Cristiano Ronaldo's feat — while accumulating goals at a higher rate across more knockout matches than any previous record holder.
2026 impact: Messi's goals at USA, Mexico and Canada 2026 extended a record many assumed Klose would hold permanently. See every 2026 match result as the tournament progresses.
#2 Miroslav Klose — 16 Goals (Germany)
Klose held the record for 12 years (2014–2026). Born in Poland, raised in Germany, he combined aerial power and poaching instinct across four tournaments:
- 2002 — 5 goals (all headers)
- 2006 — 5 goals (home World Cup)
- 2010 — 4 goals
- 2014 — 2 goals, World Cup champion — record-breaking 16th goal vs Brazil in the 7–1 semi-final
Klose scored in four World Cups — a feat matched by Pelé, Uwe Seeler, and Messi — but never won the Golden Boot outright despite leading Germany to glory in 2014.
#3 Ronaldo — 15 Goals (Brazil)
"O Fenômeno" scored 15 goals in 19 matches (0.79 per game) — the highest rate among the top five all-time scorers:
- 1994 — squad member, champion (did not play)
- 1998 — 4 goals, final vs France
- 2002 — 8 goals, Golden Boot, champion — 2 in the final vs Germany
- 2006 — 3 goals
Ronaldo was also the first player to score 8 goals in knockout-stage matches (excluding the third-place play-off) — a record later equalled by Kylian Mbappé at 2022.
Single-Tournament Record: Just Fontaine (13 Goals)
No stat in World Cup history is more untouchable than Fontaine's 13 goals in six matches at Sweden 1958 — an average of 2.17 goals per game.
| Goals | Player | Country | Year |
|---|---|---|---|
| 13 | Just Fontaine | France | 1958 |
| 11 | Sándor Kocsis | Hungary | 1954 |
| 10 | Gerd Müller | West Germany | 1970 |
| 9 | Ademir | Brazil | 1950 |
| 9 | Eusébio | Portugal | 1966 |
| 8 | Guillermo Stábile | Argentina | 1930 |
| 8 | Ronaldo | Brazil | 2002 |
| 8 | Kylian Mbappé | France | 2022 |
Only six players have averaged 2.0+ goals per match at a World Cup (minimum one full tournament): Kocsis, Fontaine, Guillermo Stábile, Oleg Salenko, Josef Hügi, and Ernst Wilimowski (4 goals in his only World Cup match, 1938).
Golden Boot: Top Scorer at Every World Cup
| Year | Player | Country | Goals |
|---|---|---|---|
| 1930 | Guillermo Stábile | Argentina | 8 |
| 1934 | Oldřich Nejedlý | Czechoslovakia | 5 |
| 1938 | Leônidas | Brazil | 7 |
| 1950 | Ademir | Brazil | 9 |
| 1954 | Sándor Kocsis | Hungary | 11 |
| 1958 | Just Fontaine | France | 13 |
| 1962 | 6 players (joint) | Various | 4 |
| 1966 | Eusébio | Portugal | 9 |
| 1970 | Gerd Müller | West Germany | 10 |
| 1974 | Grzegorz Lato | Poland | 7 |
| 1978 | Mario Kempes | Argentina | 6 |
| 1982 | Paolo Rossi | Italy | 6 |
| 1986 | Gary Lineker | England | 6 |
| 1990 | Salvatore Schillaci | Italy | 6 |
| 1994 | Stoichkov / Salenko | Bulgaria / Russia | 6 |
| 1998 | Davor Šuker | Croatia | 6 |
| 2002 | Ronaldo | Brazil | 8 |
| 2006 | Miroslav Klose | Germany | 5 |
| 2010 | Thomas Müller | Germany | 5 |
| 2014 | James Rodríguez | Colombia | 6 |
| 2018 | Harry Kane | England | 6 |
| 2022 | Kylian Mbappé | France | 8 |
No player has won the Golden Boot twice. Jairzinho (1970) and Messi (2022) each scored 7+ goals in a tournament without finishing as top scorer.
Scorers at Multiple World Cups
| Tournaments with goals | Player | Total goals |
|---|---|---|
| 5 | Cristiano Ronaldo (Portugal) | 8 |
| 5 | Lionel Messi (Argentina) | 18 |
| 4 | Uwe Seeler (West Germany) | 9 |
| 4 | Pelé (Brazil) | 12 |
| 4 | Miroslav Klose (Germany) | 16 |
| 3 | Kylian Mbappé (France) | 14 |
| 3 | Harry Kane (England) | 10 |
| 3 | Thomas Müller (Germany) | 10 |
Ronaldo and Messi are the only players to score at five different World Cups. Klose, Pelé, and Seeler scored at four. Another 37 players have scored at three World Cups.
Most Goals in World Cup Final Matches
| Player | Country | Final goals | Finals |
|---|---|---|---|
| Kylian Mbappé | France | 4 | 2018 (1), 2022 (3) |
| Geoff Hurst | England | 3 | 1966 (hat-trick) |
| Pelé | Brazil | 2 | 1958 (2), 1970 |
| Zinedine Zidane | France | 2 | 1998 (2), 2006 |
| Ronaldo | Brazil | 2 | 2002 (2) |
| Lionel Messi | Argentina | 2 | 2022 (2) |
Mbappé is the only player to score four goals in World Cup finals — one in the 2018 final and a hat-trick in the 2022 final. Geoff Hurst remains the only player with a final hat-trick in a single match (1966 vs West Germany).
Nations & Confederations
Among the top 102 all-time World Cup goalscorers:
- 14 players scored for Brazil; 14 for Germany/West Germany
- 68 came from UEFA (Europe), 30 from CONMEBOL (South America)
- Only four from outside Europe and South America: Roger Milla (Cameroon), Asamoah Gyan (Ghana), Tim Cahill (Australia), Clint Dempsey (United States)
Brazil and Germany dominate the leaderboard — reflecting their 22 combined World Cup appearances and deep knockout runs.
Active Players Chasing the Record
| Player | Goals | Tournaments | Needs for Messi's 18 |
|---|---|---|---|
| Kylian Mbappé | 14 | 2018, 2022, 2026 | 4 |
| Harry Kane | 10 | 2018, 2022, 2026 | 8 |
| Cristiano Ronaldo | 8 | 2006–2022 (5) | 10 |
| Lionel Messi | 18 | 2006–2026 (6) | — (record holder) |
Mbappé, still in his twenties at 2026, is the most realistic challenger to extend the record further. Ronaldo scored at a record five World Cups but retired from international duty with 8 goals — well short of Messi's mark. Use the 2026 simulator to model France's knockout path.
Other Scoring Records
| Record | Holder | Detail |
|---|---|---|
| Most goals in one match | Oleg Salenko | 5 vs Cameroon (1994) |
| Fastest goal | Hakan Şükür | 11 seconds (2002) |
| Youngest scorer | Pelé | 17 years, 239 days (1958) |
| Oldest scorer | Roger Milla | 42 years, 39 days (1994) |
| Most tournaments scored in | Pelé, Seeler, Klose, Messi | 4–5 each |
| Best goals-per-game (5+ goals) | Gerd Müller | 1.08 (14 in 13) |
Frequently Asked Questions
Who is the all-time top scorer at the World Cup?
Lionel Messi with 18 goals for Argentina (2006–2026). He broke Miroslav Klose's record of 16 at the 2026 World Cup.
Who scored the most goals in a single World Cup?
Just Fontaine with 13 goals at Sweden 1958 in just six matches — a record that has stood for nearly 70 years.
Is Miroslav Klose still the record holder?
No. Klose held the record from 2014 to 2026 with 16 goals. Messi surpassed him at USA 2026.
Who has scored at the most World Cups?
Cristiano Ronaldo and Lionel Messi — both have scored at five World Cups. Messi's total of 18 goals far exceeds Ronaldo's 8.
Who scored the most goals in World Cup finals?
Kylian Mbappé with 4 goals across the 2018 and 2022 finals (including a hat-trick in 2022).
Who has scored the most World Cup goals among active players?
Kylian Mbappé leads active players with 14 goals, followed by Harry Kane (10). Lionel Messi holds the overall record with 18.
Who has scored the most goals in World Cup history?
Lionel Messi with 18 goals for Argentina (2006–2026). See the full top-15 table above.
Has anyone won the Golden Boot twice?
No. No player has been the outright top scorer at two World Cups. Müller (1970) and several others won once.
Related Guides
- All-time top scorers hub
- Countries with most World Cup goals
- World Cup 2026 Golden Boot
- Golden Boot winners who also won the trophy
- World Cup records: complete guide
- Greatest World Cup players
- 2026 results & scorers
Statistics compiled from FIFA World Cup official match records and historical tournament data through June 2026.