The 100 Greatest Hockey Players of All-Time

RankPlayerPositionYears
1Wayne GretzkyC1978-1999
2Gordie HoweRW1946-1980
3Mario LemieuxC1984-2006
4Bobby OrrD1966-1979
5Patrick RoyG1984-2003
6Alexander OvechkinLW2005-active
7Sidney CrosbyC2005-active
8Jaromir JagrRW1990-2018
9Mark MessierC1978-2004
10Martin BrodeurG1991-2015
11Phil EspositoC1963-1981
12Nicklas LidstromD1991-2012
13Ray BourqueD1979-2001
14Dominik HasekG1990-2008
15Jean BeliveauC1950-1971
16Bobby HullLW1957-1980
17Maurice RichardRW1942-1960
18Guy LafleurRW1971-1991
19Doug HarveyD1947-1969
20Jacques PlanteG1952-1975
21Ken DrydenG1970-1979
22Glen HallG1952-1971
23Stan MikitaC1958-1980
24Bobby ClarkeC1969-1984
25Evgeni MalkinC2006-active
26Eddie ShoreD1926-1940
27Joe SakicC1988-2009
28Steve YzermanC1983-2006
29Bryan TrottierC1975-1994
30Patrick KaneRW2007-active
31Brett HullRW1986-2006
32Paul CoffeyD1980-2001
33Chris CheliosD1983-2010
34Denis PotvinD1973-1988
35Nikita KucherovRW2013-active
36Connor McDavidC2015-active
37Mike BossyRW1977-1987
38Howie MorenzC1923-1937
39Terry SawchukG1949-1970
40Al MacInnisD1981-2004
41Larry RobinsonD1972-1992
42Jari KurriRW1978-1998
43Red KellyD/C1947-1967
44Pierre PiloteD1955-1969
45Sergei FedorovC1990-2009
46Peter ForsbergC1994-2011
47Jarome IginlaRW1996-2017
48Chris ProngerD1993-2012
49Brian LeetchD1987-2006
50Cyclone TaylorR1905-1923
51Newsy LalondeC1917-1927
52Joe MaloneC/LW1917-1924
53Teemu SelanneRW1992-2014
54Scott StevensD1982-2004
55Ed BelfourG1988-2007
56Ted LindsayLW1944-1965
57Marcel DionneC1971-1989
58Scott NiedermayerD1991-2010
59Zdeno CharaD1997-active
60Duncan KeithD2005-active
61Erik KarlssonD2009-active
62Brad ParkD1968-1985
63Bernie GeoffrionRW1950-1968
64Bernie ParentG1965-1979
65Bill DurnanG1943-1950
66Joe ThorntonC1997-active
67Patrice BergeronC2003-active
68Doug GilmourC1983-2003
69Anze KopitarC2006-active
70Ted KennedyC1942-1957
71Drew DoughtyD2008-active
72Tony EspositoG1968-1984
73Andrei VasilevskiyG2014-active
74Frank MahovlichLW1956-1978
75Nels StewartC1925-1940
76Elmer LachC1940-1954
77Henrik LundqvistG2005-2020
78Pavel DatsyukC2001-2016
79Martin St. LouisRW1998-2015
80Eric LindrosC1992-2007
81Ron FrancisC1981-2004
82Billy SmithG1971-1989
83Luc RobitailleLW1986-2003
84Roberto LuongoG1999-2019
85Tim ThomasG2002-2014
86Rod LangawayD1977-1993
87Dickie MooreLW1951-1968
88Steve StamkosC2008-active
89Pavel BureRW1991-2003
90Andy BathgateRW1952-1975
91Johnny BowerG1953-1970
92Milt SchmidtC/D1936-1955
93Syl AppsC1936-1948
94Bill CookRW1926-1937
95Frank NighborC1917-1930
96Charlie ConacherW1929-1941
97Brendan ShanahanLW1987-2009
98Bill CowleyC1934-1947
99Turk BrodaG1936-1952
100Tim HortonD1949-1974

2 thoughts on “The 100 Greatest Hockey Players of All-Time

  1. Very disappointed in number 1. While Gretzky was an unbelievable offensive force he couldn’t find the defensive zone with a map. Orr changed the way the game was played. Still the only defenseman to win the scoring title and showed the league the benefit of offense from the blue line. Orr, Gretzky, Lemeuix and Howe was the correct order

  2. Ha! Thanks for the correct answer, Grant. To each his own. Orr played 631 games in an incredibly unbalanced league filled with expansion teams. Scoring by the Original Six teams skyrocketed during this time due to the porous defense by the expansion teams. The competitiveness of the league during this time needs to be front and center to provide context. Orr was great, no doubt, but every little thing matters when comparing elite resumes. Howe played 1687 games in the NHL. How can we say Orr was better than Howe given the fact that Howe played at an elite level for nearly three times as many games? That’s a tough argument to make. Gretzky played in a more difficult league, set more records, and was the greatest playoff performer of all-time. He has to be number one, IMO.

Leave a Reply

Your email address will not be published.