Clicky

Top Ten All-Time NHL Points Leaders

1. Wayne Gretzky – 2857 Points
Goals: 894, Assists: 1963, Games: 1487
Teams: Oilers, Kings, Blues, Rangers
Career: 1978 to 1999 (Stanley Cups: 4)
“The Great One” is arguably the best hockey player in the history of the game.

2. Mark Messier – 1887 Points
Goals: 694, Assists: 1193, Games: 1756
Teams: Oilers, Rangers, Canucks
Career: 1978 to 2004 (Stanley Cups: 6)
The “Moose” is considered by many to be one of the greatest leaders in professional sports.

3. Gordie Howe – 1850 Points
Goals: 801, Assists: 1049, Games: 1767
Teams: Wings, Whalers
Career: 1946 to 1971, 1973 to 1980, 1997 (Stanley Cups: 4)
“Mr. Hockey” dominated the National Hockey League over a span of five decades.

4. Ron Francis – 1798 Points
Goals: 549, Assists: 1249, Games: 1731
Teams: Whalers, Penguins, Hurricanes, Leafs
Career: 1981 to 2004 (Stanley Cups: 2)
Francis is a two-time Stanley Cup champion and three-time Lady Byng Trophy winner.

5. Marcel Dionne – 1771 Points
Goals: 731, Assists: 1040, Games: 1348
Teams: Wings, Kings, Rangers
Career: 1971 to 1989 (Stanley Cups: 0)
Dionne has the third highest all-time points-per-game ratio of 1.31 points per game.

6. Steve Yzerman – 1755 Points
Goals: 692, Assists: 1063, Games: 1731
Teams: Wings
Career: 1983 to 2006 (Stanley Cups: 3)
Yzerman was the longest serving captain for any single team in the history of the NHL.

7. Mario Lemieux – 1723 Points
Goals: 690, Assists: 1033, Games: 915
Teams: Penguins
Career: 1984 to 1994, 1995 to 1997, 2000 to 2006 (Stanley Cups: 2)
“Super Mario”, despite injuries and illness, is one of the best hockey players to have ever played the game.

8. Joe Sakic – 1641 Points
Goals: 625, Assists: 1016, Games: 1378
Teams: Nordiques/Avalanche
Career: 1988 to 2009 (Stanley Cups: 2)
Sakic played his entire 20 year NHL career with the Quebec Nordiques/Colorado Avalanche franchise.

9. Jaromir Jagr – 1599 Points
Goals: 646, Assists: 953, Games: 1273
Teams: Penguins, Capitals, Rangers
Career: 1988 to present (Stanley Cups: 2)
Jagr is the current captain for the New York Rangers, and holds numerous NHL and team records.

10. Phil Esposito – 1590 Points
Goals: 717, Assists: 873, Games: 1282
Teams: Hawks, Bruins, Rangers
Career: 1963 to 1981 (Stanley Cups: 2)
Phil Esposito was the first NHL hockey player to reach 100 points in a single season.