NHL & WHA Career Leaders and Records for Total Goals On-Ice Against

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

Rate Statistic Requirements

NHL Leaders

NHL Leaders Table
RankPlayerYearsTGA
1.Wayne Gretzky* 1979-992285
2.Mark Messier* 1979-042183
3.Ray Bourque* 1979-012144
4.Paul Coffey* 1980-012018
5.Scott Stevens* 1982-042017
6.Borje Salming* 1973-901977
7.Larry Murphy* 1980-011958
8.Chris Chelios* 1983-101951
9.Ron Francis* 1981-041843
10.Steve Yzerman* 1983-061754
 Dave Babych 1980-991754
12.Brian Leetch* 1987-061742
13.Nicklas Lidstrom* 1991-121718
14.Larry Robinson* 1972-921716
15.Carol Vadnais 1966-831704
16.Rod Brind'Amour 1989-101657
17.Rob Ramage 1979-941648
18.Al MacInnis* 1981-041639
19.Kevin Hatcher 1984-011617
20.Randy Carlyle 1976-931609
21.Rob Blake* 1989-101581
22.Reed Larson 1976-901572
23.Doug Gilmour* 1983-031551
24.Teppo Numminen 1988-091547
25.Mark Recchi 1988-111545
26.Gordie Roberts 1979-941541
27.Phil Housley* 1982-031527
 Joe Sakic* 1988-091527
29.Marcel Dionne* 1971-891525
30.Doug Wilson 1977-931515
31.Luke Richardson 1987-091513
32.Roman Hamrlik 1992-131510
33.Glen Wesley 1987-081504
34.Jamie Macoun 1982-991496
35.Phil Russell 1972-871487
36.Kevin Lowe 1979-981484
37.Brad Marsh 1978-931481
38.Craig Ludwig 1982-991456
39.Jari Kurri* 1980-981441
40.Adam Oates* 1985-041440
41.Denis Potvin* 1973-881427
42.Zdeno Chara 1997-171425
43.Brad Park* 1968-851414
44.Mark Hardy 1979-941406
 Dave Ellett 1984-001406
46.Kirk Muller 1984-031396
47.Mario Marois 1977-921387
48.Jaromir Jagr 1990-171381
49.Ron Stackhouse 1970-821376
50.Mario Lemieux* 1984-061364
51.Harold Snepsts 1974-911356
52.Charlie Huddy 1980-971354
53.Robert Picard 1977-901353
54.Mike Gartner* 1979-981350
55.Doug Bodger 1984-001345
56.Dale Hawerchuk* 1981-971342
57.Mats Sundin* 1990-091336
58.Bob Murray 1975-901334
59.Bernie Nicholls 1981-991330
60.Serge Savard* 1966-831320
 Dave Manson 1986-021320
62.Adam Foote 1991-111313
63.Chris Pronger* 1993-121310
64.Trevor Linden 1988-081308
65.Mathieu Schneider 1987-101301
66.Bryan McCabe 1995-111296
67.Brad McCrimmon 1979-971294
68.Steve Duchesne 1986-021290
69.James Patrick 1983-041283
70.Scott Niedermayer* 1991-101280
71.Gary Suter 1985-021275
72.Vincent Damphousse 1986-041274
73.Ken Daneyko 1983-031273
74.Mike Ramsey 1979-971269
75.Garry Galley 1984-011262
 Derian Hatcher 1991-081262
77.Rick Green 1976-921261
78.Mike Modano* 1989-111255
79.Ron Greschner 1974-901251
80.Gilbert Perreault* 1970-871249
81.Bryan Trottier* 1975-941246
82.Jay Wells 1979-971243
83.Bob Rouse 1983-001242
 Joe Cirella 1981-961242
85.Steve Konroyd 1980-951241
 Eric Desjardins 1988-061241
87.Phil Esposito* 1963-811239
88.Barry Gibbs 1967-801238
89.Ulf Samuelsson 1984-001236
90.Randy Ladouceur 1982-961227
91.Mike O'Connell 1977-901225
 Dave Andreychuk 1982-061225
93.Jerry Korab 1970-851224
 Brett Hull* 1986-061224
 Doug Lidster 1983-991224
96.Don Lever 1972-871223
97.Sylvain Cote 1984-031215
98.Butch Goring 1969-851214
99.Darryl Sittler* 1970-851212
100.Guy Carbonneau 1980-001211
101.Dale Hunter 1980-991210
102.Greg Smith 1975-881209
103.Alexei Zhitnik 1992-081207
104.Luc Robitaille* 1986-061205
105.Neal Broten 1980-971203
106.Calle Johansson 1987-041201
107.Dave Lewis 1973-881200
 Jay Bouwmeester 2002-171200
109.Sergei Gonchar 1994-151194
110.Garth Butcher 1981-951188
111.Marc Bergevin 1984-041179
 Stephane Quintal 1988-041179
113.Jarome Iginla 1996-171178
 Mark Howe* 1979-951178
115.Bob Carpenter 1981-991175
116.Dave Burrows 1971-811171
117.Eric Weinrich 1988-061168
118.Rod Langway* 1978-931167
 Brendan Shanahan* 1987-091167
120.Pat Verbeek 1982-021159
121.Eric Brewer 1998-151150
122.Al Iafrate 1984-981146
 Doug Crossman 1980-941146
