Top all-time NHL players

The 100 greatest players in NHL history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it. Rank the top all-time NHL players, 1 to 100.
Rank at least 10 to submit your list (0 so far).

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

Your top 10 · 0 placed, 10 to go

1Drag one here, or tap a tile below then tap here
2
3
4
5
100 to choose from
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

Top 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 rankings

A numbered list, as long as you want it: a top 10, 25, 50 or 100.

The 100 greatest players in NHL history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it.

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

How to use it

  1. Add players to the list, then drag them into order.
  2. Pick the length — 10, 25, 50 or 100.
  3. Missing someone? Use + Add or the search box under the board to bring in any player, team or legend.
  4. 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