NHL All-Time Goals Leaders
|
||||
| Rank | Player | Team(s) | Goals | 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) | 894 | 1487 |
| 2 | Gordie Howe | Detroit Red Wings (1946/47 - 1970/71) Hartford Whalers (1979/80) | 801 | 1767 |
| 3 | Brett Hull | Calgary Flames (1986/87 - 1987/88) St. Louis Blues (1987/88 - 1997/98) Dallas Stars (1998/99 - 2000/01) Detroit Red Wings (2001/02 - 2003/04) Phoenix Coyotes (2005/06) | 741 | 1269 |
| 4 | Marcel Dionne | Detroit Red Wings (1971/72 - 1974/75) Los Angeles Kings (1975/76 - 1986/87) New York Rangers (1986/87 - 1988/89) | 731 | 1348 |
| 5 | Phil Esposito | Chicago Blackhawks (1963/64 - 1966/67) Boston Bruins (1967/68 - 1975/76) New York Rangers (1975/76 - 1980/81) | 717 | 1282 |
| 6 | Mike Gartner | Washington Capitals (1979/80 - 1988/89) Minnesota North Stars (1988/89 - 1989/90) New York Rangers (1989/90 - 1993/94) Toronto Maple Leafs (1993/94 - 1995/96) Phoenix Coyotes (1996/97 - 1997/98) | 708 | 1432 |
| 7 | 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) | 694 | 1756 |
| 8 | Steve Yzerman | Detroit Red Wings (1983/94 - 2005/06) | 692 | 1514 |
| 9 | Mario Lemieux | Pittsburgh Penguins (1984/85 - 1996/97, 2000/01 - 2003/04, 2005/06) | 690 | 915 |
| 10 | 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) | 668 | 1431 |
| 11 | *Brendan Shanahan | New Jersey Devils (1987/88 - 1990/91) |
656 | 1524 |
| 12 | Jaromir Jagr | Pittsburgh Penguins (1990/91 - 2000/01) Washington Capitals (2001/02 - 2003/04) New York Rangers (2003/04, 2005/06 - 2007/08) | 646 | 1273 |
| 13 | 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) | 640 | 1639 |
| 14 | Joe Sakic | Quebec Nordiques (1988/89 - 1994/95) Colorado Avalanche (1995/96 - 2003/04, 2005/06 - present) |
625 | 1378 |
| 15 | Bobby Hull | Chicago Blackhawks (1957/58 - 1971/72) Winnipeg Jets (1979/80) Hartford Whalers (1979/80) | 610 | 1063 |
| 16 | Dino Ciccarelli | Minnesota North Stars (1980/81 - 1988/89) Washington Capitals (1988/89 - 1991/92) Detroit Red Wings (1992/93 - 1995/96) Tampa Bay Lightning (1996/97 - 1997/98) Florida Panthers (1997/98 - 1998/99) | 608 | 1232 |
| 17 | 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) | 601 | 1251 |
| 18 | *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) |
583 | 1137 |
| 19 | Mike Bossy | New York Islanders (1977/78 - 1986/87) | 573 | 752 |
| T20 | Joe Nieuwendyk | Calgary Flames (1986/87 - 1994/95) Dallas Stars (1995/96 - 2001/02) New Jersey Devils (2001/02 - 2002/03) Toronto Maple Leafs (2003/04) Florida Panthers (2005/06 - 2006/07) |
564 | 1257 |
| T20 | Mats Sundin | Quebec Nordiques (1990/91 - 1993/94) Toronto Maple Leafs (1994/95 - 2003/04, 2005/06 - 2007/08) Vancouver Canucks (2008-09) |
564 | 1346 |
| 22 | Guy Lafleur | Montreal Canadiens (1971/72 - 1984/85) New York Rangers (1988/89) Quebec Nordiques (1989/90 - 1990/91) | 560 | 1127 |
| 23 | John Bucyk | Detroit Red Wings (1955/56 - 1956/57) Boston Bruins (1957/58 - 1977/78) | 556 | 1540 |
| 24 | 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) | 549 | 1731 |
| 25 | Michel Goulet | Quebec Nordiques (1979/80 - 1989/90) Chicago Blackhawks (1989/90 - 1993/94) |
548 | 1089 |
| 26 | *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) |
546 | 1495 |
| 27 | Maurice Richard | Montreal Canadiens (1942/43 - 1959/60) | 544 | 978 |
| 28 | *Mike Modano | Minnesota North Stars (1989/90 - 1992/93) Dallas Stars (1993/94 - 2003/04, 2005/06 - present) |
543 | 1401 |
| 29 | Stan Mikita | Chicago Blackhawks (1958/59 - 1979/80) | 541 | 1394 |
| 30 | Frank Mahovlich | Toronto Maple Leafs (1956/57 - 1967/68) Detroit Red Wings (1967/68 - 1970/71) Montreal Canadiens (1970/71 - 1973/74) |
533 | 1181 |
| 31 | *Keith Tkachuk | Winnipeg Jets (1991/92 - 1995/96) Phoenix Coyotes (1996/97 - 2000/01) St. Louis Blues (2000/01 - 2003/04, 2005/06 - 2006/07) Atlanta Thrashers (2006/07) St. Louis Blues (2007/08 - present) |
528 | 1138 |
| 32 | Bryan Trottier | New York Islanders (1975/76 - 1989/90) Pittsburgh Penguins (1990/91 - 1991/92, 1993/94) | 524 | 1279 |
| 33 | Pat Verbeek | New Jersey Devils (1982/83 - 1988/89) Hartford Whalers (1989/90 - 1994/95) New York Rangers (1994/95 - 1995/96) Dallas Stars (1996/97 - 1998/99) Detroit Red Wings (1999/00 - 2000/01) Dallas Stars (2001/02) |
522 | 1424 |
| 34 | 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) | 518 | 1188 |
| 35 | 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) | 515 | 1294 |
| 36 | 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 - 2008/09t) |
513 | 1363 |
| 37 | Gilbert Perreault | Buffalo Sabres (1970/71 - 1986/87) | 512 | 1191 |
| 38 | Jean Beliveau | Montreal Canadiens (1950/51 - 1970/71) | 507 | 1125 |
| 39 | Peter Bondra | Washington Capitals (1990/91 - 2003/04) Ottawa Senators (2003/04) Atlanta Thrashers (2005/06) Chicago Blackhawks (2006/07) |
503 | 1081 |
| 40 | Joe Mullen | St. Louis Blues (1981/82 - 1985/86) Calgary Flames (1985/86 - 1989/90) Pittsburgh Penguins (1990/91 - 1994/95) Boston Bruins (1995/96) Pittsburgh Penguins (1996/97) |
502 | 1062 |
| 41 | Lanny McDonald | Toronto Maple Leafs (1973/74 - 1979/80) Colorado Rockies (1979/80 - 1981/82) Calgary Flames (1981/82 - 1988/89) |
500 | 1111 |