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   Joe Malone
Cy Denneny
7
1918-19Cy Denneny
Newsy Lalonde
3   Cy Denneny 10   Cy Denneny 10   Cy Denneny
Joe Malone
7
1919-20Newsy Lalonde 5   Joe Malone
Cy Denneny
12   Cy Denneny
Joe Malone
12   Joe Malone
Cy Denneny
7
1920-21Cy Denneny 4   Cy Denneny 16   Cy Denneny 16   Joe Malone
Cy Denneny
7
1921-22Odie Cleghorn
Cy Denneny
Babe Dye
Joe Malone
3   Cy Denneny 19   Cy Denneny 19   Joe Malone
Cy Denneny
7
1922-23Babe Dye 4   Cy Denneny 21   Cy Denneny 21   Joe Malone
Cy Denneny
7
1923-24Cy Denneny 2   Cy Denneny 23   Cy Denneny 23   Cy Denneny
Joe Malone
7
1924-25Babe Dye 5   Cy Denneny 24   Cy Denneny 24   Joe Malone
Cy Denneny
7
1925-26Jimmy Herbert
Howie Morenz
Hooley Smith
Nels Stewart
2   Cy Denneny 25   Cy Denneny 25   Cy Denneny
Joe Malone
7
1926-27Bill Cook 2   Cy Denneny 25   Cy Denneny 25   Cy Denneny
Joe Malone
7
1927-28Howie Morenz 5   Cy Denneny 25   Cy Denneny 25   Cy Denneny
Joe Malone
7
1928-29Dutch Gainor
Howie Morenz
Harry Oliver
Nels Stewart
1   Cy Denneny 25   Cy Denneny 25   Cy Denneny
Joe Malone
7
1929-30Nels Stewart
Cooney Weiland
3   Babe Dye 16   Cy Denneny 25   Cy Denneny
Joe Malone
7
1930-31Charlie Conacher
Bill Cook
3   Babe Dye 16   Cy Denneny 25   Cy Denneny
Joe Malone
7
1931-32Dit Clapper
Charlie Conacher
2   Howie Morenz 13   Cy Denneny 25   Cy Denneny
Joe Malone
7
1932-33Dit Clapper
Joe Lamb
Jimmy Ward
2   Howie Morenz 13   Cy Denneny 25   Cy Denneny
Joe Malone
7
1933-34Charlie Conacher 3   Howie Morenz 14   Cy Denneny 25   Cy Denneny
Joe Malone
7
1934-35Charlie Conacher 3   Howie Morenz 14   Cy Denneny 25   Cy Denneny
Joe Malone
7
1935-36Bill Thoms 2   Howie Morenz 14   Cy Denneny 25   Cy Denneny
Joe Malone
7
1936-37Gordie Drillon
Busher Jackson
2   Howie Morenz 14   Cy Denneny 25   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 25   Cy Denneny
Joe Malone
7
1938-39Roy Conacher 2   Charlie Conacher 14   Cy Denneny 25   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 25   Cy Denneny
Joe Malone
7
1940-41Mud Bruneteau
Roy Conacher
Hank Goldup
Bryan Hextall
Phil Watson
Eddie Wiseman
1   Charlie Conacher 14   Cy Denneny 25   Cy Denneny
Joe Malone
7
1941-42Lynn Patrick 2   Busher Jackson 7   Cy Denneny 25   Cy Denneny
Joe Malone
7
1942-43Bill Cowley 3   Busher Jackson 8   Cy Denneny 25   Cy Denneny
Joe Malone
7
1943-44Mud Bruneteau
Bill Cowley
Maurice Richard
3   Busher Jackson 9   Cy Denneny 25   Cy Denneny
Joe Malone
7
1944-45Maurice Richard 4   Bill Cowley
Maurice Richard
Herb Cain
Syd Howe
7   Cy Denneny 25   Cy Denneny
Joe Malone
7
1945-46Gaye Stewart 3   Bill Cowley 8   Cy Denneny 25   Cy Denneny
Joe Malone
7
1946-47Maurice Richard 4   Maurice Richard 11   Cy Denneny 25   Cy Denneny
Joe Malone
7
1947-48Maurice Richard 3   Maurice Richard 14   Cy Denneny 25   Cy Denneny
Joe Malone
7
1948-49Jim Conacher
Gerry Couture
Cal Gardner
Ted Lindsay
Ken Mosdell
Bill Mosienko
Maurice Richard
1   Maurice Richard 15   Cy Denneny 25   Cy Denneny
Joe Malone
7
1949-50Roy Conacher
Gordie Howe
2   Maurice Richard 15   Cy Denneny 25   Cy Denneny
Joe Malone
7
1950-51Gordie Howe
Maurice Richard
3   Maurice Richard 18   Cy Denneny 25   Cy Denneny
Joe Malone
7
1951-52Gordie Howe
Dickie Moore
2   Maurice Richard 19   Cy Denneny 25   Cy Denneny
Joe Malone
7
1952-53Wally Hergesheimer
Gordie Howe
2   Maurice Richard 19   Cy Denneny 25   Cy Denneny
Joe Malone
7
1953-54Maurice Richard 2   Maurice Richard 21   Cy Denneny 25   Cy Denneny
Joe Malone
7
1954-55Maurice Richard 3   Maurice Richard 24   Cy Denneny 25   Cy Denneny
Joe Malone
7
1955-56Jean Béliveau 2   Maurice Richard 25   Maurice Richard
Cy Denneny
25   Cy Denneny
Joe Malone
7
1956-57Andy Bathgate
Jean Béliveau
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
Maurice Richard
25   Cy Denneny
Joe Malone
7
1957-58Frank Mahovlich 2   Maurice Richard 26   Maurice Richard 26   Cy Denneny
Joe Malone
7
1958-59Jean Béliveau 4   Maurice Richard 26   Maurice Richard 26   Cy Denneny
Joe Malone
7
1959-60Bobby Hull 4   Maurice Richard 26   Maurice Richard 26   Cy Denneny
Joe Malone
7
1960-61Bernie Geoffrion
Frank Mahovlich
3   Bernie Geoffrion 13   Maurice Richard 26   Cy Denneny
Joe Malone
7
1961-62Bobby Hull 2   Gordie Howe
Bernie Geoffrion
13   Maurice Richard 26   Cy Denneny
Joe Malone
7
1962-63Stan Mikita 3   Bernie Geoffrion 14   Maurice Richard 26   Cy Denneny
Joe Malone
7
1963-64Bobby Hull
Stan Mikita
Kenny Wharram
2   Bernie Geoffrion 14   Maurice Richard 26   Cy Denneny
Joe Malone
7
1964-65Bobby Hull
Norm Ullman
2   Gordie Howe 14   Maurice Richard 26   Cy Denneny
Joe Malone
7
1965-66Bobby Hull 4   Bobby Hull 17   Maurice Richard 26   Cy Denneny
Joe Malone
7
1966-67Bobby Hull 3   Bobby Hull 20   Maurice Richard 26   Cy Denneny
Joe Malone
7
1967-68Jean Béliveau
Stan Mikita
3   Bobby Hull 21   Maurice Richard 26   Cy Denneny
Joe Malone
7
1968-69Frank Mahovlich 4   Bobby Hull 24   Maurice Richard 26   Cy Denneny
Joe Malone
7
1969-70Dave Balon
Bill Collins
Ray Cullen
Earl Ingarfield
André Lacroix
2   Bobby Hull 24   Maurice Richard 26   Cy Denneny
Joe Malone
7
1970-71Phil Esposito 7   Bobby Hull 27   Bobby Hull 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-78Guy Lafleur
Gilbert 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
Håkan 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-91Theo 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 Selänne
Keith Tkachuk
3   Wayne Gretzky 50   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
1998-99Peter Bondra
Wendel Clark
Theo 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 Näslund
3   Mario Lemieux 40   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2002-03Marián Gáborík
Marián 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 Selänne
19   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2007-08Thomas Vanek 4   Teemu Selänne 20   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2008-09Eric Staal 4   Teemu Selänne 21   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2009-10Sidney Crosby 3   Teemu Selänne 21   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2010-11Alexander Semin
Drew Stafford
4   Teemu Selänne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2011-12Evgeni Malkin 3   Teemu Selänne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2012-13Nazem Kadri
Chris Kunitz
Alex Ovechkin
2   Teemu Selänne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2013-14Max Pacioretty
Joe Pavelski
Tyler Seguin
3   Teemu Selänne 22   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2014-15Corey Perry 3   Jaromír Jágr 15   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2015-16Zach Parise 3   Alex Ovechkin
Jaromír Jágr
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 DeBrincat
Connor McDavid
Alex Ovechkin
3   Alex Ovechkin 20   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2018-19Patrik Laine
Alex Ovechkin
David Pastrňák
3   Alex Ovechkin 23   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2019-20Alex Ovechkin
David Pastrňák
4   Alex Ovechkin 27   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2020-21Mika Zibanejad
Connor McDavid
3   Alex Ovechkin 27   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2021-22Auston Matthews 4   Alex Ovechkin 28   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2022-23Tage Thompson 4   Alex Ovechkin 30   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10
2023-24Auston Matthews 6   Alex Ovechkin 30   Wayne Gretzky 50   Wayne Gretzky
Wayne Gretzky
10