ESPN has put together a list of the Top 10 Greatest NHL Players of All Time. Check out the list below.
1

Wayne Douglas Gretzky, OC is a retired Canadian professional ice hockey player who is currently part-owner and sport head coach of the Phoenix Coyotes.
***
2

Robert Gordon "Bobby" Orr, OC is a retired Canadian ice hockey defenseman, and is considered to be one of the greatest hockey players of all time
***
3

Gordon "Gordie" Howe, OC is a former Canadian professional ice hockey player who played for the Detroit Red Wings and Hartford Whalers in the NHL, and the Houston Aeros and New England Whalers in the WHA
***
4

Mario Lemieux is a retired professional ice hockey centre who played 17 seasons for the Pittsburgh Penguins of the National Hockey League between 1984 and 2006
***
5

Douglas Paul Harvey was a star player in the National Hockey League , and is considered by many to be one of the greatest defencemen to ever play the game
***
6

Joseph-Henri-Maurice "Rocket" Richard PC, CC, OQ was a professional ice hockey player who played for the Montreal Canadiens from 1942 to 1960
***
7

Patrick Jacques Roy, is a retired ice hockey goaltender
***
8

Jean Kelly Beliveau, CC, CQ was a professional ice hockey player, who played parts of 20 seasons with the National Hockey League's Montreal Canadiens
***
9

Mark John Douglas Messier is a former ice hockey ice hockey centreman of the National Hockey League.
***
10

Edward William "Eddie" Shore was a Canadian professional ice hockey player in the National Hockey League
***