NHL Progressive Leaders and Records for Goals Per Game

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

Rate Statistic Requirements

Table
  Yearly G/G   Active G/G   Career G/G   Single Season G/G
1917-18Joe Malone 2.200               Joe Malone 2.200
1918-19Newsy Lalonde 1.353               Joe Malone 2.200
1919-20Joe Malone 1.625               Joe Malone 2.200
1920-21Babe Dye 1.458               Joe Malone 2.200
1921-22Punch Broadbent
Babe Dye
1.292               Joe Malone 2.200
1922-23Babe Dye 1.227               Joe Malone 2.200
1923-24Cy Denneny 1.000               Joe Malone 2.200
1924-25Babe Dye 1.310   Cy Denneny 1.098   Cy Denneny 1.098   Joe Malone 2.200
1925-26Nels Stewart 0.944   Cy Denneny 1.027   Cy Denneny 1.027   Joe Malone 2.200
1926-27Bill Cook 0.750   Babe Dye 0.948   Babe Dye 0.948   Joe Malone 2.200
1927-28Howie Morenz 0.767   Babe Dye 0.902   Babe Dye 0.902   Joe Malone 2.200
1928-29Ace Bailey 0.500   Babe Dye 0.763   Babe Dye 0.763   Joe Malone 2.200
1929-30Cooney Weiland 0.977   Babe Dye 0.763   Babe Dye 0.763   Joe Malone 2.200
1930-31Charlie Conacher 0.816   Babe Dye 0.746   Cy Denneny 0.751   Joe Malone 2.200
1931-32Charlie Conacher 0.773   Howie Morenz 0.667   Cy Denneny 0.751   Joe Malone 2.200
1932-33Bill Cook 0.583   Howie Morenz 0.624   Cy Denneny 0.751   Joe Malone 2.200
1933-34Charlie Conacher 0.762   Howie Morenz 0.588   Cy Denneny 0.751   Joe Malone 2.200
1934-35Charlie Conacher 0.766   Nels Stewart 0.572   Cy Denneny 0.751   Joe Malone 2.200
1935-36Charlie Conacher 0.523   Nels Stewart 0.544   Cy Denneny 0.751   Joe Malone 2.200
1936-37Nels Stewart 0.535   Nels Stewart 0.543   Cy Denneny 0.751   Joe Malone 2.200
1937-38Gordie Drillon 0.542   Charlie Conacher 0.610   Cy Denneny 0.751   Joe Malone 2.200
1938-39Roy Conacher 0.553   Charlie Conacher 0.563   Cy Denneny 0.751   Joe Malone 2.200
1939-40Roy Conacher 0.581   Charlie Conacher 0.523   Cy Denneny 0.751   Joe Malone 2.200
1940-41Roy Conacher 0.585   Charlie Conacher 0.486   Cy Denneny 0.751   Joe Malone 2.200
1941-42Lynn Patrick 0.681   Busher Jackson 0.385   Cy Denneny 0.751   Joe Malone 2.200
1942-43Syl Apps 0.793   Busher Jackson 0.389   Cy Denneny 0.751   Joe Malone 2.200
1943-44Mud Bruneteau 0.897   Busher Jackson 0.380   Cy Denneny 0.751   Joe Malone 2.200
1944-45Maurice Richard 1.000   Syd Howe 0.346   Cy Denneny 0.751   Joe Malone 2.200
1945-46Gaye Stewart 0.740   Toe Blake 0.423   Cy Denneny 0.751   Joe Malone 2.200
1946-47Maurice Richard 0.750   Toe Blake 0.415   Cy Denneny 0.751   Joe Malone 2.200
1947-48Ted Lindsay 0.550   Syl Apps 0.475   Cy Denneny 0.751   Joe Malone 2.200
1948-49Ted Lindsay 0.520   Maurice Richard 0.620   Cy Denneny 0.751   Joe Malone 2.200
1949-50Maurice Richard 0.614   Maurice Richard 0.619   Cy Denneny 0.751   Joe Malone 2.200
1950-51Maurice Richard 0.646   Maurice Richard 0.623   Cy Denneny 0.751   Joe Malone 2.200
1951-52Gordie Howe 0.671   Maurice Richard 0.617   Cy Denneny 0.751   Joe Malone 2.200
1952-53Gordie Howe 0.700   Maurice Richard 0.591   Cy Denneny 0.751   Joe Malone 2.200
1953-54Bernie Geoffrion 0.537   Maurice Richard 0.585   Cy Denneny 0.751   Joe Malone 2.200
1954-55Maurice Richard 0.567   Maurice Richard 0.583   Cy Denneny 0.751   Joe Malone 2.200
1955-56Jean Béliveau 0.671   Maurice Richard 0.579   Cy Denneny 0.751   Joe Malone 2.200
1956-57Gordie Howe 0.629   Maurice Richard 0.575   Cy Denneny 0.751   Joe Malone 2.200
1957-58Bernie Geoffrion 0.643   Maurice Richard 0.574   Cy Denneny 0.751   Joe Malone 2.200
1958-59Jean Béliveau 0.703   Maurice Richard 0.566   Cy Denneny 0.751   Joe Malone 2.200
1959-60Bronco Horvath 0.574   Maurice Richard 0.556   Cy Denneny 0.751   Joe Malone 2.200
1960-61Bernie Geoffrion 0.781   Jean Béliveau 0.542   Cy Denneny 0.751   Joe Malone 2.200
1961-62Bobby Hull 0.714   Jean Béliveau 0.532   Cy Denneny 0.751   Joe Malone 2.200
1962-63Camille Henry 0.617   Jean Béliveau 0.502   Cy Denneny 0.751   Joe Malone 2.200
1963-64Bobby Hull 0.614   Jean Béliveau 0.493   Cy Denneny 0.751   Joe Malone 2.200
1964-65Bobby Hull 0.639   Bobby Hull 0.486   Cy Denneny 0.751   Joe Malone 2.200
1965-66Bobby Hull 0.831   Bobby Hull 0.523   Cy Denneny 0.751   Joe Malone 2.200
1966-67Bobby Hull 0.788   Bobby Hull 0.549   Cy Denneny 0.751   Joe Malone 2.200
1967-68Bobby Hull 0.620   Bobby Hull 0.556   Cy Denneny 0.751   Joe Malone 2.200
1968-69Bobby Hull 0.784   Bobby Hull 0.576   Cy Denneny 0.751   Joe Malone 2.200
1969-70Bobby Hull 0.623   Bobby Hull 0.580   Cy Denneny 0.751   Joe Malone 2.200
1970-71Phil Esposito 0.974   Bobby Hull 0.578   Cy Denneny 0.751   Joe Malone 2.200
1971-72Phil Esposito 0.868   Bobby Hull 0.583   Cy Denneny 0.751   Joe Malone 2.200
1972-73Phil Esposito 0.705   Phil Esposito 0.576   Cy Denneny 0.751   Joe Malone 2.200
1973-74Phil Esposito 0.872   Phil Esposito 0.606   Cy Denneny 0.751   Joe Malone 2.200
1974-75Phil Esposito 0.772   Phil Esposito 0.622   Cy Denneny 0.751   Joe Malone 2.200
1975-76Reggie Leach 0.763   Rick Martin 0.626   Cy Denneny 0.751   Joe Malone 2.200
1976-77Steve Shutt 0.750   Rick Martin 0.614   Cy Denneny 0.751   Joe Malone 2.200
1977-78Guy Lafleur 0.769   Rick Martin 0.590   Cy Denneny 0.751   Joe Malone 2.200
1978-79Mike Bossy 0.863   Guy Lafleur 0.589   Cy Denneny 0.751   Joe Malone 2.200
1979-80Charlie Simmer 0.875   Guy Lafleur 0.598   Cy Denneny 0.751   Joe Malone 2.200
1980-81Charlie Simmer 0.862   Mike Bossy 0.785   Mike Bossy 0.785   Joe Malone 2.200
1981-82Wayne Gretzky 1.150   Mike Bossy 0.788   Mike Bossy 0.788   Joe Malone 2.200
1982-83Wayne Gretzky 0.888   Wayne Gretzky 0.843   Wayne Gretzky 0.843   Joe Malone 2.200
1983-84Wayne Gretzky 1.176   Wayne Gretzky 0.906   Wayne Gretzky 0.906   Joe Malone 2.200
1984-85Jari Kurri 0.973   Wayne Gretzky 0.907   Wayne Gretzky 0.907   Joe Malone 2.200
1985-86Jari Kurri 0.872   Wayne Gretzky 0.870   Wayne Gretzky 0.870   Joe Malone 2.200
1986-87Mario Lemieux 0.857   Wayne Gretzky 0.859   Wayne Gretzky 0.859   Joe Malone 2.200
1987-88Mario Lemieux 0.909   Wayne Gretzky 0.838   Wayne Gretzky 0.838   Joe Malone 2.200
1988-89Mario Lemieux 1.118   Wayne Gretzky 0.823   Wayne Gretzky 0.823   Joe Malone 2.200
1989-90Brett Hull 0.900   Mario Lemieux 0.808   Mario Lemieux 0.808   Joe Malone 2.200
1990-91Brett Hull 1.103   Mario Lemieux 0.804   Mario Lemieux 0.804   Joe Malone 2.200
1991-92Brett Hull 0.959   Brett Hull 0.797   Brett Hull 0.797   Joe Malone 2.200
1992-93Mario Lemieux 1.150   Mario Lemieux 0.827   Mario Lemieux 0.827   Joe Malone 2.200
1993-94Cam Neely 1.020   Mario Lemieux 0.825   Mario Lemieux 0.825   Joe Malone 2.200
1994-95Peter Bondra 0.723   Brett Hull 0.752   Mario Lemieux 0.825   Joe Malone 2.200
1995-96Mario Lemieux 0.986   Mario Lemieux 0.842   Mario Lemieux 0.842   Joe Malone 2.200
1996-97Jaromír Jágr 0.746   Mario Lemieux 0.823   Mario Lemieux 0.823   Joe Malone 2.200
1997-98Teemu Selänne 0.712   Brett Hull 0.692   Mario Lemieux 0.823   Joe Malone 2.200
1998-99Teemu Selänne 0.627   Brett Hull 0.681   Mario Lemieux 0.823   Joe Malone 2.200
1999-00Pavel Bure 0.784   Brett Hull 0.649   Mario Lemieux 0.823   Joe Malone 2.200
2000-01Mario Lemieux 0.814   Mario Lemieux 0.822   Mario Lemieux 0.822   Joe Malone 2.200
2001-02Jarome Iginla 0.634   Mario Lemieux 0.805   Mario Lemieux 0.805   Joe Malone 2.200
2002-03Milan Hejduk 0.610   Mario Lemieux 0.776   Mario Lemieux 0.776   Joe Malone 2.200
2003-04Rick Nash 0.513   Mario Lemieux 0.768   Mario Lemieux 0.768   Joe Malone 2.200
2004-05            Mario Lemieux 0.768   Joe Malone 2.200
2005-06Jonathan Cheechoo 0.683   Mario Lemieux 0.754   Mike Bossy 0.762   Joe Malone 2.200
2006-07Vincent Lecavalier 0.634   Ilya Kovalchuk 0.522   Mike Bossy 0.762   Joe Malone 2.200
2007-08Alex Ovechkin 0.793   Ilya Kovalchuk 0.545   Mike Bossy 0.762   Joe Malone 2.200
2008-09Alex Ovechkin 0.709   Alex Ovechkin 0.676   Mike Bossy 0.762   Joe Malone 2.200
2009-10Alex Ovechkin 0.694   Alex Ovechkin 0.679   Mike Bossy 0.762   Joe Malone 2.200
2010-11Sidney Crosby 0.780   Alex Ovechkin 0.634   Mike Bossy 0.762   Joe Malone 2.200
2011-12Steven Stamkos 0.732   Alex Ovechkin 0.613   Mike Bossy 0.762   Joe Malone 2.200
2012-13Alex Ovechkin 0.667   Alex Ovechkin 0.617   Mike Bossy 0.762   Joe Malone 2.200
2013-14Steven Stamkos 0.676   Alex Ovechkin 0.622   Mike Bossy 0.762   Joe Malone 2.200
2014-15Alex Ovechkin 0.654   Alex Ovechkin 0.625   Mike Bossy 0.762   Joe Malone 2.200
2015-16Alex Ovechkin 0.633   Alex Ovechkin 0.626   Mike Bossy 0.762   Joe Malone 2.200
2016-17Sidney Crosby 0.587   Alex Ovechkin 0.606   Mike Bossy 0.762   Joe Malone 2.200
2017-18Alex Ovechkin 0.598   Alex Ovechkin 0.605   Mike Bossy 0.762   Joe Malone 2.200
2018-19Alex Ovechkin 0.630   Alex Ovechkin 0.607   Mike Bossy 0.762   Joe Malone 2.200
2019-20Mika Zibanejad 0.719   Alex Ovechkin 0.613   Mike Bossy 0.762   Joe Malone 2.200
2020-21Auston Matthews 0.788   Alex Ovechkin 0.610   Mike Bossy 0.762   Joe Malone 2.200
2021-22Auston Matthews 0.822   Auston Matthews 0.636   Mike Bossy 0.762   Joe Malone 2.200
2022-23Connor McDavid 0.780   Auston Matthews 0.622   Mike Bossy 0.762   Joe Malone 2.200
2023-24Auston Matthews 0.846   Auston Matthews 0.648   Mike Bossy 0.762   Joe Malone 2.200