SUMMARY: This article presents the complete list of FIFA World Cup top scorers from 1930 through 2026. Miroslav Klose (Germany) and Lionel Messi (Argentina) now share the top spot with 16 goals each. Ronaldo Nazario (Brazil) has 15 goals, while Gerd Muller (West Germany) and Kylian Mbappe (France) each have 14 goals. Just Fontaine (France) holds the record for highest goals-per-match average: 13 goals in just 6 matches (2.17 per game). Over 2,720 goals have been scored by 1,340+ players across 22 editions of the tournament.

Since the first World Cup was held in Uruguay in 1930, the tournament has served as the ultimate stage for the world's greatest goalscorers. The first goal in World Cup history was scored by France's Lucien Laurent, and since then over 1,340 players from various nations have etched their names onto the scoresheet. Among them, only 101 players have managed to score five or more goals across their World Cup careers.
The competition at the top of the all-time scoring list is remarkably tight. Miroslav Klose, the German striker renowned for his aerial ability and goal-scoring instinct, shares the record with Lionel Messi at 16 goals. Klose achieved this across 24 matches in four World Cups (2002, 2006, 2010, 2014), while Messi reached 16 goals in 27 matches across six editions (2006, 2010, 2014, 2018, 2022, 2026). Messi equaled Klose's record after scoring a hat-trick against Algeria in the 2026 World Cup opener in Kansas City.
Brazil's Ronaldo Nazario sits in third place with 15 goals from 19 matches. The phenomenon known as 'O Fenomeno' scored in three different World Cups, including two goals in the 2002 final that secured Brazil's fifth title. West Germany's Gerd Muller and France's Kylian Mbappe share fourth place with 14 goals each. Muller achieved this in just 13 matches (a ratio of 1.08 per game), while Mbappe reached the mark in 15 matches across three editions.
Just Fontaine of France holds what may be an unbreakable record: 13 goals in a single tournament. The French striker scored 13 goals in just 6 matches at the 1958 World Cup, producing a staggering average of 2.17 goals per match. Hungary's Sandor Kocsis also posted an impressive 2.20 goals-per-match average with 11 goals from 5 appearances at the 1954 World Cup.
In terms of geographic distribution, 67 of the top 101 goalscorers come from UEFA (Europe), 30 from CONMEBOL (South America), and only 4 from other confederations. Brazil and Germany/West Germany each contributed 14 players to the top 101 list. Cristiano Ronaldo, despite being the all-time international goalscorer with 143 goals, has only 8 World Cup goals across five editions.
Suggested Internal Links: FIFA World Cup Records and Statistics | Lionel Messi and Kylian Mbappe at the 2026 World Cup | History of the FIFA World Cup 1930-2026