League leaderboard
Goal Leaders
Season 1998-1999
- 2026 Playoffs
- 2025-2026
- 2025 Playoffs
- 2024-2025
- 2024 Playoffs
- 2023-2024
- 2023 Playoffs
- 2022-2023
- 2022 Playoffs
- 2021-2022
- 2021 Playoffs
- 2021
- 2020 Playoffs
- 2019-2020
- 2019 Playoffs
- 2018-2019
- 2018 Playoffs
- 2017-2018
- 2017 Playoffs
- 2016-2017
- 2016 Playoffs
- 2015-2016
- 2015 Playoffs
- 2014-2015
- 2014 Playoffs
- 2013-2014
- 2013 Playoffs
- 2012-2013
- 2012 Playoffs
- 2011-2012
- 2011 Playoffs
- 2010-2011
- 2010 Playoffs
- 2009-2010
- 2009 Playoffs
- 2008-2009
- 2008 Playoffs
- 2007-2008
- 2007 Playoffs
- 2006-2007
- 2006 Playoffs
- 2005-2006
- 2004 Playoffs
- 2003-2004
- 2003 Playoffs
- 2002-2003
- 2002 Playoffs
- 2001-2002
- 2001 Playoffs
- 2000-2001
- 2000 Playoffs
- 1999-2000
- 1999 Playoffs
- 1998-1999
- 1998 Playoffs
- 1997-1998
- 1997 Playoffs
- 1996-1997
- 1996 Playoffs
- 1995-1996
- 1995 Playoffs
- 1994-1995
- 1994 Playoffs
- 1993-1994
- 1993 Playoffs
- 1992-1993
- 1992 Playoffs
- 1991-1992
- 1991 Playoffs
- 1990-1991
- 1990 Playoffs
- 1989-1990
- 1989 Playoffs
- 1988-1989
- 1988 Playoffs
- 1987-1988
- 1987 Playoffs
- 1986-1987
- 1986 Playoffs
- 1985-1986
- 1985 Playoffs
- 1984-1985
- 1984 Playoffs
- 1983-1984
- 1983 Playoffs
- 1982-1983
- 1982 Playoffs
- 1981-1982
- 1981 Playoffs
- 1980-1981
- 1980 Playoffs
- 1979-1980
- 1979 Playoffs
- 1978-1979
- 1978 Playoffs
- 1977-1978
- 1977 Playoffs
- 1976-1977
- 1976 Playoffs
- 1975-1976
- 1975 Playoffs
- 1974-1975
- 1974 Playoffs
- 1973-1974
- 1973 Playoffs
- 1972-1973
- 1972 Playoffs
- 1971-1972
- 1971 Playoffs
- 1970-1971
- 1970 Playoffs
- 1969-1970
- 1969 Playoffs
- 1968-1969
- 1968 Playoffs
- 1967-1968
- 1967 Playoffs
- 1966-1967
- 1966 Playoffs
- 1965-1966
- 1965 Playoffs
- 1964-1965
- 1964 Playoffs
- 1963-1964
- 1963 Playoffs
- 1962-1963
- 1962 Playoffs
- 1961-1962
- 1961 Playoffs
- 1960-1961
- 1960 Playoffs
- 1959-1960
- 1959 Playoffs
- 1958-1959
- 1958 Playoffs
- 1957-1958
- 1957 Playoffs
- 1956-1957
- 1956 Playoffs
- 1955-1956
- 1955 Playoffs
- 1954-1955
- 1954 Playoffs
- 1953-1954
- 1953 Playoffs
- 1952-1953
- 1952 Playoffs
- 1951-1952
- 1951 Playoffs
- 1950-1951
- 1950 Playoffs
- 1949-1950
- 1949 Playoffs
- 1948-1949
- 1948 Playoffs
- 1947-1948
- 1947 Playoffs
- 1946-1947
- 1934 Playoffs
- 1933-1934
- 1932-1933
- 1932 Playoffs
- 1931-1932
- 1931 Playoffs
- 1930-1931
- 1930 Playoffs
- 1929-1930
- 1929 Playoffs
- 1928-1929
- 1928 Playoffs
- 1927-1928
- 1927 Playoffs
- 1926-1927
1
ANA
2
CGY
3
NYI
4
CGY
5
PIT
6
COL
7
DAL
8
CHI
9
BOS
10
STL
11
LAK
12
SJS
13
VAN
14
CHI
15
STL
16
NYR
17
NYR
18
DET
19
PHX
20
CHI
21
VAN
22
COL
23
NJD
24
BOS
25
CHI
26
COL
27
PIT
28
PHI
29
DET
30
NJD
31
WSH
32
ATL
33
DET
34
FLA
35
DAL
36
LAK
37
NJD
38
FLA
39
CBJ
40
STL
41
SJS
42
TOR
43
DAL
44
WSH
45
PHI
46
DAL
47
FLA
48
FLA
49
WSH
50
MIN
Teemu Selanne
47
1.43 P/GP
Jaromir Jagr
44
1.57 P/GP
Alexei Yashin
44
1.15 P/GP
Tony Amonte
44
0.91 P/GP
John LeClair
43
1.18 P/GP
Joe Sakic
41
1.32 P/GP
Eric Lindros
40
1.31 P/GP
Theo Fleury
40
1.24 P/GP
Miroslav Satan
40
0.81 P/GP
Paul Kariya
39
1.23 P/GP
Luc Robitaille
39
0.90 P/GP
Adam Graves
38
0.65 P/GP
Pavol Demitra
37
1.09 P/GP
Sergei Berezin
37
0.78 P/GP
Keith Tkachuk
36
1.00 P/GP
Markus Naslund
36
0.83 P/GP
Martin Straka
35
1.04 P/GP
Mike Modano
34
1.05 P/GP
Brett Hull
32
0.97 P/GP
Wendel Clark
32
0.62 P/GP
Mats Sundin
31
1.01 P/GP
Pierre Turgeon
31
0.97 P/GP
Brendan Shanahan
31
0.72 P/GP
Shawn McEachern
31
0.73 P/GP
Peter Bondra
31
0.83 P/GP
Peter Forsberg
30
1.24 P/GP
Bill Guerin
30
0.80 P/GP
Keith Primeau
30
0.79 P/GP
Steve Yzerman
29
0.93 P/GP
Petr Sykora
29
0.90 P/GP
Dmitri Khristich
29
0.90 P/GP
Vyacheslav Kozlov
29
0.73 P/GP
Steve Thomas
28
0.94 P/GP
Joe Nieuwendyk
28
0.82 P/GP
John MacLean
28
0.67 P/GP
Jarome Iginla
28
0.62 P/GP
Bobby Holik
27
0.82 P/GP
Cory Stillman
27
0.75 P/GP
Michael Peca
27
0.68 P/GP
Jason Arnott
27
0.73 P/GP
Claude Lemieux
27
0.62 P/GP
Robert Reichel
26
0.83 P/GP
Ray Whitney
26
0.79 P/GP
Sergei Fedorov
26
0.82 P/GP
Rick Tocchet
26
0.69 P/GP
Valeri Bure
26
0.66 P/GP
Ray Sheppard
25
0.78 P/GP
Sergei Samsonov
25
0.65 P/GP
Joe Murphy
25
0.63 P/GP
Sergei Krivokrasov
25
0.69 P/GP
#
Player
Player
Pos
1
Teemu Selanne
ANA
RW
75
47
60
107
+18
30
281
16.70
22:31
1.43
2
Jaromir Jagr
CGY
RW
81
44
83
127
+17
66
343
12.80
24:19
1.57
3
Alexei Yashin
NYI
C
82
44
50
94
+16
54
337
13.10
21:54
1.15
4
Tony Amonte
CGY
RW
82
44
31
75
0
60
256
17.20
22:01
0.91
5
John LeClair
PIT
LW
76
43
47
90
+36
30
246
17.50
21:04
1.18
6
Joe Sakic
COL
C
73
41
55
96
+23
29
255
16.10
24:31
1.32
7
Eric Lindros
DAL
C
71
40
53
93
+35
120
242
16.50
22:56
1.31
8
Theo Fleury
CHI
RW
75
40
53
93
+26
86
301
13.30
23:03
1.24
9
Miroslav Satan
BOS
RW
81
40
26
66
+24
44
208
19.20
20:50
0.81
10
Paul Kariya
STL
LW
82
39
62
101
+17
40
429
9.10
25:16
1.23
11
Luc Robitaille
LAK
LW
82
39
35
74
-1
54
292
13.40
18:59
0.90
12
Adam Graves
SJS
LW
82
38
15
53
-12
47
239
15.90
20:22
0.65
13
Pavol Demitra
VAN
C
82
37
52
89
+13
16
259
14.30
20:11
1.09
14
Sergei Berezin
CHI
LW
76
37
22
59
+16
12
263
14.10
15:33
0.78
15
Keith Tkachuk
STL
LW
68
36
32
68
+22
151
258
14.00
20:59
1.00
16
Markus Naslund
NYR
LW
80
36
30
66
-13
74
205
17.60
19:43
0.83
17
Martin Straka
NYR
C
80
35
48
83
+12
26
177
19.80
23:23
1.04
18
Mike Modano
DET
C
77
34
47
81
+29
44
224
15.20
20:36
1.05
19
Brett Hull
PHX
RW
60
32
26
58
+19
30
192
16.70
17:06
0.97
20
Wendel Clark
CHI
LW
77
32
16
48
-24
37
215
14.90
16:20
0.62
21
Mats Sundin
VAN
C
82
31
52
83
+22
58
209
14.80
20:42
1.01
22
Pierre Turgeon
COL
C
67
31
34
65
+4
36
193
16.10
19:07
0.97
23
Brendan Shanahan
NJD
LW
81
31
27
58
+2
123
288
10.80
17:31
0.72
24
Shawn McEachern
BOS
LW
77
31
25
56
+8
46
223
13.90
18:46
0.73
25
Peter Bondra
CHI
RW
66
31
24
55
-1
56
284
10.90
20:35
0.83
26
Peter Forsberg
COL
C
78
30
67
97
+27
108
217
13.80
23:05
1.24
27
Bill Guerin
PIT
RW
80
30
34
64
+7
133
261
11.50
19:42
0.80
28
Keith Primeau
PHI
C
78
30
32
62
+8
75
178
16.90
21:22
0.79
29
Steve Yzerman
DET
C
80
29
45
74
+8
42
231
12.60
21:36
0.93
30
Petr Sykora
NJD
RW
80
29
43
72
+16
22
222
13.10
16:15
0.90
31
Dmitri Khristich
WSH
RW
79
29
42
71
+11
48
144
20.10
19:47
0.90
32
Vyacheslav Kozlov
ATL
LW
79
29
29
58
+10
45
209
13.90
16:03
0.73
33
Steve Thomas
DET
RW
78
28
45
73
+26
33
209
13.40
18:23
0.94
34
Joe Nieuwendyk
FLA
C
67
28
27
55
+11
34
157
17.80
15:34
0.82
35
John MacLean
DAL
RW
82
28
27
55
+5
46
231
12.10
20:44
0.67
36
Jarome Iginla
LAK
RW
82
28
23
51
+1
58
211
13.30
16:31
0.62
37
Bobby Holik
NJD
C
78
27
37
64
+16
119
253
10.70
17:35
0.82
38
Cory Stillman
FLA
LW
76
27
30
57
+7
38
175
15.40
16:19
0.75
39
Michael Peca
CBJ
C
82
27
29
56
+7
81
199
13.60
20:32
0.68
40
Jason Arnott
STL
C
74
27
27
54
+10
79
200
13.50
15:25
0.73
41
Claude Lemieux
SJS
RW
82
27
24
51
0
102
292
9.20
21:14
0.62
42
Robert Reichel
TOR
C
83
26
43
69
-13
54
236
11.00
19:50
0.83
43
Ray Whitney
DAL
LW
81
26
38
64
-3
18
193
13.50
18:21
0.79
44
Sergei Fedorov
WSH
C
77
26
37
63
+9
66
224
11.60
19:21
0.82
45
Rick Tocchet
PHI
RW
81
26
30
56
+5
147
178
14.60
18:34
0.69
46
Valeri Bure
DAL
RW
80
26
27
53
0
22
260
10.00
16:12
0.66
47
Ray Sheppard
FLA
RW
74
25
33
58
+4
16
188
13.30
18:12
0.78
48
Sergei Samsonov
FLA
LW
79
25
26
51
-6
18
160
15.60
16:24
0.65
49
Joe Murphy
WSH
RW
76
25
23
48
+10
73
176
14.20
14:46
0.63
50
Sergei Krivokrasov
MIN
RW
70
25
23
48
-5
42
208
12.00
16:09
0.69