List of NHL players with 500 goals


For ice hockey players in the National Hockey League, scoring 500 regular season goals is considered a highly significant achievement.
As of the completion of the 2018–19 NHL season — the 101st regular season of play of the National Hockey League — a total of 45 players have scored at least 500 regular season goals in their NHL career.
A 500-goal career was first achieved in 1957–58, the 41st season of the NHL, when Maurice Richard scored his 500th goal in his 863rd game played. The most recent player to score 500 goals is Patrick Marleau, who did so on February 2, 2017.

Season achievements

The 2006–07 NHL season saw the largest number of players achieve their 500th goal. A total of four players scored their 500th goal in the 1995–96 season.
Starting with Maurice Richard's achievement in the 1957–58 NHL season, the greatest stretch between 500 goal scorers was the eight seasons between Gordie Howe in the 1961–62 season and Bobby Hull in the 1969–70 season.

Player achievements

The 45 players to score 500 goals consist of 33 Canadians, five Americans, two Finns, two Slovaks, one Czech, one Swede, and one Russian. Stan Mikita was the first player not born in Canada to score 500 goals ; Jari Kurri was the first 500-goal scorer who never played for Canada.
The fewest NHL games required to reach the mark is 575, set by Wayne Gretzky. Second-quickest is Mario Lemieux, achieving the mark in his 605th game. With Mike Bossy and Brett Hull following, only these four players needed less than 800 games to score their first 500 goals.
Of the 45 players to score at least 500 goals in their career, 18 reached the mark in fewer than 1000 career games played.
Of those on the list, Lanny McDonald came closest to not achieving 500 goals; he reached the mark with only four games left in his final NHL season. Similarly, Joe Mullen scored his 500th goal with only ten games left in his final season. Glenn Anderson was the closest player to never reach the mark, retiring in 1996 with 498 career NHL goals.
Four players have scored their 500th goal on an empty net: Mike Bossy, Wayne Gretzky, Jari Kurri and Keith Tkachuk.
Patrick Roy is the only goaltender to concede more than one opponent's 500th career goal: Steve Yzerman in 1996, Joe Mullen in 1997 and Brendan Shanahan in 2002. A contributing factor for this statistical coincidence is Roy playing the second-most games ever by a goaltender, at 1,029.
In 2006, on Hockey Night in Canada, Mats Sundin scored his 500th goal short handed, in overtime, to finish off a hat trick and to win the game for the Toronto Maple Leafs.

Team achievements

A total of 20 different franchises have had a player score their 500th goal while playing for the franchise. Both the Detroit Red Wings and Chicago Blackhawks have had five different players score their 500th goal while playing for the team.
To date, no team has had multiple players reaching 500 goals on the same team in the same season. The 2001–02 Detroit Red Wings were the first team to have three 500+ goal scorers on the roster, and would finish the season with four players in the club after Brendan Shanahan joined them.

500-goal scorers

Updated as of March 12, 2020.
;Legend:
RankCountryPlayerGoalsGPDate of 500th goalWith teamGame no.Opposing goaltenderHHOFRef.
18941487Edmonton Oilers5751999
28011767Detroit Red Wings10451972
37661733Washington Capitals928Not eligible yet
47411269St. Louis Blues6932009
57311348Los Angeles Kings8871992
67171282Boston Bruins8031984
77081432New York Rangers9362001
87061152January 10, 2016Washington Capitals801Active
96941756New York Rangers11412007
106921514Detroit Red Wings9062009
11690915Pittsburgh Penguins6051997
126841451Anaheim Ducks9822017
136681431Los Angeles Kings9282009
146561524Detroit Red Wings11002013
156401639New Jersey Devils10702017
16 6251378Colorado Avalanche10442012
16 6251554Calgary Flames11492020
186101063Chicago Blackhawks8611983
196081232Detroit Red Wings9462010
206011251Los Angeles Kings8332001
215771652Pittsburgh Penguins13032017
22573752New York Islanders6471991
23 5641346Toronto Maple Leafs11622012
23 5641257New Jersey Devils10942011
255621723February 2, 2017San Jose Sharks1463Active
265611499Dallas Stars12252014
275601126Montreal Canadiens9181988
285561540Boston Bruins13701981
295491731Carolina Hurricanes15332007
305481089Chicago Blackhawks9511998
31544978Montreal Canadiens8631961
325411394Chicago Blackhawks12211983
335381201St. Louis Blues1055Eligible
345331181Montreal Canadiens11051981
355251309Chicago Blackhawks12402020
365241279New York Islanders11041997
375221424Detroit Red Wings1285Eligible
385181188St. Louis Blues11032001
395151294Colorado Avalanche1229Eligible
405131363San Jose Sharks1267Eligible
415121191Buffalo Sabres11591990
425071125Montreal Canadiens11011972
435031081Chicago Blackhawks1050Eligible
445021062Pittsburgh Penguins10522000
455001111Calgary Flames11071992

Fewest games needed to reach 500 goals