Men's World Championships
All-Time Shot Percentage

Minimum requirement for inclusion in the “Shot Percentage” record list:
  -At least 15 career goals

Men's World Championships
All-Time Shot Percentage.
RkNameTeamBornPosGPGAPPIM+/-PPGSHGGWGG/GPA/GPP/GPSOGSH%
1CAPierre-Luc DuboisCAN1998F3717193626234030.4590.5140.9735630.4%
2FRAntoine RousselFRA1989F361512278492320.4170.3330.7505129.4%
3CASidney CrosbyCAN1987F2616233918164020.6150.8851.5006425.0%
4CADylan CozensCAN2001F20168244157220.8000.4001.2006624.2%
5SEWilliam NylanderSWE1996F241622386293040.6670.9171.5836723.9%
6SEGustav NyquistSWE1989F27154191443320.5560.1480.7046722.4%
7CAJason SpezzaCAN1983F351817358203020.5140.4861.0008122.2%
8SEKristian HuseliusSWE1978F3315132810173030.4550.3940.8486822.1%
9RUVadim ShipachevRUS1987F3715324716177110.4050.8651.2706822.1%
10CADany HeatleyCAN1981F52382462442811060.7310.4621.19217421.8%
11CASteven StamkosCAN1990F22161026221510070.7270.4551.1827521.3%
12CZDominik KubalikCZE1995F4325214642010040.5810.4881.07011821.2%
13CATaylor HallCAN1991F28159248171020.5360.3210.8577619.7%
14RUArtemi PanarinRUS1991F2915274212175040.5170.9311.4487819.2%
15RUSergei MozyakinRUS1981F511919388197020.3730.3730.7459919.2%
16RUEvgeny DadonovRUS1989F5822305210239050.3790.5170.89711519.1%
17CHNico HischierSUI1999F4220204010144080.4760.4760.95210519.0%
18SEElias LindholmSWE1994F3616173318143110.4440.4720.9178518.8%
19RUDanis ZaripovRUS1981F4515344916277210.3330.7561.0898018.8%
20RUPavel DatsyukRUS1978F571635514393230.2810.6140.8958818.2%
21NOAnders BastiansenNOR1980F872420443838340.2760.2300.50613417.9%
22USBrock NelsonUSA1991F4019163536242450.4750.4000.87510817.6%
23SEPatric HörnqvistSWE1987F341772438187120.5000.2060.7069817.3%
24SEMattias WeinhandlSWE1980F3716203614113030.4320.5410.9739317.2%
25FIPetri KontiolaFIN1984F6417254240174210.2660.3910.6569917.2%
26SELoui ErikssonSWE1985F5221274841511040.4040.5190.92312416.9%
27FINiko KapanenFIN1978F8523315456287130.2710.3650.63513616.9%
28LVLauris DarzinsLAT1985F6224164056-38030.3870.2580.64514416.7%
29FRStephane Da CostaFRA1989F4918254336107230.3670.5100.87810916.5%
30CAJohn TavaresCAN1990F311818363684010.5810.5811.16111016.4%
31CAJordan EberleCAN1990F471623396186020.3400.4890.8309816.3%
32FIJarkko ImmonenFIN1982F5019133212112150.3800.2600.64011816.1%
33CANathan MacKinnonCAN1995F3618234130243120.5000.6391.13911315.9%
34RUEvgeni MalkinRUS1986F63323668485212350.5080.5711.07920115.9%
35CARick NashCAN1984F34232144202812060.6760.6181.29414615.8%
36FIJukka HentunenFIN1974F5015142946253120.3000.2800.5809815.3%
37CHNino NiederreiterSUI1992F60222042241711020.3670.3330.70014515.2%
38CAMatt DucheneCAN1991F521817356311010.3460.3270.67311915.1%
39KZRoman StarchenkoKAZ1986F5718183612-148110.3160.3160.63212114.9%
40CHGregory HofmannSUI1992F3815823485010.3950.2110.60510114.9%
41RUIlya KovalchukRUS1983F94365086125285190.3830.5320.91524514.7%
42SKLadislav NagySVK1979F5318244250166040.3400.4530.79212314.6%
43DEMichael WolfGER1981F4815112614-44010.3130.2290.54210314.6%
44CZRoman CervenkaCZE1985F10533589144445160.3140.5520.86722914.4%
45NOPatrick ThoresenNOR1983F6623325552-810030.3480.4850.83316014.4%
46CARyan O'ReillyCAN1991F6319244312356220.3020.3810.68313314.3%
47LVKaspars DaugavinsLAT1988F852326497878040.2710.3060.57616414.0%
48RUAlexander SeminRUS1984F3915173236233020.3850.4360.82110913.8%
49BYMikhail GrabovskiBLR1984F5019264518411010.3800.5200.90013913.7%
50CHSven AndrighettoSUI1993F491816343917040.3670.3270.69413613.2%


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.