The FIFA World Cup has seen many great goalscorers since it started in 1930. Stars from different generations are on the all-time scoring list.
Argentina’s Lionel Messi and Germany’s Miroslav Klose now share the top spot. Messi scored a hat-trick against Algeria in the 2026 FIFA World Cup Group J opener in Kansas City on Wednesday.
Here is the official list of the leading scorers in World Cup history as given by FIFA on Wednesday.
List of FIFA World Cup all-time leading scorers
- Miroslav Klose (Germany), 16 goals
- Lionel Messi (Argentina), 16 goals
- Ronaldo Nazário (Brazil), 15 goals
- Gerd Müller (West Germany), 14 goals
- Kylian Mbappé (France), 14 goals
- Just Fontaine (France), 13 goals
- Pelé (Brazil), 12 goals
- Jürgen Klinsmann (West Germany/Germany), 11 goals
- Sándor Kocsis (Hungary), 11 goals
- Gabriel Batistuta (Argentina), 10 goals
- Teófilo Cubillas (Peru), 10 goals
World Cups: 3 (1970, 1978, 1982), in 13 matches
- Grzegorz Lato (Poland), 10 goals
- Gary Lineker (England), 10 goals
- Thomas Müller (Germany), 10 goals
- Helmut Rahn (West Germany), 10 goals
- Ademir de Menezes (Brazil), 9 goals
- Roberto Baggio (Italy), 9 goals
- Eusébio (Portugal), 9 goals
- Jairzinho (Brazil), 9 goals
- Paolo Rossi (Italy), 9 goals
- Karl-Heinz Rummenigge (West Germany), 9 goals
- Uwe Seeler (West Germany), 9 goals
- Vavá (Brazil), 9 goals
- Christian Vieri (Italy), 9 goals
- David Villa (Spain), 9 goals








Drop your comment
No comments yet — be the first to drop the gist 👇