20 BEST NHL HOCKEY PLAYERS EVER, RANKED
A list of the greatest players of any sport is always sure to be controversial. While some NHL players are a given as a top-ten player ever, there are always at least a couple of players who someone disagrees with. But that’s the fun of it, isn’t it?
And when you’re betting on today’s top stars, be sure to use our NHL predictions.
Who are the best hockey players of all time?
A plethora of deciding factors determine a hockey player’s greatness. The recipe for a successful legacy calls for more than goals, assists, and wins. While stats are of course a huge indicator, there are other things that you can’t put on a stat sheet when it comes to talent and impacting the game on the ice.
Out of respect to those who finished their career in the grasp of greatness, no current player joins the top 10 best hockey players of all time.
3 Best NHL Player Eve
1. WAYNE GRETZKY
- Career Seasons: Played 20 seasons for 4 teams, including the Oilers and Kings.
- Goals: Scored 894 goals in his career.
- Assists: Made 1,963 assists.
- Plus-Minus: +520 in 1,487 games.
- Trophies: Won 9 Hart Trophies and 5 Lady Byng Trophies.
2. GORDIE HOWE
- Career Seasons: Played 26 seasons for the Red Wings and Whalers.
- Goals: Scored 801 goals.
- Assists: Made 1,049 assists in 1,767 games played.
- Points: At the time of his retirement, he had an NHL career record of 1,850 points.
- Trophies: Won 6 Hart Trophies and 4 Stanley Cups.
3. BOBBY ORR
- Career Seasons: Played 12 seasons for the Bruins and Black Hawks from 1966 to 1978.
- Goals: Scored 270 goals.
- Assists: Made 645 assists in 657 games.
- Plus-Minus: +582.
- Trophies: Won 3 Hart Trophies, 8 Norris Trophies, the Calder Trophy, 2 Conn Smythe Trophies, and 2 Stanley Cups.
20 Best Hockey Players of All Time, Ranked
20. MARCEL DIONNE
Marcel “Little Beaver” Dionne chewed through goaltenders. He built a ‘dam’ fine career that places 6th in career points and goals scored. Nobody notched more seasons with over 100 points except Wayne Gretzky and Mario Lemieux. Failing to win the Stanley Cup traps “Little Beaver” at the bottom of this greatest hockey players of all time list.
19. MARTIN BRODEUR
Martin Brodeur concluded his record-setting run with almost 700 wins — 140 more than runner-up Patrick Roy. He topped career shutouts and played in over 200 more games than any other goaltender as well. He added 3 amazing goals scored and 3 Stanley Cup trophies for the New Jersey Devils.
18. PATRICK ROY
Goaltender greatness is tricky to evaluate relative to other positions. There’s nothing debatable about Patrick Roy’s all-time credentials. He is the NHL’s only 3-time winner of the Conne Smythe Trophy. He held 4 Stanley Cups and won the most playoff games of any goalie. A trio of Vezina Trophies given to the best regular season goalie caps his regular season success with a save rate of over 91 percent in a 19-year career.
17. EDDIE SHORE
Eddie Shore landed on the shores of unparalleled prosperity through his pre-World War II NHL journey. His 4 Hart Trophies gained in the 1930s remain a defenseman record. He guided the Boston Bruins to Stanley Cup victories in 1929 and 1939.
16. DOUG HARVEY
Doug Harvey innovated two-way defenseman play. Valuable versatility snagged the Hart Trophy 7 times, tied for second all-time. Only Mark Messier played in more Stanley Cups. Game evolution dictates higher consideration for modern players, but respect Harvey as a prolific pioneer.
15. JOE SAKIC
Only six players have been elected an NHL All-Star more times than Joe Sakic. Leading in all-time overtime playoff goals scored shows Sakic rose above stars when games mattered the most. Clutch play spearheaded two teams that won the Stanley Cup and Canada’s first ice hockey gold medal win in 50 years.
14. MIKE BOSSY
Mike Bossy validated his last name as the leader of the 1980s New York Islanders dynasty that won four consecutive Stanley Cups from 1980 through 1983. He also leads in career goals per game at 0.762. Only Gretzky and Lemieux best his career points per game mark. Scoring 50 goals in nine consecutive seasons helps. Lacking individual hardware for these efforts hampers his list ascension.
13. NICKLAS LIDSTROM
Defense wins championships. Dominant defenseman Nicklas Lidstrom won four Stanley Cups and never missed the playoffs in his 20-year career— an accomplishment nobody else matches. Only Bobby Orr captured more James Norris Memorial Trophies.
12. ALEX OVECHKIN
The chief of the Washington Commanders conquers goals at a rate that’d make any Commander in Chief in Washington D.C. jealous. “Ovi” ranks second all-time behind Wayne Gretzky in goals scored with 812. Being the only hockey player in the top 10 to play his entire career against 21st-century competition magnifies that achievement.
Scoring is the name of the game and Ovechkin has won the Rocket Richard Trophy a record 9 times en route to a trio of Hart Trophies. Individual greatness translated to team success, earning a Stanley Cup, Conn Smythe Trophy MVP, and a rightful place among the very best hockey players ever.
11. SIDNEY CROSBY
Phenomenal Pittsburgh Penguin Sidney Crosby navigates the ice with effortless excellence any real penguin could appreciate.He has marched the Penguins to 3 Stanley Cups and waddled his way through playoff competition en route to 2 Conn Smythe Trophy MVPs. Crosby is the third player in NHL history to win playoff MVP in consecutive seasons. Plenty of gas remains in his terrific tank at age 35.
10. JAROMIR JAGR
Jaromir Jagr is 48 years old and is still playing hockey back in his hometown in Czechia. Jagr is the Iron Man of hockey and perhaps the most physically gifted player in league history.
Jagr is 2nd in NHL career regular-season points and 5th in career playoff points. Being very good for a very long time makes Jagr very popular in the record books. One of the best all-around players to ever play, this workhorse is still tearing it up back in his home country at nearly 50 years old.