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
Rank Player Years TGA
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.Brad Park* 1968-851414
43.Mark Hardy 1979-941406
 Dave Ellett 1984-001406
45.Kirk Muller 1984-031396
46.Mario Marois 1977-921387
47.Ron Stackhouse 1970-821376
48.Mario Lemieux* 1984-061364
49.Harold Snepsts 1974-911356
50.Charlie Huddy 1980-971354
51.Robert Picard 1977-901353
52.Mike Gartner* 1979-981350
53.Doug Bodger 1984-001345
54.Dale Hawerchuk* 1981-971342
55.Mats Sundin* 1990-091336
56.Bob Murray 1975-901334
57.Jaromir Jagr 1990-161332
58.Bernie Nicholls 1981-991330
59.Zdeno Chara 1997-161329
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.Derian Hatcher 1991-081262
 Garry Galley 1984-011262
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.Joe Cirella 1981-961242
 Bob Rouse 1983-001242
85.Eric Desjardins 1988-061241
 Steve Konroyd 1980-951241
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.Brett Hull* 1986-061224
 Doug Lidster 1983-991224
 Jerry Korab 1970-851224
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
108.Sergei Gonchar 1994-151194
109.Garth Butcher 1981-951188
110.Marc Bergevin 1984-041179
 Stephane Quintal 1988-041179
112.Mark Howe* 1979-951178
113.Bob Carpenter 1981-991175
114.Dave Burrows 1971-811171
115.Eric Weinrich 1988-061168
116.Brendan Shanahan* 1987-091167
 Rod Langway* 1978-931167
118.Pat Verbeek 1982-021159
119.Eric Brewer 1998-151150
120.Doug Crossman 1980-941146
 Al Iafrate 1984-981146
122.Denis Savard* 1980-971137
123.Jay Bouwmeester 2002-161125
 Keith Brown 1979-951125
 Michel Petit 1982-981125
126.Brad Stuart 1999-161124
127.Brian Bellows 1982-991123
 Chris Phillips 1997-151123
129.Peter Stastny* 1980-951120
130.Darryl Sydor 1991-101119
 Adrian Aucoin 1994-131119
132.Dino Ciccarelli* 1980-991118
133.Jarome Iginla 1996-161116
134.Lanny McDonald* 1973-891114
135.Gilles Marotte 1965-771113
136.Ed Jovanovski 1995-141110
 Guy Lapointe* 1968-841110
138.Wilf Paiement 1974-881108
139.Derek Morris 1997-141105
140.Willie Huber 1978-881104
141.Bruce Driver 1983-981100
142.Don Sweeney 1988-041095
143.Sean O'Donnell 1994-121093
 Don Awrey 1963-791093
145.Curtis Leschyshyn 1988-041092
146.Robyn Regehr 1999-151091
147.Lee Fogolin 1974-871089
148.Teemu Selanne 1992-141086
149.Scott Hannan 1998-151083
 Thomas Steen 1981-951083
151.Todd Gill 1984-031080
152.Laurie Boschman 1979-931077
 Pavel Kubina 1997-121077
154.Martin St. Louis 1998-151075
 Sergei Zubov 1992-091075
156.Sergei Fedorov* 1990-091073
157.Curt Giles 1979-931071
 Theoren Fleury 1988-031071
159.Hal Gill 1997-141070
160.Jeremy Roenick 1988-091069
161.Jyrki Lumme 1988-031068
 Ivan Boldirev 1970-851068
163.Grant Ledyard 1984-021067
 Tom Laidlaw 1980-901067
165.Lucien DeBlois 1977-921066
166.Murray Baron 1989-041063
167.Joel Quenneville 1978-911062
168.Glenn Anderson* 1980-961061
 Bret Hedican 1991-091061
170.Todd Marchant 1993-111054
171.Alex Kovalev 1992-131052
172.Ron Duguay 1977-891046
173.Shane Doan 1995-161045
 Owen Nolan 1990-101045
 Michel Goulet* 1979-941045
176.Gary Bergman 1964-761042
 Pierre Turgeon 1987-071042
 Walt McKechnie 1967-831042
179.Mattias Ohlund 1997-111037
 Dave Christian 1979-941037
 Tomas Kaberle 1998-131037
182.Vincent Lecavalier 1998-161033
 Kimmo Timonen 1998-151033
184.Bernie Federko* 1976-901030
185.Keith Acton 1979-941029
 Ian Turnbull 1973-831029
187.Rick Middleton 1974-881028
188.Gord Murphy 1988-021024
189.Bill Hajt 1973-871023
190.Barry Beck 1977-901021
 Bobby Clarke* 1969-841021
192.Rod Seiling 1962-791019
 Dallas Smith 1959-781019
194.Fred Barrett 1970-841016
195.Jason Smith 1993-091014
 Patrick Marleau 1997-161014
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.Nick Libett 1967-811001
 Fredrik Olausson 1986-031001
205.Gary Nylund 1982-931000
 Mike Milbury 1975-871000
 Tim Watters 1981-951000
208.Steve Larmer 1980-95999
 Murray Craven 1982-00999
210.Terry Carkner 1986-99998
 Andrew Cassels 1989-06998
212.Kelly Buchberger 1987-04997
213.Garry Unger 1967-83995
214.Keith Tkachuk 1991-10993
215.Bob Gainey* 1973-89992
216.Brent Sutter 1980-98990
217.John MacLean 1983-02987
218.Steve Kasper 1980-93986
219.Mike Sillinger 1990-09985
220.Terry Harper 1962-81982
 Dave Taylor 1977-94982
222.Marty McSorley 1983-00981
223.Tom Reid 1967-78980
224.Tom Lysiak 1973-86978
225.Jim Johnson 1985-98976
 Randy Moller 1982-95976
227.Daniel Alfredsson 1995-14975
228.Jim Schoenfeld 1972-85973
229.Ray Whitney 1991-14971
230.Kjell Samuelsson 1985-99968
 Brendan Witt 1995-10968
232.Craig MacTavish 1979-97967
233.Doug Weight 1991-11964
234.Patrice Brisebois 1990-09963
 Ryan Smyth 1994-14963
 Bob Murdoch 1970-82963
237.Radek Dvorak 1995-14961
238.Mel Bridgman 1975-89959
 Steve Chiasson 1986-99959
240.Paul Reinhart 1979-90958
241.Ed Westfall 1961-79957
242.Wade Redden 1996-13954
 Kelly Miller 1984-99954
244.Doug Halward 1975-89953
 Ryan Walter 1978-93953
246.Bryan Watson 1963-79952
 Sylvain Lefebvre 1989-03952
248.Bert Marshall 1965-79950
 Dmitry Yushkevich 1992-03950
250.John Ogrodnick 1979-93949
 Mattias Norstrom 1993-08949
 Troy Murray 1981-96949
 Kevin Dineen 1984-03949