NHL All-time Points Leaders

The Top NHL Points Leaders list highlights the greatest scorers in league history. It ranks players based on total points, including goals and assists, as well as other key stats like games played (GP), points per game (PPG), and shorthanded goals (SHG).

Wayne Gretzky, widely regarded as the greatest NHL player of all time, is the all-time points leader in NHL history. He scored 2,857 points (894 goals, 1,963 assists) over a 20-season career from 1979–1999. Jaromir Jagr ranks second on the NHL all-time points list with 1,921 points (766 goals, 1,155 assists). Gretzky also served as head coach of the Phoenix Coyotes from 2005–2009 and represented Team Canada in international play during his career.

NHL All-Time Points Leaders

RankPlayerGamePointsGoalAssistsPPGSHG
1Wayne Gretzky14872857894196320473
2Jaromir Jagr17331921766115521711
3Mark Messier17561887694119317963
4Gordie Howe17671850801104921124
5Ron Francis17311798549124918812
6Marcel Dionne13481771731104023419
7Steve Yzerman15141755692106320250
8Mario Lemieux9151723690103323649
9Joe Sakic13781641625101620532
10Phil Esposito1282159071787324623
11Ray Bourque16121579410116917316
12Sidney Crosby124515625829801704
13Joe Thornton1714153943011091466
14Mark Recchi1652153357795620018
15Paul Coffey14091531396113513520
16Alexander Ovechkin140115278386893065
17Stan Mikita1396146754192615012
18Teemu Selanne145114576847732557
19Bryan Trottier1279142552490116119
20Adam Oates13371420341107910312
21Doug Gilmour1474141445096415318
22Dale Hawerchuk1188140951889118212
23Jari Kurri1251139860179715539
24Luc Robitaille143113946687262473
25Brett Hull1269139174165026520
26Mike Modano1499137456181315729
27Johnny Bucyk154013695568131594
28Brendan Shanahan1524135465669823723
29Guy Lafleur112613535607931543
30Mats Sundin1346134956478516031
31Dave Andreychuk1639133864069827410
32Denis Savard1196133847386512720
33Mike Gartner1432133570862721724
34Pierre Turgeon1294132751581219010
35Gilbert Perreault119113265128141348
36Jarome Iginla1554130062567519713
37Alex Delvecchio1550128145682511115
38Al MacInnis1416127434093416610
39Evgeni Malkin111812734877861764
40Jean Ratelle128012674917761374
41Patrick Kane120712654638021260
42Peter Stastny97712394507891457
43Phil Housley149512323388941297
44Norm Ullman141012294907391168
45Jean Beliveau112512195077121730
46Larry Murphy161512172889291149
47Jeremy Roenick1363121651370318428
48Bobby Clarke114412103588529932
49Bernie Nicholls1127120947573415228
50Vincent Damphousse13781205432773120517