StatPiece

Home/All-Time Records/All-Time Top Scorers

All-Time Top Scorers

FIFA World Cup 1930–2026 · 23 tournaments

← All records
#PlayerCountryGoalsTourn.Breakdown
1Kylian MbappéFrance2232018 (4) · 2022 (8) · 2026 (10)
2Lionel MessiArgentina2152006 (1) · 2014 (4) · 2018 (1) · 2022 (7) · 2026 (8)
3Miroslav KloseGermany1642002 (5) · 2006 (5) · 2010 (4) · 2014 (2)
4RonaldoBrazil1531998 (4) · 2002 (8) · 2006 (3)
5Harry KaneEngland1432018 (6) · 2022 (2) · 2026 (6)
6Gerhard MullerGermany1421970 (10) · 1974 (4)
7Just FontaineFrance1311958 (13)
8PeléBrazil1241958 (6) · 1962 (1) · 1966 (1) · 1970 (4)
9Cristiano RonaldoPortugal1162006 (1) · 2010 (1) · 2014 (1) · 2018 (4) · 2022 (1) · 2026 (3)
10Jürgen KlinsmannGermany1131990 (3) · 1994 (5) · 1998 (3)
11Sandor KocsisHungary1111954 (11)
12Thomas MüllerGermany1022010 (5) · 2014 (5)
13Helmut RahnGermany1021954 (4) · 1958 (6)
14Teófilo Juan CubillasPeru1021970 (5) · 1978 (5)
15Grzegorz LatoPoland1031974 (7) · 1978 (2) · 1982 (1)
16Gary LinekerEngland1021986 (6) · 1990 (4)
17Gabriel Omar BatistutaArgentina1031994 (4) · 1998 (5) · 2002 (1)
18NeymarBrazil942014 (4) · 2018 (2) · 2022 (2) · 2026 (1)
19AdemirBrazil911950 (9)
20Paolo RossiItaly921978 (3) · 1982 (6)
21Christian VieriItaly921998 (5) · 2002 (4)
22Uwe SeelerGermany941958 (2) · 1962 (2) · 1966 (2) · 1970 (3)
23Izidio VaváBrazil921958 (5) · 1962 (4)
24EusebioPortugal911966 (9)
25JairzinhoBrazil921970 (7) · 1974 (2)

Last updated: 19 July 2026