124.Denis Savard* 1980-971137
125.Brad Stuart 1999-161127
126.Keith Brown 1979-951125
 Michel Petit 1982-981125
128.Chris Phillips 1997-151123
 Brian Bellows 1982-991123
130.Peter Stastny* 1980-951120
131.Adrian Aucoin 1994-131119
 Darryl Sydor 1991-101119
133.Dino Ciccarelli* 1980-991118
134.Lanny McDonald* 1973-891114
135.Gilles Marotte 1965-771113
136.Guy Lapointe* 1968-841110
 Ed Jovanovski 1995-141110
138.Wilf Paiement 1974-881108
139.Derek Morris 1997-141105
140.Willie Huber 1978-881104
141.Bruce Driver 1983-981100
142.Shane Doan 1995-171096
 Patrick Marleau 1997-171096
144.Don Sweeney 1988-041095
145.Don Awrey 1963-791093
 Sean O'Donnell 1994-121093
147.Curtis Leschyshyn 1988-041092
148.Robyn Regehr 1999-151091
149.Lee Fogolin 1974-871089
150.Teemu Selanne 1992-141086
151.Scott Hannan 1998-151083
 Thomas Steen 1981-951083
153.Todd Gill 1984-031080
154.Laurie Boschman 1979-931077
 Pavel Kubina 1997-121077
156.Sergei Zubov 1992-091075
 Martin St. Louis 1998-151075
158.Sergei Fedorov* 1990-091073
159.Curt Giles 1979-931071
 Theoren Fleury 1988-031071
161.Hal Gill 1997-141070
162.Jeremy Roenick 1988-091069
163.Jyrki Lumme 1988-031068
 Ivan Boldirev 1970-851068
165.Grant Ledyard 1984-021067
 Tom Laidlaw 1980-901067
167.Lucien DeBlois 1977-921066
168.Murray Baron 1989-041063
169.Joel Quenneville 1978-911062
170.Glenn Anderson* 1980-961061
 Bret Hedican 1991-091061
172.Todd Marchant 1993-111054
173.Vincent Lecavalier 1998-161053
174.Alex Kovalev 1992-131052
175.Ron Duguay 1977-891046
176.Owen Nolan 1990-101045
 Michel Goulet* 1979-941045
178.Gary Bergman 1964-761042
 Walt McKechnie 1967-831042
 Pierre Turgeon 1987-071042
181.Dave Christian 1979-941037
 Mattias Ohlund 1997-111037
 Tomas Kaberle 1998-131037
184.Kimmo Timonen 1998-151033
185.Bernie Federko* 1976-901030
186.Ian Turnbull 1973-831029
 Keith Acton 1979-941029
188.Rick Middleton 1974-881028
189.Gord Murphy 1988-021024
190.Bill Hajt 1973-871023
191.Bobby Clarke* 1969-841021
 Barry Beck 1977-901021
193.Dallas Smith 1959-781019
 Rod Seiling 1962-791019
195.Fred Barrett 1970-841016
196.Jason Smith 1993-091014
197.Ed Olczyk 1984-001012
198.Dennis Maruk 1975-891011
 Adam Graves 1987-031011
200.Bob Stewart 1971-801010
201.Olli Jokinen 1997-151009
202.Shayne Corson 1985-041004
203.Duncan Keith 2005-171002
204.Nick Libett 1967-811001
 Fredrik Olausson 1986-031001
206.Mike Milbury 1975-871000
 Tim Watters 1981-951000
 Gary Nylund 1982-931000
209.Murray Craven 1982-00999
 Steve Larmer 1980-95999
211.Andrew Cassels 1989-06998
 Terry Carkner 1986-99998
213.Kelly Buchberger 1987-04997
214.Garry Unger 1967-83995
215.Keith Tkachuk 1991-10993
216.Bob Gainey* 1973-89992
 Joe Thornton 1997-17992
218.Brent Sutter 1980-98990
219.John MacLean 1983-02987
220.Steve Kasper 1980-93986
221.Mike Sillinger 1990-09985
222.Dan Boyle 1998-16983
223.Terry Harper 1962-81982
 Dave Taylor 1977-94982
225.Marty McSorley 1983-00981
226.Tom Reid 1967-78980
227.Tom Lysiak 1973-86978
228.Jim Johnson 1985-98976
 Randy Moller 1982-95976
230.Daniel Alfredsson 1995-14975
231.Jim Schoenfeld 1972-85973
232.Ray Whitney 1991-14971
233.Brendan Witt 1995-10968
 Kjell Samuelsson 1985-99968
235.Craig MacTavish 1979-97967
236.Doug Weight 1991-11964
237.Bob Murdoch 1970-82963
 Dion Phaneuf 2005-17963
 Patrice Brisebois 1990-09963
 Ryan Smyth 1994-14963
241.Radek Dvorak 1995-14961
242.Steve Chiasson 1986-99959
 Mel Bridgman 1975-89959
244.Paul Reinhart 1979-90958
245.Ed Westfall 1961-79957
 Brad Richards 2000-16957
247.Kelly Miller 1984-99954
 Wade Redden 1996-13954
249.Ryan Walter 1978-93953
 Doug Halward 1975-89953
Support us without the ads? Go Ad-Free.