NHL & WHA Single Season Leaders and Records for Power Play Goals

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

NHL Leaders

NHL Leaders Table
Rank Player PPG Season
1. Tim Kerr 34 1985-86
2. Dave Andreychuk* 32 1992-93
3. Joe Nieuwendyk* 31 1987-88
  Mario Lemieux* 31 1988-89
  Mario Lemieux* 31 1995-96
6. Michel Goulet* 29 1987-88
  Brett Hull* 29 1990-91
  Brett Hull* 29 1992-93
9. Mike Bossy* 28 1980-81
  Michel Goulet* 28 1985-86
  Dave Andreychuk* 28 1991-92
12. Phil Esposito* 27 1971-72
  Phil Esposito* 27 1974-75
  Mike Bossy* 27 1978-79
  Brett Hull* 27 1989-90
  Alexander Mogilny 27 1992-93
  Ilya Kovalchuk 27 2005-06
18. Tim Kerr 26 1986-87
  Luc Robitaille* 26 1991-92
  Kevin Stevens 26 1992-93
21. Mike Bossy* 25 1977-78
  Tim Kerr 25 1988-89
  Cam Neely* 25 1989-90
  Pavel Bure* 25 1993-94
  Brett Hull* 25 1993-94
  Teemu Selanne* 25 1998-99
  Todd Bertuzzi 25 2002-03
  Teemu Selanne* 25 2006-07
  Alex Ovechkin 25 2014-15
30. Phil Esposito* 24 1970-71
  Rob Brown 24 1988-89
  Adam Oates* 24 1992-93
  Luc Robitaille* 24 1992-93
  Teemu Selanne* 24 1992-93
  Pierre Turgeon 24 1992-93
  Luc Robitaille* 24 1993-94
  Jeremy Roenick 24 1993-94
  Markus Naslund 24 2002-03
  Jonathan Cheechoo 24 2005-06
  Brian Gionta 24 2005-06
  Jaromir Jagr 24 2005-06
  Steven Stamkos 24 2009-10
  Alex Ovechkin 24 2013-14
44. Vic Hadfield 23 1971-72
  Marcel Dionne* 23 1980-81
  Charlie Simmer 23 1980-81
  Pat LaFontaine* 23 1991-92
  Dany Heatley 23 2005-06
49. Bobby Hull* 22 1965-66
  John Bucyk* 22 1970-71
  Dino Ciccarelli* 22 1986-87
  Jimmy Carson 22 1987-88
  Marcel Dionne* 22 1987-88
  Mario Lemieux* 22 1987-88
  Paul MacLean 22 1987-88
  Craig Simpson 22 1987-88
  Mike Gartner* 22 1990-91
  Joe Nieuwendyk* 22 1990-91
  Jeremy Roenick 22 1991-92
  Jeremy Roenick 22 1992-93
  Keith Tkachuk 22 1993-94
  Peter Bondra 22 2000-01
  Alex Ovechkin 22 2007-08
64. Rick MacLeish 21 1972-73
  Mickey Redmond 21 1973-74
  Rick Martin 21 1974-75
  Phil Esposito* 21 1977-78
  Charlie Simmer 21 1979-80
  Paul Gardner 21 1981-82
  Tim Kerr 21 1984-85
  Mike Bossy* 21 1985-86
  Doug Shedden 21 1985-86
  Brian Bellows 21 1987-88
  Mike Bullard 21 1987-88
  Steve Larmer 21 1987-88
  Dan Quinn 21 1987-88
  Bernie Nicholls 21 1988-89
  Brian Bellows 21 1989-90
  Mike Gartner* 21 1989-90
  Derek King 21 1991-92
  Dino Ciccarelli* 21 1992-93
  Derek King 21 1992-93
  Geoff Sanderson 21 1992-93
  Dave Andreychuk* 21 1993-94
  Wendel Clark 21 1993-94
  Kevin Stevens 21 1993-94
  Alex Ovechkin 21 2005-06
