Greatest NHL Players of All Time: The Definitive Ranked List
The greatest NHL players of all time include Wayne Gretzky, Bobby Orr, Mario Lemieux, and Gordie Howe — legends whose records, titles, and impact remain unmatched.
Wayne Gretzky is the undisputed greatest NHL player of all time — his records in goals, assists, and total points are so far beyond any other player that the debate for second place is almost a separate conversation. Below Gretzky, legends like Bobby Orr, Mario Lemieux, Gordie Howe, and a generation of modern superstars fill out the all-time list.
How to Define Greatness in the NHL
Ranking the greatest NHL players involves weighing multiple factors: raw statistical production, Stanley Cup wins, individual awards, longevity, and impact on how the game was played. The NHL has evolved through multiple eras, making direct comparison difficult — but certain names rise above any era-specific argument.
The Top Tier: Undisputed Legends
Wayne Gretzky — “The Great One”
Gretzky’s records are not just impressive; they are categorically different from everyone else’s. His career totals in goals, assists, and points are so large that reducing his stats to only his assists still leaves him atop the all-time points list. Four Stanley Cups, nine Hart Trophies, and records that have stood for decades make this a closed debate.
Bobby Orr
Orr transformed the defenseman position permanently. Before Orr, defensemen defended. After Orr, they could be offensive engines. He won eight consecutive Norris Trophies, two Stanley Cups with Boston, and two Hart Trophies — all while setting scoring records for defensemen that remain untouched. Career injuries cut his peak short, but what exists is unmatchable.
Mario Lemieux
The only player contemporaries and coaches routinely said was “as skilled as Gretzky” on a given night. Lemieux won two Stanley Cups, won the Hart Trophy on multiple occasions, and posted a points-per-game rate that rivals Gretzky’s. Serious illness and injury cost him years at his peak, making his actual accomplishments even more remarkable.
Gordie Howe — “Mr. Hockey”
Howe played professional hockey across five decades and was a dominant force in the NHL for nearly 25 years. A physical player who combined toughness with elite scoring ability, Howe’s longevity and consistency put him among the top three or four players in any historical ranking.
The Next Tier: All-Time Greats
Bobby Hull
A transformative player who brought the slap shot into mainstream use and was one of the most feared scorers of the 1960s and 1970s. His explosive skating and shot power redefined what an NHL left wing could be.
Maurice “Rocket” Richard
The first player to score 50 goals in 50 games, Richard was the emotional and competitive heart of the Montreal Canadiens dynasty. His playoff performances and scoring in an era of tough, physical hockey earned him enduring legend status.
Steve Yzerman
One of the greatest two-way players and captains in NHL history. Yzerman led the Detroit Red Wings through their 1990s dynasty, winning three Stanley Cups while evolving from a pure scorer into a complete, championship-driven leader.
Sidney Crosby
The best player of the modern NHL era and a strong candidate for the top five all-time. Crosby has won multiple Stanley Cups, Hart Trophies, scoring titles, and has been the face of the sport since 2005. His career is still active, and his legacy continues to grow.
Greatest NHL Players: Quick Reference
| Player | Position | Era | Stanley Cups | Key Award |
|---|---|---|---|---|
| Wayne Gretzky | C | 1979–1999 | 4 | 9x Hart Trophy |
| Bobby Orr | D | 1966–1979 | 2 | 8x Norris Trophy |
| Mario Lemieux | C | 1984–2006 | 2 | 3x Hart Trophy |
| Gordie Howe | RW | 1946–1980 | 4 | 6x Hart Trophy |
| Maurice Richard | RW | 1942–1960 | 8 | Hart Trophy |
| Steve Yzerman | C | 1983–2006 | 3 | Conn Smythe |
| Sidney Crosby | C | 2005–present | 3 | Multiple Hart/Lester B. Pearson |
The Modern Era and Future Greats
Sidney Crosby, Alexander Ovechkin, and Nicklas Backstrom redefined the modern NHL. Ovechkin’s goal-scoring consistency has put him in position to challenge all-time records. Connor McDavid is widely considered the most skilled player of his generation and is building a résumé that will place him firmly in this conversation.
Quick summary: Wayne Gretzky is the greatest NHL player of all time by any measure. Bobby Orr and Mario Lemieux are the strongest candidates for second. Gordie Howe, Maurice Richard, Steve Yzerman, and Sidney Crosby round out any serious all-time top ten, with modern stars like Ovechkin and McDavid still writing their final chapters.
Frequently asked questions
Who is the greatest NHL player of all time?+
Wayne Gretzky is universally regarded as the greatest NHL player of all time. He holds so many all-time records in goals, assists, and points that many of his records would still stand even if you removed his goals entirely — his assists total alone exceeds any other player's total points.
Is Bobby Orr the greatest defenseman in NHL history?+
Yes, Bobby Orr is widely considered the greatest defenseman ever to play in the NHL. He revolutionized the defensive position by combining elite offensive production with dominant defensive play, winning the Norris Trophy eight consecutive times.
How does Mario Lemieux compare to Wayne Gretzky?+
Mario Lemieux is considered the only player who could rival Gretzky on a pure per-game basis. Lemieux's points-per-game rate is among the highest in history, but injuries and illness limited his career length, keeping him in the conversation as number two or a close second to Gretzky.