Today Live

World Cup

All-Time Top Scorers

#NameMatches11mRatioScores
1Kylian MbappéKylian Mbappé223122
2Lionel MessiLionel Messi3440,6221
3Miroslav KloseMiroslav Klose2400,6716
4RonaldoRonaldo1910,7915
5Gerd MüllerGerd Müller1311,0814
Harry KaneHarry Kane1860,7814
7Just FontaineJust Fontaine602,1713
8PeléPelé1400,8612
9Sándor KocsisSándor Kocsis502,211
Jürgen KlinsmannJürgen Klinsmann1700,6511
Cristiano RonaldoCristiano Ronaldo2740,4111
12Helmut RahnHelmut Rahn100110
Gary LinekerGary Lineker1220,8310
Gabriel BatistutaGabriel Batistuta1240,8310
Teófilo CubillasTeófilo Cubillas1320,7710
Thomas MüllerThomas Müller1910,5310
Grzegorz LatoGrzegorz Lato2000,510
18AdemirAdemir601,59
EusébioEusébio641,59
Christian VieriChristian Vieri9019
VaváVavá1000,99
David VillaDavid Villa1220,759
Paolo RossiPaolo Rossi1400,649
NeymarNeymar1530,69
JairzinhoJairzinho1600,569
Roberto BaggioRoberto Baggio1620,569
Karl-Heinz RummeniggeKarl-Heinz Rummenigge1900,479
Uwe SeelerUwe Seeler2100,439
29Guillermo StábileGuillermo Stábile4028
LéônidasLéônidas501,68
Oscar MíguezOscar Míguez701,148
Jude BellinghamJude Bellingham1300,628
RivaldoRivaldo1410,578
Rudi VöllerRudi Völler1500,538
Romelu LukakuRomelu Lukaku1800,448
Diego MaradonaDiego Maradona2100,388
37Erling HaalandErling Haaland501,47
Oldřich NejedlýOldřich Nejedlý611,177
Lajos TichýLajos Tichý800,877
CarecaCareca910,787
Andrzej SzarmachAndrzej Szarmach1300,547
Johnny RepJohnny Rep1400,57
Hans SchäferHans Schäfer1500,477
Luis SuárezLuis Suárez1600,447
Ivan PerišićIvan Perišić2100,337
46Josef HügiJosef Hügi3026
Oleg SalenkoOleg Salenko3226
Max MorlockMax Morlock501,26
Erich ProbstErich Probst501,26
György SárosiGyörgy Sárosi511,26
Salvatore SchillaciSalvatore Schillaci710,866
Davor ŠukerDavor Šuker810,756
Cody GakpoCody Gakpo900,676
Helmut HallerHelmut Haller910,676
Diego ForlánDiego Forlán1010,66
Enner ValenciaEnner Valencia1010,66
Hristo StoichkovHristo Stoichkov1030,66
Bukayo SakaBukayo Saka1110,556
Asamoah GyanAsamoah Gyan1120,556
Dennis BergkampDennis Bergkamp1200,56
James RodríguezJames Rodríguez1310,466
Rob RensenbrinkRob Rensenbrink1340,466
BebetoBebeto1500,46
RivelinoRivelino1500,46
Arjen RobbenArjen Robben1500,46
Zbigniew BoniekZbigniew Boniek1600,376
Thierry HenryThierry Henry1700,356
Wesley SneijderWesley Sneijder1700,356
Robin van PersieRobin van Persie1710,356
Mario KempesMario Kempes1800,336
Ousmane DembéléOusmane Dembélé1900,326
Lothar MatthäusLothar Matthäus2520,246
73Pedro CeaPedro Cea401,255
Silvio PiolaSilvio Piola401,255
Peter McParlandPeter McParland5015
Geoff HurstGeoff Hurst600,835
Jon Dahl TomassonJon Dahl Tomasson610,835
Kai HavertzKai Havertz610,835
Kennet AnderssonKennet Andersson700,715
MorientesMorientes700,715
Alessandro AltobelliAlessandro Altobelli710,715
Mario MandžukićMario Mandžukić800,625
Mikel OyarzabalMikel Oyarzabal810,625
Tim CahillTim Cahill900,565
Valentin IvanovValentin Ivanov900,565
ButragueñoButragueño910,565
Roger MillaRoger Milla1000,55
Hans KranklHans Krankl1010,55
GarrinchaGarrincha1200,425
Landon DonovanLandon Donovan1210,425
HierroHierro1230,425
Johan NeeskensJohan Neeskens1230,425
Henrik LarssonHenrik Larsson1310,385
Gonzalo HiguaínGonzalo Higuaín1400,365
Michel PlatiniMichel Platini1410,365
Julián AlvarezJulián Alvarez1500,335
Lukas PodolskiLukas Podolski1500,335
Édinson CavaniÉdinson Cavani1710,295
Franz BeckenbauerFranz Beckenbauer1800,285
Olivier GiroudOlivier Giroud1800,285