88. Camille Henry 20 1953-54
  Bronco Horvath 20 1959-60
  Yvan Cournoyer* 20 1966-67
  Bobby Hull* 20 1968-69
  Rick Kehoe 20 1980-81
  Kent Nilsson 20 1980-81
  Dino Ciccarelli* 20 1981-82
  Dennis Maruk 20 1981-82
  Bobby Smith 20 1981-82
  Paul Gardner 20 1982-83
  Al Secord 20 1982-83
  Wayne Gretzky* 20 1983-84
  Keith Crowder 20 1985-86
  Dale Hawerchuk* 20 1987-88
  Andrew McBain 20 1987-88
  Peter Stastny* 20 1987-88
  Tony Tanti 20 1987-88
  Kevin Dineen 20 1988-89
  Andrew McBain 20 1988-89
  Luc Robitaille* 20 1989-90
  Dave Gagner 20 1990-91
  Brett Hull* 20 1991-92
  Mark Recchi* 20 1991-92
  Pat LaFontaine* 20 1992-93
  Joe Sakic* 20 1992-93
  Rick Tocchet 20 1992-93
  Adam Graves 20 1993-94
  Cam Neely* 20 1993-94
  Jaromir Jagr 20 1995-96
  Paul Kariya* 20 1995-96
  Keith Tkachuk 20 1995-96
  Brendan Shanahan* 20 1996-97
  Ryan Smyth 20 1996-97
  Patrick Marleau 20 2005-06
  Thomas Vanek 20 2008-09
  Patrik Laine 20 2017-18
124. Jean Beliveau* 19 1955-56
  Camille Henry 19 1957-58
  Rick Martin 19 1971-72
  Phil Esposito* 19 1972-73
  Danny Grant 19 1974-75
  Phil Esposito* 19 1975-76
  Marcel Dionne* 19 1978-79
  Rick Middleton 19 1981-82
  Ryan Walter 19 1981-82
  Mike Bossy* 19 1982-83
  Pierre Larouche 19 1983-84
  John Ogrodnick 19 1983-84
  Tony Tanti 19 1983-84
  Dino Ciccarelli* 19 1985-86
  Mats Naslund 19 1985-86
  Ilkka Sinisalo 19 1985-86
  Pat LaFontaine* 19 1986-87
  Mario Lemieux* 19 1986-87
  Mike Gartner* 19 1987-88
  Doug Gilmour* 19 1987-88
  Rick Vaive 19 1987-88
  Jimmy Carson 19 1988-89
  Steve Larmer 19 1988-89
  Joe Nieuwendyk* 19 1988-89
  Pierre Turgeon 19 1988-89
  John Ogrodnick 19 1989-90
  John MacLean 19 1990-91
  Kevin Stevens 19 1991-92
  Ray Sheppard 19 1993-94
  John LeClair 19 1995-96
  Scott Mellanby 19 1995-96
  Alexei Yashin 19 1998-99
  Pavel Bure* 19 2000-01
  Joe Sakic* 19 2000-01
  Joe Thornton 19 2000-01
  Dany Heatley 19 2002-03
  Rick Nash 19 2003-04
  Rod Brind'Amour 19 2005-06
  Ryan Smyth 19 2005-06
  Eric Staal 19 2005-06
  Sheldon Souray 19 2006-07
  Thomas Vanek 19 2007-08
  Mike Cammalleri 19 2008-09
  Alex Ovechkin 19 2008-09
  Joe Pavelski 19 2014-15
  Alex Ovechkin 19 2015-16
