Mobile Site You Are Here > Hockey-Reference.com > Players > NHL Skater Register for Last Names Starting with D

NHL Skater Register for 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 (*).

271 NHL Skaters

Glossary ▪ CSV ▪ PRE
Player From To Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
Matt D'Agostini 2008 2012 RW 235 44 45 89 36 -9 108 32 12 0 9 431 10.2 3135 13:20
Stephane Da Costa 2011 2012 C 26 3 2 5 2 -10 8 3 0 0 0 40 7.5 313 12:03
Andreas Dackell 1997 2004 RW 613 91 159 250 93 4 162 72 14 5 15 694 13.1 7172 15:52
Evgeny Dadonov 2010 2012 RW 55 10 10 20 8 -5 16 9 1 0 0 85 11.8 717 13:02
Pierre Dagenais 2001 2006 RW 142 35 23 58 25 0 58 25 10 0 6 325 10.8 1639 11:33
Kevin Dahl 1993 2001 D 188 7 22 29 10 11 153 6 1 0 1 129 5.4 88 12:36
Ulf Dahlen 1988 2003 LW 966 301 354 655 259 -20 230 179 120 2 49 2014 14.9 4015 14:20
Kjell Dahlin 1986 1988 RW 166 57 59 116 48 12 10 37 19 1 5 276 20.7
Toni Dahlman 2002 2003 RW 22 1 1 2 1 -2 0 1 0 0 1 10 10.0 145 6:34
Chris Dahlquist 1986 1996 D 532 19 71 90 30 -51 488 18 1 0 1 433 4.4
Cully Dahlstrom 1938 1945 C 342 88 118 206 83 58
Alain Daigle 1975 1980 RW 389 56 50 106 44 -41 122 44 11 1 3 441 12.7
Alexandre Daigle 1994 2006 C 616 129 198 327 125 -176 186 93 35 1 20 1085 11.9 3474 12:30
J.J. Daigneault 1985 2001 D 899 53 197 250 83 -6 687 37 16 0 7 1014 5.2 2122 17:07
Bob Dailey 1974 1982 D 561 94 231 325 115 62 814 62 29 3 12 1381 6.8
Frank Daley 1929 1929 LW/C 5 0 0 0 0 0
Pat Daley 1980 1981 LW 12 1 0 1 1 -5 13 1 0 0 0 10 10.0
Trevor Daley 2004 2012 D 549 38 108 146 49 8 399 32 6 0 10 711 5.3 11331 20:38
Brad Dalgarno 1986 1996 RW 321 49 71 120 46 0 332 39 9 1 6 364 13.5
Kevin Dallman 2006 2008 D 154 8 23 31 10 -23 45 5 3 0 1 248 3.2 2390 15:31
Marty Dallman 1988 1989 C 6 0 1 1 0 1 0 0 0 0 0 3 0.0
Rod Dallman 1988 1992 LW 6 1 0 1 1 0 26 1 0 0 0 5 20.0
Zac Dalpe 2011 2012 RW 31 4 3 7 3 -3 4 4 0 0 1 36 11.1 272 8:47
Bunny Dame 1942 1942 LW 34 2 5 7 3 4
Hank Damore 1944 1944 C 4 1 0 1 1 2
Vincent Damphousse 1987 2004 C 1378 432 773 1205 446 9 1190 285 130 17 78 3511 12.3 8760 19:28
Mathieu Dandenault 1996 2009 D 868 68 135 203 73 42 516 60 6 2 6 984 6.9 10749 15:20
Ken Daneyko 1984 2003 D 1283 36 142 178 58 80 2519 30 3 3 3 1171 3.1 6503 17:26
Jeff Daniels 1991 2003 LW 425 17 26 43 16 -31 83 16 0 1 2 254 6.7 2156 8:01
Kimbi Daniels 1991 1992 C 27 1 2 3 1 -6 4 1 0 0 1 18 5.6
Scott Daniels 1993 1999 LW 149 8 12 20 8 0 667 8 0 0 2 115 7.0 2 2:11
Mike Danton 2001 2004 C 87 9 5 14 6 -8 182 8 0 1 0 93 9.7 981 11:16
Dan Daoust 1983 1990 C 522 87 167 254 95 -93 544 59 19 9 6 713 12.2
Craig Darby 1995 2004 C 196 21 35 56 21 -38 32 18 0 3 2 210 10.0 2340 14:32
Mathieu Darche 2001 2012 LW 244 28 40 68 26 -17 58 23 3 2 4 351 8.0 2934 12:01
Michael Dark 1987 1988 D 43 5 6 11 4 6 14 5 0 0 1 31 16.1
Harold Darragh 1926 1933 LW 308 68 49 117 72 50
Jack Darragh* 1918 1924 RW 121 66 46 112 71 113
Pavel Datsyuk 2002 2012 C 717 235 471 706 252 203 186 163 66 6 36 1634 14.4 13317 18:34
Kaspars Daugavins 2010 2012 LW 49 3 5 8 3 -5 12 3 0 0 1 59 5.1 566 11:33
Richard David 1980 1983 LW 31 4 4 8 3 -7 10 2 2 0 1 29 13.8
Bob Davidson 1935 1946 LW 491 94 160 254 104 398
Gord Davidson 1943 1944 D 51 3 6 9 3 8
Matt Davidson 2001 2003 RW 56 5 7 12 5 -21 28 5 0 0 0 48 10.4 685 12:14
Johan Davidsson 1999 2000 C 83 6 9 15 6 -9 16 5 1 0 2 77 7.8 894 10:47
Bob Davie 1934 1936 D 41 0 1 1 0 25
Bob Davis 1933 1933 RW 3 0 0 0 0 0
Kim Davis 1978 1981 C 36 5 7 12 5 -10 51 5 0 0 2 30 16.7
Lorne Davis 1952 1960 RW 95 8 12 20 8 20
Mal Davis 1979 1986 LW 100 31 22 53 23 -4 34 20 11 0 8 124 25.0
Patrick Davis 2009 2010 RW 9 1 0 1 1 -2 0 1 0 0 0 8 12.5 105 11:42
Murray Davison 1966 1966 D 1 0 0 0 0 0 0 0 0 0
Rob Davison 2003 2010 D 219 3 15 18 6 -5 321 2 0 1 0 145 2.1 2926 13:22
Evgeny Davydov 1992 1995 LW 155 40 39 79 32 -2 120 30 10 0 2 276 14.5
Jeff Daw 2002 2002 C 1 0 1 1 0 0 0 0 0 0 0 2 0.0 13 12:34
Jason Dawe 1994 2002 RW 366 86 90 176 72 8 162 62 20 4 10 576 14.9 719 11:25
Bob Dawes 1947 1951 D/C 32 2 7 9 3 6
Nigel Dawes 2007 2011 LW 212 39 45 84 33 -4 43 29 10 0 10 351 11.1 2782 13:07
Hap Day* 1925 1938 D 581 86 116 202 101 601
Joe Day 1992 1994 C 72 1 10 11 3 -17 87 1 0 0 0 39 2.6
Eric Daze 1995 2006 RW 601 226 172 398 169 8 176 163 62 1 34 1607 14.1 6187 16:54
Calvin de Haan 2012 2012 D 1 0 0 0 0 1 0 0 0 0 0 2 0.0 13 13:01
Greg de Vries 1996 2009 D 878 48 146 194 65 23 780 42 5 1 8 912 5.3 14702 19:16
Billy Dea 1954 1971 LW 397 67 54 121 52 -49 44 38 4 0 7 341 12.3
Don Deacon 1937 1940 LW 30 6 4 10 5 6
Adam Deadmarsh 1995 2003 RW 567 184 189 373 150 43 819 120 61 3 27 1209 15.2 5700 19:39
Butch Deadmarsh 1971 1975 LW 137 12 5 17 8 -24 155 10 2 0 2 132 9.1
Barry Dean 1977 1979 LW 165 25 56 81 29 -15 146 23 2 0 3 258 9.7
Kevin Dean 1995 2001 D 331 7 48 55 17 15 138 4 2 1 0 262 2.7 3365 17:15
Nelson Debenedet 1974 1975 LW 46 10 4 14 7 -2 13 9 1 0 0 41 24.4
Lucien DeBlois 1978 1992 C 993 249 276 525 213 -170 814 206 34 9 27 1780 14.0
Dave Debol 1980 1981 C 92 26 26 52 21 -17 4 24 2 0 1 166 15.7
Louie DeBrusk 1992 2003 LW 401 24 17 41 18 -46 1161 24 0 0 2 164 14.6 628 5:17
Brad DeFauw 2003 2003 LW 9 3 0 3 2 -2 2 2 1 0 1 19 15.8 124 13:45
Dean Defazio 1984 1984 LW 22 0 2 2 1 -11 28 0 0 0 0 12 0.0
Dale DeGray 1986 1990 D 153 18 47 65 23 -1 195 17 1 0 3 272 6.6
Michael Del Zotto 2010 2012 D 179 18 58 76 25 0 82 12 6 0 3 215 8.4 3616 20:12
Jonathan Delisle 1999 1999 RW 1 0 0 0 0 0 0 0 0 0 0 0 5 4:32
Xavier Delisle 1999 2001 C 16 3 2 5 2 -5 6 2 1 0 0 16 18.8 155 9:41
Stefan Della Rovere 2011 2011 LW 7 0 0 0 0 0 11 0 0 0 0 4 0.0 43 6:05
Armand Delmonte 1946 1946 RW 1 0 0 0 0 0
Andy Delmore 1999 2006 D 283 43 58 101 39 -36 105 14 29 0 10 547 7.9 4991 17:38
Gilbert Delorme 1982 1990 D 541 31 92 123 42 40 520 26 5 0 2 690 4.5
Ron Delorme 1977 1985 C 524 83 83 166 69 -120 667 73 10 0 9 471 17.6
Val Delory 1949 1949 LW 1 0 0 0 0 0
Guy Delparte 1977 1977 LW 48 1 8 9 3 -10 18 1 0 0 0 37 2.7
Alex Delvecchio* 1951 1974 C/LW 1549 456 825 1281 483 33 383 156 63 5 34 1084 11.8
Ab DeMarco 1939 1947 C 209 72 93 165 74 53
Ab DeMarco 1970 1979 D 344 44 80 124 46 29 75 22 21 1 6 762 5.8
Jason Demers 2010 2012 D 161 8 48 56 17 17 69 4 4 0 2 200 4.0 2840 17:38
Tony Demers 1938 1944 RW 83 20 22 42 18 23
Pavol Demitra 1994 2010 LW 847 304 464 768 288 124 284 204 90 10 59 2160 14.1 14012 19:29
Nathan Dempsey 1997 2007 D 260 21 67 88 29 -7 120 16 5 0 3 417 5.0 4833 19:39
Jean-Paul Denis 1947 1950 RW 10 0 2 2 1 2
Lulu Denis 1950 1951 RW 3 0 1 1 0 0
Corb Denneny 1918 1928 C 176 103 42 145 100 148
Cy Denneny* 1918 1929 LW 328 248 85 333 228 301
Norm Dennis 1969 1972 C 12 3 0 3 2 -4 11 3 0 0 0 13 23.1
Gerry Denoird 1923 1923 C 17 0 1 1 0 0
Larry DePalma 1986 1994 LW 148 21 20 41 17 -41 408 16 5 0 2 155 13.5
Bill Derlago 1979 1987 C 555 189 227 416 169 -89 247 140 41 8 16 1169 16.2
Gerard Desaulniers 1951 1954 C 8 0 2 2 1 4
Guillaume Desbiens 2010 2011 RW 13 0 0 0 0 -3 12 0 0 0 0 4 0.0 98 7:31
Matthieu Descoteaux 2001 2001 D 5 1 1 2 1 -2 4 0 1 0 0 6 16.7 76 15:10
David Desharnais 2010 2012 C 104 18 42 60 21 6 28 12 6 0 2 121 14.9 1582 15:13
Joffre Desilets 1936 1940 RW 192 37 45 82 34 57
Andrew Desjardins 2011 2012 C 66 4 11 15 5 4 40 4 0 0 2 66 6.1 577 8:44
Eric Desjardins 1989 2006 D 1143 136 439 575 194 198 757 73 58 5 24 2386 5.7 11426 24:34
Martin Desjardins 1990 1990 C 8 0 2 2 1 -4 2 0 0 0 0 7 0.0
Vic Desjardins 1931 1932 C 87 6 15 21 9 27
Jacques Deslauriers 1956 1956 D 2 0 0 0 0 0
Simon Despres 2012 2012 D 14 1 3 4 1 4 8 0 1 0 0 16 6.3 204 14:34
Jarrett Deuling 1996 1997 LW 15 0 1 1 0 -1 11 0 0 0 0 11 0.0
Andre Deveaux 2009 2012 C 31 0 2 2 1 -1 104 0 0 0 0 18 0.0 207 6:40
Boyd Devereaux 1998 2009 C 627 67 112 179 66 5 205 60 1 6 13 745 9.0 6909 11:44
Kevin Devine 1983 1983 LW 2 0 1 1 0 1 8 0 0 0 0 3 0.0
Tom Dewar 1944 1944 D 9 0 2 2 1 4
Al Dewsbury 1947 1956 D 347 30 78 108 39 365
Marcel Dheere 1943 1943 LW 11 1 2 3 1 2
Edward Diachuk 1961 1961 LW 12 0 0 0 0 19
Raphael Diaz 2012 2012 D 50 3 13 16 5 -3 26 3 0 0 1 49 6.1 931 18:37
Justin Dibenedetto 2011 2011 C 8 0 1 1 0 -2 2 0 0 0 0 6 0.0 73 9:04
Harry Dick 1947 1947 D 12 0 1 1 0 12
Ernie Dickens 1942 1951 D 278 12 44 56 20 98
Herb Dickenson 1952 1953 W 48 18 17 35 15 10
Gerald Diduck 1985 2001 D 932 56 156 212 73 87 1612 38 17 1 8 1253 4.5 1366 16:16
Don Dietrich 1984 1986 D 28 0 7 7 2 -9 10 0 0 0 0 36 0.0
Bob Dill 1944 1945 D 76 15 15 30 14 135
Bob Dillabough 1962 1970 C 283 32 54 86 32 -35 76 28 2 2 5 168 11.3
Cecil Dillon 1931 1940 RW 453 167 131 298 142 105
Gary Dillon 1981 1981 C 13 1 1 2 1 -6 29 1 0 0 0 15 6.7
Wayne Dillon 1976 1980 C 229 43 66 109 41 -39 60 38 5 0 3 351 12.3
Rob DiMaio 1989 2006 RW 894 106 171 277 104 -85 840 87 8 11 16 1187 8.9 6484 13:53
Niko Dimitrakos 2003 2007 RW 158 24 38 62 23 -1 95 18 6 0 5 247 9.7 1990 12:36
Bill Dineen 1954 1958 RW 323 51 44 95 41 122
Gary Dineen 1969 1969 C 4 0 1 1 0 -2 0 0 0 0 0 2 0.0
Gord Dineen 1983 1995 D 528 16 90 106 33 -56 695 14 2 0 0 430 3.7
Kevin Dineen 1985 2003 RW 1188 355 405 760 304 -23 2229 250 91 14 56 2769 12.8 2646 10:04
Peter Dineen 1987 1990 D 13 0 2 2 1 -9 13 0 0 0 0 5 0.0
Chris Dingman 1998 2006 LW 385 15 19 34 13 -58 769 12 3 0 1 306 4.9 2366 7:31
Chuck Dinsmore 1925 1930 C 100 6 2 8 6 50
Gilbert Dionne 1991 1996 LW 223 61 79 140 55 -3 108 44 16 1 9 442 13.8
Marcel Dionne* 1972 1989 C 1348 731 1040 1771 684 28 600 478 234 19 74 5366 13.6
Joe DiPenta 2003 2008 D 174 6 17 23 8 15 110 6 0 0 1 67 9.0 2190 12:35
Paul DiPietro 1992 1997 C 192 31 49 80 30 0 96 28 3 0 1 278 11.2
Robert Dirk 1988 1996 D 402 13 29 42 15 55 786 13 0 0 2 214 6.1
Jon DiSalvatore 2006 2012 RW 6 0 0 0 0 -1 4 0 0 0 0 5 0.0 57 9:27
Tomas Divisek 2001 2002 C 5 1 0 1 1 0 0 1 0 0 1 5 20.0 48 9:31
Per Djoos 1991 1993 D 82 2 31 33 10 5 58 1 1 0 1 66 3.0
Gary Doak 1966 1981 D 789 23 107 130 42 140 908 21 2 0 5 597 3.9
Shane Doan 1996 2012 RW 1174 312 460 772 291 -25 1053 209 97 6 59 3067 10.2 19005 18:56
Brian Dobbin 1987 1992 RW 63 7 8 15 6 -4 61 6 1 0 1 56 12.5
Jim Dobson 1980 1984 RW 12 0 0 0 0 -2 6 0 0 0 0 11 0.0
Kevin Doell 2008 2008 C 8 0 1 1 0 -2 4 0 0 0 0 6 0.0 77 9:40
Fred Doherty 1919 1919 RW 1 0 0 0 0 0
Jason Doig 1996 2004 D 158 6 18 24 8 -21 285 6 0 0 1 112 5.4 2152 15:29
Bobby Dollas 1984 2001 D 646 42 96 138 49 37 467 33 6 3 5 681 6.2 2365 16:46
Robert Dome 1998 2003 RW 53 7 7 14 6 0 12 6 1 0 0 57 12.3 225 9:47
Hnat Domenichelli 1997 2003 LW 267 52 61 113 45 -56 104 40 12 0 4 565 9.2 3011 14:08
Tie Domi 1990 2006 RW 1020 104 141 245 95 -54 3515 95 9 0 10 964 10.8 5356 10:02
Gary Donaldson 1974 1974 RW 1 0 0 0 0 1 0 0 0 0 0 3 0.0
Clark Donatelli 1990 1992 LW 35 3 4 7 3 -19 39 3 0 0 1 32 9.4
Ted Donato 1992 2004 LW 796 150 197 347 135 -2 396 106 35 9 22 1195 12.6 3918 11:21
Babe Donnelly 1927 1927 D 34 0 1 1 0 14
Dave Donnelly 1984 1988 C 137 15 24 39 15 8 150 14 0 1 1 130 11.5
Gord Donnelly 1984 1995 D 554 28 41 69 26 -58 2069 26 2 0 1 342 8.2
Mike Donnelly 1987 1997 LW 465 114 121 235 94 10 255 95 15 4 14 985 11.6
Shean Donovan 1995 2010 RW 951 112 129 241 96 -90 705 95 7 10 20 1243 9.0 8527 11:48
Jamie Doornbosch 2011 2011 D 1 0 0 0 0 -1 0 0 0 0 0 1 0.0 5 5:21
Jiri Dopita 2002 2003 C 73 12 21 33 12 5 19 9 3 0 3 102 11.8 1083 14:50
John Doran 1934 1940 D 98 5 10 15 6 110
Lloyd Doran 1947 1947 C 24 3 2 5 2 10
Ken Doraty 1927 1938 F 103 15 26 41 17 24
Andre Dore 1979 1985 D 257 14 81 95 30 36 261 14 0 0 2 224 6.3
Daniel Dore 1990 1991 RW 17 2 3 5 2 -7 59 1 1 0 0 5 40.0
Jim Dorey 1969 1972 D 232 25 74 99 34 34 553 22 1 2 3 530 4.7
Dan Dorion 1986 1988 C 4 1 1 2 1 -1 2 1 0 0 0 6 16.7
Gary Dornhoefer 1964 1978 RW 787 214 328 542 209 87 1291 160 47 7 28 1355 14.9
Eddie Dorohoy 1949 1949 C/LW 16 0 0 0 0 6
Derek Dorsett 2009 2012 RW 231 21 29 50 19 -16 576 19 1 1 1 309 6.8 2755 11:56
Drew Doughty 2009 2012 D 289 38 113 151 50 15 226 19 19 0 11 513 7.4 7174 24:49
Jordy Douglas 1980 1985 LW 268 76 62 138 59 -69 160 62 14 0 12 490 15.5
Kent Douglas 1963 1969 D 428 33 115 148 50 -8 631 13 13 0 0 279 4.7
Les Douglas 1941 1947 C 52 6 12 18 7 8
Doug Doull 2004 2006 LW 37 0 1 1 0 1 151 0 0 0 0 4 0.0 107 2:53
Peter Douris 1986 1998 RW 321 54 67 121 48 2 80 48 5 1 10 513 10.5
Jim Dowd 1992 2008 C 728 71 168 239 84 -13 390 50 15 6 7 766 9.3 7532 12:54
Jake Dowell 2008 2012 C 140 10 19 29 10 3 121 9 0 1 0 122 8.2 1502 10:44
Aaron Downey 2000 2009 RW 243 8 10 18 7 -4 494 8 0 0 3 85 9.4 1198 4:56
Dave Downie 1933 1933 C/RW 11 0 1 1 0 2
Steve Downie 2008 2012 RW 247 49 70 119 45 5 638 37 11 1 5 339 14.5 3319 13:26
Mario Doyon 1989 1991 D 28 3 4 7 3 -2 16 1 2 0 0 38 7.9
Dallas Drake 1993 2008 RW 1009 177 300 477 177 25 885 130 27 20 33 1545 11.5 9400 14:41
Bruce Draper 1963 1963 C 1 0 0 0 0 0
Kris Draper 1991 2011 C 1157 161 203 364 141 72 790 135 5 21 23 1716 9.4 12677 14:34
Nicholas Drazenovic 2011 2011 C 3 0 0 0 0 -3 0 0 0 0 0 2 0.0 27 8:59
Davis Drewiske 2009 2012 D 104 3 15 18 6 -4 53 3 0 0 0 89 3.4 1569 15:05
Gordie Drillon* 1937 1943 RW 311 155 139 294 131 56
Peter Driscoll 1980 1981 LW 60 3 8 11 4 -10 97 2 1 0 0 40 7.5
Bruce Driver 1984 1998 D 922 96 390 486 158 13 670 54 39 3 7 1946 4.9
Rene Drolet 1972 1975 RW 2 0 0 0 0 0 0 0 0 0 0 3 0.0
Ivan Droppa 1994 1996 D 19 0 1 1 0 4 14 0 0 0 0 14 0.0
Clarence Drouillard 1938 1938 C 10 0 1 1 0 0
Jude Drouin 1969 1981 C 666 151 305 456 165 8 346 117 32 2 22 1527 9.9
P.C. Drouin 1997 1997 LW 3 0 0 0 0 1 0 0 0 0 0 1 0.0
Polly Drouin 1935 1941 LW 160 23 50 73 27 80
John Druce 1989 1998 RW 531 113 126 239 95 6 347 97 14 2 10 921 12.3
Harold Druken 2000 2004 C 146 27 36 63 24 18 36 18 9 0 5 219 12.3 1634 11:11
Stan Drulia 1993 2001 RW 126 15 27 42 15 -28 52 11 2 2 2 136 11.0 1493 14:38
Jim Drummond 1945 1945 D 2 0 0 0 0 0
Chris Drury 1999 2011 C 892 255 360 615 233 -6 468 151 96 8 47 2151 11.9 16010 17:57
Herb Drury 1926 1931 D/RW 213 24 13 37 25 203
Ted Drury 1994 2001 C 414 41 52 93 37 -66 367 36 3 2 4 554 7.4 1121 7:54
Christian Dube 1997 1999 C 33 1 1 2 1 -4 4 0 1 0 0 14 7.1 16 2:39
Gilles Dube 1950 1950 LW 12 1 2 3 1 2
Norm Dube 1975 1976 LW 57 8 10 18 7 -12 54 6 2 0 1 77 10.4
Justin Duberman 1994 1994 RW 4 0 0 0 0 0 0 0 0 0 0 2 0.0
Brandon Dubinsky 2007 2012 C 365 77 124 201 74 19 424 57 14 6 15 811 9.5 6348 17:24
Steve Dubinsky 1994 2003 C 375 25 45 70 26 -26 164 21 0 4 1 425 5.9 2585 12:48
Matt Duchene 2010 2012 C 200 63 83 146 56 -15 55 44 18 1 6 474 13.3 3624 18:07
Gaetan Duchesne 1982 1995 LW 1028 179 254 433 166 102 617 156 9 14 28 1495 12.0
Steve Duchesne 1987 2002 D 1113 227 525 752 267 88 824 133 84 10 30 2542 8.9 5202 19:25
Mike Duco 2010 2012 LW 16 0 1 1 0 -3 60 0 0 0 0 8 0.0 126 7:53
Rick Dudley 1973 1981 LW 309 75 99 174 69 44 292 69 6 0 11 579 13.0
Dave Duerden 2000 2000 LW 2 0 0 0 0 0 0 0 0 0 0 1 0.0 3 1:35
Dick Duff* 1955 1972 LW 1030 283 289 572 238 -47 743 92 24 0 18 383 15.7
Luc Dufour 1983 1985 LW 167 23 21 44 18 8 199 23 0 0 2 216 10.6
Marc Dufour 1964 1969 RW 14 1 0 1 1 -1 2 1 0 0 0 2 0.0
Donald Dufresne 1989 1997 D 268 6 36 42 13 1 258 6 0 0 0 156 3.8
John Duggan 1926 1926 LW 27 0 0 0 0 0
Ken Duggan 1988 1988 D 1 0 0 0 0 0 0 0 0 0 0 0
Ron Duguay 1978 1989 C/RW 864 274 346 620 245 -99 582 196 64 14 19 1809 15.1
Lorne Duguid 1932 1937 LW 135 9 15 24 10 57
Duke Dukowski 1927 1934 D 200 16 30 46 21 172
Woody Dumart* 1936 1954 LW 772 211 218 429 192 99
J.P. Dumont 1999 2011 RW 822 214 309 523 198 -2 364 155 58 1 38 1557 13.7 12742 15:30
Dale Dunbar 1986 1989 D 2 0 0 0 0 0 2 0 0 0 0 2 0.0
Art Duncan 1927 1931 D 156 18 16 34 19 225
Iain Duncan 1987 1991 LW 127 34 55 89 33 -19 149 29 5 0 4 204 16.7
Craig Duncanson 1986 1993 LW 38 5 4 9 4 -11 61 5 0 0 0 29 17.2
Rocky Dundas 1990 1990 RW 5 0 0 0 0 -1 14 0 0 0 0 1 0.0
Frank Dunlap 1944 1944 W 15 0 1 1 0 2
Blake Dunlop 1974 1984 C 550 130 274 404 146 -12 172 87 41 2 16 863 15.1
Dave Dunn 1974 1976 D 184 14 41 55 19 -28 313 14 0 0 3 217 6.5
Richie Dunn 1978 1989 D 483 36 140 176 58 10 314 24 12 0 5 749 4.8
Denis Dupere 1971 1978 LW 421 80 99 179 72 -30 66 53 22 5 6 587 13.6
Andre Dupont 1971 1983 D 800 59 185 244 84 299 1986 48 10 1 10 1348 4.4
Brodie Dupont 2011 2011 C 1 0 0 0 0 0 0 0 0 0 0 1 0.0 6 5:34
Jerome Dupont 1982 1987 D 214 7 29 36 12 -30 468 7 0 0 1 178 3.9
Micki DuPont 2002 2008 D 23 1 3 4 1 -7 12 1 0 0 0 38 2.6 364 15:49
Norm Dupont 1980 1984 LW 256 55 85 140 53 -111 52 35 20 0 4 537 10.2
Yanick Dupre 1992 1996 LW 35 2 0 2 1 -7 16 2 0 0 1 31 6.5
Pascal Dupuis 2001 2012 LW 722 142 165 307 121 18 329 111 18 13 23 1546 9.2 11395 15:47
Philippe Dupuis 2009 2012 C 116 6 12 18 6 -6 62 5 0 1 0 146 4.1 1099 9:28
Steve Durbano 1973 1979 D 220 13 60 73 23 -21 1127 9 4 0 0 333 3.9
Vitezslav Duris 1981 1983 D 89 3 20 23 7 16 62 2 0 1 0 118 2.5
Chris Durno 2009 2010 C 43 4 4 8 3 3 47 4 0 0 0 30 13.3 318 7:24
Benoit Dusablon 2004 2004 C 3 0 0 0 0 -1 2 0 0 0 0 3 0.0 25 8:19
Norm Dussault 1948 1951 C 206 31 62 93 36 47
Red Dutton* 1927 1936 D 449 29 67 96 43 871
Miroslav Dvorak 1983 1985 D 193 11 74 85 26 58 51 6 2 3 1 248 4.4
Radek Dvorak 1996 2012 RW 1172 218 357 575 214 -10 406 167 27 24 21 2374 9.2 15910 16:42
Gordie Dwyer 2000 2004 LW 108 0 5 5 1 -20 394 0 0 0 0 35 0.0 617 5:43
Mike Dwyer 1979 1982 LW 31 2 6 8 3 -10 25 2 0 0 0 33 6.1
Patrick Dwyer 2009 2012 RW 202 21 19 40 17 -11 28 18 0 3 4 286 7.3 2657 13:09
Henry Dyck 1944 1944 C/LW 1 0 0 0 0 0
Babe Dye* 1920 1931 RW 271 201 47 248 180 221
Karl Dykhuis 1992 2004 D 644 42 91 133 48 8 495 29 11 2 4 702 6.0 6629 17:52
Steve Dykstra 1986 1990 D 217 8 32 40 13 -15 545 6 1 1 0 165 4.8
Jack Dyte 1944 1944 D 27 1 0 1 1 31
Joe Dziedzic 1996 1999 LW 130 14 14 28 11 -11 131 14 0 0 4 130 10.8 16 8:09