NHL All-Time Leaders
Goals

(As of the end of 2017-18 Season)

Rank 	Player 	Years 	goals (current)
1 	Wayne Gretzky 	(1979-1999) 	894
2 	Gordie Howe 	(1946-1980) 	801
3 	Jaromir Jagr 	(1990-2018) 	766
4 	Brett Hull 	(1985-2006) 	741
5 	Marcel Dionne 	(1971-1989) 	731
6 	Phil Esposito 	(1963-1981) 	717
7 	Mike Gartner 	(1979-1998) 	708
8 	Mark Messier 	(1979-2004) 	694
9 	Steve Yzerman 	(1983-2006) 	692
10 	Mario Lemieux 	(1984-2006) 	690
11 	Teemu Selanne 	(1992-2014) 	684
12 	Luc Robitaille 	(1986-2006) 	668
13 	Brendan Shanahan 	(1987-2009) 	656
14 	Dave Andreychuk 	(1982-2006) 	640
15 	Joe Sakic 	(1988-2009) 	625
15 	Jarome Iginla 	(1995-2017) 	625
17 	Bobby Hull 	(1957-1980) 	610
18 	Dino Ciccarelli 	(1980-1999) 	608
19 	Alex Ovechkin 	(2005-2018) 	607
20 	Jari Kurri 	(1980-1998) 	601
21 	Mark Recchi 	(1988-2011) 	577
22 	Mike Bossy 	(1977-1987) 	573
23 	Mats Sundin 	(1990-2009) 	564
23 	Joe Nieuwendyk 	(1986-2007) 	564
25 	Mike Modano 	(1988-2011) 	561
26 	Guy Lafleur 	(1971-1991) 	560
27 	Johnny Bucyk 	(1955-1978) 	556
28 	Ron Francis 	(1981-2004) 	549
29 	Michel Goulet 	(1979-1994) 	548
30 	Maurice "Rocket" Richard 	(1942-1960) 	544
31 	Stan Mikita 	(1958-1980) 	541
32 	Keith Tkachuk 	(1991-2010) 	538
33 	Patrick Marleau 	(1997-2018) 	535
34 	Frank Mahovlich 	(1956-1974) 	533
35 	Marian Hossa 	(1997-2017) 	525
36 	Bryan Trottier 	(1975-1994) 	524
37 	Pat Verbeek 	(1982-2002) 	522
38 	Dale Hawerchuk 	(1981-1997) 	518
39 	Pierre Turgeon 	(1987-2007) 	515
40 	Jeremy Roenick 	(1988-2009) 	513
41 	Gilbert Perreault 	(1970-1987) 	512
42 	Jean Beliveau 	(1950-1971) 	507
43 	Peter Bondra 	(1990-2007) 	503
44 	Joe Mullen 	(1979-1997) 	502
45 	Lanny McDonald 	(1973-1989) 	500
46 	Glenn Anderson 	(1980-1996) 	498
47 	Jean Ratelle 	(1960-1981) 	491
48 	Norm Ullman 	(1955-1975) 	490
49 	Brian Bellows 	(1982-1999) 	485
50 	Darryl Sittler 	(1970-1985) 	484
51 	Sergei Fedorov 	(1990-2009) 	483
52 	Bernie Nicholls 	(1981-1999) 	475
53 	Denis Savard 	(1980-1997) 	473
53 	Alexander Mogilny 	(1989-2006) 	473
55 	Pat LaFontaine 	(1983-1998) 	468
56 	Alex Delvecchio 	(1950-1974) 	456
57 	Theoren Fleury 	(1988-2003) 	455
58 	Rod Brind'Amour 	(1988-2010) 	452
59 	Doug Gilmour 	(1983-2003) 	450
59 	Peter Stastny 	(1980-1995) 	450
61 	Rick Middleton 	(1974-1988) 	448
62 	Daniel Alfredsson 	(1995-2014) 	444
63 	Steve Larmer 	(1980-1995) 	441
63 	Rick Vaive 	(1979-1992) 	441
65 	Rick Tocchet 	(1984-2002) 	440
66 	Gary Roberts 	(1986-2009) 	438
67 	Pavel Bure 	(1991-2003) 	437
67 	Rick Nash 	(2002-2018) 	437
69 	Vincent Damphousse 	(1986-2004) 	432
70 	Dave Taylor 	(1977-1994) 	431
71 	Alexei Kovalev 	(1992-2013) 	430
72 	Bill Guerin 	(1991-2010) 	429
73 	Yvan Cournoyer 	(1963-1979) 	428
74 	Brian Propp 	(1979-1994) 	425
75 	Steve Shutt 	(1972-1985) 	424
76 	Owen Nolan 	(1990-2010) 	422
77 	Steve Thomas 	(1984-2004) 	421
77 	Stephane Richer 	(1984-2002) 	421
77 	Vincent Lecavalier 	(1998-2016) 	421
80 	Bill Barber 	(1972-1984) 	420
81 	Jason Arnott 	(1993-2012) 	417
81 	Ilya Kovalchuk 	(2001-2013) 	417
83 	Tony Amonte 	(1990-2007) 	416
84 	Garry Unger 	(1967-1983) 	413
84 	John MacLean 	(1983-2002) 	413
86 	Sidney Crosby 	(2005-2018) 	411
87 	Ray Bourque 	(1979-2001) 	410
88 	Patrik Elias 	(1995-2016) 	408
88 	Ray Ferraro 	(1984-2002) 	408
90 	Marian Gaborik 	(2000-2018) 	407
91 	Rod Gilbert 	(1960-1978) 	406
91 	John LeClair 	(1990-2007) 	406
93 	John Ogrodnick 	(1979-1993) 	402
93 	Shane Doan 	(1995-2017) 	402
93 	Paul Kariya 	(1994-2010) 	402
96 	Joe Thornton 	(1997-2018) 	397
97 	Dave Keon 	(1960-1982) 	396
97 	Paul Coffey 	(1980-2001) 	396
99 	Eric Staal 	(2003-2018) 	395
99 	Cam Neely 	(1983-1996) 	395
99 	Markus Naslund 	(1993-2009) 	395
99 	Pierre Larouche 	(1974-1988) 	395