Quantcast

NHL All Time Skaters Shooting Percentage Leaders Career

Rank
Player
Team
Year
Record
1 Craig Simpson Pittsburgh Penguins 1985-1988 23.66
Edmonton Oilers 1987-1993
Buffalo Sabres 1993-1995
2 Charlie Simmer California Golden Seals 1974-1976 22.34
Cleveland Barons 1976-1977
Los Angeles Kings 1977-1985
Boston Bruins 1984-1987
Pittsburgh Penguins 1987-1988
3 Paul MacLean St. Louis Blues 1980-1981 21.41
Winnipeg Jets 1981-1988
Detroit Red Wings 1988-1989
St. Louis Blues 1989-1991
4 Mike Bossy New York Islanders 1977-1987 21.18
5 Yvon Lambert Montreal Canadiens 1972-1981 19.85
Buffalo Sabres 1981-1982
6 Rick Middleton New York Rangers 1974-1976 19.69
Boston Bruins 1976-1988
7 Blaine Stoughton Pittsburgh Penguins 1973-1974 19.52
Toronto Maple Leafs 1974-1976
Cincinnati Stingers 1976-1978
Indianapolis Racers 1977-1979
New England Whalers 1978-1979
Hartford Whalers 1979-1984
New York Rangers 1983-1984
8 Darryl Sutter Chicago Blackhawks 1979-1987 19.42
9 Rob Brown Pittsburgh Penguins 1987-1991 19.41
Hartford Whalers 1990-1992
Chicago Blackhawks 1991-1993
Los Angeles Kings 1994-1995
Pittsburgh Penguins 1997-2000
10 Mike Ridley New York Rangers 1985-1987 19.30
Washington Capitals 1986-1994
Toronto Maple Leafs 1994-1995
Vancouver Canucks 1995-1997
11 Steve Vickers New York Rangers 1972-1982 19.28
12 Kent Nilsson Atlanta Flames 1979-1980 19.21
Calgary Flames 1980-1985
Minnesota North Stars 1985-1987
Edmonton Oilers 1986-1995
13 Tom McCarthy Minnesota North Stars 1979-1986 19.16
Boston Bruins 1986-1988
14 Jari Kurri Edmonton Oilers 1980-1990 19.13
Los Angeles Kings 1991-1996
New York Rangers 1995-1996
Mighty Ducks of Anaheim 1996-1997
Colorado Avalanche 1997-1998
15 John Bucyk Detroit Red Wings 1955-1957 19.09
Boston Bruins 1957-1978
16 Mario Lemieux Pittsburgh Penguins 1984-2002 18.99
17 Peter Stastny Quebec Nordiques 1980-1990 18.96
New Jersey Devils 1989-1993
St. Louis Blues 1993-1995
18 Ray Ferraro Hartford Whalers 1984-1991 18.85
New York Islanders 1990-1995
New York Rangers 1995-1996
Los Angeles Kings 1995-1999
Atlanta Flames 1999-2002
St. Louis Blues 2001-2002
19 Mark Hunter Montreal Canadiens 1981-1985 18.78
St. Louis Blues 1985-1988
Calgary Flames 1988-1991
Hartford Whalers 1990-1992
Washington Capitals 1992-1993
20 Tim Kerr Philadelphia Flyers 1980-1991 18.77
New York Rangers 1991-1992
Hartford Whalers 1992-1993
21 *Alex Tanguay Colorado Avalanche 1999-2006 18.71
Calgary Flames 2006-2008
Montreal Canadiens 2008-2009
Tampa Bay Lightning 2009-2010
Calgary Flames 2010-2013
Colorado Avalanche 2013-2014
22 Peter McNab Buffalo Sabres 1973-1976 18.56
Boston Bruins 1976-1984
Vancouver Canucks 1983-1985
New Jersey Devils 1985-1987
23 Mats Naslund Montreal Canadiens 1982-1990 18.47
Boston Bruins 1994-1995
24 Gary Roberts Calgary Flames 1986-1996 18.45
Carolina Hurricanes 1997-2000
Toronto Maple Leafs 2000-2004
Florida Panthers 2005-2007
Pittsburgh Penguins 2006-2008
25 Bryan Trottier New York Islanders 1975-1989 18.44
Pittsburgh Penguins 1990-1994
26 Cam Neely Vancouver Canucks 1983-1986 18.39
Boston Bruins 1986-1996
27 Pat Elynuik Washington Capitals 1987-1994 18.38
Tampa Bay Lightning 1993-1994
Ottawa Senators 1994-1996
28 Keith Crowder Birmingham Bulls 1978-1979 18.16
Boston Bruins 1980-1989
Los Angeles Kings 1989-1990
29 Anton Stastny Quebec Nordiques 1980-1989 18.03
30 Joe Mullen St. Louis Blues 1981-1986 18.01
Calgary Flames 1985-1986
Calgary Flames 1986-1990
Pittsburgh Penguins 1990-1995
Boston Bruins 1995-1996
31 Brian Sutter St. Louis Blues 1966-1988 17.97
32 Paul Gardner Colorado Avalanche 1976-1979 17.87
Toronto Maple Leafs 1978-1980
Pittsburgh Penguins 1980-1984
Washington Capitals 1984-1985
Buffalo Sabres 1985-1986
33 Dave Taylor Los Angeles Kings 1977-1994 17.86
34 Yvan Cournoyer Montreal Canadiens 1963-1979 17.85
35 Mike Bullard Pittsburgh Penguins 1980-1987 17.79
Calgary Flames 1986-1988
St. Louis Blues 1988-1989
Philadelphia Flyers 1988-1990
Toronto Maple Leafs 1991-1992
36 Craig Janney Boston Bruins 1987-1992 17.79
St. Louis Blues 1991-1995
San Jose Sharks 1994-1996
Winnipeg Jets 1995-1996
Phoenix Coyotes 1996-1998
Tampa Bay Lightning 1998-1999
New York Islanders 1998-1999
37 Bernie Federko St. Louis Blues 1976-1989 17.77
Detroit Red Wings 1989-1990
38 Don Maloney New York Rangers 1978-1989 17.76
Hartford Whalers 1988-1989
New York Islanders 1989-1991
39 Ilkka Sinisalo Philadelphia Flyers 1981-1990 17.72
Minnesota North Stars 1990-1991
Los Angeles Kings 1990-1992
40 Andrew Brunette Washington Capitals 1995-1998 17.68
Nashville Predators 1998-1999
Atlanta Flames 1999-2001
Minnesota North Stars 2001-2004
Colorado Avalanche 2005-2008
Minnesota North Stars 2008-2011
Chicago Blackhawks 2011-2012
41 Jim Pappin Toronto Maple Leafs 1963-1968 17.67
Chicago Blackhawks 1968-1975
California Golden Seals 1975-1976
Cleveland Barons 1976-1977
42 Steve Shutt Montreal Canadiens 1972-1984 17.63
Montreal Canadiens 1984-1985
Los Angeles Kings 1984-1985
43 John Tonelli Houston Aeros 1975-1978 17.61
New York Islanders 1978-1986
Calgary Flames 1985-1988
Los Angeles Kings 1988-1991
Chicago Blackhawks 1991-1992
Quebec Nordiques 1991-1992
44 Wayne Gretzky Indianapolis Racers 1978-1979 17.57
Edmonton Oilers 1978-1988
Los Angeles Kings 1988-1996
St. Louis Blues 1995-1996
New York Rangers 1996-1999
45 Pat LaFontaine New York Islanders 1983-1991 17.56
Buffalo Sabres 1991-1997
New York Rangers 1997-1998
46 Jimmy Carson Los Angeles Kings 1986-1988 17.55
Edmonton Oilers 1988-1990
Detroit Red Wings 1989-1993
Los Angeles Kings 1992-1994
Vancouver Canucks 1993-1994
Hartford Whalers 1994-1996
47 *Steven Stamkos Tampa Bay Lightning 2008-2014 17.51
48 Pierre Mondou Montreal Canadiens 1977-1985 17.48
49 Jean Ratelle New York Rangers 1960-1975 17.45
New York Rangers 1975-1976
Boston Bruins 1975-1976
Boston Bruins 1976-1981
50 Michel Goulet Birmingham Bulls 1978-1979 17.44
Quebec Nordiques 1979-1990
Chicago Blackhawks 1989-1994
51 Joe Nieuwendyk Calgary Flames 1986-1995 17.40
Dallas Stars 1995-2002
New Jersey Devils 2001-2003
Toronto Maple Leafs 2003-2004
Florida Panthers 2005-2007
52 *Mark Parrish Florida Panthers 1998-2000 17.32
New York Islanders 2001-2006
Los Angeles Kings 2005-2006
Minnesota Wild 2006-2008
Dallas Stars 2008-2009
Tampa Bay Lightning 2009-2010
Buffalo Sabres 2010-2011
53 Carey Wilson Calgary Flames 1983-1988 17.30
Hartford Whalers 1987-1989
New York Rangers 1988-1990
Hartford Whalers 1990-1991
Calgary Flames 1990-1993
54 Pierre Larouche Pittsburgh Penguins 1974-1978 17.26
Montreal Canadiens 1977-1982
55 Jim Fox Los Angeles Kings 1980-1990 17.17
56 Bob Berry Montreal Canadiens 1968-1969 17.17
Los Angeles Kings 1970-1977
57 Hakan Loob Calgary Flames 1983-1989 17.14
58 Dmitri Khristich Washington Capitals 1990-1995 17.08
Los Angeles Kings 1995-1997
Boston Bruins 1997-1999
Toronto Maple Leafs 1999-2001
Washington Capitals 2000-2002
59 Kelly Kisio Detroit Red Wings 1982-1985 16.99
New York Rangers 1986-1991
San Jose Sharks 1991-1993
Calgary Flames 1993-1995
60 Rick Vaive Birmingham Bulls 1978-1979 16.95
Vancouver Canucks 1979-1980
Toronto Maple Leafs 1979-1987
Chicago Blackhawks 1987-1989
Buffalo Sabres 1988-1992
61 Petr Klima Detroit Red Wings 1985-1990 16.95
Edmonton Oilers 1989-1993
Tampa Bay Lightning 1993-1996
Los Angeles Kings 1996-1997
Pittsburgh Penguins 1996-1997
Edmonton Oilers 1996-1997
Detroit Red Wings 1998-1999
62 Ray Sheppard Buffalo Sabres 1987-1990 16.89
New York Rangers 1990-1991
Detroit Red Wings 1991-1996
San Jose Sharks 1995-1996
Florida Panthers 1995-1998
Carolina Hurricanes 1997-1999
Florida Panthers 1999-2000
63 Luc Robitaille Los Angeles Kings 1986-1993 16.86
Pittsburgh Penguins 1994-1995
New York Rangers 1995-1997
Los Angeles Kings 1997-2001
Detroit Red Wings 2001-2003
64 Andrei Kovalenko Quebec Nordiques 1992-1995 16.83
Colorado Avalanche 1995-1996
Montreal Canadiens 1995-1996
Edmonton Oilers 1996-1999
Philadelphia Flyers 1998-1999
Carolina Hurricanes 1998-2000
Boston Bruins 2000-2001
65 Stan Weir California Golden Seals 1972-1975 16.83
Toronto Maple Leafs 1975-1978
Edmonton Oilers 1978-1982
Colorado Avalanche 1981-1982
Detroit Red Wings 1982-1983
66 Mark Napier Toronto Toros 1975-1976 16.82
Birmingham Bulls 1976-1978
Montreal Canadiens 1978-1984
Minnesota North Stars 1983-1985
Edmonton Oilers 1984-1987
Buffalo Sabres 1986-1989
67 Al Secord Boston Bruins 1978-1981 16.76
Chicago Blackhawks 1980-1986
Chicago Blackhawks 1986-1987
Toronto Maple Leafs 1987-1989
Philadelphia Flyers 1988-1989
Chicago Blackhawks 1989-1990
68 Mike Foligno Detroit Red Wings 1979-1982 16.72
Buffalo Sabres 1981-1991
Toronto Maple Leafs 1990-1994
Florida Panthers 1993-1994
69 Gilbert Perreault Buffalo Sabres 1970-1987 16.63
70 Morris Lukowich Houston Aeros 1976-1978 16.54
Winnipeg Jets 1978-1985
Boston Bruins 1984-1986
Los Angeles Kings 1985-1987
71 Tom Fergus Boston Bruins 1981-1985 16.53
Toronto Maple Leafs 1985-1992
Vancouver Canucks 1991-1993
72 Marc Tardif Montreal Canadiens 1969-1973 16.45
Los Angeles Kings 1973-1974
Michigan Stags/Baltimore Blades 1974-1975
Quebec Nordiques 1974-1983
Butch Goring Los Angeles Kings 1969-1980 16.45
New York Islanders 1979-1985
Boston Bruins 1984-1985
74 Mark Messier Edmonton Oilers 1979-1991 16.45
New York Rangers 1991-1997
75 Darcy Rota Chicago Blackhawks 1973-1979 16.43
Atlanta Flames 1978-1980
Vancouver Canucks 1979-1984
76 Dino Ciccarelli Minnesota North Stars 1980-1989 16.41
Washington Capitals 1988-1992
Detroit Red Wings 1992-1996
Tampa Bay Lightning 1996-1998
Florida Panthers 1997-1999
77 Walt Poddubny Edmonton Oilers 1981-1982 16.37
Toronto Maple Leafs 1981-1986
New York Rangers 1986-1988
Quebec Nordiques 1988-1989
New Jersey Devils 1989-1992
78 Alan Haworth Buffalo Sabres 1980-1982 16.34
Washington Capitals 1982-1987
Quebec Nordiques 1987-1988
79 Pierre Turgeon Buffalo Sabres 1987-1991 16.33
New York Islanders 1992-1994
Montreal Canadiens 1995-1996
St. Louis Blues 1996-2001
Dallas Stars 2002-2004
Colorado Avalanche 2005-2006
80 Tomas Holmstrom Detroit Red Wings 1996-2012 16.32
81 Mike Rogers Edmonton Oilers 1974-1976 16.32
New England Whalers 1975-1979
Hartford Whalers 1979-1981
New York Rangers 1981-1986
Edmonton Oilers 1985-1986
82 Terry O’Reilly Boston Bruins 1971-1985 16.27
83 Miroslav Frycer Quebec Nordiques 1981-1982 16.21
Toronto Maple Leafs 1981-1988
Detroit Red Wings 1988-1989
Edmonton Oilers 1988-1989
84 Bill Derlago Vancouver Canucks 1978-1980 16.17
Toronto Maple Leafs 1979-1986
Boston Bruins 1985-1986
Winnipeg Jets 1985-1987
Quebec Nordiques 1986-1987
85 Igor Larionov Vancouver Canucks 1989-1992 16.16
San Jose Sharks 1993-1996
Detroit Red Wings 1995-2000
Florida Panthers 2000-2001
Detroit Red Wings 2000-2003
New Jersey Devils 2003-2004
86 Ken Hodge Chicago Blackhawks 1946-1966 16.15
Boston Bruins 1967-1976
New York Rangers 1976-1978
87 Thomas Gradin Vancouver Canucks 1978-1986 16.11
Boston Bruins 1986-1987
88 Mike Krushelnyski Boston Bruins 1981-1984 16.11
Edmonton Oilers 1984-1988
Los Angeles Kings 1988-1991
Toronto Maple Leafs 1990-1993
Detroit Red Wings 1994-1995
89 Eric Lindros Philadelphia Flyers 1992-2000 16.09
New York Rangers 2001-2004
Toronto Maple Leafs 2005-2006
Dallas Stars 2006-2007
90 Gerard Gallant Detroit Red Wings 1984-1993 16.07
Tampa Bay Lightning 1993-1995
91 Paul Holmgren Minnesota Fighting Saints 1975-1976 16.04
Philadelphia Flyers 1975-1984
Minnesota North Stars 1983-1985
92 Glenn Anderson Edmonton Oilers 1980-1991 16.02
Toronto Maple Leafs 1991-1994
New York Rangers 1993-1994
St. Louis Blues 1994-1995
Edmonton Oilers 1995-1996
93 Barry Pederson Boston Bruins 1980-1986 15.97
Vancouver Canucks 1986-1990
Pittsburgh Penguins 1989-1991
Hartford Whalers 1991-1992
Boston Bruins 1991-1992
94 Dennis Maruk California Golden Seals 1975-1976 15.97
Cleveland Barons 1976-1978
Minnesota North Stars 1978-1979
Washington Capitals 1978-1983
Minnesota North Stars 1983-1989
95 Alexander Mogilny Buffalo Sabres 1989-1995 15.95
Vancouver Canucks 1995-2000
New Jersey Devils 1999-2001
Toronto Maple Leafs 2001-2004
96 Real Cloutier Quebec Nordiques 1974-1983 15.92
Buffalo Sabres 1983-1985
97 Jorgen Pettersson St. Louis Blues 1980-1985 15.92
Hartford Whalers 1985-1986
Washington Capitals 1985-1986
98 Dennis Ververgaert Vancouver Canucks 1973-1979 15.91
Philadelphia Flyers 1978-1980
Washington Capitals 1980-1981
99 Guy Lafleur Montreal Canadiens 1971-1985 15.90
New York Rangers 1988-1989
Quebec Nordiques 1989-1991
100 Pat Verbeek New Jersey Devils 1982-1989 15.90
Hartford Whalers 1989-1995
New York Rangers 1994-1996
Dallas Stars 1996-1999
Detroit Red Wings 1999-2001

 

* denotes active player

 

 

Top
Recommend on Google

Don’t Miss Any of the Latest Sports News

  • Player News, Rumors & Score Updates
  • Interviews & Practice Reports
  • Be the FIRST to know about Giveaways & Special Store Sales