The history of the NHL is rich with extraordinary talent, and the legacy of the Best NHL Players of All-Time is a testament to the enduring spirit of the game. From record-breaking goal-scorers to transformative playmakers, these ten legends have left an indelible mark on hockey history. Their remarkable achievements, impressive goal totals, and numerous awards continue to inspire fans and aspiring players alike.
Let’s see the Top 10 Best NHL Players of All-Time :
10. Sidney Crosby

Sidney Crosby, known as “Sid the Kid,” has etched his name among the Best NHL Players of All-Time with his extraordinary skill and leadership. Drafted first overall in 2005, Crosby’s career is highlighted by his three Stanley Cup victories and a collection of prestigious trophies, including multiple Conn Smythe, Art Ross, and Maurice Richard Trophies. As of the 2017-18 regular season, Crosby had recorded 411 goals, a number that continues to grow as he cements his legacy as one of hockey’s greatest.
Country | Goals | Key Achievement |
---|---|---|
Canada | 411 | Three Stanley Cup wins and multiple individual award wins |
READ MORE: Top 10 Highest Paid NFL Players of 2025
9. Bobby Hull
Bobby Hull, famously nicknamed “The Golden Jet,” is celebrated for his blistering speed on the ice and his scoring prowess. Known for his ability to score 50-goal seasons, Hull concluded his NHL career with a total of 610 goals. His dynamic play and aggressive shooting style helped him secure multiple Hart Memorial Trophies and All-Star berths, earning him a respected place among the Best NHL Players of All-Time.
Country | Goals | Key Achievement |
---|---|---|
Canada | 610 | Five 50-goal seasons and multiple Hart Trophy wins |
8. Guy Lafleur
Guy Lafleur is one of the most consistent offensive forces in NHL history, renowned for his incredible point production during his prime with the Montreal Canadiens. Over his career, Lafleur not only dazzled with his scoring ability but also helped his team secure five Stanley Cup championships. His sustained excellence and impact on the game secure his position among the Best NHL Players of All-Time.
Country | Goals | Key Achievement |
---|---|---|
Canada | 560 | Six consecutive 100-point seasons and five Stanley Cup wins |
7. Mark Messier

Mark Messier’s leadership and clutch performances have defined his illustrious 26-year career. As one of the Best NHL Players of All-Time, Messier’s career includes six Stanley Cup championships and a reputation for elevating his play during critical moments. With a career total of 694 goals, his scoring touch and tenacity have made him a true icon of the sport.
Country | Goals | Key Achievement |
---|---|---|
Canada | 694 | Six Stanley Cups and 15-time All-Star honors |
6. Jean Beliveau
Jean Beliveau’s elegance on the ice and his consistent scoring ability have made him a revered figure in hockey history. His career, marked by 507 goals, was punctuated by 10 Stanley Cup victories with the Montreal Canadiens. Beliveau’s achievements, including twice leading the league in goals, firmly establish him as one of the Best NHL Players of All-Time.
Country | Goals | Key Achievement |
---|---|---|
Canada | 507 | Ten Stanley Cup wins and league-leading goal seasons |
5. Maurice Richard

Maurice “Rocket” Richard revolutionized the game with his explosive speed and goal-scoring ability. As the first player to reach 50 goals in a season and the first to score 500 goals in his career, Richard’s 544 goals set a benchmark for future generations. His legacy as one of the Best NHL Players of All-Time is celebrated with an award named in his honor.
Country | Goals | Key Achievement |
---|---|---|
Canada | 544 | First player to 500 goals; namesake of the Maurice Richard Trophy |
ALSO SEE: Top Greatest WNBA Players of All Time
4. Mario Lemieux
Mario Lemieux’s extraordinary skill and resilience have solidified his place among the Best NHL Players of All-Time. Overcoming personal and health challenges, Lemieux amassed 690 career goals while redefining offensive play. His ability to dominate the game even after battling cancer has inspired countless fans and athletes.
Country | Goals | Key Achievement |
---|---|---|
Canada | 690 | Overcame cancer to post multiple 100-point seasons |
3. Bobby Orr

Bobby Orr transformed the role of a defenseman with his offensive capabilities, recording 270 career goals while leading the league in points from the blue line. His revolutionary style of play, evidenced by eight consecutive Norris Trophies, makes him one of the Best NHL Players of All-Time and a lasting influence on the sport.
Country | Goals | Key Achievement |
---|---|---|
Canada | 270 | Eight straight Norris Trophies and groundbreaking defense scoring |
2. Wayne Gretzky
Wayne Gretzky, known as “The Great One,” is widely regarded as the pinnacle of hockey excellence. With 894 career goals and a record-breaking number of assists and points, Gretzky’s influence on the game is unparalleled. His scoring records and numerous individual awards firmly rank him among the Best NHL Players of All-Time.
Country | Goals | Key Achievement |
---|---|---|
Canada | 894 | Record-breaking scorer with unmatched assist and point totals |
1. Gordie Howe

Gordie Howe, often referred to as “Mr. Hockey,” embodies longevity and consistency, with an illustrious career spanning 32 seasons. Scoring 801 goals and setting benchmarks for durability and performance, Howe’s enduring legacy and contributions to the sport secure his top spot among the Best NHL Players of All-Time.
Country | Goals | Key Achievement |
---|---|---|
Canada | 801 | 32-season career with unmatched longevity and scoring prowess |
SEE MORE: