Top 9 top 300 all-time NHL players

The 300 greatest players in NHL history, by their honours. Pick your top 9 top 300 all-time NHL players, numbered 1 to 9.
Fill all 9 squares to submit your top 9 (9 left).

Save to my profile keeps it to come back to and keep ranking. Submit your ranking adds it to this month's top list.

300 to choose from · drag into a square, or tap a tile then a square
Wayne Gretzky
C · EDM
Bobby Orr
D · BOS
Gordie Howe
DET
Mario Lemieux
C · PIT
Guy Lafleur
MTL
Patrick Roy
G · COL
Dominik Hašek
G · DET
Bryan Trottier
NYI
Bobby Hull
CHI
Phil Esposito
C · BOS
Jacques Plante
G · MTL
Martin St. Louis
TB
Mark Messier
C · NYR
Peter Forsberg
C · COL
Alexander Ovechkin
WSH
Nicklas Lidström
D · DET
Chris Pronger
D · STL
Jean Béliveau
C · MTL
Henrik Sedin
C · VAN
Martin Brodeur
G · NJ
Brian Leetch
D · NYR
Sidney Crosby
C · PIT
Bernie Geoffrion
MTL
Stan Mikita
C · CHI
Scott Niedermayer
D · NJ
Ray Bourque
D · BOS
Maurice Richard
MTL
Bernie Parent
G · PHI
Glenn Hall
G · CHI
Sergei Fedorov
C · DET
Ed Belfour
G · CHI
Brett Hull
STL
Al MacInnis
D · STL
Larry Robinson
D · LA
Joe Sakic
C · COL
Doug Harvey
D · MTL
Jarome Iginla
CGY
Eric Lindros
C · PHI
Chris Chelios
D · DET
Terry Sawchuk
GK/G · DET
Howie Morenz
C · MTL
Billy Smith
G · NYI
Tony Esposito
G · CHI
Marcel Dionne
C · LA
Ken Dryden
G · MTL
Jaromír Jágr
PIT
Joe Nieuwendyk
C · CGY
Paul Coffey
D · CAR
Red Kelly
D/C · TOR
Evgeni Malkin
C · PIT
Grant Fuhr
G · EDM
Patrick Kane
C · CHI
Daniel Sedin
VAN
Connor McDavid
C · EDM
Teemu Selänne
ANA
Ted Lindsay
DET
Andy Bathgate
C · NYR
Scott Stevens
D · NJ
Rob Blake
D · LA
Pierre Pilote
D · CHI
Sid Abel
DET
Tiny Thompson
G · BOS
Eddie Shore
D · BOS
Elmer Lach
C · MTL
Bobby Clarke
C · PHI
Ron Francis
C · CAR
Dave Keon
C · TOR
MBMax Bentley
C · CHI
Buddy O'Connor
C · MTL
George Hainsworth
G · MTL
Dickie Moore
MTL
Billy Burch
C · BOS
Rod Langway
D · MTL
Pavel Bure
VAN
Jari Kurri
EDM
Paul Kariya
ANA
FBFrank Brimsek
G · BOS
Gump Worsley
G · MTL
Mats Sundin
C · TOR
Johnny Bower
G · TOR
Steve Yzerman
C · DET
Peter Šťastný
C · COL
Börje Salming
D · TOR
Babe Pratt
D · TOR
Babe Siebert
D · MTL
Yvan Cournoyer
MTL
Daniel Alfredsson
OTT
Roy Worters
G · MTL
Herb Gardiner
D · MTL
Doug Wilson
D · SJ
Serge Savard
D · MTL
Brendan Shanahan
NJ
Mike Modano
C · DAL
Viacheslav Fetisov
D · NJ
Marián Hossa
CHI
Igor Larionov
C · DET
Carey Price
G · MTL
Doug Gilmour
FW · TOR
Cam Neely
BOS
Luc Robitaille
LA
Joe Mullen
FW · PIT
Rogatien Vachon
G · LA
Harry Howell
D · NYR
Sergei Makarov
CGY
Mark Howe
D · PHI
Lanny McDonald
CGY
Roy Conacher
FW · BOS
TJTom Johnson
D · BOS
Pat LaFontaine
C · NYI
Milt Schmidt
C · BOS
Mike Bossy
NYI
Phil Housley
D · BUF
Guy Carbonneau
C · MTL
Denis Potvin
D · NYI
Dale Hawerchuk
C · BUF
Mark Recchi
PHI
Johnny Bucyk
BOS
Henri Richard
C · MTL
Bill Durnan
G · MTL
Frank Nighbor
C · TOR
Sergei Zubov
D · NYR
Denis Savard
C · CHI
Václav Nedomanský
FW · DET
EGEddie Giacomin
G · NYR
Georges Vézina
G · MTL
Bob Gainey
MTL
Toe Blake
MTL
Larry Murphy
D · PIT
Aurèle Joliat
MTL
HLHarry Lumley
G · DET
Mike Gartner
WSH
Joe Thornton
C · SJ
José Théodore
G · MTL
Dave Andreychuk
BUF
Brad Park
D · NYR
Michel Goulet
COL
Adam Oates
C · WSH
Dino Ciccarelli
DET
Darryl Sittler
C · PHI
Frank Mahovlich
DET
Bill Cowley
C · BOS
Nels Stewart
C · BOS
Al Arbour
D · STL
Tim Thomas
G · BOS
Glenn Anderson
EDM
Pat Quinn
D · VAN
Kevin Lowe
D · EDM
Ted Kennedy
C · TOR
Tim Horton
D · TOR
Ebbie Goodfellow
D · DET
Leon Draisaitl
C · EDM
Nikita Kucherov
TB
Rod Gilbert
NYR
Duncan Keith
D · CHI
Chuck Rayner
G · NYR
Jean Ratelle
C · BOS
Connor Hellebuyck
G · WPG
Charlie Gardiner
G · CHI
Marcel Pronovost
D · DET
Bud Poile
FW · DET
Frank Boucher
FW · NYR
Allan Stanley
D · NYR
Steve Shutt
MTL
Leo Boivin
D · BOS
Turk Broda
G · TOR
MBMarty Barry
C · DET
Bob Pulford
FW · LA
CGClark Gillies
NYI
Glen Sather
NYR
Bert Olmstead
MTL
Victor Hedman
D · TB
Cooney Weiland
FW · BOS
GLGuy Lapointe
D · MTL
Bill Gadsby
D · DET
Gerry Cheevers
G · BOS
Babe Dye
TOR
Syd Howe
DET
Jack Laviolette
D · MTL
Jacques Laperrière
D · MTL
Bun Cook
FW · NYR
Sylvio Mantha
D · MTL
Emile Francis
G · NYR
JSJack Stewart
D · DET
Jim Rutherford
G · PIT
Charlie Conacher
DET
Corey Perry
ANA
Bernie Federko
C · STL
Carl Voss
C · DET
Dick Duff
TOR
Bill Quackenbush
D · DET
Busher Jackson
TOR
Zdeno Chára
D · BOS
Andrei Vasilevskiy
G · TB
Auston Matthews
C · TOR
Ken Holland
G · DET
DBDoug Bentley
NYR
Norm Ullman
C · DET
Alex Delvecchio
C · DET
Mickey MacKay
C · BOS
Art Coulter
D · NYR
Harry Watson
DET
Nathan MacKinnon
C · COL
Duke Keats
C · CHI
Ron Hextall
G · PHI
Jonathan Toews
C · CHI
Pavel Datsyuk
C · DET
Bill Barber
PHI
Gilbert Perreault
C · BUF
ARAl Rollins
G · CHI
Taylor Hall
EDM
Jacques Lemaire
C · MTL
Jonathan Quick
G · LA
Henrik Lundqvist
G · NYR
Sprague Cleghorn
D · MTL
Gordie Drillon
TOR
Craig Patrick
C · WSH
Drew Doughty
D · LA
Ryan Miller
G · BUF
Olaf Kölzig
G · WSH
Tom Barrasso
G · PIT
Bobby Bauer
BOS
Tuukka Rask
G · BOS
Jack Adams
C · DET
Syl Apps
C · TOR
Marc-​André Fleury
G · PIT
Hooley Smith
FW · BOS
George Hay
FW · CHI
Henrik Zetterberg
DET
Frank Fredrickson
C · BOS
Brad Richards
C · TB
Newsy Lalonde
FW · MTL
Émile Bouchard
D · MTL
Joe Malone
C · MTL
Erik Karlsson
D · OTT
P. K. Subban
D · MTL
Patrice Bergeron
C · BOS
Miikka Kiprusoff
G · CGY
Braden Holtby
G · WSH
Cy Denneny
BOS
DCDit Clapper
D · BOS
Dick Irvin
C · CHI
Ace Bailey
TOR
Keith Allen
D · DET
Fred Shero
D · NYR
Reg Noble
FW · DET
Lester Patrick
D · NYR
Bill Cook
NYR
King Clancy
D · TOR
Ryan O'Reilly
C · COL
Jamie Benn
DAL
Sergei Bobrovsky
G · FLA
Edgar Laprade
C · NYR
Sweeney Schriner
TOR
Joe Hall
D · MTL
Hap Day
D · TOR
Artūrs Irbe
G · CAR
Pekka Rinne
G · NSH
Justin Williams
FW · CAR
Brent Burns
D · SJ
Roman Josi
D · NSH
Bill Hay
C · CHI
Harry Oliver
D · BOS
Georges Boucher
D · CHI
Harry Cameron
D · MTL
Ching Johnson
D · NYR
Bill Mosienko
CHI
Hap Holmes
G · DET
Herbie Lewis
D · DET
Saku Koivu
C · MTL
Willie O'Ree
BOS
Lionel Conacher
D · CHI
Mike Vernon
G · CGY
George Armstrong
C · TOR
Brian Rafalski
D · NJ
Johnny Gaudreau
FW · CGY
Anže Kopitar
C · LA
Bill Ranford
G · EDM
Mark Giordano
D · CGY
Jordan Staal
C · CAR
Vincent Lecavalier
C · TB
Igor Shestyorkin
G · NYR
Jean-​Sébastien Giguère
G · ANA
Claude Lemieux
NJ
Randy Carlyle
D · TOR
Harry Hyland
OTT
Neil Colville
C · NYR
Conn Smythe
NYR
Joe Primeau
C · TOR
John Vanbiesbrouck
G · NYR
Reggie Leach
PHI
Ilya Kovalchuk
WPG
WDWoody Dumart
BOS
Barney Stanley
FW · CHI
Hughie Lehman
G · CHI
Jack Walker
FW · DET
Bill Torrey
NYI
Didier Pitre
FW · MTL
Joseph Cattarinich
G · MTL
KRKen Reardon
D · MTL
Lynn Patrick
C · NYR

Top top 300 all-time NHL players — November 2026

See the full top list →

No top list yet this month — your picks and finished rankings start it.

About this top 9

A numbered 3×3 of your favourites, best first. Go bigger with a top 16 or top 25.

The 300 greatest players in NHL history, by their honours.

Every pick and every finished ranking here counts toward the top top 300 all-time NHL players for November 2026.

How to use it

  1. Drag your number one into square 1, then fill the rest in order.
  2. Drag one square onto another to swap them.
  3. Switch to 16 or 25 for a longer list.
  4. Missing someone? Use + Add or the search box under the board to bring in any player, team or legend.
  5. Download image saves a picture with your name or logo on it; Copy link shares this exact board. Your progress is kept in this browser.

More NHL