For ice hockey players in the National Hockey League (NHL), scoring 500 regular season goals is considered a highly significant achievement. As of the completion of the 2021–22 NHL season — the 104th regular season of play of the National Hockey League — a total of 46 players have scored at least 500 regular season goals in their NHL career. A 500-goal career was first achieved in , the 41st season of the NHL, when Maurice Richard scored his 500th goal in his 863rd game played. The most recent player, the 47th, to score 500 goals is Steven Stamkos who did so on January 18, 2023. Season achievements The 2006–07 NHL season saw the largest number of players (five) achieve their 500th goal (Teemu Selanne, Mike Modano, Mark Recchi, Mats Sundin, and Peter Bondra). A total of four players scored their 500th goal in (Mario Lemieux, Steve Yzerman, Mark Messier, and Dale Hawerchuk). 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 and Bobby Hull in . Player achievements The 47 players to score 500 goals consist of 34 Canadians, five Americans (Brett Hull, Joe Mullen, Mike Modano, Jeremy Roenick, and Keith Tkachuk), three Slovaks (Stan Mikita, Peter Bondra and Marian Hossa), two Finns (Jari Kurri and Teemu Selanne), one Czech (Jaromir Jagr), one Swede (Mats Sundin), and one Russian (Alexander Ovechkin). Stan Mikita was the first player not born in Canada to score 500 goals (he was born in the Slovak Republic, but represented Canada internationally); Jari Kurri was the first 500-goal scorer who never played for the Canadian national team. 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 (647) and Brett Hull (693) following, only these four players needed fewer than 800 games to score their first 500 goals. Of the 47 players to score at least 500 goals in their career, 19 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