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 (*).
NHL Leaders
| Rank | Player | Years | TGA |
|---|---|---|---|
| 1. | Wayne Gretzky* | 1979-99 | 2286 |
| 2. | Mark Messier* | 1979-04 | 2188 |
| 3. | Ray Bourque* | 1979-01 | 2143 |
| 4. | Paul Coffey* | 1980-01 | 2024 |
| 5. | Scott Stevens* | 1982-04 | 2017 |
| 6. | Börje Salming* | 1973-90 | 1990 |
| 7. | Larry Murphy* | 1980-01 | 1959 |
| 8. | Chris Chelios* | 1983-10 | 1950 |
| 9. | Ron Francis* | 1981-04 | 1845 |
| 10. | Zdeno Chára* | 1997-22 | 1833 |
| 11. | Dave Babych | 1980-99 | 1755 |
| 12. | Steve Yzerman* | 1983-06 | 1748 |
| 13. | Brian Leetch* | 1987-06 | 1742 |
| 14. | Carol Vadnais | 1966-83 | 1722 |
| 15. | Larry Robinson* | 1972-92 | 1719 |
| 16. | Nicklas Lidström* | 1991-12 | 1718 |
| 17. | Rod Brind'Amour | 1989-10 | 1657 |
| 18. | Rob Ramage | 1979-94 | 1647 |
| 19. | Al MacInnis* | 1981-04 | 1638 |
| 20. | Brent Burns | 2003-26 | 1621 |
| 21. | Kevin Hatcher | 1984-01 | 1617 |
| 22. | Randy Carlyle | 1976-93 | 1606 |
| 23. | Ryan Suter | 2005-25 | 1605 |
| 24. | Rob Blake* | 1989-10 | 1581 |
| 25. | Reed Larson | 1976-90 | 1569 |
| 26. | Doug Gilmour* | 1983-03 | 1549 |
| 27. | Teppo Numminen | 1988-09 | 1547 |
| 28. | Mark Recchi* | 1988-11 | 1545 |
| 29. | Duncan Keith* | 2005-22 | 1539 |
| 30. | Gordie Roberts | 1979-94 | 1536 |
| 31. | Joe Sakic* | 1988-09 | 1527 |
| 32. | Phil Housley* | 1982-03 | 1525 |
| 33. | Marcel Dionne* | 1971-89 | 1523 |
| 34. | Luke Richardson | 1987-09 | 1513 |
| 35. | Doug Wilson* | 1977-93 | 1512 |
| 36. | Roman Hamrlík | 1992-13 | 1510 |
| 37. | Glen Wesley | 1987-08 | 1504 |
| 38. | Jamie Macoun | 1982-99 | 1493 |
| 39. | Phil Russell | 1972-87 | 1487 |
| 40. | Kevin Lowe* | 1979-98 | 1480 |
|   | Brad Marsh | 1978-93 | 1480 |
| 42. | Erik Karlsson | 2009-26 | 1472 |
| 43. | Craig Ludwig | 1982-99 | 1453 |
| 44. | Jari Kurri* | 1980-98 | 1445 |
| 45. | Jay Bouwmeester | 2002-20 | 1442 |
| 46. | Adam Oates* | 1985-04 | 1440 |
| 47. | Jaromír Jágr | 1990-18 | 1439 |
| 48. | Anže Kopitar | 2006-26 | 1429 |
| 49. | Denis Potvin* | 1973-88 | 1427 |
| 50. | Kris Letang | 2006-26 | 1421 |
| 51. | Brad Park* | 1968-85 | 1416 |
| 52. | Mark Hardy | 1979-94 | 1410 |
|   | Harry Howell* | 1952-73 | 1410 |
| 54. | Dave Ellett | 1984-00 | 1406 |
| 55. | Drew Doughty | 2008-26 | 1397 |
|   | Kirk Muller | 1984-03 | 1397 |
| 57. | Alex Ovechkin | 2005-26 | 1396 |
| 58. | Mario Marois | 1977-92 | 1387 |
|   | Ed Westfall | 1961-79 | 1387 |
| 60. | John Carlson | 2009-26 | 1386 |
| 61. | Phil Esposito* | 1963-81 | 1379 |
| 62. | Ron Stackhouse | 1970-82 | 1376 |
| 63. | Jim Neilson | 1962-78 | 1372 |
| 64. | Mario Lemieux* | 1984-06 | 1365 |
| 65. | Charlie Huddy | 1980-97 | 1361 |
| 66. | Patrick Marleau | 1997-21 | 1358 |
| 67. | Harold Snepsts | 1974-91 | 1355 |
| 68. | Robert Picard | 1977-90 | 1351 |
| 69. | Mike Gartner* | 1979-98 | 1350 |
| 70. | Doug Bodger | 1984-00 | 1346 |
| 71. | Dale Hawerchuk* | 1981-97 | 1342 |
| 72. | Mats Sundin* | 1990-09 | 1336 |
| 73. | Tim Horton* | 1949-74 | 1334 |
| 74. | Bernie Nicholls | 1981-99 | 1329 |
| 75. | Bob Murray | 1975-90 | 1327 |
| 76. | Dave Manson | 1986-02 | 1320 |
| 77. | Serge Savard* | 1966-83 | 1317 |
| 78. | Sidney Crosby | 2005-26 | 1316 |
| 79. | Adam Foote | 1991-11 | 1313 |
| 80. | Victor Hedman | 2009-26 | 1311 |
|   | Gilles Marotte | 1965-77 | 1311 |
| 82. | Chris Pronger* | 1993-12 | 1310 |
| 83. | Trevor Linden | 1988-08 | 1308 |
| 84. | Marc-Édouard Vlasic | 2006-25 | 1303 |
| 85. | Mathieu Schneider | 1987-10 | 1301 |
| 86. | Mike Ramsey | 1979-97 | 1299 |
| 87. | Bryan McCabe | 1995-11 | 1296 |
| 88. | Jack Johnson | 2006-25 | 1292 |
| 89. | Steve Duchesne | 1986-02 | 1289 |
| 90. | James Patrick | 1983-04 | 1288 |
| 91. | Brad McCrimmon | 1979-97 | 1287 |
| 92. | Tyler Myers | 2009-26 | 1284 |
| 93. | Scott Niedermayer* | 1991-10 | 1280 |
| 94. | Vincent Damphousse | 1986-04 | 1277 |
| 95. | Ken Daneyko | 1983-03 | 1273 |
|   | Alex Pietrangelo | 2008-25 | 1273 |
|   | Gary Suter | 1985-02 | 1273 |
| 98. | Cam Fowler | 2010-26 | 1271 |
| 99. | Terry Harper | 1962-81 | 1266 |
|   | Eric Staal | 2003-23 | 1266 |
| 101. | Garry Galley | 1984-01 | 1264 |
| 102. | Derian Hatcher | 1991-08 | 1262 |
| 103. | Rick Green | 1976-92 | 1259 |
| 104. | Gary Bergman | 1964-76 | 1256 |
| 105. | Mike Modano* | 1989-11 | 1255 |
| 106. | Ron Greschner | 1974-90 | 1253 |
| 107. | Claude Giroux | 2007-26 | 1250 |
|   | Gilbert Perreault* | 1970-87 | 1250 |
| 109. | Don Awrey | 1963-79 | 1247 |
|   | Bryan Trottier* | 1975-94 | 1247 |
| 111. | Jay Wells | 1979-97 | 1244 |
| 112. | Joe Cirella | 1981-96 | 1243 |
| 113. | Éric Desjardins | 1988-06 | 1241 |
| 114. | Bob Rouse | 1983-00 | 1239 |
| 115. | Barry Gibbs | 1967-80 | 1237 |
|   | Steve Konroyd | 1980-95 | 1237 |
|   | Ulf Samuelsson | 1984-00 | 1237 |
| 118. | Jarome Iginla* | 1996-17 | 1234 |
|   | Ryan O'Reilly | 2009-26 | 1234 |
| 120. | Dave Keon* | 1960-82 | 1230 |
| 121. | Mike O'Connell | 1977-90 | 1229 |
| 122. | Dave Andreychuk* | 1982-06 | 1226 |
| 123. | Jerry Korab | 1970-85 | 1225 |
|   | Joe Thornton* | 1997-22 | 1225 |
| 125. | Brett Hull* | 1986-06 | 1224 |
|   | Don Lever | 1972-87 | 1224 |
| 127. | Oliver Ekman-Larsson | 2010-26 | 1222 |
|   | Doug Lidster | 1983-99 | 1222 |
| 129. | Roman Josi | 2011-26 | 1221 |
| 130. | Randy Ladouceur | 1982-96 | 1220 |
| 131. | Sylvain Côté | 1984-03 | 1215 |
| 132. | Justin Faulk | 2011-26 | 1213 |
| 133. | Guy Carbonneau* | 1980-00 | 1212 |
| 134. | Butch Goring | 1969-85 | 1209 |
| 135. | Alexei Zhitnik | 1992-08 | 1207 |
| 136. | Dale Hunter | 1980-99 | 1206 |
|   | Luc Robitaille* | 1986-06 | 1206 |
| 138. | Patrick Kane | 2007-26 | 1204 |
|   | Darryl Sittler* | 1970-85 | 1204 |
| 140. | Dan Hamhuis | 2003-20 | 1203 |
| 141. | Neal Broten | 1980-97 | 1202 |
| 142. | Calle Johansson | 1987-04 | 1201 |
| 143. | Dave Lewis | 1973-88 | 1200 |
|   | Greg Smith | 1975-88 | 1200 |
| 145. | Dion Phaneuf | 2005-19 | 1198 |
| 146. | Jeff Petry | 2010-26 | 1197 |
| 147. | Jordan Staal | 2006-26 | 1196 |
| 148. | Sergei Gonchar | 1994-15 | 1194 |
| 149. | Garth Butcher | 1981-95 | 1187 |
|   | Ron Hainsey | 2002-20 | 1187 |
|   | John Tavares | 2009-26 | 1187 |
| 152. | Mark Giordano | 2005-24 | 1182 |
| 153. | Stéphane Quintal | 1988-04 | 1179 |
| 154. | Marc Bergevin | 1984-04 | 1176 |
| 155. | Bobby Carpenter | 1981-99 | 1174 |
|   | Mark Howe* | 1979-95 | 1174 |
| 157. | Dave Burrows | 1971-81 | 1171 |
| 158. | Leo Boivin* | 1951-70 | 1169 |
| 159. | Rod Langway* | 1978-93 | 1168 |
|   | Eric Weinrich | 1988-06 | 1168 |
| 161. | Brendan Shanahan* | 1987-09 | 1167 |
| 162. | Pat Verbeek | 1982-02 | 1161 |
| 163. | Rod Seiling | 1962-79 | 1158 |
| 164. | Doug Mohns | 1953-75 | 1157 |
| 165. | Al Iafrate | 1984-98 | 1153 |
| 166. | Eric Brewer | 1998-15 | 1150 |
| 167. | Doug Crossman | 1980-94 | 1148 |
| 168. | Dallas Smith | 1959-78 | 1147 |
| 169. | Norm Ullman* | 1955-75 | 1142 |
| 170. | Denis Savard* | 1980-97 | 1136 |
|   | Brent Seabrook | 2005-20 | 1136 |
| 172. | Steven Stamkos | 2008-26 | 1135 |
| 173. | Shane Doan | 1995-17 | 1132 |
| 174. | Michel Petit | 1982-98 | 1130 |
| 175. | Brad Stuart | 1999-16 | 1127 |
| 176. | Alex Goligoski | 2007-24 | 1124 |
| 177. | Chris Phillips | 1997-15 | 1123 |
|   | Peter Šťastný* | 1980-95 | 1123 |
| 179. | Keith Brown | 1979-95 | 1121 |
|   | Morgan Rielly | 2013-26 | 1121 |
| 181. | Dino Ciccarelli* | 1980-99 | 1120 |
| 182. | Adrian Aucoin | 1994-13 | 1119 |
|   | Brian Bellows | 1982-99 | 1119 |
|   | Darryl Sydor | 1991-10 | 1119 |
| 185. | Lanny McDonald* | 1973-89 | 1113 |
| 186. | Johnny Bucyk* | 1955-78 | 1112 |
| 187. | Seth Jones | 2013-26 | 1111 |
|   | Guy Lapointe* | 1968-84 | 1111 |
| 189. | Ed Jovanovski | 1995-14 | 1110 |
| 190. | Murray Oliver | 1957-75 | 1108 |
|   | Wilf Paiement | 1974-88 | 1108 |
| 192. | Derek Morris | 1997-14 | 1105 |
| 193. | Willie Huber | 1978-88 | 1103 |
| 194. | Marc Staal | 2007-24 | 1102 |
| 195. | Bruce Driver | 1983-98 | 1100 |
| 196. | Don Sweeney | 1988-04 | 1095 |
| 197. | Evgeni Malkin | 2006-26 | 1093 |
|   | Sean O'Donnell | 1994-12 | 1093 |
| 199. | Curtis Leschyshyn | 1988-04 | 1092 |
| 200. | Robyn Regehr | 1999-15 | 1091 |
| 201. | Lee Fogolin | 1974-87 | 1088 |
| 202. | Teemu Selänne* | 1992-14 | 1086 |
| 203. | Scott Hannan | 1998-15 | 1083 |
|   | Thomas Steen | 1981-95 | 1083 |
|   | Jacob Trouba | 2013-26 | 1083 |
| 206. | Adam Larsson | 2011-26 | 1082 |
| 207. | Todd Gill | 1984-03 | 1080 |
| 208. | Erik Johnson | 2007-25 | 1079 |
| 209. | Laurie Boschman | 1979-93 | 1077 |
|   | Pavel Kubina | 1997-12 | 1077 |
| 211. | Ryan McDonagh | 2010-26 | 1075 |
|   | Martin St. Louis* | 1998-15 | 1075 |
|   | Sergei Zubov* | 1992-09 | 1075 |
| 214. | Shea Weber* | 2005-21 | 1074 |
| 215. | Ivan Boldirev | 1970-85 | 1073 |
|   | Sergei Fedorov* | 1990-09 | 1073 |
|   | Bert Marshall | 1965-79 | 1073 |
| 218. | François Beauchemin | 2002-18 | 1072 |
| 219. | Jeff Carter | 2005-24 | 1071 |
|   | Alexander Edler | 2006-23 | 1071 |
|   | Theo Fleury | 1988-03 | 1071 |
|   | Curt Giles | 1979-93 | 1071 |
| 223. | Hal Gill | 1997-14 | 1070 |
|   | Stan Mikita* | 1958-80 | 1070 |
| 225. | Jeremy Roenick* | 1988-09 | 1069 |
| 226. | Jyrki Lumme | 1988-03 | 1068 |
| 227. | Matt Cullen | 1997-19 | 1067 |
| 228. | Tom Laidlaw | 1980-90 | 1066 |
| 229. | Lucien DeBlois | 1977-92 | 1065 |
|   | Grant Ledyard | 1984-02 | 1065 |
| 231. | Ivan Provorov | 2016-26 | 1064 |
| 232. | Glenn Anderson* | 1980-96 | 1063 |
|   | Murray Baron | 1989-04 | 1063 |
| 234. | Bret Hedican | 1991-09 | 1061 |
| 235. | Joel Quenneville | 1978-91 | 1058 |
| 236. | Trevor Daley | 2003-20 | 1054 |
|   | Todd Marchant | 1993-11 | 1054 |
| 238. | Matt Duchene | 2009-26 | 1053 |
|   | Vincent Lecavalier | 1998-16 | 1053 |
|   | Bryan Watson | 1963-79 | 1053 |
| 241. | Cody Ceci | 2013-26 | 1052 |
|   | Alex Kovalev | 1992-13 | 1052 |
| 243. | Walt McKechnie | 1967-83 | 1048 |
| 244. | Ron Duguay | 1977-89 | 1045 |
|   | Owen Nolan | 1990-10 | 1045 |
| 246. | Luke Schenn | 2008-26 | 1044 |
| 247. | Michel Goulet* | 1979-94 | 1042 |
|   | Travis Hamonic | 2010-26 | 1042 |
|   | Pierre Turgeon* | 1987-07 | 1042 |
| 250. | Alex Delvecchio* | 1950-74 | 1041 |
|   | Phil Kessel | 2006-23 | 1041 |


We're Social...for Statheads
Site Last Updated: Monday, June 8, 5:36AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead Hockey: Get your first month FREE
Your All-Access Ticket to the Hockey Reference Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.