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
 Miroslav Frycer 5 1981-82
 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
33.Joe Malone* 4 1919-20
 Cy Denneny* 4 1920-21
 Babe Dye* 4 1922-23
 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
 Guy Lafleur* 4 1977-78
 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
 Alex Ovechkin 4 2019-20
 David Pastrnak 4 2019-20
87.Newsy Lalonde* 3 1917-18
 Cy Denneny* 3 1918-19
 Newsy Lalonde* 3 1918-19
 Odie Cleghorn 3 1919-20
 Frank Nighbor* 3 1919-20
 Babe Dye* 3 1920-21
 Newsy Lalonde* 3 1920-21
 Joe Malone* 3 1920-21
 Odie Cleghorn 3 1921-22
 Cy Denneny* 3 1921-22
 Babe Dye* 3 1921-22
 Joe Malone* 3 1921-22
 Aurele Joliat* 3 1924-25
 Frank Boucher* 3 1927-28
 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
 Gaye Stewart 3 1945-46
 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
 Eddie Shack 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
 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
 Wilf Paiement 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
 Alex DeBrincat 3 2017-18
 Connor McDavid 3 2017-18
 Alex Ovechkin 3 2017-18
 Patrik Laine 3 2018-19
 Alex Ovechkin 3 2018-19
 David Pastrnak 3 2018-19