NHL & WHA Single Season Leaders and Records for Hat Tricks

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 HAT Season
1. Wayne Gretzky* 10 1981-82
  Wayne Gretzky* 10 1983-84
3. Mike Bossy* 9 1980-81
  Mario Lemieux* 9 1988-89
5. Brett Hull* 8 1991-92
6. Cy Denneny* 7 1917-18
  Joe Malone* 7 1917-18
  Phil Esposito* 7 1970-71
  Rick Martin 7 1975-76
  Alexander Mogilny 7 1992-93
11. Wayne Gretzky* 6 1984-85
  Mario Lemieux* 6 1986-87
  Mario Lemieux* 6 1995-96
14. Reg Noble* 5 1917-18
  Newsy Lalonde* 5 1919-20
  Babe Dye* 5 1924-25
  Howie Morenz* 5 1927-28
  Mike Bossy* 5 1978-79
  Darryl Sittler* 5 1980-81
  Lanny McDonald* 5 1982-83
  Kent Nilsson 5 1982-83
  Mike Bossy* 5 1983-84
  Tim Kerr 5 1984-85
  Jari Kurri* 5 1984-85
  Jimmy Carson 5 1987-88
  Mario Lemieux* 5 1987-88
  Hakan Loob 5 1987-88
  Brett Hull* 5 1989-90
  Theoren Fleury 5 1990-91
  Teemu Selanne* 5 1992-93
  Jonathan Cheechoo 5 2005-06
32. Joe Malone* 4 1919-20
  Cy Denneny* 4 1920-21
  Cy Denneny* 4 1921-22
  Aurele Joliat* 4 1924-25
  Maurice Richard* 4 1944-45
  Maurice Richard* 4 1946-47
  Jean Beliveau* 4 1958-59
  Bobby Hull* 4 1959-60
  Bobby Hull* 4 1965-66
  Frank Mahovlich* 4 1968-69
  Phil Esposito* 4 1971-72
  Phil Esposito* 4 1972-73
  Rick Martin 4 1973-74
  Phil Esposito* 4 1974-75
  Bobby Orr* 4 1974-75
  Marcel Dionne* 4 1975-76
  Gilbert Perreault* 4 1977-78
  Marcel Dionne* 4 1979-80
  Blair MacDonald 4 1979-80
  Wayne Gretzky* 4 1980-81
  Dennis Maruk 4 1980-81
  Dennis Maruk 4 1981-82
  Bryan Trottier* 4 1981-82
  Mike Bossy* 4 1982-83
  Peter Stastny* 4 1982-83
  Jari Kurri* 4 1983-84
  Rick Vaive 4 1983-84
  Mike Bossy* 4 1984-85
  Glenn Anderson* 4 1985-86
  Mike Bossy* 4 1985-86
  Wayne Gretzky* 4 1986-87
  Tomas Sandstrom 4 1986-87
  Petri Skriko 4 1986-87
  Joe Nieuwendyk* 4 1987-88
  Rob Brown 4 1988-89
  Joe Mullen* 4 1988-89
  Bernie Nicholls 4 1988-89
  Mario Lemieux* 4 1989-90
  Brett Hull* 4 1990-91
  Pat LaFontaine* 4 1991-92
  Kevin Stevens 4 1991-92
  Mario Lemieux* 4 1992-93
  Pierre Turgeon 4 1992-93
  Brendan Shanahan* 4 1993-94
  Peter Bondra 4 1995-96
  Pavel Bure* 4 1999-00
  Pavel Bure* 4 2000-01
  Alex Kovalev 4 2000-01
  Thomas Vanek 4 2007-08
  Eric Staal 4 2008-09
  Alexander Semin 4 2010-11
  Drew Stafford 4 2010-11
