World Championships ‑ All-Time Goals Leaders.
RkNameBornPosGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GP
1SUBoris Mikhailov1944F1059866164560.9330.6291.562
2SUAlexander Maltsev1949F1087776153300.7130.7041.417
3SUVladimir Petrov1947F1017478152840.7330.7721.505
4SUValeri Kharlamov1948F1057482156790.7050.7811.486
5CZVaclav Nedomansky1944F80652792510.8130.3381.150
6SUAlexander Yakushev1947F81603393240.7410.4071.148
7SESven Johansson1931F66564197140.8480.6211.470
8CZVladimir Zabrodsky1923F2955268121.8970.8972.793
9SUSergei Kapustin1953F81553489530.6790.4201.099
10SUSergei Makarov1958F101556812385650.5450.6731.218
11CHRichard Torriani1911F4953298251.0820.5921.673
12CZVladimir Martinec1949F1015356109440.5250.5541.079
13CZJiri Holik1944F109514394870.4680.3940.862
14CZJosef Malecek1903F50503686131.0000.7201.720
15SUVeniamin Alexandrov1937F57503585280.8770.6141.491
16SUVyacheslav Starshinov1940F63502272610.7940.3491.143
17CHFerdinand Cattini1916F5048196780.9600.3801.340
18CHUlrich Poltera1922F39461864201.1790.4621.641
19SUAnatoly Firsov1941F47463985260.9790.8301.809
20SUVladimir Vikulov1946F59462773120.7800.4581.237
21SENils Nilsson1936F4745236840.9570.4891.447
22SUVladimir Krutov1960F6844347868480.6470.5001.147
23CZIvan Hlinka1950F89424385270.4720.4830.955
24SERonald Pettersson1935F63402464150.6350.3811.016
25SETord Lundström1945F74402666340.5410.3510.892
26SEUlf Sterner1941F74403373360.5410.4460.986
27DEErich Kühnhackl1950F7540357512610.5330.4671.000
28RUVyacheslav Bykov1960F8439337220730.4640.3930.857
29DEDieter Hegen1962F10639216082-70.3680.1980.566
30CZVlastimil Bubnik1931F33381957121.1520.5761.727
31SUKonstantin Loktev1933F43382563280.8840.5811.465
32CADany Heatley1981F52382462442811060.7310.4621.192
33SKMiroslav Satan1974F88373875541713450.4200.4320.852
34RUIlya Kovalchuk1983F94365086125285190.3830.5320.915
35SUVyacheslav Fetisov1958D10136609689930.3560.5940.950
36CZJaromír Jágr1972F80354075582313190.4380.5000.938
37RUAlexander Ovechkin1985F83352964694463100.4220.3490.771
38SUVladimir Shadrin1948F62343973420.5480.6291.177
39FIVille Peltonen1973F10534478148297110.3240.4480.771
40CZMilan Novy1951F62332558240.5320.4030.935
41CZRoman Cervenka1985F10533589144445160.3140.5520.867
42SEHans Öberg1926F4432124400.7270.2731.000
43RUEvgeni Malkin1986F63323668485212350.5080.5711.079
44CHAndres Ambühl1983F151323870104126370.2120.2520.464
45CHHans-Martin Trepp1922F29311546141.0690.5171.586
46CZJiri Lála1959F483117481290.6460.3541.000
47CZBohuslav Stastny1949F60311950260.5170.3170.833
48CAJack McLeod1930F28301747221.0710.6071.679
49SUAlexander Almetov1940F35302858140.8570.8001.657
50CZMiroslav Vlach1935F3630535160.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.