Last Updated on 21 March 2025
The following list is a snapshot of society’s current opinions of the 400 best hockey players ever. I averaged 22 different ranked lists of “best hockey players of all time” to get this definitive compilation. See my Methodology page for the research process that was used, including the full spreadsheet and links to all 22 lists that were averaged.
- Wayne Gretzky
- Gordie Howe
- Bobby Orr
- Mario Lemieux
- Maurice Richard
- Jaromir Jagr
- Mark Messier
- Jean Beliveau
- Alex Ovechkin
- Sidney Crosby
- Ray Bourque
- Bobby Hull
- Guy Lafleur
- Patrick Roy
- Phil Esposito
- Nicklas Lidstrom
- Martin Brodeur
- Steve Yzerman
- Terry Sawchuk
- Mike Bossy
- Doug Harvey
- Paul Coffey
- Stan Mikita
- Joe Sakic
- Jacques Plante
- Marcel Dionne
- Dominik Hasek
- Denis Potvin
- Teemu Selanne
- Bryan Trottier
- Larry Robinson
- Brett Hull
- Ken Dryden
- Bobby Clarke
- Chris Chelios
- Eddie Shore
- Howie Morenz
- Ron Francis
- Jari Kurri
- Glenn Hall
- Frank Mahovlich
- Henri Richard
- Al MacInnis
- Peter Forsberg
- Ted Lindsay
- Gilbert Perreault
- Connor McDavid
- Tim Horton
- Red Kelly
- Scott Stevens
- Sergei Fedorov
- Patrick Kane
- Brad Park
- Brian Leetch
- Mats Sundin
- Johnny Bucyk
- Luc Robitaille
- Bernie Geoffrion
- Pavel Datsyuk
- Darryl Sittler
- Mike Modano
- Eric Lindros
- Peter Stastny
- Evgeni Malkin
- Tony Esposito
- Yvan Cournoyer
- Syl Apps
- Newsy Lalonde
- Jean Ratelle
- Alex Delvecchio
- Milt Schmidt
- Borje Salming
- Brendan Shanahan
- Mike Gartner
- Dickie Moore
- Grant Fuhr
- Adam Oates
- Chris Pronger
- Scott Niedermayer
- Joe Thornton
- Charlie Conacher
- Bernie Parent
- Max Bentley
- King Clancy
- Dave Keon
- Denis Savard
- Serge Savard
- Dale Hawerchuk
- Bill Durnan
- Sid Abel
- Pavel Bure
- Doug Gilmour
- Johnny Bower
- Turk Broda
- Joe Malone
- Dit Clapper
- Elmer Lach
- Ted Kennedy
- Jarome Iginla
- Andy Bathgate
- Steven Stamkos
- Pierre Pilote
- Billy Smith
- Jacques Lemaire
- Pat LaFontaine
- Joe Nieuwendyk
- Toe Blake
- Mark Recchi
- Lanny McDonald
- Norm Ullman
- Marian Hossa
- Mark Howe
- Bill Cook
- Bob Gainey
- Zdeno Chara
- Guy Lapointe
- Georges Vezina
- Glenn Anderson
- Valeri Kharlamov
- Vladislav Tretiak
- Sergei Makarov
- Nels Stewart
- Patrice Bergeron
- Dave Andreychuk
- Jonathan Toews
- Larry Murphy
- Clint Benedict
- Dino Ciccarelli
- Pierre Turgeon
- Duncan Keith
- Martin St. Louis
- Ed Belfour
- Brad McCrimmon
- Michel Goulet
- Frank Boucher
- Joe Pavelski
- George Hainsworth
- Steve Larmer
- Frank Nighbor
- Bill Barber
- Boris Mikhailov
- Henrik Lundqvist
- Frank Brimsek
- Brian Propp
- Earl Seibert
- Nikita Kucherov
- Jeremy Roenick
- Bill Cowley
- Cy Denneny
- Aurèle Joliat
- Sprague Cleghorn
- Phil Housley
- Charlie Gardiner
- Doug Bentley
- Dave Taylor
- Alexander Mogilny
- Nathan MacKinnon
- Steve Shutt
- Theoren Fleury
- Paul Kariya
- Anze Kopitar
- Viacheslav Fetisov
- Rod Gilbert
- Rod Langway
- Bill Gadsby
- Rod Brind’Amour
- Daniel Alfredsson
- Joe Mullen
- Keith Tkachuk
- Victor Hedman
- Guy Carbonneau
- Vladimir Konstantinov
- Gump Worsely
- Wendel Clark
- Erik Karlsson
- Gerry Cheevers
- Craig Ramsay
- Bill Hajt
- Dallas Smith
- Andre Dupont
- Jim Watson
- Cyclone Taylor
- Brad Marchand
- Ryan McDonagh
- Wayne Cashman
- Jim McKenny
- Kevin Lowe
- Miikka Kiprusoff
- Ken Daneyko
- Ken Hodge
- Jacques Laperriere
- John Bower
- Terry Harper
- Johnathan Toews
- Ryan Miller
- Clark Gillies
- Bernie Nicholls
- JC Tremblay
- Vincent Damphousse
- Patrick Marleau
- Jim Schoenfeld
- Busher Jackson
- Charlie Huddy
- Pete Mahovlich
- Gary Roberts
- Terry O’Reilly
- John Tonelli
- Ken Linseman
- Dave Poulin
- Bernie Federko
- John Bucyk
- Doug Risebrough
- Pierre Mondou
- Claude Giroux
- Petr Svoboda
- Cam Neely
- John Leclair
- Mike Ramsey
- John Tavares
- Marc-André Fleury
- Anatoli Firsov
- Busher Harvey Jackson
- Henrik Sedin
- Eric Desjardins
- Don Luce
- Ray Whitney
- Don Marcotte
- Eric Staal
- Alec Connell
- Carey Price
- Pat Verbeek
- Mattias Ekholm
- Daniel Sedin
- Babe Dye
- Bobby Smith
- Lorne Chabot
- Mario Tremblay
- Carl Brewer
- Henrik Zetterberg
- Doug Weight
- Nicklas Backstrom
- Chris Kunitz
- Alex Kovalev
- Rob Blake
- Walt Tkaczuk
- Patrik Elias
- Sweeney Schriner
- Brian Bellows
- Joe Primeau
- Lee Fogolin