News: s-r blog:Team Average Age by TOI

NHL & WHA Players with Last Names Starting with D

Complete List ▪ NHL Skater Register ▪ NHL Goalie Register

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

468 Players

Hide Non-NHL Players
Player From To Pos Ht Wt Birth Date
Matt D'Agostini 2008 2014 RW 6-0 198 October 23, 1986
Nick D'Agostino D June 24, 1990
Corrie D'Alessio 1993 1993 G 5-11 155 September 9, 1969
Bob D'Alvise C 5-11 170 December 23, 1952
Jerry D'Amigo 2014 2014 RW 5-11 208 February 19, 1991
Dominic D'Amour D January 28, 1984
Marc D'Amour 1986 1989 G 5-9 190 May 29, 1961
Stephane Da Costa 2011 2014 C 5-11 183 July 11, 1989
Andreas Dackell 1997 2004 RW 5-11 194 December 29, 1972
Evgeni Dadonov 2010 2012 RW 5-11 184 March 12, 1989
Doug Dadswell 1987 1988 G 5-10 180 February 7, 1964
Byron Dafoe 1993 2004 G 5-11 200 February 25, 1971
Pierre Dagenais 2001 2006 RW 6-4 217 March 4, 1978
Kevin Dahl 1993 2001 D 5-11 190 December 30, 1968
Klas Dahlbeck D July 6, 1991
Johan Dahlberg LW February 3, 1987
Ulf Dahlen 1988 2003 LW 6-2 199 January 12, 1967
Kjell Dahlin 1986 1988 RW 6-0 175 February 2, 1963
Toni Dahlman 2002 2003 RW 6-0 193 September 3, 1979
Chris Dahlquist 1986 1996 D 6-1 195 December 14, 1962
Andreas Dahlstrom C June 22, 1991
Carl Dahlstrom D January 28, 1995
Cully Dahlstrom 1938 1945 C 5-11 175 July 3, 1912
Alain Daigle 1975 1980 RW 5-10 180 August 24, 1954
Alexandre Daigle 1994 2006 C 6-0 195 February 7, 1975
J.J. Daigneault 1985 2001 D 5-10 192 October 12, 1965
Maxime Daigneault G January 23, 1984
Bob Dailey 1974 1982 D 6-5 220 May 3, 1953
Taylor Dakers G September 14, 1986
Michael Dal Colle LW 6-1 182 June 20, 1996
Frank Daley 1929 1929 LW/C 5-11 178 August 22, 1909
Joe Daley 1969 1972 G 5-10 170 February 20, 1943
Pat Daley 1980 1981 LW 6-1 176 March 27, 1959
Trevor Daley 2004 2015 D 5-11 198 October 9, 1983
Brad Dalgarno 1986 1996 RW 6-3 215 August 11, 1967
Kevin Dallman 2006 2008 D 5-11 195 February 26, 1981
Marty Dallman 1988 1989 C 5-10 180 February 15, 1963
Rod Dallman 1988 1992 LW 5-11 185 January 26, 1967
Zac Dalpe 2011 2014 RW 6-1 195 November 1, 1989
Patrick Daly D June 9, 1992
Bunny Dame 1942 1942 LW 5-9 160 December 6, 1913
Hank Damore 1944 1944 C 5-6 200 July 17, 1919
Nick Damore 1942 1942 G 5-6 160 July 10, 1916
Jean-Francois Damphousse 2002 2002 G 6-0 180 July 21, 1979
Vincent Damphousse 1987 2004 C 6-1 200 December 17, 1967
Phillip Danault LW February 24, 1993
John Danby C 5-10 165 July 20, 1948
Mathieu Dandenault 1996 2009 D 6-0 208 February 3, 1976
Ken Daneyko 1984 2003 D 6-1 215 April 17, 1964
Drew Daniels RW June 7, 1989
Jeff Daniels 1991 2003 LW 6-1 200 June 24, 1968
Justin Daniels C June 7, 1989
Kimbi Daniels 1991 1992 C 5-10 175 January 19, 1972
Ryan Daniels G June 22, 1988
Scott Daniels 1993 1999 LW 6-3 215 September 19, 1969
Nicklas Danielsson RW December 7, 1984
Raimonds Danilics F July 17, 1985
Yann Danis 2006 2013 G 6-0 185 June 21, 1981
Simon Danis-Pepin D April 11, 1988
Marko Dano 2015 2015 C November 30, 1994
Oscar Dansk G February 28, 1994
Mike Danton 2001 2004 C 5-9 190 October 21, 1980
Dan Daoust 1983 1990 C 5-10 160 February 29, 1960
Craig Darby 1995 2004 C 6-4 200 September 26, 1972
Mathieu Darche 2001 2012 LW 6-1 215 November 26, 1976
Cameron Darcy C 6-0 192 March 2, 1994
Michael Dark 1987 1988 D 6-3 210 September 17, 1963
Scott Darling G December 22, 1988
Harold Darragh 1926 1933 LW 5-10 145 September 13, 1902
Jack Darragh* 1918 1924 RW 5-10 168 December 4, 1890
Lauris Darzins F January 28, 1985
Cleon Daskalakis 1985 1987 G 5-9 175 September 29, 1962
Pavel Datsyuk 2002 2015 C 5-11 198 July 20, 1978
Kaspars Daugavins 2010 2013 LW 6-1 204 May 18, 1988
Laurent Dauphin C March 27, 1995
Richard David 1980 1983 LW 6-0 195 April 8, 1958
Blair Davidson D 5-11 185 April 10, 1955
Bob Davidson 1935 1946 LW 5-11 185 February 10, 1912
Brandon Davidson D August 21, 1991
Gord Davidson 1943 1944 D 5-11 188 August 5, 1918
John Davidson 1974 1983 G 6-3 205 February 27, 1953
Matt Davidson 2001 2003 RW 6-3 196 August 9, 1977
Scotty Davidson* RW 6-1 195 March 6, 1891
Johan Davidsson 1999 2000 C 6-1 190 January 6, 1976
Bob Davie 1934 1936 D 6-0 170 September 12, 1912
Buck Davies C 5-6 162 August 10, 1922
Bill Davis D 6-1 195 August 22, 1954
Bob Davis 1933 1933 RW 6-0 202 February 2, 1899
George Davis RW July 28, 1983
Kelly Davis D 6-0 175 September 23, 1958
Kim Davis 1978 1981 C 5-11 170 October 31, 1957
Lorne Davis 1952 1960 RW 5-11 190 July 20, 1930
Mal Davis 1979 1986 LW 5-11 180 October 10, 1956
Matt Davis G April 28, 1984
Nathan Davis C/LW May 23, 1986
Patrick Davis 2009 2010 RW 6-2 195 December 28, 1986
Murray Davison 1966 1966 D 6-2 190 June 10, 1938
Rob Davison 2003 2010 D 6-2 215 May 1, 1980
Evgeny Davydov 1992 1995 LW 6-0 200 May 27, 1967
Jeff Daw 2002 2002 C 6-3 190 February 28, 1972
Jason Dawe 1994 2002 RW 5-10 189 May 29, 1973
Bob Dawes 1947 1951 D/C 6-1 170 November 29, 1924
Nigel Dawes 2007 2011 LW 5-9 200 February 9, 1985
Aaron Dawson D March 11, 1985
Brian Day RW August 4, 1988
Hap Day* 1925 1938 D 5-11 175 June 14, 1901
Joe Day 1992 1994 C 5-11 180 May 11, 1968
Eric Daze 1995 2006 RW 6-6 235 July 2, 1975
John de Gray D March 14, 1988
Calvin de Haan 2012 2015 D 6-1 187 May 9, 1991
James De Haas D May 3, 1994
Nolan De Jong D April 25, 1995
Jacob de La Rose LW May 20, 1995
Chase De Leo C 5-9 178 October 25, 1995
Greg de Vries 1996 2009 D 6-2 205 January 4, 1973
Billy Dea 1954 1971 LW 5-8 175 April 3, 1933
Don Deacon 1937 1940 LW 5-9 190 June 2, 1913
Adam Deadmarsh 1995 2003 RW 6-0 205 May 10, 1975
Butch Deadmarsh 1971 1975 LW 5-11 186 April 5, 1950
Barry Dean 1977 1979 LW 6-1 195 February 26, 1955
Kevin Dean 1995 2001 D 6-3 210 April 1, 1969
Anthony Deangelo D 5-10 175 October 24, 1995
Nelson Debenedet 1974 1975 LW 6-1 195 December 31, 1947
Lucien DeBlois 1978 1992 C 5-11 200 June 21, 1957
Matthew Deblouw C September 17, 1993
Dave Debol 1980 1981 C 5-11 175 March 27, 1956
Louie DeBrusk 1992 2003 LW 6-2 238 March 19, 1971
Kyle DeCoste RW June 30, 1990
Bob DeCourcy 1948 1948 G 5-11 160 June 12, 1927
Robby Dee C/W April 9, 1987
Brad DeFauw 2003 2003 LW 6-2 220 November 10, 1977
Dean Defazio 1984 1984 LW 5-11 185 April 16, 1963
Norm Defelice 1957 1957 G 5-10 150 January 19, 1933
Dale DeGray 1986 1990 D 6-0 200 September 1, 1963
Michel Deguise G 5-9 155 November 6, 1951
Tony Dehart D March 20, 1990
Alexander Deilert D February 10, 1989
Denis DeJordy 1963 1974 G 5-9 185 November 12, 1938
Mark Dekanich 2011 2011 G 6-2 192 May 10, 1986
Danny DeKeyser 2013 2015 D 6-3 190 March 7, 1990
Michael Del Zotto 2010 2015 D 6-0 195 June 24, 1990
Matt Delahey D September 25, 1989
Matt DelGuidice 1991 1992 G 5-9 170 March 5, 1967
Dan Delisle C/LW September 24, 1990
Jonathan Delisle 1999 1999 RW 5-10 180 June 30, 1977
Steven Delisle D July 30, 1990
Xavier Delisle 1999 2001 C 5-11 193 May 24, 1977
Stefan Della Rovere 2011 2011 LW 5-11 205 February 25, 1990
Peter Delmas G February 16, 1990
Armand Delmonte 1946 1946 RW 5-10 170 June 3, 1927
Andy Delmore 1999 2006 D 6-1 200 December 26, 1976
Alexander Delnov LW January 14, 1994
Ray Delorenzi RW 5-10 185
Gilbert Delorme 1982 1990 D 6-1 199 November 25, 1962
Ron Delorme 1977 1985 C 6-2 185 September 3, 1955
James Delory D March 3, 1988
Val Delory 1949 1949 LW 5-10 160 February 14, 1927
Guy Delparte 1977 1977 LW 5-10 175 August 30, 1949
Alex Delvecchio* 1951 1974 C/LW 6-0 195 December 4, 1932
Ab DeMarco 1939 1947 C 6-0 168 May 10, 1916
Ab DeMarco 1970 1979 D 6-0 170 February 27, 1949
Dylan Demelo D May 1, 1993
Richard Demen-Willaume D January 28, 1986
Jason Demers 2010 2015 D 6-1 195 June 9, 1988
Julien Demers D September 25, 1989
Tony Demers 1938 1944 RW 5-9 180 July 22, 1917
Pavol Demitra 1994 2010 LW 6-0 200 November 29, 1974
Thatcher Demko G 6-3 192 December 8, 1995
Mitchell Dempsey LW February 27, 1995
Nathan Dempsey 1997 2007 D 6-0 190 July 14, 1974
Terry Denike G April 16, 1981
Jean-Paul Denis 1947 1950 RW 5-8 170 February 28, 1924
Lulu Denis 1950 1951 RW 5-8 140 June 7, 1928
Marc Denis 1997 2009 G 6-1 193 August 1, 1977
Corb Denneny 1918 1928 C 5-8 160 January 25, 1894
Cy Denneny* 1918 1929 LW 5-7 168 December 23, 1891
Adam Dennis G February 8, 1985
Norm Dennis 1969 1972 C 5-10 175 December 10, 1942
Chad Denny D March 27, 1987
Gerry Denoird 1923 1923 C 5-10 170 August 4, 1902
Larry DePalma 1986 1994 LW 6-0 195 October 27, 1965
Brian Derksen D 5-10 190 November 27, 1951
Bill Derlago 1979 1987 C 5-10 194 August 25, 1958
Roman Derlyuk D October 27, 1986
Philippe DeRouville 1995 1997 G 6-1 185 August 7, 1974
Gerard Desaulniers 1951 1954 C 5-11 152 December 31, 1928
Jevon Desautels LW March 15, 1984
Guillaume Desbiens 2010 2012 RW 6-3 216 April 20, 1985
Andre Deschamps LW 5-11 180 August 13, 1953
Nicolas Deschamps 2014 2014 C 6-0 173 January 6, 1990
Jaedon Descheneau RW 5-8 186 February 22, 1995
Matthieu Descoteaux 2001 2001 D 6-3 216 September 23, 1977
Norm Descoteaux D 5-9 170 January 3, 1948
Jacob Deserres G March 18, 1990
David Desharnais 2010 2015 C 5-7 177 September 14, 1986
Joffre Desilets 1936 1940 RW 5-10 170 April 16, 1915
Phil Desimone C March 19, 1987
Ken Desjardine D 6-0 180 August 23, 1947
Andrew Desjardins 2011 2015 C 6-1 195 July 27, 1986
Cedrick Desjardins 2011 2014 G 6-0 192 September 30, 1985
Eric Desjardins 1989 2006 D 6-1 205 June 14, 1969
Gerry Desjardins 1969 1978 G 5-11 190 July 22, 1944
Martin Desjardins 1990 1990 C 6-0 180 January 28, 1967
Vic Desjardins 1931 1932 C 5-9 160 July 4, 1900
Jacques Deslauriers 1956 1956 D 6-0 170 September 3, 1928
Jeff Deslauriers 2009 2012 G 6-4 203 May 15, 1984
Nicolas Deslauriers 2014 2015 LW 6-1 209 February 22, 1991
Simon Despres 2012 2015 D 6-4 214 July 27, 1991
Patrick DesRochers 2002 2003 G 6-3 209 October 27, 1979
Philippe Desrosiers G August 16, 1995
Jarrett Deuling 1996 1997 LW 6-0 205 March 4, 1974
Jamie Devane 2014 2014 LW 6-5 217 February 20, 1991
Andre Deveaux 2009 2012 C 6-3 220 February 23, 1984
Boyd Devereaux 1998 2009 C 6-2 195 April 16, 1978
Kevin Devine 1983 1983 LW 5-8 165 December 9, 1954
Tom Dewar 1944 1944 D 5-9 170 June 10, 1913
Al Dewsbury 1947 1956 D 6-2 202 April 12, 1926
Michel Deziel LW 5-11 180 January 31, 1954
Marcel Dheere 1943 1943 LW 5-7 175 December 19, 1918
Phillip Di Giuseppe LW October 9, 1993
Thomas Di Pauli C April 29, 1994
Jonathan Diaby D November 16, 1994
Edward Diachuk 1961 1961 LW 6-1 185 August 16, 1936
Raphael Diaz 2012 2015 D 5-11 194 January 9, 1986
Justin Dibenedetto 2011 2011 C 6-0 198 August 25, 1988
Gerard Dicaire D September 14, 1982
Harry Dick 1947 1947 D 5-11 210 November 22, 1922
Ernie Dickens 1942 1951 D 6-0 175 June 25, 1921
Herb Dickenson 1952 1953 W 5-11 175 June 11, 1931
Bill Dickie 1942 1942 G 5-8 185 February 20, 1916
Jason Dickinson C July 4, 1995
Josiah Didier D April 8, 1993
Devin Didiomete LW May 9, 1988
Chris Didomenico C February 20, 1989
Gerald Diduck 1985 2001 D 6-1 216 April 6, 1965
Don Dietrich 1984 1986 D 6-1 195 April 5, 1961
Robert Dietrich D July 25, 1986
Darren Dietz D July 17, 1993
Cristiano Digiacinto LW 5-10 186 January 10, 1996
Bob Dill 1944 1945 D 5-8 185 April 25, 1920
Bob Dillabough 1962 1970 C 5-10 180 April 27, 1941
Alec Dillon G 6-4 168 May 5, 1996
Brenden Dillon 2012 2015 D 6-3 209 November 13, 1990
Cecil Dillon 1931 1940 RW 5-11 173 April 26, 1908
Gary Dillon 1981 1981 C 5-10 173 February 28, 1959
Spencer Dillon D January 7, 1985
Wayne Dillon 1976 1980 C 6-0 185 May 25, 1955
Rob DiMaio 1989 2006 RW 5-10 190 February 19, 1968
Niko Dimitrakos 2003 2007 RW 5-11 205 May 21, 1979
Bill Dineen 1954 1958 RW 5-11 180 September 18, 1932
Gary Dineen 1969 1969 C 5-10 175 December 24, 1943
Gord Dineen 1983 1995 D 6-0 195 September 21, 1962
Kevin Dineen 1985 2003 RW 5-11 198 October 28, 1963
Peter Dineen 1987 1990 D 5-11 181 November 19, 1960
Chris Dingman 1998 2006 LW 6-4 235 July 6, 1976
Chuck Dinsmore 1925 1930 C 5-6 155 July 23, 1903
Connie Dion 1944 1945 G 5-4 140 August 11, 1918
Michel Dion 1980 1985 G 5-10 185 February 11, 1954
Gilbert Dionne 1991 1996 LW 6-0 194 September 19, 1970
Marcel Dionne* 1972 1989 C 5-9 190 August 3, 1951
Joe DiPenta 2003 2008 D 6-2 199 February 25, 1979
Paul DiPietro 1992 1997 C 5-9 181 September 8, 1970
Rick DiPietro 2001 2013 G 6-0 185 September 19, 1981
Robert Dirk 1988 1996 D 6-4 210 August 20, 1966
Jon DiSalvatore 2006 2012 RW 6-1 200 March 30, 1981
Josh Disher G June 24, 1985
Reinhard Divis 2002 2006 G 6-0 200 July 4, 1975
Tomas Divisek 2001 2002 C 6-2 210 July 19, 1979
Stephen Dixon C September 7, 1985
Christian Djoos D August 6, 1994
Per Djoos 1991 1993 D 5-11 176 May 11, 1968
Gary Doak 1966 1981 D 5-11 175 February 26, 1946
Shane Doan 1996 2015 RW 6-1 223 October 10, 1976
Scott Dobben C/LW April 10, 1983
Brian Dobbin 1987 1992 RW 5-11 205 August 18, 1966
Bob Dobek C 6-0 180 October 4, 1952
Jim Dobson 1980 1984 RW 6-1 195 February 29, 1960
Nick Dodge RW May 1, 1986
Kevin Doell 2008 2008 C 5-11 190 July 15, 1979
Fred Doherty 1919 1919 RW 5-8 160 August 15, 1887
John Doherty D March 25, 1984
Taylor Doherty D March 2, 1991
Jason Doig 1996 2004 D 6-3 230 January 29, 1977
Bobby Dollas 1984 2001 D 6-2 212 January 31, 1965
Dolly Dolson 1929 1931 G 5-7 160 May 23, 1897
Robert Dome 1998 2003 RW 6-0 210 January 29, 1979
Hnat Domenichelli 1997 2003 LW 6-0 195 February 17, 1976
Max Domi C/LW March 2, 1995
Tie Domi 1990 2006 RW 5-10 213 November 1, 1969
Louis Domingue G March 6, 1992
Gary Donaldson 1974 1974 RW 5-9 155 July 15, 1952
Ryan Donally LW February 4, 1985
Clark Donatelli 1990 1992 LW 5-10 180 November 22, 1965
Ryan Donato C 6-0 174 April 9, 1996
Ted Donato 1992 2004 LW 5-10 180 April 28, 1969
Babe Donnelly 1927 1927 D 5-7 180 December 22, 1895
Dave Donnelly 1984 1988 C 5-11 185 February 2, 1962
Dillon Donnelly D September 7, 1993
Gord Donnelly 1984 1995 D 6-1 202 April 5, 1962
John Donnelly D 6-0 190 September 28, 1948
Mike Donnelly 1987 1997 LW 5-11 185 October 10, 1963
Pat Donnelly C/RW 5-10 185 February 24, 1953
Pete Donnelly G 5-8 160 June 14, 1948
Matt Donovan 2012 2014 D 6-0 195 May 9, 1990
Shean Donovan 1995 2010 RW 6-3 218 January 22, 1975
Joonas Donskoi RW April 13, 1992
Jamie Doornbosch 2011 2011 D 6-2 190 February 1, 1990
Jiri Dopita 2002 2003 C 6-4 210 December 2, 1968
Rob Dopson 1994 1994 G 6-0 200 August 21, 1967
John Doran 1934 1940 D 5-11 195 May 24, 1911
Lloyd Doran 1947 1947 C 6-0 175 January 10, 1921
Ken Doraty 1927 1938 F 5-7 133 June 23, 1906
Andre Dore 1979 1985 D 6-2 200 February 11, 1958
Daniel Dore 1990 1991 RW 6-3 202 April 9, 1970
Jim Dorey 1969 1972 D 6-1 190 August 17, 1947
Dan Dorion 1986 1988 C 5-9 180 March 2, 1963
Gary Dornhoefer 1964 1978 RW 6-1 190 February 2, 1943
Ivan Dornic C April 12, 1985
Dave Dornseif D 6-3 205 August 12, 1956
Eddie Dorohoy 1949 1949 C/LW 5-9 155 March 13, 1929
Derek Dorsett 2009 2015 RW 6-0 192 December 20, 1986
Jake Dotchin D March 24, 1994
Jack Dougherty D 6-1 186 May 25, 1996
Drew Doughty 2009 2015 D 6-1 208 December 8, 1989
Jordy Douglas 1980 1985 LW 6-0 200 January 20, 1958
Kent Douglas 1963 1969 D 5-10 180 February 6, 1936
Les Douglas 1941 1947 C 5-9 165 December 5, 1918
Doug Doull 2004 2006 LW 6-2 216 May 31, 1974
Peter Douris 1986 1998 RW 6-1 195 February 19, 1966
Thierry Douville D April 18, 1983
Viktor Dovgan D February 27, 1987
Jim Dowd 1992 2008 C 6-0 180 December 25, 1968
Nic Dowd C May 27, 1990
Jake Dowell 2008 2014 C 6-0 202 March 4, 1985
Bruce Dowie 1984 1984 G 5-10 170 December 9, 1962
Aaron Downey 2000 2009 RW 6-1 215 August 27, 1974
Dave Downie 1933 1933 C/RW 5-8 168 March 11, 1909
Steve Downie 2008 2015 RW 5-11 191 April 3, 1987
Michael Downing D May 19, 1995
Chris Doyle C March 22, 1990
Gary Doyle G 5-8 155 June 6, 1949
Mario Doyon 1989 1991 D 6-0 174 August 27, 1968
John Draeger D December 2, 1993
Leon Draisaitl 2015 2015 C 6-1 204 October 27, 1995
Dallas Drake 1993 2008 RW 6-1 186 February 4, 1969
David Drake D January 7, 1995
Bruce Draper 1963 1963 C 5-10 157 October 2, 1940
Kris Draper 1991 2011 C 5-10 188 May 24, 1971
Tom Draper 1989 1996 G 5-11 185 November 20, 1966
Nick Drazenovic 2011 2014 C 6-0 192 January 14, 1987
Davis Drewiske 2009 2013 D 6-1 220 November 22, 1984
Chris Driedger G May 18, 1994
Gordie Drillon* 1937 1943 RW 6-2 178 October 23, 1913
Graham Drinkwater* R 5-11 165 February 22, 1875
Peter Driscoll 1980 1981 LW 6-0 190 October 27, 1954
Bruce Driver 1984 1998 D 6-0 185 April 29, 1962
Rene Drolet 1972 1975 RW 5-8 160 November 13, 1944
Ivan Droppa 1994 1996 D 6-2 209 February 1, 1972
Clarence Drouillard 1938 1938 C 5-7 150 March 2, 1914
Jonathan Drouin 2015 2015 LW March 28, 1995
Jude Drouin 1969 1981 C 5-10 160 October 28, 1948
P.C. Drouin 1997 1997 LW 6-2 208 April 22, 1974
Polly Drouin 1935 1941 LW 5-7 160 January 16, 1916
John Druce 1989 1998 RW 6-2 195 February 23, 1966
Harold Druken 2000 2004 C 6-0 200 January 26, 1979
Stan Drulia 1993 2001 RW 5-11 190 January 5, 1968
Jim Drummond 1945 1945 D 5-9 170 October 20, 1918
Chris Drury 1999 2011 C 5-10 191 August 20, 1976
Herb Drury 1926 1931 D/RW 5-7 165 March 2, 1895
Ted Drury 1994 2001 C 6-2 210 September 13, 1971
Dave Dryden 1962 1980 G 6-1 186 September 5, 1941
Ken Dryden* 1971 1979 G 6-4 205 August 8, 1947
Tomas Duba G July 2, 1981
Christian Dube 1997 1999 C 5-11 170 April 25, 1977
Gilles Dube 1950 1950 LW 5-10 165 June 2, 1927
Norm Dube 1975 1976 LW 5-11 185 September 12, 1951
Marek Dubec LW February 26, 1982
Justin Duberman 1994 1994 RW 6-1 185 March 23, 1970
Wade Dubielewicz 2004 2010 G 5-10 180 January 30, 1979
Brandon Dubinsky 2007 2014 C 6-1 210 April 29, 1986
Steve Dubinsky 1994 2003 C 6-0 190 July 9, 1970
Devan Dubnyk 2010 2015 G 6-5 210 May 4, 1986
Michel Dubois D 5-11 180 November 7, 1954
Matt Duchene 2010 2015 C 5-11 200 January 16, 1991
Gaetan Duchesne 1982 1995 LW 5-11 200 July 11, 1962
Jeremy Duchesne 2010 2010 G 6-0 201 October 17, 1986
Steve Duchesne 1987 2002 D 5-11 195 June 30, 1965
Anthony Duclair 2015 2015 LW August 26, 1995
Mike Duco 2010 2012 LW 5-10 200 July 8, 1987
Jesse Dudas D March 31, 1988
Joey Dudek C 5-11 180 January 29, 1996
Rick Dudley 1973 1981 LW 6-0 190 January 31, 1949
Dave Duerden 2000 2000 LW 6-2 200 April 11, 1977
Dick Duff* 1955 1972 LW 5-9 166 February 18, 1936
Parris Duffus 1997 1997 G 6-2 192 January 27, 1970
Matt Duffy D March 21, 1986
J.F. Dufort LW March 9, 1982
Guy Dufour RW 5-11 160 February 9, 1946
Luc Dufour 1983 1985 LW 5-11 180 February 13, 1963
Marc Dufour 1964 1969 RW 6-0 175 September 11, 1941
Donald Dufresne 1989 1997 D 6-1 206 April 10, 1967
John Duggan 1926 1926 LW 5-8 185 December 17, 1898
Ken Duggan 1988 1988 D 6-3 210 February 21, 1963
Ron Duguay 1978 1989 C/RW 6-2 200 July 6, 1957
Lorne Duguid 1932 1937 LW 5-11 185 April 4, 1910
Reid Duke C 5-11 189 January 28, 1996
Duke Dukowski 1927 1934 D 5-10 185 August 30, 1902
Alex Dulac-Lemelin D March 17, 1986
Woody Dumart* 1936 1954 LW 6-0 190 December 23, 1916
Michel Dumas 1975 1977 G 5-9 180 July 8, 1949
Richard Dumas G 5-11 170 August 21, 1951
Mathew Dumba 2014 2015 D 6-0 183 July 25, 1994
Gabriel Dumont 2012 2014 C 5-10 189 October 6, 1990
J.P. Dumont 1999 2011 RW 6-1 205 April 1, 1978
Brian Dumoulin 2014 2014 D 6-4 219 September 6, 1991
Dale Dunbar 1986 1989 D 6-0 200 October 14, 1961
Art Duncan 1927 1931 D 6-1 190 July 4, 1891
Iain Duncan 1987 1991 LW 6-1 200 August 4, 1963
Craig Duncanson 1986 1993 LW 6-0 190 March 17, 1967
Rocky Dundas 1990 1990 RW 6-0 195 January 30, 1967
Tommy Dunderdale* C 5-8 160 May 6, 1887
Mike Dunham 1997 2007 G 6-3 200 June 1, 1972
Frank Dunlap 1944 1944 W 6-0 185 August 10, 1924
Blake Dunlop 1974 1984 C 5-10 170 April 4, 1953
Dan Dunn G June 20, 1988
Dave Dunn 1974 1976 D 6-2 202 August 19, 1948
Richie Dunn 1978 1989 D 6-0 200 May 12, 1957
Vincent Dunn C September 14, 1995
Denis Dupere 1971 1978 LW 6-1 200 June 21, 1948
Andre Dupont 1971 1983 D 6-0 200 July 27, 1949
Brodie Dupont 2011 2011 C 6-2 212 February 17, 1987
Jerome Dupont 1982 1987 D 6-3 190 February 21, 1962
Michael Dupont G December 20, 1987
Micki DuPont 2002 2008 D 5-10 186 April 15, 1980
Norm Dupont 1980 1984 LW 5-10 185 February 5, 1957
Rich Dupras C 6-0 185 January 1, 1950
Yanick Dupre 1992 1996 LW 6-0 189 November 20, 1972
Bob Dupuis 1980 1980 G 5-11 167 August 26, 1952
Pascal Dupuis 2001 2015 LW 6-1 205 April 7, 1979
Philippe Dupuis 2009 2012 C 6-0 196 April 24, 1985
Chris Durand C January 21, 1987
Steve Durbano 1973 1979 D 6-1 210 December 12, 1951
Vladimir Durdin D April 21, 1956
Vitezslav Duris 1981 1983 D 6-1 185 January 5, 1954
Bill Durnan* 1944 1950 G 6-0 190 January 22, 1916
Chris Durno 2009 2010 C 6-4 223 October 31, 1980
Corey Durocher LW May 30, 1992
Benoit Dusablon 2004 2004 C 6-1 207 August 1, 1979
Norm Dussault 1948 1951 C 5-8 165 September 26, 1925
Red Dutton* 1927 1936 D 6-0 185 July 23, 1898
Christian Dvorak LW 6-0 178 February 2, 1996
Miroslav Dvorak 1983 1985 D 5-10 195 October 11, 1951
Petr Dvorak C October 11, 1983
Radek Dvorak 1996 2014 RW 6-2 195 March 9, 1977
Gordie Dwyer 2000 2004 LW 6-3 215 January 25, 1978
Mike Dwyer 1979 1982 LW 5-11 172 September 16, 1957
Patrick Dwyer 2009 2015 RW 5-11 175 June 22, 1983
Ed Dyck 1972 1974 G 5-11 160 October 29, 1950
Henry Dyck 1944 1944 C/LW 5-8 155 September 5, 1912
Babe Dye* 1920 1931 RW 5-8 150 May 13, 1898
Karl Dykhuis 1992 2004 D 6-3 209 July 8, 1972
Steve Dykstra 1986 1990 D 6-2 190 December 1, 1962
Jack Dyte 1944 1944 D 6-0 190 October 13, 1918
Joe Dziedzic 1996 1999 LW 6-3 227 December 18, 1971
Ryan Dzingel C March 9, 1992
Darian Dziurzynski LW March 30, 1991
David Dziurzynski 2013 2013 C 6-3 214 October 6, 1989
Vladimir Dzurilla G 5-10 205 August 2, 1942