NHL All-Time Assists Leaders

All Time NHL Records
Single Season NHL Records
Career Points Leaders Most Points in a Season
Career Goals Leaders Most Goals in a Season
Career Assists Leaders Most Assists in a Season
Career PIM Leaders Most Penalty Minutes in a Season
Career Wins Leaders Most Wins in a Season
Career Shutouts Leaders Most Shutouts in a Season
Career GAA Leaders 50 Goal Seasons
Wayne Gretzky's NHL career mark of 1963 all time assists will be safe for a long time, and it may never be broken. His career assist total of 1963 is more than the 2nd all time leading scorer (Mark Messier, 1887 career points). One all the all time underrated players, Ron Francis, currently sits 2nd overall, over 700 assists behind Gretzky. Raymond Bourque has the most career assists among defenseman, just ahead of Paul Coffey.

There are only 11 players who have currently recorded over 1,000 career NHL assists. There are 4 active players who are in the top 50.

NHL All-Time Assists Leaders
Rank Player Team(s) ASTs GMs
1 Wayne Gretzky Edmonton Oilers (1979/80 - 1987/88)
Los Angeles Kings (1988/89 - 1995/96)
St. Louis Blues (1995/96)
New York Rangers (1996/97 - 1998/99)
1963 1487
2 Ron Francis Hartford Whalers (1981/82 - 1990/91)
Pittsburgh Penguins (1990/91 - 1997/98)
Carolina Hurricanes (1998/99 - 2003/04)
Toronto Maple Leafs (2003/04)
1249 1731
3 Mark Messier Edmonton Oilers (1979/80 - 1990/91)
New York Rangers (1991/92 - 1996/97)
Vancouver Canucks (1997/98 - 1999/00)
New York Rangers (2000/01 - 2003/04)
1193 1756
4 Raymond Bourque Boston Bruins (1979/80 - 1999/00)
Colorado Avalanche (1999/00 - 2000/01)
1169 1612
5 Paul Coffey Edmonton Oilers (1980/81 - 1986/87)
Pittsburgh Penguins (1987/88 - 1991/92)
Los Angeles Kings (1991/92 - 1992/93)
Detroit Red Wings (1992/93 - 1995/96)
Hartford Whalers (1996/97)
Philadelphia Flyers (1996/97 - 1997/98)
Chicago Blackhawks (1998/99)
Carolina Hurricanes (1998/99 - 1999/00)
Boston Bruins (2000/01)
1135 1409
6 Adam Oates Detroit Red Wings (1985/86 - 1988/89)
St. Louis Blues (1989/90 - 1991/92)
Boston Bruins (1991/92 - 1996/97)
Washington Capitals (1996/97 - 2001/02)
Philadelphia Flyers (2001/02)
Mighty Ducks of Anaheim (2002/03)
Edmonton Oilers (2003/04)
1079 1337
7 Steve Yzerman Detroit Red Wings (1983/94 - 2005/06) 1063 1514
8 Gordie Howe Detroit Red Wings (1946/47 - 1970/71)
Hartford Whalers (1979/80)
1049 1767
9 Marcel Dionne Detroit Red Wings (1971/72 - 1974/75)
Los Angeles Kings (1975/76 - 1986/87)
New York Rangers (1986/87 - 1988/89)
1040 1348
10 Mario Lemieux Pittsburgh Penguins (1984/85 - 1996/97, 2000/01 - 2003/04, 2005/06) 1033 915
11 Joe Sakic Quebec Nordiques (1988/89 - 1994/95)
Colorado Avalanche (1995/96 - 2003/04, 2005/06 - 2008/09)
1016 1378
12 Doug Gilmour St. Louis Blues (1983/84 - 1987/88)
Calgary Flames (1988/89 - 1991/92)
Toronto Maple Leafs (1991/92 - 1996/97)
New Jersey Devils (1996/97 - 1997/98)
Chicago Blackhawks (1998/99 - 1999/00)
Buffalo Sabres (1999/00 - 2000/01)
Montreal Canadiens (2001/02 - 2002/03)
Toronto Maple Leafs (2002/03)
964 1474
13 *Mark Recchi Pittsburgh Penguins (1988/89 - 1991/92)
Philadelphia Flyers (1991/92 - 1994/95)
Montreal Canadiens (1994/95 - 1998/99)
Philadelphia Flyers (1998/99 - 2003/04)
Pittsburgh Penguins (2005/06)
Carolina Hurricanes (2005/06)
Pittsburgh Penguins (2006/07 - 2007/08)
Atlanta Thrashers (2007/08)
Tampa Bay Lightning (2008/09)
Boston Bruins (2008/09 - present)
956 1652
14 Jaromir Jagr Pittsburgh Penguins (1990/91 - 2000/01)
Washington Capitals (2001/02 - 2003/04)
New York Rangers (2003/04, 2005/06 - 2007/08)
953 1273
15 Al MacInnis Calgary Flames (1981/82 - 1993/94)
St. Louis Blues (1994/95 - 2003/04)
934 1416
16 Larry Murphy Los Angeles Kings (1980/81 - 1983/84)
Washington Capitals (1983/84 - 1988/89)
Minnesota North Stars (1988/89 - 1990/91)
Pittsburgh Penguins (1990/91 - 1994/95)
Toronto Maple Leafs (1995/96 - 1996/97)
Detroit Red Wings (1996/97 - 2000/01)
929 1615
17 Stan Mikita Chicago Blackhawks (1958/59 - 1979/80) 926 1394
18 Bryan Trottier New York Islanders (1975/76 - 1989/90)
Pittsburgh Penguins (1990/91 - 1991/92, 1993/94)
901 1279
19 Phil Housley Buffalo Sabres (1982/83 - 1989/90)
Winnipeg Jets (1990/91 - 1992/93)
St. Louis Blues (1993/94)
Calgary Flames (1994/95 - 1995/96)
New Jersey Devils (1995/96)
Washington Capitals (1996/97 - 1997/98)
Calgary Flames (1998/99 - 2000/01)
Chicago Blackhawks (2001/02 - 2002/03)
Toronto Maple Leafs (2002/03)
894 1495
20 Dale Hawerchuk Winnipeg Jets (1981/82 - 1989/90)
Buffalo Sabres (1990/91 - 1994/95)
St. Louis Blues (1995/96)
Philadelphia Flyers (1995/96 - 1996/97)
891 1188
21 Phil Esposito Chicago Blackhawks (1963/64 - 1966/67)
Boston Bruins (1967/68 - 1975/76)
New York Rangers (1975/76 - 1980/81)
873 1282
22 Denis Savard Chicago Blackhawks (1980/81 - 1989/90)
Montreal Canadiens (1990/91 - 1992/93)
Tampa Bay Lightning (1993/94 - 1994/95)
Chicago Blackhawks (1994/95 - 1996/97)
865 1196
23 *Nicklas Lidstrom Detroit Red Wings (1991/93 - 2003/04, 2005/06 - present) 855 1494
24 Bobby Clarke Philadelphia Flyers (1969/70 - 1983/84) 852 1144
25 Alex Delvecchio Detroit Red Wings (1950/51 - 1973/74) 825 1550
26 Gilbert Perreault Buffalo Sabres (1970/71 - 1986/87) 814 1191
T27 *Mike Modano Minnesota North Stars (1989/90 - 1992/93)
Dallas Stars (1993/94 - 2003/04, 2005/06 - 2009/10)
Detroit Red Wings (2010/11)
813 1499
T27 John Bucyk Detroit Red Wings (1955/56 - 1956/57)
Boston Bruins (1957/58 - 1977/78)
813 1540
29 Pierre Turgeon Buffalo Sabres (1987/88 - 1991/92)
New York Islanders (1991/92 - 1994/95)
Montreal Canadiens (1994/95 - 1996/97)
St. Louis Blues (1996/97 - 2000/01)
Dallas Stars (2001/02 - 2003/04)
Colorado Avalanche (2005/06 - 2006/07)
812 1294
30 Jari Kurri Edmonton Oilers (1980/81 - 1989/90)
Los Angeles Kings (1991/92 - 1995/96)
New York Rangers (1995/96)
Mighty Ducks of Anaheim (1996/97)
Colorado Avalanche (1997/98)
797 1251
31 Guy Lafleur Montreal Canadiens (1971/72 - 1984/85)
New York Rangers (1988/89)
Quebec Nordiques (1989/90 - 1990/91)
793 1127
32 Peter Stastny Quebec Nordiques (1980/81 - 1989/90)
New Jersey Devils (1989/90 - 1992/93)
St. Louis Blues (1993/94 - 1994/95)
789 977
33 Mats Sundin Quebec Nordiques (1990/91 - 1993/94)
Toronto Maple Leafs (1994/95 - 2003/04, 2005/06 - 2007/08)
Vancouver Canucks (2008/09)
785 1346
34 Brian Leetch New York Rangers (1987/88 - 2003/04)
Toronto Maple Leafs (2003/04)
Boston Bruins (2005/06)
781 1205
35 Jean Ratelle New York Rangers (1960/61 - 1975/76)
Boston Bruins (1995/96 - 1980/81)
776 1281
36 Vincent Damphousse Toronto Maple Leafs (1986/87 - 1990/91)
Edmonton Oilers (1991/92)
Montreal Canadiens (1992/93 - 1998/99)
San Jose Sharks (1998/99 - 2003/04)
773 1378
37 *Chris Chelios Montreal Canadiens (1983/84 - 1989/90)
Chicago Blackhawks (1990/91 - 1998/99)
Detroit Red Wings (1998/99 - 2003/04, 2005/06 - 2008/09)
Atlanta Thrashers (2009/10)
763 1623
38 Bernie Federko St. Louis Blues (1976/77 - 1988/89)
Detroit Red Wings (1989/90)
761 1000
39 Doug Weight New York Rangers (1991/92 - 1992/93)
Edmonton Oilers (1992/93 - 2000/01)
St. Louis Blues (2001/02 - 2003/04, 2005/06)
Carolina Hurricanes (2005/06)
St. Louis Blues (2006/07 - 2007/08)
Anaheim Ducks (2007/08)
New York Islanders (2008/09 - 2010/11)
755 1238
40 Larry Robinson Montreal Canadiens (1972/73 - 1988/89)
Los Angeles Kings (1989/90 - 1991/92)
750 1384
41 Denis Potvin New York Islanders (1973/74 - 1987/88) 742 1060
42 Norm Ullman Detroit Red Wings (1955/56 - 1967/68)
Toronto Maple Leafs (1967/68 - 1974/75)
739 1410
43 Bernie Nicholls Los Angeles Kings (1981/82 - 1989/90)
New York Rangers (1989/90 - 1991/92)
Edmonton Oilers (1991/92 - 1992/93)
New Jersey Devils (1992/93 - 1993/94)
Chicago Blackhawks (1994/95 - 1995/96)
San Jose Sharks (1996/97 - 1998/99)
734 1127
44 Rod Brind'Amour St. Louis Blues (1989/90 - 1990/91)
Philadelphia Flyers (1991/92 - 1999/00)
Carolina (1999/00 - 2009/10)
732 1484
45 Luc Robitaille Los Angeles Kings (1986/87 - 1993/94)
Pittsburgh Penguins (1994/95)
New York Rangers (1995/96 - 1996/97)
Los Angeles Kings (1997/98 - 2000/01)
Detroit Red Wings (2001/02 - 2002/03)
Los Angeles Kings (2003/04, 2005/06)
726 1431
T46 Jean Beliveau Montreal Canadiens (1950/51 - 1970/71) 712 1125
T46 Scott Stevens Washington Capitals (1982/83 - 1989/90)
St. Louis Blues (1990/91)
New Jersey Devils (1991/92 - 2003/04)
712 1635
T48 *Teemu Selanne Winnipeg Jets (1992/93 - 1995/96)
Mighty Ducks of Anaheim (1995/96 - 2000/01)
San Jose Sharks (2000/01 - 2002/03)
Colorado Avalanche (2003/04)
Anaheim Ducks (2005/06 - present)
703 1259
T48 Jeremy Roenick Chicago Blackhawks (1988/89 - 1995/96)
Phoenix Coyotes (1996/97 - 2000/01)
Philadelphia Flyers (2001/02 - 2003/04)
Los Angeles Kings (2005/06)
Phoenix Coyotes (2006/07)
San Jose Sharks (2007/08 - present)
703 1363
T50 Dave Andreychuk Buffalo Sabres (1982/83 - 1992/93)
Toronto Maple Leafs (1992/93 - 1995/96)
New Jersey Devils (1995/96 - 1998/99)
Boston Bruins (1999/00)
Colorado Avalanche (1999/00)
Buffalo Sabres (2000/01)
Tampa Bay Lightning (2001/02 - 2003/04, 2005/06)
698 1639
T50 Brendan Shanahan New Jersey Devils (1987/88 - 1990/91)
St. Louis Blues (1991/92 - 1994/95)
Hartford Whalers (1995/96 - 1996/97)
Detroit Red Wings (1996/97 - 2003/04, 2005/06)
New York Rangers (2006/07 - 2008/09)
New Jersey Devils (2008/09)
698 1524
52 Dale Hunter Quebec Nordiques (1980/81 - 1986/87)
Washington Capitals (1987/88 - 1998/99)
Colorado Avalanche (1998/99)
697 1407


* Active Player
Updated: May 27th 2011

Sources:
Hockey-Reference.com
Wikipedia.org
Statshockey.net
2007 NHL Official Guide and Record book