Men's World Championships
All-Time Goal Scorers

Men's World Championships
All-Time Goal Scorers.
RkNameTeamBornPosGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
1SUBoris MikhailovUSR1944F1059866164560.9330.6291.562
2SUAlexander MaltsevUSR1949F1087776153300.7130.7041.417
3SUVladimir PetrovUSR1947F1017478152840.7330.7721.505
4SUValeri KharlamovUSR1948F1057482156790.7050.7811.486
5CZVaclav NedomanskyCZE1944F80652792510.8130.3381.150
6SUAlexander YakushevUSR1947F81603393240.7410.4071.148
7SESven JohanssonSWE1931F66564197140.8480.6211.470
8CZVladimir ZabrodskyCZE1923F2955268121.8970.8972.793
9SUSergei KapustinUSR1953F81553489530.6790.4201.099
10SUSergei MakarovUSR1958F101556812385650.5450.6731.218
11CHRichard TorrianiSUI1911F4953298251.0820.5921.673
12CZVladimir MartinecCZE1949F1015356109440.5250.5541.079
13CZJiri HolikCZE1944F109514394870.4680.3940.862
14CZJosef MalecekCZE1903F50503686131.0000.7201.720
15SUVeniamin AlexandrovUSR1937F57503585280.8770.6141.491
16SUVyacheslav StarshinovUSR1940F63502272610.7940.3491.143
17CHFerdinand CattiniSUI1916F5048196780.9600.3801.340
18CHUlrich PolteraSUI1922F39461864201.1790.4621.641
19SUAnatoly FirsovUSR1941F47463985260.9790.8301.809
20SUVladimir VikulovUSR1946F59462773120.7800.4581.237
21SENils NilssonSWE1936F4745236840.9570.4891.447
22SUVladimir KrutovUSR1960F6844347868480.6470.5001.147
23CZIvan HlinkaCZE1950F89424385270.4720.4830.955
24SERonald PetterssonSWE1935F63402464150.6350.3811.016
25SETord LundströmSWE1945F74402666340.5410.3510.892
26SEUlf SternerSWE1941F74403373360.5410.4460.986
27DEErich KühnhacklFRG1950F7540357512610.5330.4671.000
28RUVyacheslav BykovTOT 1960F8439337220730.4640.3930.857
29DEDieter HegenTOT 1962F10639216082-70.3680.1980.566
30CZVlastimil BubnikCZE1931F33381957121.1520.5761.727
31SUKonstantin LoktevUSR1933F43382563280.8840.5811.465
32CADany HeatleyCAN1981F52382462442811060.7310.4621.19217421.8%
33SKMiroslav SatanSVK1974F88373875541713450.4200.4320.852
34RUIlya KovalchukRUS1983F94365086125285190.3830.5320.91524514.7%
35SUVyacheslav FetisovUSR1958D10136609689930.3560.5940.950
36CZJaromír JágrTOT 1972F80354075582313190.4380.5000.938
37RUAlexander OvechkinRUS1985F83352964694463100.4220.3490.77134810.1%
38SUVladimir ShadrinUSR1948F62343973420.5480.6291.177
39FIVille PeltonenFIN1973F10534478148297110.3240.4480.771
40CZMilan NovyCZE1951F62332558240.5320.4030.935
41CZRoman CervenkaCZE1985F10533589144445160.3140.5520.86722914.4%
42SEHans ÖbergSWE1926F4432124400.7270.2731.000
43RUEvgeni MalkinRUS1986F63323668485212350.5080.5711.07920115.9%
44CHAndres AmbühlSUI1983F151323870104126370.2120.2520.46428711.1%
45CHHans-Martin TreppSUI1922F29311546141.0690.5171.586
46CZJiri LálaCZE1959F483117481290.6460.3541.000
47CZBohuslav StastnyCZE1949F60311950260.5170.3170.833
48CAJack McLeodCAN1930F28301747221.0710.6071.679
49SUAlexander AlmetovUSR1940F35302858140.8570.8001.657
50CZMiroslav VlachCZE1935F3630535160.8330.1390.972


Post-1980s IIHF World Championship stats sourced from: IIHF Official Website and the Official Guide & Record Books of the Finnish Ice Hockey Federation.
Pre-1980s stats sourced primarily from the wonderful Russian Hockey site https://ice-hockey-stat.com/ and their beautifully documented international hockey history.