Connect with us

Hi, what are you looking for?

Blog

NHL: 25 Greatest Hockey Players of All Time 

LANDOVER, MD – NOVEMBER 02: Wayne Gretzky #99 of the Los Angeles Kings looks on during warm ups of a NHL hockey game against the Washington Capitals on November 2, 1990 at the USAir Arena in Landover, Maryland. (Photo by Mitchell Layton/Getty Images)

As with any sport, it is hard to determine who the “best” is. However, in hockey, the best player is clearly Wayne Gretzky. But who are the other greatest all-time players? Here is a list of the top 25 best NHL players of all time. Did we miss your favorite? Did we get the order wrong? Leave us a comment and let us know.

25. Connor McDavid

EDMONTON, AB – MAY 14: Connor McDavid #97 of the Edmonton Oilers celebrates a goal against the Los Angeles Kings during the third period in Game Seven of the First Round of the 2022 Stanley Cup Playoffs at Rogers Place on May 14, 2022 in Edmonton, Canada. (Photo by Codie McLachlan/Getty Images)

On his way to all-time greatness

24. Teemu Selanne

VANCOUVER, BC – FEBRUARY 24: Teemu Selanne #8 of Finland celebrates after their 2-0 win during the ice hockey men’s quarter final game between Finland and the Czech Republic on day 13 of the Vancouver 2010 Winter Olympics at UBC Thunderbird Arena on February 24, 2010 in Vancouver, Canada. (Photo by Jasper Juinen/Getty Images)

The Finnish Flash

23. Brett Hull

EAST RUTHERFORD, NJ – CIRCA 1988: Brett Hull #16 of the St. Louis Blues warms up prior to the start of an NHL Hockey game against the New Jersey Devils circa 1988 at the Brendan Byrne Arena in East Rutherford, New Jersey. Hulls playing career went from 1986-2005. (Photo by Focus on Sport/Getty Images)

Goal-scoring machine.

22. Martin Brodeur

Martin Brodeur #30, Goalkeeper for the New Jersey Devils tending goal during the NHL Eastern Conference Atlantic Division game against the Minnesota Wild on 21st January 2001 at the Xcel Energy Center Arena in St Paul, Minnesota, United States. The Devils won the game 4 – 2. (Photo by Elsa/Getty Images)

The greatest puck-handling goalie to ever live.

21. Chris Chelios

DETROIT – MAY 20: Chris Chelios #24 of the Detroit Red Wings skates against the Anaheim Ducks in game five of the 2007 Western Conference finals during the NHL Playoffs on May 20, 2007 at Joe Louis Arena in Detroit, Michigan. The Ducks won 2-1 in overtime to take a 3-2 series lead. (Photo by Dave Sandford/Getty Images)

Some say he is the greatest U.S. hockey player ever.

20. Ken Dryden

MONTREAL, QC – MAY, 1971: Goalie Ken Dryden #29 of the Montreal Canadiens defends the net as his teammate Jacques Laperriere #2 shoots the puck out of the zone as Stan Mikita #21 of the Chicago Blackhawks follows from behind duirng a 1971 Stanley Cup Finals game circa May, 1971 at the Montreal Forum in Montreal, Quebec, Canada. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

Six Stanley Cups in his seven-year career.

19. Phil Esposito

NEW YORK, NY – 1972: Phil Esposito #7 of the Boston Bruins skates on the ice with the puck during an NHL game against the New York Rangers circa 1972 at the Madison Square Garden in New York, New York. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

Espo could score goals in bunches.

18. Guy LaFleur

2004 Season: Guy Lafleur during his playing days with the Montreal Canadiens And Player Guy Lafleur. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

No one scored goals like “The Flower”.

17. Paul Coffey

Canadian hockey player Paul Coffey of the Edmonton Oilers in action against the New York islanders at Nassau Coliseum, Uniondale, New York, February 7, 1984. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

One of the greatest offensive defensemen to have played.

16. Mark Messier

BOSTON, MA – MAY 24: Mark Messier #11 (right) of the Edmonton Oilers helps out teammate Joe Murphy drink from the Stanley Cup in the locker room as they celebrate their Game 5 win over the Boston Bruins on May 24, 1990 at the Boston Garden, Boston, Massachusetts. The Oilers defeated the Bruins 4-1 and won the Series 4 games to 1. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

Edmonton Oilers and New York Rangers Legend.

15. Steve Yzerman

Steve Yzerman #19, Captain and Center for the Detroit Red Wings in motion on the ice during the NHL Eastern Conference Central Division game against the New York Islanders on 2nd November 2001 at the Joe Louis Arena in Detroit, Michigan, United States. The Red Wings won the game 2 – 1. (Photo by Tom Pidgeon/Allsport/Getty Images)

Red Wings Legend who was a fantastic two-way forward.

14. Joe Sakic

MIAMI, FL – JUNE 10: Joe Sakic #19 of the Colorado Avalanche takes the Stanley Cup from NHL commissioner Gary Bettman after the Avalanche defeated the Florida Panthers in Game 4 of the 1996 Stanley Cup Finals on June 10, 1996 at the Miami Arena in Miami, Florida. (Photo by B Bennett/Getty Images)

