NHL Frank J. Selke Trophy Winners

Top Defensive Forward

Click on the Season for voting results.

Frank J. Selke Trophy

Frank J. Selke Trophy Table
Season Lg Player Age Tm Pos G A PTS +/- OPS DPS GPS PS
2023-24NHLAleksander Barkov28FLAC235780336.02.90.09.0
2022-23NHLPatrice Bergeron37BOSC273158354.32.70.07.0
2021-22NHLPatrice Bergeron36BOSC254065264.92.60.07.6
2020-21NHLAleksander Barkov25FLAC263258125.91.40.07.3
2019-20NHLSean Couturier27PHIC223759214.42.20.06.6
2018-19NHLRyan O'Reilly27STLC284977225.83.00.08.8
2017-18NHLAnže Kopitar30LAKC355792217.93.10.011.0
2016-17NHLPatrice Bergeron31BOSC213253124.22.50.06.6
2015-16NHLAnže Kopitar28LAKC254974346.53.30.09.7
2014-15NHLPatrice Bergeron29BOSC23325524.71.70.06.4
2013-14NHLPatrice Bergeron28BOSC303262386.42.80.09.2
2012-13NHLJonathan Toews24CHIC232548285.62.00.07.6
2011-12NHLPatrice Bergeron26BOSC224264365.72.70.08.3
2010-11NHLRyan Kesler26VANC413273247.62.70.010.4
2009-10NHLPavel Datsyuk31DETC274370175.82.70.08.6
2008-09NHLPavel Datsyuk30DETC326597348.92.60.011.5
2007-08NHLPavel Datsyuk29DETC316697418.83.70.012.6
2006-07NHLRod Brind'Amour36CARC26568275.72.50.08.2
2005-06NHLRod Brind'Amour35CARC31397084.52.20.06.8
2003-04NHLKris Draper32DETC241640223.92.10.06.0
2002-03NHLJere Lehtinen29DALRW311748394.33.20.07.5
2001-02NHLMichael Peca27NYIC253560194.82.40.07.2
2000-01NHLJohn Madden27NJDLW231538242.71.90.04.6
1999-00NHLSteve Yzerman34DETC354479287.32.50.09.8
1998-99NHLJere Lehtinen25DALRW203252293.62.90.06.5
1997-98NHLJere Lehtinen24DALRW231942194.01.80.05.7
1996-97NHLMichael Peca22BUFC202949263.41.70.05.1
1995-96NHLSergei Fedorov26DETRW3968107499.52.50.012.0
1994-95NHLRon Francis31PITC114859304.61.20.05.8
1993-94NHLSergei Fedorov24DETC56641204811.72.10.013.8
1992-93NHLDoug Gilmour29TORC3295127328.72.20.011.0
1991-92NHLGuy Carbonneau31MTLC18213921.71.10.02.8
1990-91NHLDirk Graham31CHIRW242145122.41.40.03.8
1989-90NHLRick Meagher36STLC817254-0.51.20.00.7
1988-89NHLGuy Carbonneau28MTLC263056372.92.10.05.0
1987-88NHLGuy Carbonneau27MTLC172138141.01.40.02.4
1986-87NHLDave Poulin28PHIC254570474.22.00.06.3
1985-86NHLTroy Murray23CBHC455499326.91.60.08.5
1984-85NHLCraig Ramsay33BUFLW122133170.11.80.01.8
1983-84NHLDoug Jarvis28WSHC13294260.71.50.02.1
1982-83NHLBobby Clarke33PHIC236285374.41.80.06.1
1981-82NHLSteve Kasper20BOSC203151-181.90.60.02.5
1980-81NHLBob Gainey27MTLLW232447131.91.40.03.2
1979-80NHLBob Gainey26MTLLW141933-11.10.70.01.8
1978-79NHLBob Gainey25MTLLW201838121.31.10.02.4
1977-78NHLBob Gainey24MTLLW151631111.20.70.01.9