NHL Progressive Leaders and Records for Total Goals On-Ice For

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

Rate Statistic Requirements

Table
  Yearly TGF   Active TGF   Career TGF   Single Season TGF
1959-60Doug Harvey 144                  
1960-61Doug Harvey
Pierre Pilote
122                  
1961-62Jean-Guy Talbot 134                  
1962-63Doug Harvey 118                  
1963-64Pierre Pilote 139                  
1964-65Pierre Pilote 129                  
1965-66Bobby Hull 138                  
1966-67Pierre Pilote 151                  
1967-68Gary Bergman 122   Gary Bergman 124   Gary Bergman 124   Gary Bergman 124
1968-69Phil Esposito 164   Phil Esposito 277   Phil Esposito 277   Phil Esposito 164
1969-70Bobby Orr 192   Bobby Orr 454   Bobby Orr 454   Bobby Orr 192
1970-71Bobby Orr 258   Bobby Orr 712   Bobby Orr 712   Bobby Orr 258
1971-72Bobby Orr 208   Bobby Orr 921   Bobby Orr 921   Bobby Orr 258
1972-73Phil Esposito 175   Bobby Orr 1094   Bobby Orr 1094   Bobby Orr 258
1973-74Bobby Orr 229   Bobby Orr 1323   Bobby Orr 1323   Bobby Orr 258
1974-75Bobby Orr 246   Bobby Orr 1569   Bobby Orr 1569   Bobby Orr 258
1975-76Guy Lapointe 183   Bobby Orr 1601   Bobby Orr 1601   Bobby Orr 258
1976-77Larry Robinson 218   Bobby Orr 1643   Bobby Orr 1643   Bobby Orr 258
1977-78Denis Potvin 204   Phil Esposito 1735   Phil Esposito 1735   Bobby Orr 258
1978-79Denis Potvin 203   Phil Esposito 1848   Phil Esposito 1848   Bobby Orr 258
1979-80Guy Lafleur 187   Phil Esposito 1966   Phil Esposito 1966   Bobby Orr 258
1980-81Wayne Gretzky 206   Phil Esposito 2013   Phil Esposito 2013   Bobby Orr 258
1981-82Wayne Gretzky 265   Brad Park 1843   Phil Esposito 2013   Wayne Gretzky 265
1982-83Wayne Gretzky 237   Brad Park 1953   Phil Esposito 2013   Wayne Gretzky 265
1983-84Wayne Gretzky 250   Brad Park 2097   Brad Park 2097   Wayne Gretzky 265
1984-85Wayne Gretzky 253   Brad Park 2194   Brad Park 2194   Wayne Gretzky 265
1985-86Wayne Gretzky 261   Marcel Dionne 2114   Brad Park 2194   Wayne Gretzky 265
1986-87Wayne Gretzky 226   Marcel Dionne 2230   Marcel Dionne 2230   Wayne Gretzky 265
1987-88Mario Lemieux 211   Marcel Dionne 2320   Marcel Dionne 2320   Wayne Gretzky 265
1988-89Mario Lemieux 254   Larry Robinson 2386   Larry Robinson 2386   Wayne Gretzky 265
1989-90Paul Coffey 195   Larry Robinson 2498   Larry Robinson 2498   Wayne Gretzky 265
1990-91Wayne Gretzky 200   Wayne Gretzky 2614   Wayne Gretzky 2614   Wayne Gretzky 265
1991-92Brian Leetch 193   Wayne Gretzky 2765   Wayne Gretzky 2765   Wayne Gretzky 265
1992-93Larry Murphy 225   Wayne Gretzky 2855   Wayne Gretzky 2855   Wayne Gretzky 265
1993-94Brian Leetch 187   Wayne Gretzky 3017   Wayne Gretzky 3017   Wayne Gretzky 265
1994-95Paul Coffey 108   Wayne Gretzky 3080   Wayne Gretzky 3080   Wayne Gretzky 265
1995-96Jaromír Jágr 205   Wayne Gretzky 3204   Wayne Gretzky 3204   Wayne Gretzky 265
1996-97Brian Leetch 166   Wayne Gretzky 3329   Wayne Gretzky 3329   Wayne Gretzky 265
1997-98Ron Francis
Nicklas Lidström
126   Wayne Gretzky 3439   Wayne Gretzky 3439   Wayne Gretzky 265
1998-99Jaromír Jágr 159   Wayne Gretzky 3520   Wayne Gretzky 3520   Wayne Gretzky 265
1999-00Nicklas Lidström 148   Ray Bourque 3115   Wayne Gretzky 3520   Wayne Gretzky 265
2000-01Jaromír Jágr 161   Ray Bourque 3257   Wayne Gretzky 3520   Wayne Gretzky 265
2001-02Nicklas Lidström 129   Al MacInnis 2559   Wayne Gretzky 3520   Wayne Gretzky 265
2002-03Nicklas Lidström 161   Al MacInnis 2705   Wayne Gretzky 3520   Wayne Gretzky 265
2003-04Adrian Aucoin
Martin St. Louis
130   Al MacInnis 2709   Wayne Gretzky 3520   Wayne Gretzky 265
2004-05            Wayne Gretzky 3520   Wayne Gretzky 265
2005-06Nicklas Lidström 161   Steve Yzerman 2457   Wayne Gretzky 3520   Wayne Gretzky 265
2006-07Sergei Gonchar 151   Chris Chelios 2283   Wayne Gretzky 3520   Wayne Gretzky 265
2007-08Alex Ovechkin 150   Chris Chelios 2319   Wayne Gretzky 3520   Wayne Gretzky 265
2008-09Alex Ovechkin 162   Nicklas Lidström 2333   Wayne Gretzky 3520   Wayne Gretzky 265
2009-10Mike Green 161   Nicklas Lidström 2458   Wayne Gretzky 3520   Wayne Gretzky 265
2010-11Ľubomír Višňovský 146   Nicklas Lidström 2580   Wayne Gretzky 3520   Wayne Gretzky 265
2011-12Erik Karlsson 135   Nicklas Lidström 2679   Wayne Gretzky 3520   Wayne Gretzky 265
2012-13Chris Kunitz
Alex Ovechkin
81   Jaromír Jágr 2241   Wayne Gretzky 3520   Wayne Gretzky 265
2013-14Sidney Crosby 137   Jaromír Jágr 2338   Wayne Gretzky 3520   Wayne Gretzky 265
2014-15Erik Karlsson 131   Jaromír Jágr 2410   Wayne Gretzky 3520   Wayne Gretzky 265
2015-16John Klingberg 132   Jaromír Jágr 2501   Wayne Gretzky 3520   Wayne Gretzky 265
2016-17Connor McDavid 131   Jaromír Jágr 2581   Wayne Gretzky 3520   Wayne Gretzky 265
2017-18Sean Couturier 142   Jaromír Jágr 2596   Wayne Gretzky 3520   Wayne Gretzky 265
2018-19John Carlson
Nikita Kucherov
155   Joe Thornton 2026   Wayne Gretzky 3520   Wayne Gretzky 265
2019-20Leon Draisaitl 136   Joe Thornton 2076   Wayne Gretzky 3524   Wayne Gretzky 265
2020-21Connor McDavid 121   Joe Thornton 2112   Wayne Gretzky 3524   Wayne Gretzky 265
2021-22Cale Makar 163   Joe Thornton 2128   Wayne Gretzky 3524   Wayne Gretzky 265
2022-23Connor McDavid 190   Alex Ovechkin 2140   Wayne Gretzky 3524   Wayne Gretzky 265
2023-24Nathan MacKinnon 187   Alex Ovechkin 2242   Wayne Gretzky 3524   Wayne Gretzky 265