List of NHL players with 500 goals
500-goal scorers

List of NHL players with 500 goals

Section Title: 500-goal scorers
Table Section Text: None

Rank	Country	Player	Goals	Date of 500th goal	With team	Game no.	Opposing goaltender	GP	HHOF	Ref.

1	Canada	Wayne Gretzky	894	November 22, 1986	Edmonton Oilers	575	(empty Canucks net)	1487	1999

2	Canada	Gordie Howe	801	March 14, 1962	Detroit Red Wings	1045	Gump Worsley	1767	1972

3	Czech Republic	Jaromir Jagr	766	February 4, 2003	Washington Capitals	928	John Grahame	1733	Not eligible yet

4	CanadaUnited States	Brett Hull	741	December 22, 1996	St. Louis Blues	693	Stephane Fiset	1269	2009

5	Canada	Marcel Dionne	731	December 14, 1982	Los Angeles Kings	887	Al Jensen	1348	1992

6	Canada	Phil Esposito	717	December 22, 1974	Boston Bruins	803	Jim Rutherford	1282	1984

7	Canada	Mike Gartner	708	October 14, 1991	New York Rangers	936	Mike Liut	1432	2001

8	Canada	Mark Messier	694	November 6, 1995	New York Rangers	1141	Rick Tabaracci	1756	2007

9	Canada	Steve Yzerman	692	January 17, 1996	Detroit Red Wings	906	Patrick Roy	1514	2009

10	Canada	Mario Lemieux	690	October 26, 1995	Pittsburgh Penguins	605	Tommy Soderstrom	915	1997

11	Finland	Teemu Selanne	684	November 22, 2006	Anaheim Ducks	982	Jose Theodore	1451	2017

12	Canada	Luc Robitaille	668	January 7, 1999	Los Angeles Kings	928	Dwayne Roloson	1431	2009

13	Russia	Alexander Ovechkin	658	January 11, 2016	Washington Capitals	801	Andrew Hammond	1084	Active

14	Canada	Brendan Shanahan	656	March 23, 2002	Detroit Red Wings	1100	Patrick Roy	1524	2013

15	Canada	Dave Andreychuk	640	March 15, 1997	New Jersey Devils	1070	Bill Ranford	1639	2017

16 (tie)	Canada	Joe Sakic	625	December 11, 2002	Colorado Avalanche	1044	Dan Cloutier	1378	2012

16 (tie)	Canada	Jarome Iginla	625	January 7, 2012	Calgary Flames	1149	Niklas Backstrom	1554	Not eligible yet

18	Canada	Bobby Hull	610	February 21, 1970	Chicago Blackhawks	861	Ed Giacomin	1063	1983

19	Canada	Dino Ciccarelli	608	January 8, 1994	Detroit Red Wings	946	Kelly Hrudey	1232	2010

20	Finland	Jari Kurri	601	October 17, 1992	Los Angeles Kings	833	(empty Bruins net)	1251	2001

21	Canada	Mark Recchi	577	January 26, 2007	Pittsburgh Penguins	1303	Marty Turco	1652	2017

22	Canada	Mike Bossy	573	January 2, 1986	New York Islanders	647	(empty Bruins net)	752	1991

23 (tie)	Sweden	Mats Sundin	564	October 14, 2006	Toronto Maple Leafs	1162	Miikka Kiprusoff	1346	2012

23 (tie)	Canada	Joe Nieuwendyk	564	January 17, 2003	New Jersey Devils	1094	Kevin Weekes	1257	2011

25	United States	Mike Modano	561	March 13, 2007	Dallas Stars	1225	Antero Niittymaki	1499	2014

26	Canada	Guy Lafleur	560	December 20, 1983	Montreal Canadiens	918	Glenn Resch	1126	1988

27	Canada	Johnny Bucyk	556	October 30, 1975	Boston Bruins	1370	Yves Belanger	1540	1981

28	Canada	Patrick Marleau	551	February 2, 2017	San Jose Sharks	1463	Ryan Miller	1657	Active

29	Canada	Ron Francis	549	January 2, 2002	Carolina Hurricanes	1533	Byron Dafoe	1731	2007

30	Canada	Michel Goulet	548	February 16, 1992	Chicago Blackhawks	951	Jeff Reese	1089	1998

31	Canada	Maurice Richard	544	October 19, 1957	Montreal Canadiens	863	Glenn Hall	978	1961

32	Canada	Stan Mikita	541	February 27, 1977	Chicago Blackhawks	1221	Cesare Maniago	1394	1983

33	United States	Keith Tkachuk	538	April 6, 2008	St. Louis Blues	1055	(empty Blue Jackets net)	1201	Eligible

34	Canada	Frank Mahovlich	533	March 21, 1973	Montreal Canadiens	1105	Dunc Wilson	1181	1981

35	Slovakia	Marian Hossa	525	October 18, 2016	Chicago Blackhawks	1240	Michal Neuvirth	1309	Not Active

36	CanadaUnited States	Bryan Trottier	524	February 13, 1990	New York Islanders	1104	Rick Wamsley	1279	1997

37	Canada	Pat Verbeek	522	March 22, 2000	Detroit Red Wings	1285	Fred Brathwaite	1424	Eligible

38	Canada	Dale Hawerchuk	518	January 31, 1996	St. Louis Blues	1103	Felix Potvin	1188	2001

39	Canada	Pierre Turgeon	515	November 8, 2005	Colorado Avalanche	1229	Vesa Toskala	1294	Eligible

40	United States	Jeremy Roenick	513	November 10, 2007	San Jose Sharks	1267	Alex Auld	1363	Eligible

41	Canada	Gilbert Perreault	512	March 9, 1986	Buffalo Sabres	1159	Alain Chevrier	1191	1990

42	Canada	Jean Beliveau	507	February 11, 1971	Montreal Canadiens	1101	Gilles Gilbert	1125	1972

43	Slovakia	Peter Bondra	503	December 22, 2006	Chicago Blackhawks	1050	Jean-Sebastien Aubin	1081	Eligible

44	United States	Joe Mullen	502	March 14, 1997	Pittsburgh Penguins	1052	Patrick Roy	1062	2000

45	Canada	Lanny McDonald	500	March 21, 1989	Calgary Flames	1107	Mark Fitzpatrick	1111	1992

Sentence(s)

On March 21, Lanny McDonald scored the 500th goal of his career against Mark Fitzpatrick.

final_sentence: On March 21, Lanny McDonald scored the 500th goal of his career against Mark Fitzpatrick.