Trades by general manager

Please take note that exact mandate dates are still being verified for several general managers, if you notice any errors please contact us at info@nhltradetracker.com.
Anaheim Ducks
2008-present - Bob Murray
2005-08 - Brian Burke
2004-05 - Al Coates
2002-04 - Bryan Murray
1998-2002 - Pierre Gauthier
1993-98 - Jack Ferreira
Arizona Coyotes
2007-present - Don Maloney
2001-07 - Mike Barnett
2000-02 - Cliff Fletcher
1996-97 - John Paddock
1996-2001 - Bobby Smith
Boston Bruins
2015-present - Don Sweeney
2006-15 - Peter Chiarelli
2006 - Jeff Gorton
2000-06 - Mike OConnell
1972-2001 - Harry Sinden
1967-72 - Milt Schmidt
1965-67 - Hap Emms
1954-65 - Lynn Patrick
1924-54 - Art Ross
Buffalo Sabres
2014-present - Tim Murray
2013-14 - Pat Lafontaine
1997-2013 - Darcy Regier
1993-97 - John Muckler
1986-93 - Gerry Meehan
1980-87 - Scotty Bowman
1978-79 - John Anderson
1970-78 - Punch Imlach
Calgary Flames
2014-present - Brad Treliving
2013-14 - Brian Burke
2010-13 - Jay Feaster
2003-10 - Darryl Sutter
2000-03 - Craig Button
1995-2000 - Al Coates
1991-95 - Doug Risebrough
1972-80 - Cliff Fletcher
Carolina Hurricanes
2014-present - Ron Francis
1997-2014 - Jim Rutherford
Chicago Blackhawks
2009-present - Stan Bowman
2005-09 - Dale Tallon
2003-05 - Bob Pulford
2000-03 - Mike Smith
1999-2000 - Bob Pulford
1997-99 - Bob Murray
1992-97 - Bob Pulford
1990-92 - Mike Keenan
1977-90 - Bob Pulford
1954-77 - Tommy Ivan
1942-54 - Bill Tobin
1926-43 - Frederic McLaughlin
Colorado Avalanche
2014-present - Joe Sakic
2013-present - Patrick Roy
2009-13 - Greg Sherman
2006-09 - Francois Giguere
1995-2006 - Pierre Lacroix
Columbus Blue Jackets
2013-present - Jarmo Kekalainen
2007-13 - Scott Howson
2007 - Jim Clark
1998-2007 - Doug MacLean
Dallas Stars
2013-present - Jim Nill
2009-13 - Joe Nieuwendyk
2007-09 - Brett Hull
2007-09 - Les Jackson
2002-07 - Doug Armstrong
1993-2002 - Bob Gainey
Detroit Red Wings
1997-present - Ken Holland
1994-97 - Jim Devellano
1994-97 - Scotty Bowman
1990-94 - Bryan Murray
1980-90 - Jim Devellano
1980-82 - Jimmy Skinner
1977-80 - Ted Lindsay
1974-77 - Alex Delvecchio
1971-74 - Ned Harkness
1963-70 - Sid Abel
1932-63 - Jack Adams
Edmonton Oilers
2015-present - Peter Chiarelli
2013-15 - Craig MacTavish
2008-13 - Steve Tambellini
2000-08 - Kevin Lowe
1980-2000 - Glen Sather
1978-80 - Larry Gordon
1977-78 - Brian Conacher
1976-77 - Bep Guidolin
1973-76 - Bill Hunter
Florida Panthers
2010-present - Dale Tallon
2009 - Randy Sexton
2006-09 - Jacques Martin
2004-06 - Mike Keenan
2002-04 - Rick Dudley
2001-02 - Chuck Fletcher
2001 - Bill Torrey
1994-2000 - Bryan Murray
1993-94 - Bobby Clarke
Las Vegas Knights
2017-present - George McPhee
Los Angeles Kings
2006-present - Dean Lombardi
1997-2006 - Dave Taylor
1994-97 - Sam McMaster
1992-94 - Nick Beverley
1984-92 - Rogatien Vachon
1977-84 - George Maguire
1973-77 - Jake Milford
1967-72 - Larry Regan
Minnesota Wild
2009-present - Chuck Fletcher
1999-2009 - Doug Risebrough
Montreal Canadiens
2012-present - Marc Bergevin
2010-12 - Pierre Gauthier
2003-10 - Bob Gainey
2000-03 - Andre Savard
1995-2000 - Rejean Houle
1983-95 - Serge Savard
1978-83 - Irving Grundman
1964-74 - Sam Pollock
1946-64 - Frank J. Selke
1940-46 - Tommy Gorman
1939-40 - Jules Dugal
1936-39 - Cecil Hart
1935-36 - Ernest Savard
1921-35 - Leo Dandurand
1917-21 - George Kennedy
Nashville Predators
1997-present - David Poile
New Jersey Devils
2015-present - Ray Shero
1987-2015 - Lou Lamoriello
1983-87 - Max McNab
1982-83 - Bill MacMillan
New York Islanders
2006-present - Garth Snow
2006 - Neil Smith
1995-2006 - Mike Milbury
1992-95 - Don Maloney
1972-92 - Bill Torrey
New York Rangers
2015-present - Jeff Gorton
2000-15 - Glen Sather
1989-2000 - Neil Smith
1986-89 - Phil Esposito
1980-86 - Craig Patrick
1978-80 - Fred Shero
1976-78 - John Ferguson Sr.
1964-76 - Emile Francis
1955-64 - Muzz Patrick
1946-55 - Frank Boucher
1926-46 - Lester Patrick
Ottawa Senators
2007-present - Bryan Murray
2001-07 - John Muckler
1999-2001 - Marshall Johnston
1998-99 - Rick Dudley
1995-98 - Pierre Gauthier
1993-95 - Randy Sexton
1991-93 - Mel Bridgman
1925-34 - Dave Gill
1917-25 - Tommy Gorman
Philadelphia Flyers
2014-present - Ron Hextall
2006-14 - Paul Holmgren
1994-2006 - Bob Clarke
1990-94 - Russ Farwell
1984-90 - Bob Clarke
1983-84 - Bob McCammon
1969-83 - Keith Allen
1967-69 - Bud Poile
Pittsburgh Penguins
2014-present - Jim Rutherford
2006-14 - Ray Shero
1989-2006 - Craig Patrick
1988-89 - Tony Esposito
1983-88 - Eddie Johnston
1976-83 - Baz Bastien
1975-76 - Wren Blair
1974-75 - Jack Button
1972-74 - Jack Riley
1970-72 - Red Kelly
1967-70 - Jack Riley
San Jose Sharks
2003-present - Doug Wilson
1996-2003 - Dean Lombardi
1992-96 - Chuck Grillo
1991-92 - Jack Ferreira
St. Louis Blues
2006-12 - John Davidson
1997-2006 - Larry Pleau
1996-97 - Ron Caron
1994-96 - Mike Keenan
1983-94 - Ron Caron
1976-83 - Emile Francis
1975-76 - Dennis Ball
1974-75 - Gerry Ehman
1972-73 - Charles Catto
1968-72 - Scotty Bowman
Tampa Bay Lightning
2010-present - Steve Yzerman
2008-10 - Brian Lawton
2000-08 - Jay Feaster
1999-2000 - Rick Dudley
1998-99 - Jacques Demers
1992-98 - Phil Esposito
Toronto Maple Leafs
2015-present - Lou Lamoriello
2013-15 - Dave Nonis
2008-13 - Brian Burke
2008 - Cliff Fletcher
2003-08 - John Ferguson Jr.
1999-2003 - Pat Quinn
1997-99 - Ken Dryden
1991-97 - Cliff Fletcher
1989-91 - Floyd Smith
1988-89 - Gord Stellick
1981-88 - Gerry McNamara
1979-82 - Punch Imlach
1969-79 - Jim Gregory
1958-69 - Punch Imlach
1957-58 - Stafford Smythe
1927-57 - Conn Smythe
Vancouver Canucks
2014-present - Jim Benning
2008-14 - Mike Gillis
2004-08 - Dave Nonis
1998-2004 - Brian Burke
1987-98 - Pat Quinn
1985-87 - Jack Gordon
1982-85 - Harry Neale
1977-81 - Jake Milford
1974-76 - Phil Maloney
1973-74 - Hal Laycoe
1970-73 - Norman Bud Poile
Washington Capitals
2014-present - Brian MacLellan
1997-2014 - George McPhee
1982-97 - David Poile
1981-82 - Roger Crozier
1976-81 - Max McNab
1974-76 - Milt Schmidt
Winnipeg Jets
2011-present - Kevin Cheveldayoff
1994-96 - John Paddock
1988-94 - Mike Smith
1979-88 - John Ferguson Sr.
Atlanta Flames
1980-91 - Cliff Fletcher
Atlanta Thrashers
2010-11 - Rick Dudley
1999-2010 - Don Waddell
California Golden Seals (Oakland)
1974-76 - Bill McCreary
1972-74 - Fred Glover
1971-72 - Garry Young
1970-71 - Fred Glover
1970 - Bill Torrey
1968-70 - Frank Selke Jr.
1967-68 - Bert Olmstead
Cleveland Barons
1977-78 - Harry Howell
1975-1977 - Bill McCreary
Colorado Rockies
1981-82 - Bill MacMillan
1976-81 - Ray Miron
Detroit Cougars
1927-30 - Jack Adams
1926-27 - Art Duncan
Detroit Falcons
1930-32 - Jack Adams
Hamilton Tigers
1920-25 - Percy Thompson
Hartford Whalers
1994-97 - Jim Rutherford
1993-94 - Paul Holmgren
1992-93 - Brian Burke
1989-92 - Ed Johnston
1983-89 - Emile Francis
1981-83 - Larry Pleau
1979-81 - Jack Kelly
Kansas City Scouts
1974-76 - Sid Abel
Minnesota North Stars
1992-93 - Bob Gainey
1990-92 - Bobby Clarke
1988-90 - Jack Ferreira
1978-88 - Lou Nanne
1974-78 - Jack Gordon
1967-74 - Wren Blair
Montreal Maroons
1937-38 - King Clancy
1934-37 - Tommy Gorman
1932-34 - Eddie Gerard
1931-32 - Sprague Cleghorn
1930-31 - Georges Boucher
1929-30 - Dunc Munro
1924-29 - Eddie Gerard
New York Americans
1935-42 - Red Dutton
1932-35 - Joe Simpson
1930-32 - Eddie Gerard
1929-30 - Lionel Conacher
1925-29 - Tommy Gorman
Philadelphia Quakers
1930-31 - Copper Smeaton
Pittsburgh Pirates
1929-30 - Frank Fredrickson
1925-29 - Odie Cleghorn
Quebec Bulldogs
1919-20 - M.J. Quinn
Quebec Nordiques
1994-95 - Pierre Lacroix
1990-94 - Pierre Page
1990 - Maurice Filion
1988-90 - Martin Madden
1974-88 - Maurice Filion
1973-74 - Jacques Plante
St. Louis Eagles
1934-35 - Georges Boucher
1934 - Eddie Gerard
Toronto Arenas
1917-19 - Charles Querrie
Toronto St. Patricks
1919-27 - Charles Querrie