NHL Progressive Leaders and Records for Hat Tricks

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

Table
  Yearly HAT   Active HAT   Career HAT   Single Season HAT
1917-18Cy Denneny
Joe Malone
7   Cy Denneny
Joe Malone
7   Cy Denneny
Joe Malone
7   Cy Denneny
Joe Malone
7
1918-19Cy Denneny
Newsy Lalonde
3   Cy Denneny 10   Cy Denneny 10   Cy Denneny
Joe Malone
7
1919-20Newsy Lalonde 5   Cy Denneny 13   Cy Denneny 13   Cy Denneny
Joe Malone
7
1920-21Cy Denneny 4   Cy Denneny 17   Cy Denneny 17   Joe Malone
Cy Denneny
7
1921-22Cy Denneny 4   Cy Denneny 21   Cy Denneny 21   Joe Malone
Cy Denneny
7
1922-23Babe Dye 3   Cy Denneny 23   Cy Denneny 23   Joe Malone
Cy Denneny
7
1923-24Cy Denneny 2   Cy Denneny 25   Cy Denneny 25   Joe Malone
Cy Denneny
7
1924-25Babe Dye 5   Cy Denneny 26   Cy Denneny 26   Joe Malone
Cy Denneny
7
1925-26Jimmy Herbert
Howie Morenz
Hooley Smith
Nels Stewart
2   Cy Denneny 27   Cy Denneny 27   Cy Denneny
Joe Malone
7
1926-27Bill Carson 2   Cy Denneny 27   Cy Denneny 27   Cy Denneny
Joe Malone
7
1927-28Howie Morenz 5   Cy Denneny 27   Cy Denneny 27   Cy Denneny
Joe Malone
7
1928-29Bill Cook
Dutch Gainor
Howie Morenz
Nels Stewart
1   Cy Denneny 27   Cy Denneny 27   Cy Denneny
Joe Malone
7
1929-30Howie Morenz
Nels Stewart
Cooney Weiland
3   Howie Morenz 12   Cy Denneny 27   Cy Denneny
Joe Malone
7
1930-31Charlie Conacher
Bill Cook
3   Howie Morenz
Babe Dye
12   Cy Denneny 27   Cy Denneny
Joe Malone
7
1931-32Dit Clapper
Charlie Conacher
Johnny Gagnon
Dave Trottier
2   Howie Morenz 12   Cy Denneny 27   Cy Denneny
Joe Malone
7
1932-33Marty Barry
Dit Clapper
Jimmy Ward
2   Howie Morenz 12   Cy Denneny 27   Cy Denneny
Joe Malone
7
1933-34Charlie Conacher 3   Howie Morenz 13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1934-35Charlie Conacher 3   Howie Morenz 13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1935-36Bill Thoms 2   Howie Morenz
Charlie Conacher
13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1936-37Gordie Drillon
Busher Jackson
2   Howie Morenz
Charlie Conacher
13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1937-38Toe Blake
Charlie Conacher
Gordie Drillon
Ray Getliffe
Pep Kelly
Herbie Lewis
Carl Liscombe
Georges Mantha
Baldy Northcott
Alex Shibicky
Nels Stewart
1   Charlie Conacher 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1938-39Roy Conacher 2   Charlie Conacher 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1939-40Herb Cain
Woody Dumart
Pat Egan
Red Heron
Syd Howe
Pep Kelly
Lynn Patrick
1   Charlie Conacher 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1940-41Mud Bruneteau
Hank Goldup
Bryan Hextall
Phil Watson
Eddie Wiseman
1   Charlie Conacher 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1941-42Lynn Patrick 2   Busher Jackson 7   Cy Denneny 27   Cy Denneny
Joe Malone
7
1942-43Bill Cowley 3   Busher Jackson 8   Cy Denneny 27   Cy Denneny
Joe Malone
7
1943-44Mud Bruneteau
Bill Cowley
Maurice Richard
3   Busher Jackson 9   Cy Denneny 27   Cy Denneny
Joe Malone
7
1944-45Maurice Richard 4   Bill Cowley
Maurice Richard
Herb Cain
Syd Howe
7   Cy Denneny 27   Cy Denneny
Joe Malone
7
1945-46Max Bentley
Gaye Stewart
Billy Taylor
2   Bill Cowley 8   Cy Denneny 27   Cy Denneny
Joe Malone
7
1946-47Maurice Richard 4   Maurice Richard 11   Cy Denneny 27   Cy Denneny
Joe Malone
7
1947-48Maurice Richard 3   Maurice Richard 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1948-49Gerry Couture
Cal Gardner
Ted Lindsay
Ken Mosdell
Bill Mosienko
Maurice Richard
1   Maurice Richard 15   Cy Denneny 27   Cy Denneny
Joe Malone
7
1949-50Roy Conacher
Gordie Howe
2   Maurice Richard 15   Cy Denneny 27   Cy Denneny
Joe Malone
7
1950-51Gordie Howe
Maurice Richard
3   Maurice Richard 18   Cy Denneny 27   Cy Denneny
Joe Malone
7
1951-52Gordie Howe
Dickie Moore
2   Maurice Richard 19   Cy Denneny 27   Cy Denneny
Joe Malone
7
1952-53Wally Hergesheimer
Gordie Howe
2   Maurice Richard 19   Cy Denneny 27   Cy Denneny
Joe Malone
7
1953-54Maurice Richard 2   Maurice Richard 21   Cy Denneny 27   Cy Denneny
Joe Malone
7
1954-55Maurice Richard 3   Maurice Richard 24   Cy Denneny 27   Cy Denneny
Joe Malone
7
1955-56Jean Beliveau 2   Maurice Richard 25   Cy Denneny 27   Cy Denneny
Joe Malone
7
1956-57Andy Bathgate
Jean Beliveau
Real Chevrefils
Brian Cullen
Dick Duff
Lorne Ferguson
Gordie Howe
Hec Lalande
Ted Lindsay
Fleming MacKell
Jack McIntyre
Dickie Moore
Sid Smith
Johnny Wilson
1   Maurice Richard 25   Cy Denneny 27   Cy Denneny
Joe Malone
7
1957-58Frank Mahovlich 2   Maurice Richard 26   Cy Denneny 27   Cy Denneny
Joe Malone
7
1958-59Jean Beliveau 4   Maurice Richard 26   Cy Denneny 27   Cy Denneny
Joe Malone
7
1959-60Bobby Hull 4   Maurice Richard 26   Cy Denneny 27   Cy Denneny
Joe Malone
7
1960-61Bernie Geoffrion
Frank Mahovlich
3   Bernie Geoffrion 13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1961-62Bobby Hull 2   Bernie Geoffrion
Gordie Howe
13   Cy Denneny 27   Cy Denneny
Joe Malone
7
1962-63Stan Mikita 3   Bernie Geoffrion 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1963-64Bobby Hull
Stan Mikita
Kenny Wharram
2   Bernie Geoffrion 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1964-65Bobby Hull
Norm Ullman
2   Gordie Howe 14   Cy Denneny 27   Cy Denneny
Joe Malone
7
1965-66Bobby Hull 4   Bobby Hull 17   Cy Denneny 27   Cy Denneny
Joe Malone
7
1966-67Bobby Hull 3   Bobby Hull 20   Cy Denneny 27   Cy Denneny
Joe Malone
7
1967-68Jean Beliveau
Stan Mikita
3   Bobby Hull 21   Cy Denneny 27   Cy Denneny
Joe Malone
7
1968-69Frank Mahovlich 4   Bobby Hull 24   Cy Denneny 27   Cy Denneny
Joe Malone
7
1969-70Dave Balon
Bill Collins
Ray Cullen
Earl Ingarfield
Andre Lacroix
Stan Mikita
2   Bobby Hull 24   Cy Denneny 27   Cy Denneny
Joe Malone
7
1970-71Phil Esposito 7   Bobby Hull 27   Bobby Hull
Cy Denneny
27   Cy Denneny
Joe Malone
Phil Esposito
7
1971-72Phil Esposito 4   Bobby Hull 28   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
7
1972-73Phil Esposito 4   Phil Esposito 20   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
7
1973-74Rick Martin 4   Phil Esposito 22   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
7
1974-75Phil Esposito
Bobby Orr
4   Phil Esposito 26   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
7
1975-76Rick Martin 7   Phil Esposito 26   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
Rick Martin
7
1976-77Marcel Dionne
Bernie Federko
René Robert
Gregg Sheppard
3   Phil Esposito 27   Bobby Hull 28   Cy Denneny
Joe Malone
Phil Esposito
Rick Martin
7
1977-78Gilbert Perreault 4   Phil Esposito 29   Phil Esposito 29   Cy Denneny
Joe Malone
Phil Esposito
Rick Martin
7
1978-79Mike Bossy 5   Phil Esposito 31   Phil Esposito 31   Cy Denneny
Joe Malone
Phil Esposito
Rick Martin
7
1979-80Marcel Dionne
Blair MacDonald
4   Phil Esposito 32   Phil Esposito 32   Cy Denneny
Joe Malone
Phil Esposito
Rick Martin
7
1980-81Mike Bossy 9   Phil Esposito 32   Phil Esposito 32   Mike Bossy 9
1981-82Wayne Gretzky 10   Marcel Dionne 23   Phil Esposito 32   Wayne Gretzky 10
1982-83Lanny McDonald
Kent Nilsson
5   Marcel Dionne 25   Phil Esposito 32   Wayne Gretzky 10
1983-84Wayne Gretzky 10   Mike Bossy 29   Phil Esposito 32   Wayne Gretzky
Wayne Gretzky
10
1984-85Wayne Gretzky 6   Wayne Gretzky 34   Wayne Gretzky 34   Wayne Gretzky
Wayne Gretzky
10
1985-86Glenn Anderson
Mike Bossy
4   Mike Bossy
Wayne Gretzky
37   Mike Bossy
Wayne Gretzky
37   Wayne Gretzky
Wayne Gretzky
10
1986-87Mario Lemieux 6   Wayne Gretzky 41   Wayne Gretzky 41   Wayne Gretzky
Wayne Gretzky
10
1987-88Jimmy Carson
Mario Lemieux
Hakan Loob
5   Wayne Gretzky 43   Wayne Gretzky 43   Wayne Gretzky
Wayne Gretzky
10
1988-89Mario Lemieux 9   Wayne Gretzky 45   Wayne Gretzky 45   Wayne Gretzky
Wayne Gretzky
10
1989-90Brett Hull 5   Wayne Gretzky 46   Wayne Gretzky 46   Wayne Gretzky
Wayne Gretzky
10
1990-91Theoren Fleury 5   Wayne Gretzky 48   Wayne Gretzky 48   Wayne Gretzky
Wayne Gretzky
10
1991-92Brett Hull 8   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1992-93Alexander Mogilny 7   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1993-94Brendan Shanahan 4   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1994-95Eric Lindros
Bernie Nicholls
Owen Nolan
3   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1995-96Mario Lemieux 6   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1996-97Brendan Shanahan
Ray Sheppard
3   Wayne Gretzky 49   Wayne Gretzky 49   Wayne Gretzky
Wayne Gretzky
10
1997-98Pavel Bure
Teemu Selanne
Keith Tkachuk
3   Wayne Gretzky 50   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
1998-99Peter Bondra
Wendel Clark
Theoren Fleury
Mike Modano
3   Wayne Gretzky 50   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
1999-00Pavel Bure 4   Brett Hull 28   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2000-01Pavel Bure
Alex Kovalev
4   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2001-02Alex Kovalev
Markus Naslund
3   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2002-03Marian Gaborik
Marian Hossa
3   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2003-04Bill Guerin 3   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2004-05            Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2005-06Jonathan Cheechoo 5   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2006-07Jonathan Cheechoo
Dany Heatley
Olli Jokinen
3   Peter Bondra
Teemu Selanne
19   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2007-08Thomas Vanek 4   Teemu Selanne 20   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2008-09Eric Staal 4   Teemu Selanne 21   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2009-10Sidney Crosby 3   Teemu Selanne 21   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2010-11Alexander Semin
Drew Stafford
4   Teemu Selanne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2011-12Evgeni Malkin 3   Teemu Selanne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2012-13Nazem Kadri
Chris Kunitz
Alex Ovechkin
2   Teemu Selanne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2013-14Max Pacioretty
Joe Pavelski
Tyler Seguin
3   Teemu Selanne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2014-15Corey Perry 3   Jaromir Jagr 15   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2015-16Zach Parise 3   Alex Ovechkin
Jaromir Jagr
15   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2016-17Patrik Laine 3   Alex Ovechkin 17   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2017-18Alex Ovechkin
John Tavares
2   Alex Ovechkin 19   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
Support us without the ads? Go Ad-Free.