# The all-time top scorers at the World Cup

The players with the most goals at FIFA World Cups, according to Wikipedia's list, including the 2026 World Cup, where Kylian Mbappé took the record. With goals, games and tournaments.

- 0 votes · 23 items
- Aug 8, 2026 · radler_langsam
- https://even.best/en/l/523/the-all-time-top-scorers-at-the-world-cup

## Top 15

1. **Kylian Mbappé** (0 · ▲0 ▼0) — France. 22 goals in 22 games (2018, 2022, 2026). World champion in 2018 and top scorer in 2022 and 2026.
2. **Lionel Messi** (0 · ▲0 ▼0) — Argentina. 21 goals in 34 games (2006-2026). World champion in 2022; six World Cups.
3. **Miroslav Klose** (0 · ▲0 ▼0) — Germany. 16 goals in 24 games (2002-2014). World champion in 2014.
4. **Ronaldo** (0 · ▲0 ▼0) — Brazil. 15 goals in 19 games (1998-2006). World champion in 2002 with eight goals.
5. **Gerd Müller** (0 · ▲0 ▼0) — West Germany. 14 goals in 13 games (1970-1974). Scored the winner in the 1974 final.
6. **Harry Kane** (0 · ▲0 ▼0) — England. 14 goals in 18 games (2018-2026). Top scorer in 2018.
7. **Just Fontaine** (0 · ▲0 ▼0) — France. 13 goals in 6 games (1958). 13 goals at a single tournament, still a record.
8. **Pelé** (0 · ▲0 ▼0) — Brazil. 12 goals in 14 games (1958-1970). Three-time world champion.
9. **Sándor Kocsis** (0 · ▲0 ▼0) — Hungary. 11 goals in 5 games (1954). Eleven goals in just five games.
10. **Jürgen Klinsmann** (0 · ▲0 ▼0) — West Germany / Germany. 11 goals in 17 games (1990-1998). World champion in 1990.
11. **Cristiano Ronaldo** (0 · ▲0 ▼0) — Portugal. 11 goals in 27 games (2006-2026). Scored at six different World Cups.
12. **Helmut Rahn** (0 · ▲0 ▼0) — West Germany. 10 goals in 10 games (1954-1958). Two goals in the 1954 final, the "Miracle of Bern".
13. **Gary Lineker** (0 · ▲0 ▼0) — England. 10 goals in 12 games (1986-1990). Top scorer in 1986.
14. **Gabriel Batistuta** (0 · ▲0 ▼0) — Argentina. 10 goals in 12 games (1994-2002).
15. **Teófilo Cubillas** (0 · ▲0 ▼0) — Peru. 10 goals in 13 games (1970-1982).
16. **Thomas Müller** (0 · ▲0 ▼0) — Germany. 10 goals in 19 games (2010-2022). Top scorer in 2010, world champion in 2014.
17. **Grzegorz Lato** (0 · ▲0 ▼0) — Poland. 10 goals in 20 games (1974-1982). Top scorer in 1974.
18. **Eusébio** (0 · ▲0 ▼0) — Portugal. 9 goals in 6 games (1966). Top scorer in 1966.
19. **Paolo Rossi** (0 · ▲0 ▼0) — Italy. 9 goals in 14 games (1978-1982). Top scorer and world champion in 1982.
20. **David Villa** (0 · ▲0 ▼0) — Spain. 9 goals in 12 games (2006-2014). World champion in 2010.
21. **Neymar** (0 · ▲0 ▼0) — Brazil. 9 goals in 15 games (2014-2026).
22. **Vavá** (0 · ▲0 ▼0) — Brazil. 9 goals in 10 games (1958-1962). World champion in 1958 and 1962.
23. **Christian Vieri** (0 · ▲0 ▼0) — Italy. 9 goals in 9 games (1998-2002).

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