170. Bobby Hull* 18 1966-67
  Phil Esposito* 18 1969-70
  Yvan Cournoyer* 18 1970-71
  Guy Lafleur* 18 1975-76
  Pierre Larouche 18 1975-76
  Rick Martin 18 1975-76
  Denis Potvin* 18 1975-76
  Paul Gardner 18 1980-81
  Wayne Gretzky* 18 1981-82
  Bryan Trottier* 18 1981-82
  Chris Valentine 18 1981-82
  Wayne Gretzky* 18 1982-83
  Rick Vaive 18 1982-83
  Sylvain Turgeon 18 1983-84
  Glenn Anderson* 18 1985-86
  Dave Christian 18 1985-86
  Dale Hawerchuk* 18 1985-86
  Jimmy Carson 18 1986-87
  Luc Robitaille* 18 1986-87
  Cam Neely* 18 1988-89
  Dave Andreychuk* 18 1989-90
  Joe Nieuwendyk* 18 1989-90
  Cam Neely* 18 1990-91
  Kevin Stevens 18 1990-91
  Vladimir Ruzicka 18 1991-92
  Brendan Shanahan* 18 1992-93
  Mike Modano* 18 1993-94
  Valeri Kamensky 18 1995-96
  Adrian Aucoin 18 1998-99
  Owen Nolan 18 1999-00
  Paul Kariya* 18 2000-01
  Markus Naslund 18 2000-01
  Milan Hejduk 18 2002-03
  Keith Tkachuk 18 2003-04
  Michael Ryder 18 2005-06
  Teemu Selanne* 18 2005-06
  Darcy Tucker 18 2005-06
  Ilya Kovalchuk 18 2006-07
  Olli Jokinen 18 2007-08
  Mike Green 18 2008-09
  Dany Heatley 18 2009-10
  Daniel Sedin 18 2010-11
  James Neal 18 2011-12
213. Maurice Richard* 17 1953-54
  Yvan Cournoyer* 17 1971-72
  Jean Ratelle* 17 1975-76
  Marcel Dionne* 17 1979-80
  Danny Gare 17 1979-80
  Steve Shutt* 17 1979-80
  Darryl Sittler* 17 1979-80
  Brian Sutter 17 1980-81
  Mike Bossy* 17 1981-82
  Marcel Dionne* 17 1981-82
  Rick Kehoe 17 1981-82
  Marcel Dionne* 17 1982-83
  Lanny McDonald* 17 1982-83
  Rick Vaive 17 1983-84
  Mike Gartner* 17 1984-85
  Michel Goulet* 17 1984-85
  Dale Hawerchuk* 17 1984-85
  Mario Lemieux* 17 1985-86
  Dan Quinn 17 1985-86
  Tony Tanti 17 1985-86
  Gerard Gallant 17 1986-87
  Doug Gilmour* 17 1986-87
  Michel Goulet* 17 1986-87
  Pat Verbeek 17 1986-87
  Kirk Muller 17 1987-88
  Luc Robitaille* 17 1987-88
  Craig Simpson 17 1988-89
  Brent Sutter 17 1988-89
  Steve Yzerman* 17 1988-89
  Glenn Anderson* 17 1989-90
  Brent Sutter 17 1989-90
  Pierre Turgeon 17 1989-90
  Brian Bellows 17 1990-91
  Steve Larmer 17 1990-91
  Al MacInnis* 17 1990-91
  Dave Gagner 17 1991-92
  Owen Nolan 17 1991-92
  Jimmy Carson 17 1992-93
  Dave Gagner 17 1992-93
  Bob Kudelski 17 1993-94
  Brian Leetch* 17 1993-94
  Scott Mellanby 17 1993-94
  Alexander Mogilny 17 1993-94
  Steve Thomas 17 1993-94
  Theoren Fleury 17 1995-96
  Ziggy Palffy 17 1995-96
  Joe Sakic* 17 1995-96
  Tomas Sandstrom 17 1995-96
  Brendan Shanahan* 17 1995-96
  Pierre Turgeon 17 1995-96
  Pat Verbeek 17 1995-96
  Ziggy Palffy 17 1997-98
  Jeff O'Neill 17 2000-01
  Keith Tkachuk 17 2000-01
  Peter Bondra 17 2001-02
  Shane Doan 17 2005-06
  Jarome Iginla 17 2005-06
  Miroslav Satan 17 2005-06
  Henrik Zetterberg 17 2005-06
  Chris Drury 17 2006-07
  Dany Heatley 17 2006-07
  Marian Hossa 17 2006-07
  Michael Ryder 17 2006-07
  Alexander Semin 17 2006-07
  Alex Kovalev 17 2007-08
  Evgeni Malkin 17 2007-08
  Steven Stamkos 17 2010-11
  Jamie Benn 17 2015-16
  Patrick Kane 17 2015-16
  Nikita Kucherov 17 2016-17
  Alex Ovechkin 17 2016-17
  Brayden Schenn 17 2016-17
  Alex Ovechkin 17 2017-18
Support us without the ads? Go Ad-Free.