The 50 skaters with the most points, 1917–18 to 2017–18

Every skater on this list is ranked on one number: points in the regular season between 1917–18 and 2017–18. Nothing else is weighed, and the figures each ranking rests on are in the table.

Wayne GretzkyWayne Gretzky: 2,8572,857Jaromir JagrJaromir Jagr: 1,9211,921Mark MessierMark Messier: 1,8871,887Gordie HoweGordie Howe: 1,8501,850Ron FrancisRon Francis: 1,7981,798Marcel DionneMarcel Dionne: 1,7711,771Steve YzermanSteve Yzerman: 1,7551,755Mario LemieuxMario Lemieux: 1,7231,723Joe SakicJoe Sakic: 1,6411,641Phil EspositoPhil Esposito: 1,5901,590Raymond BourqueRaymond Bourque: 1,5791,579Mark RecchiMark Recchi: 1,5331,533Paul CoffeyPaul Coffey: 1,5311,531Stan MikitaStan Mikita: 1,4671,467Teemu SelanneTeemu Selanne: 1,4571,457
Points — the leading 15. Every one of the 50 is in the table below.
#PlayerPosSeasonsPointsGamesGoalsAssists
1Wayne GretzkyC1979–80 to 1998–992,8571,4878941,963
2Jaromir JagrR1990–91 to 2017–181,9211,7337661,155
3Mark MessierC1979–80 to 2003–041,8871,7566941,193
4Gordie HoweR1946–47 to 1979–801,8501,7678011,049
5Ron FrancisC1981–82 to 2003–041,7981,7315491,249
6Marcel DionneC1971–72 to 1988–891,7711,3487311,040
7Steve YzermanC1983–84 to 2005–061,7551,5146921,063
8Mario LemieuxC1984–85 to 2005–061,7239156901,033
9Joe SakicC1988–89 to 2008–091,6411,3786251,016
10Phil EspositoC1963–64 to 1980–811,5901,282717873
11Raymond BourqueD1979–80 to 2000–011,5791,6124101,169
12Mark RecchiR1988–89 to 2010–111,5331,652577956
13Paul CoffeyD1980–81 to 2000–011,5311,4093961,135
14Stan MikitaC1958–59 to 1979–801,4671,394541926
15Teemu SelanneR1992–93 to 2013–141,4571,451684773
16Joe ThorntonC1997–98 to 2017–181,4271,4933971,030
17Bryan TrottierC1975–76 to 1993–941,4251,279524901
18Adam OatesC1985–86 to 2003–041,4201,3373411,079
19Doug GilmourC1983–84 to 2002–031,4141,474450964
20Dale HawerchukC1981–82 to 1996–971,4091,188518891
21Jari KurriR1980–81 to 1997–981,3981,251601797
22Luc RobitailleL1986–87 to 2005–061,3941,431668726
23Brett HullR1985–86 to 2005–061,3911,269741650
24Mike ModanoC1988–89 to 2010–111,3741,499561813
25John BucykL1955–56 to 1977–781,3691,540556813
26Brendan ShanahanL1987–88 to 2008–091,3541,524656698
27Guy LafleurR1971–72 to 1990–911,3531,126560793
28Mats SundinC1990–91 to 2008–091,3491,346564785
29Dave AndreychukL1982–83 to 2005–061,3381,639640698
29Denis SavardC1980–81 to 1996–971,3381,196473865
31Mike GartnerR1979–80 to 1997–981,3351,432708627
32Pierre TurgeonC1987–88 to 2006–071,3271,294515812
33Gilbert PerreaultC1970–71 to 1986–871,3261,191512814
34Jarome IginlaR1995–96 to 2016–171,3001,554625675
35Alex DelvecchioC1950–51 to 1973–741,2811,549456825
36Al MacInnisD1981–82 to 2003–041,2741,416340934
37Jean RatelleC1960–61 to 1980–811,2671,281491776
38Peter StastnyC1980–81 to 1994–951,239977450789
39Phil HousleyD1982–83 to 2002–031,2321,495338894
40Norm UllmanC1955–56 to 1974–751,2291,410490739
41Jean BeliveauC1950–51 to 1970–711,2191,125507712
42Larry MurphyD1980–81 to 2000–011,2161,615287929
42Jeremy RoenickC1988–89 to 2008–091,2161,363513703
44Bobby ClarkeC1969–70 to 1983–841,2101,144358852
45Bernie NichollsC1981–82 to 1998–991,2091,127475734
46Vincent DamphousseC1986–87 to 2003–041,2051,378432773
47Dino CiccarelliR1980–81 to 1998–991,2001,232608592
48Rod Brind'AmourC1988–89 to 2009–101,1841,484452732
49Sergei FedorovC1990–91 to 2008–091,1791,248483696
50Bobby HullL1957–58 to 1979–801,1701,063610560

How this list is made

Ranked on points in the regular season, 1917–18 to 2017–18. Players are ranked on that number alone and on nothing else: there is no judgement here about who was better. Where two are level they share a rank, and the list runs past fifty when fiftieth place is shared, because splitting a tie would mean choosing between them on no stated basis.

Counting statistics only. A rate — an average, a percentage — needs a minimum number of appearances before it means anything, and no such minimum is published that this site could cite. Inventing one would put a number nobody chose at the centre of a ranking. A total needs no cut-off: most goals is a fact with nothing hidden in it.

Some of these careers were not over. Jaromir Jagr and Joe Thornton played in 2017–18, the last season these figures cover, so their totals are what they had reached by then and not what they finished with. This site has no source for what has happened since.

Career figures from the Hockey Databank project, obtained free of charge and copyrighted by it. Regular season only; the play-offs are not counted.

All the NHL pages