NHL All-Time Leaders
Points

(As of the end of 2021-22 Season)

Rank 	Player 	Years 	points (current)
1 	Wayne Gretzky 	(1979-1999) 	2857
2 	Jaromir Jagr 	(1990-2018) 	1921
3 	Mark Messier 	(1979-2004) 	1887
4 	Gordie Howe 	(1946-1980) 	1850
5 	Ron Francis 	(1981-2004) 	1798
6 	Marcel Dionne 	(1971-1989) 	1771
7 	Steve Yzerman 	(1983-2006) 	1755
8 	Mario Lemieux 	(1984-2006) 	1723
9 	Joe Sakic 	(1988-2009) 	1641
10 	Phil Esposito 	(1963-1981) 	1590
11 	Ray Bourque 	(1979-2001) 	1579
12 	Joe Thornton 	(1997-2022) 	1539
13 	Mark Recchi 	(1988-2011) 	1533
14 	Paul Coffey 	(1980-2001) 	1531
15 	Stan Mikita 	(1958-1980) 	1467
16 	Teemu Selanne 	(1992-2014) 	1457
17 	Bryan Trottier 	(1975-1994) 	1425
18 	Adam Oates 	(1985-2004) 	1420
19 	Doug Gilmour 	(1983-2003) 	1414
20 	Alex Ovechkin 	(2005-2022) 	1410
21 	Dale Hawerchuk 	(1981-1997) 	1409
21 	Sidney Crosby 	(2005-2022) 	1409
23 	Jari Kurri 	(1980-1998) 	1398
24 	Luc Robitaille 	(1986-2006) 	1394
25 	Brett Hull 	(1985-2006) 	1391
26 	Mike Modano 	(1988-2011) 	1374
27 	Johnny Bucyk 	(1955-1978) 	1369
28 	Brendan Shanahan 	(1987-2009) 	1354
29 	Guy Lafleur 	(1971-1991) 	1353
30 	Mats Sundin 	(1990-2009) 	1349
31 	Dave Andreychuk 	(1982-2006) 	1338
31 	Denis Savard 	(1980-1997) 	1338
33 	Mike Gartner 	(1979-1998) 	1335
34 	Pierre Turgeon 	(1987-2007) 	1327
35 	Gilbert Perreault 	(1970-1987) 	1326
36 	Jarome Iginla 	(1995-2017) 	1300
37 	Alex Delvecchio 	(1950-1974) 	1281
38 	Al MacInnis 	(1981-2004) 	1274
39 	Jean Ratelle 	(1960-1981) 	1267
40 	Peter Stastny 	(1980-1995) 	1239
41 	Phil Housley 	(1982-2003) 	1232
42 	Norm Ullman 	(1955-1975) 	1229
43 	Jean Beliveau 	(1950-1971) 	1219
44 	Larry Murphy 	(1980-2001) 	1216
44 	Jeremy Roenick 	(1988-2009) 	1216
46 	Bobby Clarke 	(1969-1984) 	1210
47 	Bernie Nicholls 	(1981-1999) 	1209
48 	Vincent Damphousse 	(1986-2004) 	1205
49 	Dino Ciccarelli 	(1980-1999) 	1200
50 	Patrick Marleau 	(1997-2021) 	1197
51 	Rod Brind'Amour 	(1988-2010) 	1184
52 	Patrick Kane 	(2007-2022) 	1180
53 	Sergei Fedorov 	(1990-2009) 	1179
54 	Bobby Hull 	(1957-1980) 	1170
55 	Daniel Alfredsson 	(1995-2014) 	1157
56 	Michel Goulet 	(1979-1994) 	1152
57 	Evgeni Malkin 	(2006-2022) 	1146
58 	Nicklas Lidstrom 	(1991-2012) 	1142
59 	Marian Hossa 	(1997-2017) 	1134
60 	Bernie Federko 	(1976-1990) 	1130
61 	Mike Bossy 	(1977-1987) 	1126
61 	Joe Nieuwendyk 	(1986-2007) 	1126
63 	Darryl Sittler 	(1970-1985) 	1121
64 	Frank Mahovlich 	(1956-1974) 	1103
65 	Glenn Anderson 	(1980-1996) 	1099
66 	Theoren Fleury 	(1988-2003) 	1088
67 	Henrik Sedin 	(2000-2018) 	1070
68 	Dave Taylor 	(1977-1994) 	1069
69 	Anze Kopitar 	(2006-2022) 	1067
70 	Keith Tkachuk 	(1991-2010) 	1065
71 	Ray Whitney 	(1991-2014) 	1064
72 	Joe Mullen 	(1979-1997) 	1063
72 	Pat Verbeek 	(1982-2002) 	1063
74 	Denis Potvin 	(1973-1988) 	1052
75 	Henri Richard 	(1955-1975) 	1046
76 	Daniel Sedin 	(2000-2018) 	1041
77 	Bobby Smith 	(1978-1993) 	1036
78 	Eric Staal 	(2003-2021) 	1034
79 	Doug Weight 	(1990-2011) 	1033
79 	Martin St. Louis 	(1998-2015) 	1033
81 	Alexander Mogilny 	(1989-2006) 	1032
82 	Alexei Kovalev 	(1992-2013) 	1029
83 	Brian Leetch 	(1987-2006) 	1028
84 	Patrik Elias 	(1995-2016) 	1025
85 	Brian Bellows 	(1982-1999) 	1022
86 	Rod Gilbert 	(1960-1978) 	1021
87 	Dale Hunter 	(1980-1999) 	1020
88 	Ryan Getzlaf 	(2005-2022) 	1019
89 	Pat LaFontaine 	(1983-1998) 	1013
90 	Steve Larmer 	(1980-1995) 	1012
91 	Nicklas Backstrom 	(2007-2022) 	1011
92 	Lanny McDonald 	(1973-1989) 	1006
93 	Brian Propp 	(1979-1994) 	1003
94 	Jason Spezza 	(2002-2022) 	995
95 	Paul Kariya 	(1994-2010) 	989
96 	Rick Middleton 	(1974-1988) 	988
97 	Dave Keon 	(1960-1982) 	986
98 	Patrice Bergeron 	(2003-2022) 	982
99 	Andy Bathgate 	(1952-1971) 	973
100 	Shane Doan 	(1995-2017) 	972
100 	Steven Stamkos 	(2008-2022) 	972