One of the most respected players of his generation.

13. Nicklas Lidstrom

SAN JOSE, CA – MAY 2: Nicklas Lidstrom #5 of the Detroit Red Wings skates during Game 4 of the 2007 NHL Western Conference Semifinals against the San Jose Sharks on May 2, 2007 at the HP Pavilion in San Jose, California. The Red Wings won the game 3-2. (Photo by Don Smith/Getty Images)

A defenseman’s defenseman.

12. Bobby Hull

(Original Caption) One of hockey’s top stars, Bobby Hull, of the Chicago Black Hawks, almost seems to be shunning the limelight at the moment during a National Hockey League game against the New York Rangers in New York February 26th. Or maybe he is so good that he can move the puck around the ice with his eyes shut. The Rangers kept their eyes open and on Bobby, often keeping two men on a Hull watch. He only got three shots at the goal. With one of them, he scored.

Would have had even bigger numbers if not for his time in the WHA.

11. Dominik Hasek

Dominik Hasek #39, Goaltender for the Buffalo Sabres looks on from in front of the goal post during the NHL Eastern Conference Northeast Division game against the St Louis Blues on 22nd October 1995 at the Buffalo Memorial Auditorium in Buffalo, New York, United States. The Sabres won the game 5 – 2. (Photo by Harry Scull Jr./Allsport/Getty Images)

He was the greatest goalie in the world for a time.

10. Mike Bossy

UNIONDALE, NY – 1984: Mike Bossy #22 of the New York Islanders skates during a game in 1984 at Nassau Veterans Memorial Coliseum in Uniondale, New York. Mike Bossy played for the Islanders from 1977 -1987. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

Highest average goals per game in NHL history.

9. Patrick Roy

Canadian professional hockey player Patrick Roy of the Montreal Canadiens hoists the Stanley Cup over his head as he celebrates their championship victory over the Los Angeles Kings, Montreal, Canada, June 9, 1993. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

The creator of the Butterfly technique.

8. Ray Bourque

PITTSBURGH, PA – JANUARY 21: Ray Bourque #77 of the Wales Conference and the Boston Bruins skates on the ice during warm-ups before the 1990 41st NHL All-Star Game against the Campbell Conference on January 21, 1990 at the Pittsburgh Civic Arena in Pittsburgh, Pennsylvania. The Wales Conference defeated the Campbell Conference 12-7. (Photo by B Bennett/Bruce Bennett Studios via Getty Images Studios/Getty Images)

13 First-Team All-star selections.

7. Jaromir Jagr

LANDOVER, MD – JANUARY 01: Jaromir Jagr #66 of the Pittsburgh Penguins skates with the puck during a NHL hockey game against the Washington Capitals on January 1, 1996 at USAir Arena in Landover, Maryland. (Photo by Mitchell Layton/Getty Images)

Second in points in NHL history.

6. Alex Ovechkin

VANCOUVER, CANADA – MARCH 16: Alex Ovechkin #8 of the Washington Capitals skates during the first period of their NHL game against the Vancouver Canucks at Rogers Arena on March 16, 2024 in Vancouver, British Columbia, Canada. (Photo by Derek Cain/Getty Images)

If anyone can break Gretzky’s record, it could be him.

5. Sidney Crosby

CHICAGO, ILLINOIS – FEBRUARY 15: Sidney Crosby #87 of the Pittsburgh Penguins skates with the puck against the Chicago Blackhawks during the first period at the United Center on February 15, 2024 in Chicago, Illinois. (Photo by Michael Reaves/Getty Images)

An offensive juggernaut.

4. Gordie Howe

BLOOMINGTON, MN – MARCH 17: Gordie Howe #9 of the Detroit Red Wings skates on the ice during an NHL game against the Minnesota North Stars on March 17, 1968 at the Met Center in Bloomington, Minnesota. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

Mr. Hockey.

3. Bobby Orr

BUFFALO, NEW YORK – CIRCA 1970: Bobby Orr #4 of the Boston Bruins skates against the Buffalo Sabres circa 1970 at the Buffalo Memorial Auditorium in Buffalo, New York. (Photo by Robert Shaver/Bruce Bennett Collection/Bruce Bennett Studios via Getty Images )

Greatest Defenseman of all time.

2. Mario Lemieux

Canadian professional hockey player Mario Lemieux, forward for the Pittsburgh Penguins, pose with the Conn Smythe Trophy as the Pens celebrate their second straight Stanley Cup Championship after defeating the Chicago Blackhawks 6-5 in game four, Chicago, June 1, 1992. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)

If not for Gretzky, he’s number one for sure.

1. Wayne Gretzky

EAST RUTHERFORD, NJ – NOVEMBER 11: Wayne Gretzky #99 of the Edmonton Oilers skates on the ice during an NHL game against the New Jersey Devils on November 11, 1982 at the Brendan Byrne Arena in East Rutherford, New Jersey. (Photo by B Bennett/Bruce Bennett Studios via Getty Images Studios/Getty Images)

The Great One.