Top 10 NHL players of all time

This is a screenshot of some of the best players that ever played in NHL for the article top 10 players in the NHL

Since the beginning of the NHL, there have been some players that completely revolutionized the way of playing the sport and provided some of the best moments that the fans across the world have ever seen especially in Canada. Here is our list of the top 10 NHL players of all time. 

10. Jaromir Jagr

Coming from Czechia, Jaromir is probably one of the best players in the 90s and one of the best Europeans that ever played in the NHL, winning 2 Stanley Cups. His amazing way of playing and his attitude towards the game are the characteristics that made him so special as an NHL player.

This is a photo of Jaromir Jagr
Jaromir Jagr

9. Sidney Crosby

This Canadian player is considered by many fans as one of the best in the modern NHL. With 3 Stanley cups and many other trophies, Sidney Crosby has become a legend of the Pittsburgh Penguins since his first game and he is the youngest athlete to achieve 100 points. 

This is a photo of Sidney Crosby
Sidney Crosby playing for the Pittsburgh Penguins

8. Mark Messier

Born in 1961, Mark Messier had great a physique and a strong mentality that few NHL players had. Winning 6 Stanley cups (5 with the Edmonton Oilers, and 1 with the Rangers), he also won a world championship and one world cup in 1996 making his career at the top of the NHL.

This is a photo of Mark Messier
Mark Messier playing for Rangers

7. Guy Lafleur

As some would call him “the Flower”, Guy Lafleur is seen by many as one of the best Canadian NHL players of all time. He won 5 Stanley Cup championships with the Montreal Canadiens. Lafleur is remembered for his speed, technique and the ability to control the game. He ended his career as the number one all-time goal scorer for the Montreal Canadiens. 

A photo of Guy Lafleur
Guy Lafleur playing ice hockey

6. Maurice Richard

Becoming an icon of the sport Maurice was the first to score 50 goals in 50 games, something that any other player had never done before. He also revolutionized the way of playing the game due to his technique and managed to win 8 Stanley Cups throughout his career.

This is a photo of Maurice Richard
Maurice Richard playing ice hockey

5. Mario Lemieux

Super Mario established himself as being one of the best in the sport because of his strong character, size and skill. He also managed to score 199 points in just 76 games which is something unthinkable. Winning 2 Stanley cups and other many trophies like an Olympic gold medal, Mario is definitely one of the best to ever play the game.

This is a photo of Mario Lemieux playing for the Pittsburgh Penguins.
Mario Lemieux playing for the Penguins

4. Jean Beliveau

Jean Beliveau is a legend of the sport who played from 1950 to 1971 for the Montreal Canadiens. He was also captain of the team from 1961. He won an impressive 10 Stanley Cups, being the second player who won more together with Yvan Cournoyer.  

This is a photo of Jean Beliveau
Jean Beliveau playing for the Montreal Canadiens

3. Bobby Orr

One of the most talented players that the NHL has ever seen, Bobby Orr won 8 consecutive Norris Trophies and became the first player to win 4 different awards in one single season. Winning 2 Stanley championships in 1970 and 1972 with the Boston Bruins, his legacy continues to this day with the Bobby Orr trophy awarded annually to the winners of the Eastern Conference playoffs in the Ontario hockey league.

This is a photo of Bobby Orr playing for the Boston Bruins
Bobby Orr playing for the Boston Bruins

2. Gordie Howe

Probably the first big star in the game, Gordie Howe in 26 seasons won 4 Stanley Cups, 6 Art Ross Trophies and broke many records that no player had done before. Howe is not only remembered for being one of the greatest to ever play the game, but also for being a kind and humble individual.

This is a photo of Gordie Howe
Gordie Howe holding the Stanley Cup

1. Wayne Gretzky

In the number one position, we have Wayne Gretzky, considered by many as the GOAT of the game. Gretzky is the all-time points leader and he is also the top goal scorer with 895 total. He won the Stanley Cup 4 times.

This is a picture of Wayne for the article top 10 NHL athletes of all time
Wayne Gretzky holding the Stanley Cup

And here you have our top 10 NHL players of all time. What do you think, agree or disagree? If you want to know more about the NHL you can also read our article about The Top 10 ice hockey moments.

About the Author

João Pedro Freitas

João Pedro Freitas has been working in online gambling since 2022, being the most recent addition to the team. He loves to write sports articles and likes to analyse all kinds of sports, especially soccer and UFC. João focuses on writing content and creating strategies to ensure that the team is up to date on all Canadian and American sports.