84. Newsy Lalonde* 3 1917-18
  Didier Pitre* 3 1917-18
  Cy Denneny* 3 1918-19
  Newsy Lalonde* 3 1918-19
  Corb Denneny 3 1919-20
  Cy Denneny* 3 1919-20
  Frank Nighbor* 3 1919-20
  Newsy Lalonde* 3 1920-21
  Joe Malone* 3 1920-21
  Odie Cleghorn 3 1921-22
  Babe Dye* 3 1921-22
  Joe Malone* 3 1921-22
  Babe Dye* 3 1922-23
  Howie Morenz* 3 1929-30
  Nels Stewart* 3 1929-30
  Cooney Weiland* 3 1929-30
  Charlie Conacher* 3 1930-31
  Bill Cook* 3 1930-31
  Charlie Conacher* 3 1933-34
  Charlie Conacher* 3 1934-35
  Bill Cowley* 3 1942-43
  Mud Bruneteau 3 1943-44
  Bill Cowley* 3 1943-44
  Maurice Richard* 3 1943-44
  Ted Kennedy* 3 1944-45
  Maurice Richard* 3 1947-48
  Gordie Howe* 3 1950-51
  Maurice Richard* 3 1950-51
  Maurice Richard* 3 1954-55
  Bernie Geoffrion* 3 1960-61
  Frank Mahovlich* 3 1960-61
  Stan Mikita* 3 1962-63
  Bobby Hull* 3 1966-67
  Jean Beliveau* 3 1967-68
  Stan Mikita* 3 1967-68
  Bobby Hull* 3 1968-69
  John Bucyk* 3 1970-71
  Bobby Hull* 3 1970-71
  Guy Lafleur* 3 1971-72
  Jean Ratelle* 3 1971-72
  Rick MacLeish 3 1972-73
  Al McDonough 3 1972-73
  Bobby Schmautz 3 1972-73
  Bill Goldsworthy 3 1973-74
  Garry Unger 3 1973-74
  Guy Lafleur* 3 1974-75
  Reggie Leach 3 1974-75
  Gilbert Perreault* 3 1974-75
  Pierre Plante 3 1974-75
  Eric Vail 3 1974-75
  Danny Gare 3 1975-76
  Darryl Sittler* 3 1975-76
  Marcel Dionne* 3 1976-77
  Bernie Federko* 3 1976-77
  René Robert 3 1976-77
  Gregg Sheppard 3 1976-77
  Guy Lafleur* 3 1977-78
  Dale McCourt 3 1977-78
  Marcel Dionne* 3 1978-79
  Vaclav Nedomansky 3 1978-79
  Bryan Trottier* 3 1978-79
  Peter McNab 3 1979-80
  Darryl Sittler* 3 1979-80
  Rick Kehoe 3 1980-81
  Jari Kurri* 3 1980-81
  Pierre Larouche 3 1980-81
  Kent Nilsson 3 1980-81
  Jorgen Pettersson 3 1980-81
  Mike Rogers 3 1980-81
  Charlie Simmer 3 1980-81
  Mike Bossy* 3 1981-82
  Dino Ciccarelli* 3 1981-82
  Terry Martin 3 1981-82
  Bernie Nicholls 3 1981-82
  Blaine Stoughton 3 1981-82
  Dale Hawerchuk* 3 1982-83
  Barry Pederson 3 1982-83
  Glenn Anderson* 3 1983-84
  Eddy Beers 3 1983-84
  Dino Ciccarelli* 3 1983-84
  Bernie Federko* 3 1983-84
  Pierre Larouche 3 1983-84
  Glenn Anderson* 3 1984-85
  Bill Derlago 3 1984-85
  Ron Duguay 3 1984-85
  Dale Hawerchuk* 3 1984-85
  Kent Nilsson 3 1984-85
  Brian Propp 3 1984-85
  Denis Savard* 3 1984-85
  Scott Bjugstad 3 1985-86
  Mike Bullard 3 1985-86
  Dino Ciccarelli* 3 1985-86
  Miroslav Frycer 3 1985-86
  Mike Gartner* 3 1985-86
  Michel Goulet* 3 1985-86
  Wayne Gretzky* 3 1985-86
  Tim Kerr 3 1985-86
  Jari Kurri* 3 1985-86
  Troy Murray 3 1985-86
  Charlie Simmer 3 1985-86
  Tim Kerr 3 1986-87
  Denis Savard* 3 1986-87
  Glenn Anderson* 3 1987-88
  Dave Andreychuk* 3 1987-88
  Gerard Gallant 3 1987-88
  Paul MacLean 3 1987-88
  Kirk Muller 3 1987-88
  Cam Neely* 3 1987-88
  Dan Quinn 3 1987-88
  Luc Robitaille* 3 1987-88
  Peter Stastny* 3 1987-88
  Tony Tanti 3 1987-88
  Rick Tocchet 3 1987-88
  Dino Ciccarelli* 3 1988-89
  Tony Granato 3 1988-89
  Mark Hunter 3 1988-89
  Tim Kerr 3 1988-89
  John MacLean 3 1988-89
  Rob Brown 3 1989-90
  Mark Messier* 3 1989-90
  Steve Yzerman* 3 1989-90
  Petr Klima 3 1990-91
  Tomas Sandstrom 3 1990-91
  Steve Yzerman* 3 1990-91
  Mark Messier* 3 1991-92
  Joe Mullen* 3 1991-92
  Brian Noonan 3 1991-92
  Steve Yzerman* 3 1991-92
  Kevin Dineen 3 1992-93
  Eric Lindros* 3 1992-93
  Adam Oates* 3 1992-93
  Kevin Stevens 3 1992-93
  Steve Yzerman* 3 1992-93
  Pavel Bure* 3 1993-94
  Brett Hull* 3 1993-94
  Cam Neely* 3 1993-94
  Eric Lindros* 3 1994-95
  Bernie Nicholls 3 1994-95
  Owen Nolan 3 1994-95
  Theoren Fleury 3 1995-96
  Alexander Mogilny 3 1995-96
  Gary Roberts 3 1995-96
  Teemu Selanne* 3 1995-96
  Brendan Shanahan* 3 1996-97
  Ray Sheppard 3 1996-97
  Pavel Bure* 3 1997-98
  Teemu Selanne* 3 1997-98
  Keith Tkachuk 3 1997-98
  Peter Bondra 3 1998-99
  Wendel Clark 3 1998-99
  Theoren Fleury 3 1998-99
  Mike Modano* 3 1998-99
  Petr Nedved 3 1999-00
  Peter Bondra 3 2000-01
  Patrik Elias 3 2000-01
  Jaromir Jagr 3 2000-01
  Alex Kovalev 3 2001-02
  Markus Naslund 3 2001-02
  Marian Gaborik 3 2002-03
  Marian Hossa 3 2002-03
  Bill Guerin 3 2003-04
  Jaromir Jagr 3 2005-06
  Jonathan Cheechoo 3 2006-07
  Dany Heatley 3 2006-07
  Olli Jokinen 3 2006-07
  Ilya Kovalchuk 3 2007-08
  Alex Ovechkin 3 2007-08
  Alex Ovechkin 3 2008-09
  Sidney Crosby 3 2009-10
  Marian Gaborik 3 2010-11
  Ryan Kesler 3 2010-11
  Corey Perry 3 2010-11
  Evgeni Malkin 3 2011-12
  Max Pacioretty 3 2013-14
  Joe Pavelski 3 2013-14
  Tyler Seguin 3 2013-14
  Corey Perry 3 2014-15
  Zach Parise 3 2015-16
  Patrik Laine 3 2016-17
Support us without the ads? Go Ad-Free.