Top 10 Best Hockey Players of All Time

1Wayne Gretzky

Wayne Gretzky


2Bobby Orr

Bobby Orr


3Mario Lemieux

Mario Lemieux


4Gordie Howe

Gordie Howe


5Maurice Richard

Maurice Richard


6Steve Yzerman

Steve Yzerman


7Bobby Hull

Bobby Hull


8Sidney Crosby

Sidney Crosby


9Mark Messier

Mark Messier


10Jaromir Jagr

Jaromir Jagr


11Patrick Roy

Patrick Roy


12Alexander Ovechkin

Alexander Ovechkin


13Teemu Selanne

Teemu Selanne


14Jean Beliveau

Jean Beliveau


15Phil Esposito


16Martin Brodeur

Martin Brodeur


17Mike Bossy

Mike Bossy


18Marcel Dionne


19Peter Forsberg


20Stan Mikita


21Pavel Datsyuk

Pavel Datsyuk


22Brett Hull


23Gilbert Perreault


24Vladislav Tretiak


25Guy Lafleur


26Denis Potvin


27Patrick Kane

Patrick Kane


28Nicklas Lidstrom


29Valeri Kharlamov


30Ray Bourque


31Mats Sundin

Mats Sundin


32Darryl Sittler


33Terry Sawchuk


34Ron Francis


35Boris Mikhailov