| Player Name | Pos. | Birthdate | Birthplace | Seasons | GP | G | A | Pts | PIM | Yrs. |
|---|---|---|---|---|---|---|---|---|---|---|
| Matt D'Agostini | R | 10/23/1986 | Sault Ste. Marie, ONT | 2007-2012 | 227 | 44 | 44 | 88 | 104 | 5 |
| Corrie D'Alessio | G | 09/09/1969 | Cornwall, ONT | 1992-1993 | 1 | 0 | 0 | 0 | 0 | 1 |
| Hank D'Amore | C | 07/17/1919 | Niagara Falls, ONT | 1943-1944 | 4 | 1 | 0 | 1 | 2 | 1 |
| Marc D'Amour | G | 04/29/1961 | Sudbury, ONT | 1985-1989 | 16 | 0 | 0 | 0 | 22 | 2 |
| Stephane Da Costa | F | 07/11/1989 | Paris, France | 2010-2012 | 26 | 3 | 2 | 5 | 8 | 2 |
| Andreas Dackell | R | 12/29/1972 | Gavle, Sweden | 1996-2004 | 613 | 91 | 159 | 250 | 162 | 8 |
| Evgeny Dadonov | R | 03/12/1989 | Chelyabinsk, Russia | 2009-2012 | 55 | 10 | 10 | 20 | 16 | 3 |
| Doug Dadswell | G | 02/07/1964 | Scarborough, ONT | 1986-1988 | 27 | 0 | 2 | 2 | 2 | 2 |
| Byron Dafoe | G | 02/25/1971 | Sussex, England | 1992-2004 | 415 | 0 | 8 | 8 | 68 | 12 |
| Pierre Dagenais | L | 03/04/1978 | Blainville, PQ | 2000-2006 | 142 | 35 | 23 | 58 | 58 | 5 |
| Kevin Dahl | D | 12/30/1968 | Regina, SASK | 1992-2001 | 188 | 7 | 22 | 29 | 153 | 8 |
| Ulf Dahlen | R | 01/12/1967 | Ostersund, Sweden | 1987-2003 | 966 | 301 | 354 | 655 | 230 | 14 |
| Kjell Dahlin | R | 02/02/1963 | Timra, Sweden | 1985-1988 | 166 | 57 | 59 | 116 | 10 | 3 |
| Toni Dahlman | R | 09/03/1979 | Helsinki, Finland | 2001-2003 | 22 | 1 | 1 | 2 | 0 | 2 |
| Chris Dahlquist | D | 12/14/1962 | Fridley, MN | 1985-1996 | 532 | 19 | 71 | 90 | 488 | 11 |
| Carl "Cully" Dahlstrom | C | 07/03/1913 | Minneapolis, MN | 1937-1945 | 342 | 88 | 118 | 206 | 58 | 8 |
| Alain Daigle | F | 08/24/1954 | Trois Rivieres, PQ | 1974-1980 | 389 | 56 | 50 | 106 | 122 | 6 |
| Alexandre Daigle | R | 02/07/1975 | Montreal, PQ | 1993-2006 | 616 | 129 | 198 | 327 | 186 | 10 |
| J.J. Daigneault | D | 10/12/1965 | Montreal, PQ | 1984-2001 | 899 | 53 | 197 | 250 | 687 | 16 |
| Bob Dailey | D | 05/03/1953 | Kingston, ONT | 1973-1982 | 561 | 94 | 231 | 325 | 814 | 9 |
| Frank Daley | L | 08/28/1908 | Port Arthur, ONT | 1928-1929 | 5 | 0 | 0 | 0 | 0 | 1 |
| Joe Daley | G | 02/20/1943 | East Kildonan, MAN | 1967-1972 | 106 | 0 | 1 | 1 | 16 | 5 |
| Patrick Daley | L | 03/27/1959 | Maryville, France | 1979-1981 | 12 | 1 | 0 | 1 | 13 | 2 |
| Trevor Daley | D | 10/09/1983 | Toronto, ONT | 2003-2012 | 538 | 38 | 108 | 146 | 397 | 8 |
| Brad Dalgarno | R | 08/11/1967 | Vancouver, BC | 1985-1996 | 321 | 49 | 71 | 120 | 332 | 10 |
| Kevin Dallman | D | 02/26/1981 | Niagara Falls, ONT | 2005-2008 | 154 | 8 | 23 | 31 | 45 | 3 |
| Marty Dallman | C | 02/05/1963 | Niagara Falls, ONT | 1987-1989 | 6 | 0 | 1 | 1 | 0 | 2 |
| Rod Dallman | L | 01/26/1967 | Quesnel, BC | 1987-1992 | 6 | 1 | 0 | 1 | 26 | 4 |
| Zac Dalpe | C | 11/01/1989 | Paris, ONT | 2010-2012 | 28 | 4 | 2 | 6 | 4 | 2 |
| Napoleon "Bunny" Dame | L | 12/06/1913 | Edmonton, ALTA | 1941-1942 | 34 | 2 | 5 | 7 | 4 | 1 |
| Nick Damore | G | 07/10/1916 | Niagara Falls, ONT | 1941-1942 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jean-Francois Damphousse | G | 07/21/1979 | St. Alexis-des-Monts, PQ | 2001-2002 | 6 | 0 | 0 | 0 | 0 | 1 |
| Vincent Damphousse | C | 12/17/1967 | Montreal, PQ | 1986-2004 | 1378 | 432 | 773 | 1205 | 1190 | 18 |
| Mathieu Dandenault | R | 02/03/1976 | Sherbrooke, PQ | 1995-2009 | 868 | 68 | 135 | 203 | 516 | 13 |
| Ken Daneyko | D | 04/17/1962 | Edmonton, ALTA | 1983-2003 | 1283 | 36 | 142 | 178 | 2516 | 20 |
| Jeff Daniels | L | 06/24/1968 | Oshawa, ONT | 1990-2003 | 425 | 17 | 26 | 43 | 83 | 12 |
| Kimbi Daniels | C | 01/19/1973 | Esteven, SASK | 1990-1992 | 27 | 1 | 2 | 3 | 4 | 2 |
| Scott Daniels | L | 09/19/1969 | Mistawasis, SASK | 1992-1999 | 149 | 8 | 12 | 20 | 667 | 6 |
| Yann Danis | G | 06/21/1981 | Lafontaine, PQ | 2005-2010 | 49 | 0 | 0 | 0 | 0 | 3 |
| Mike Danton | C | 10/21/1980 | Brampton, ONT | 2000-2004 | 87 | 9 | 5 | 14 | 182 | 3 |
| Dan Daoust | C | 02/29/1960 | Montreal, PQ | 1982-1990 | 522 | 87 | 167 | 254 | 544 | 8 |
| Craig Darby | C | 09/26/1972 | Oneida, NY | 1994-2004 | 196 | 21 | 35 | 56 | 32 | 9 |
| Mathieu Darche | L | 11/26/1976 | Montreal, PQ | 2000-2012 | 233 | 27 | 39 | 66 | 50 | 9 |
| Mike Dark | D | 09/17/1963 | Sarnia, ONT | 1986-1988 | 43 | 5 | 6 | 11 | 14 | 2 |
| Harold Darragh | R | 09/13/1902 | Ottawa, ONT | 1925-1933 | 308 | 68 | 49 | 117 | 50 | 8 |
| Jack Darragh | R | 12/04/1890 | Ottawa, ONT | 1917-1924 | 120 | 68 | 21 | 89 | 87 | 6 |
| Cleon Daskalakis | G | 09/29/1962 | Boston, MA | 1984-1987 | 12 | 0 | 0 | 0 | 0 | 3 |
| Pavel Datsyuk | C | 07/20/1978 | Sverdlovsk, Russia | 2001-2012 | 705 | 234 | 463 | 697 | 182 | 10 |
| Kaspars Daugavins | L | 05/18/1988 | Riga, Latvia | 2009-2012 | 38 | 3 | 4 | 7 | 12 | 2 |
| Richard David | L | 04/08/1958 | Notre Dame de la Sal, PQ | 1979-1983 | 31 | 4 | 4 | 8 | 10 | 3 |
| Bob Davidson | L | 02/10/1912 | Toronto, ONT | 1934-1946 | 491 | 94 | 160 | 254 | 388 | 12 |
| Gordon Davidson | D | 08/05/1918 | Stratton, ONT | 1942-1944 | 51 | 3 | 6 | 9 | 8 | 2 |
| John Davidson | G | 02/27/1953 | Ottawa, ONT | 1973-1983 | 301 | 0 | 7 | 7 | 60 | 10 |
| Matt Davidson | R | 08/09/1977 | Flin Flon, MAN | 2000-2003 | 56 | 5 | 7 | 12 | 28 | 3 |
| Johan Davidsson | L | 01/06/1976 | Jonkoping, Sweden | 1998-2000 | 83 | 6 | 9 | 15 | 16 | 2 |
| Bob "Pinkie" Davie | D | 09/12/1912 | Beausejour, MAN | 1933-1936 | 41 | 0 | 1 | 1 | 25 | 3 |
| Ken Davies | C | 08/10/1922 | Bowmanville, ONT | 1947-1948 | 0 | 0 | 0 | 0 | 0 | 1 |
| Bob Davis | R | 02/02/1899 | Lachine, PQ | 1932-1933 | 3 | 0 | 0 | 0 | 4 | 1 |
| Kim Davis | C | 10/31/1957 | Flin Flon, MAN | 1977-1981 | 36 | 5 | 7 | 12 | 51 | 4 |
| Lorne Davis | R | 07/20/1930 | Regina, SASK | 1951-1960 | 95 | 8 | 12 | 20 | 20 | 6 |
| Mal Davis | R | 10/10/1956 | Lockeport, NS | 1978-1986 | 100 | 31 | 22 | 53 | 34 | 6 |
| Patrick Davis | L | 12/28/1986 | Sterling, MI | 2008-2010 | 9 | 1 | 0 | 1 | 0 | 2 |
| Murray Davison | D | 06/10/1938 | Brantford, ONT | 1965-1966 | 1 | 0 | 0 | 0 | 0 | 1 |
| Rob Davison | D | 05/01/1980 | St. Catharines, ONT | 2002-2010 | 219 | 3 | 15 | 18 | 321 | 7 |
| Evgeny Davydov | L | 05/27/1967 | Chelyabinsk, USSR | 1991-1995 | 155 | 40 | 39 | 79 | 120 | 4 |
| Jeff Daw | C | 02/28/1972 | Carlyle, ONT | 2001-2002 | 1 | 0 | 1 | 1 | 0 | 1 |
| Jason Dawe | R | 05/29/1973 | North York, ONT | 1993-2002 | 366 | 86 | 90 | 176 | 162 | 8 |
| Bob Dawes | D | 11/29/1924 | Saskatoon, SASK | 1946-1951 | 32 | 2 | 7 | 9 | 6 | 4 |
| Nigel Dawes | L | 02/09/1985 | Winnipeg, MAN | 2006-2011 | 212 | 39 | 45 | 84 | 43 | 5 |
| Clarence "Happy" Day | D | 06/01/1901 | Owen Sound, ONT | 1924-1938 | 586 | 86 | 116 | 202 | 596 | 14 |
| Joe Day | C | 05/11/1968 | Chicago, IL | 1991-1994 | 72 | 1 | 10 | 11 | 87 | 3 |
| Eric Daze | L | 07/02/1975 | Montreal, PQ | 1994-2006 | 601 | 226 | 172 | 398 | 176 | 11 |
| Calvin de Haan | D | 05/09/1991 | Carp, ONT | 2010-2012 | 1 | 0 | 0 | 0 | 0 | 1 |
| Greg De Vries | D | 01/04/1973 | Sundridge, ONT | 1995-2009 | 878 | 48 | 146 | 194 | 780 | 13 |
| Billy Dea | C | 04/03/1933 | Edmonton, ALTA | 1953-1971 | 397 | 67 | 54 | 121 | 44 | 8 |
| Don Deacon | C | 06/02/1913 | Regina, SASK | 1936-1940 | 30 | 6 | 4 | 10 | 6 | 3 |
| Adam Deadmarsh | R | 05/10/1975 | Trail, BC | 1994-2003 | 567 | 184 | 189 | 373 | 819 | 9 |
| Butch Deadmarsh | L | 04/15/1950 | Trail, BC | 1970-1975 | 137 | 12 | 5 | 17 | 155 | 5 |
| Barry Dean | L | 02/26/1955 | Maple Creek, SASK | 1976-1979 | 165 | 25 | 56 | 81 | 146 | 3 |
| Kevin Dean | D | 04/01/1969 | Madison, WI | 1994-2001 | 331 | 7 | 48 | 55 | 138 | 7 |
| Nelson DeBenedet | D | 12/31/1947 | Cordenons, Italy | 1973-1975 | 46 | 10 | 4 | 14 | 13 | 2 |
| Lucien DeBlois | F | 06/21/1957 | Joliette, PQ | 1977-1992 | 993 | 249 | 276 | 525 | 814 | 15 |
| Dave Debol | C | 03/27/1956 | St. Clair Shores, MI | 1979-1981 | 92 | 26 | 26 | 52 | 4 | 2 |
| Louie DeBrusk | L | 03/19/1971 | Cambridge, ONT | 1991-2003 | 401 | 24 | 17 | 41 | 1161 | 11 |
| Bob DeCourcy | G | 06/12/1927 | Toronto, ONT | 1947-1948 | 1 | 0 | 0 | 0 | 0 | 1 |
| Brad DeFauw | L | 11/10/1977 | Edina, MN | 2002-2003 | 9 | 3 | 0 | 3 | 2 | 1 |
| Dean DeFazio | F | 04/16/1963 | Ottawa, ONT | 1983-1984 | 22 | 0 | 2 | 2 | 28 | 1 |
| Norm Defelice | G | 01/19/1933 | Schumacher, ONT | 1956-1957 | 10 | 0 | 0 | 0 | 2 | 1 |
| Dale DeGray | D | 09/03/1963 | Oshawa, ONT | 1985-1990 | 153 | 18 | 47 | 65 | 195 | 5 |
| Denis DeJordy | G | 11/12/1938 | Saint-Hyacinthe, PQ | 1962-1974 | 316 | 0 | 3 | 3 | 2 | 11 |
| Mark Dekanich | G | 05/10/1986 | North Vancouver, BC | 2010-2011 | 1 | 0 | 0 | 0 | 0 | 1 |
| Michael Del Zotto | D | 06/24/1990 | Stouffville, ONT | 2009-2012 | 169 | 16 | 55 | 71 | 76 | 3 |
| Matt DelGuidice | G | 03/15/1967 | West Haven, CT | 1990-1992 | 11 | 0 | 0 | 0 | 2 | 2 |
| Jonathan Delisle | R | 06/30/1977 | Ste.Anne des Plaines, PQ | 1998-1999 | 1 | 0 | 0 | 0 | 0 | 1 |
| Xavier Delisle | C | 05/24/1977 | Quebec City, PQ | 1998-2001 | 16 | 3 | 2 | 5 | 6 | 2 |
| Stefan Della Rovere | L | 02/25/1990 | Richmond Hill, ONT | 2010-2011 | 7 | 0 | 0 | 0 | 11 | 1 |
| Armand "Dutch" Delmonte | R | 06/03/1927 | Timmins, ONT | 1945-1946 | 1 | 0 | 0 | 0 | 0 | 1 |
| Andy Delmore | D | 12/26/1976 | Windsor, ONT | 1998-2006 | 283 | 43 | 58 | 101 | 105 | 7 |
| Gilbert Delorme | D | 11/25/1962 | Boucherville, PQ | 1981-1990 | 541 | 31 | 92 | 123 | 520 | 9 |
| Ron Delorme | R | 09/03/1955 | North Battleford, SASK | 1976-1985 | 524 | 83 | 83 | 166 | 667 | 9 |
| Val Delory | L | 02/14/1927 | Toronto, ONT | 1948-1949 | 1 | 0 | 0 | 0 | 0 | 1 |
| Guy Delparte | D | 08/30/1949 | Sault Ste. Marie, ONT | 1976-1977 | 48 | 1 | 8 | 9 | 18 | 1 |
| Alex Delvecchio | C | 12/04/1931 | Fort William, ONT | 1950-1974 | 1550 | 456 | 825 | 1281 | 383 | 24 |
| Ab DeMarco | C | 05/10/1916 | North Bay, ONT | 1938-1947 | 210 | 72 | 93 | 165 | 53 | 7 |
| Ab DeMarco | D | 02/27/1949 | Cleveland, OH | 1969-1979 | 344 | 44 | 80 | 124 | 75 | 9 |
| Jason Demers | D | 06/09/1988 | Dorval, PQ | 2009-2012 | 157 | 8 | 48 | 56 | 69 | 3 |
| Tony Demers | R | 07/22/1917 | Chambly, PQ | 1937-1944 | 83 | 20 | 22 | 42 | 23 | 6 |
| Pavol Demitra | C | 11/29/1974 | Dubnica, Slovakia | 1993-2010 | 847 | 304 | 464 | 768 | 284 | 16 |
| Nathan Dempsey | D | 07/14/1974 | Spruce Grove, ALTA | 1996-2007 | 260 | 21 | 67 | 88 | 120 | 8 |
| Jean-Paul Denis | R | 02/28/1924 | Montreal, PQ | 1946-1950 | 10 | 0 | 2 | 2 | 2 | 2 |
| Louis Denis | R | 06/07/1928 | Vonda, SASK | 1949-1951 | 3 | 0 | 1 | 1 | 0 | 2 |
| Marc Denis | G | 08/01/1977 | Montreal, PQ | 1996-2009 | 349 | 0 | 6 | 6 | 32 | 11 |
| Corbett Denneny | C | 01/25/1896 | Cornwall, ONT | 1917-1928 | 177 | 99 | 29 | 128 | 138 | 9 |
| Cy Denneny | L | 12/23/1891 | Farrow's Point, ONT | 1917-1929 | 325 | 246 | 69 | 315 | 210 | 12 |
| Norm Dennis | R | 12/10/1942 | Aurora, ONT | 1968-1972 | 12 | 3 | 0 | 3 | 11 | 4 |
| Gerry Denoird | C | 08/04/1902 | Toronto, ONT | 1922-1923 | 15 | 0 | 0 | 0 | 0 | 1 |
| Larry DePalma | L | 10/27/1965 | Trenton, MI | 1985-1994 | 148 | 21 | 20 | 41 | 408 | 7 |
| Bill Derlago | C | 08/25/1958 | Birtle, MAN | 1978-1987 | 555 | 189 | 227 | 416 | 247 | 9 |
| Philippe DeRouville | G | 08/07/1974 | Victoriaville, PQ | 1994-1997 | 3 | 0 | 0 | 0 | 0 | 2 |
| Gerry Desaulniers | C | 12/31/1928 | Shawinigan Falls, PQ | 1950-1954 | 8 | 0 | 2 | 2 | 4 | 3 |
| Guillaume Desbiens | R | 04/20/1985 | Alma, PQ | 2009-2011 | 13 | 0 | 0 | 0 | 12 | 2 |
| Matthieu Descoteaux | D | 09/22/1977 | Pierreville, PQ | 2000-2001 | 5 | 1 | 1 | 2 | 4 | 1 |
| David Desharnais | C | 09/14/1986 | Laurier-Station, PQ | 2009-2012 | 93 | 14 | 37 | 51 | 26 | 3 |
| Joffre Desilets | R | 04/16/1915 | Capreol, ONT | 1935-1940 | 192 | 37 | 45 | 82 | 57 | 5 |
| Andrew Desjardins | C | 07/27/1986 | Lively, ONT | 2010-2012 | 57 | 4 | 7 | 11 | 33 | 2 |
| Cedrick Desjardins | G | 09/30/1985 | Edmundston, NB | 2010-2011 | 2 | 0 | 0 | 0 | 0 | 1 |
| Eric Desjardins | D | 06/14/1969 | Rouyn-Noranda, PQ | 1988-2006 | 1143 | 136 | 439 | 575 | 757 | 17 |
| Gerry Desjardins | G | 07/22/1944 | Sudbury, ONT | 1968-1978 | 331 | 0 | 3 | 3 | 39 | 10 |
| Martin Desjardins | C | 01/28/1967 | Sainte-Rose, PQ | 1989-1990 | 8 | 0 | 2 | 2 | 2 | 1 |
| Victor Desjardins | C | 07/04/1900 | S.S.Marie, MI | 1930-1932 | 86 | 6 | 15 | 21 | 27 | 2 |
| Jacques Deslauriers | D | 09/03/1928 | Montreal, PQ | 1955-1956 | 2 | 0 | 0 | 0 | 0 | 1 |
| Simon Despres | D | 07/27/1991 | Laval, PQ | 2010-2012 | 14 | 1 | 3 | 4 | 8 | 1 |
| Patrick DesRochers | G | 10/27/1979 | Penetanguishene, ONT | 2001-2003 | 11 | 0 | 0 | 0 | 2 | 2 |
| Jarrett Deuling | L | 03/04/1974 | Vernon, BC | 1995-1997 | 15 | 0 | 1 | 1 | 11 | 2 |
| Andre Deveaux | C | 02/23/1984 | Freeport, Bahamas | 2008-2012 | 31 | 0 | 2 | 2 | 104 | 3 |
| Boyd Devereaux | C | 04/16/1978 | Seaforth, ONT | 1997-2009 | 627 | 67 | 112 | 179 | 205 | 11 |
| Kevin Devine | L | 12/09/1954 | Toronto, ONT | 1982-1983 | 2 | 0 | 1 | 1 | 8 | 1 |
| Tom "Moose" Dewar | D | 06/10/1914 | Frobisher, SASK | 1943-1944 | 9 | 0 | 2 | 2 | 4 | 1 |
| Al Dewsbury | D | 04/12/1926 | Goderich, ONT | 1946-1956 | 357 | 30 | 78 | 108 | 365 | 9 |
| Michel Deziel | L | 01/31/1954 | Sorel, PQ | 1974-1975 | 0 | 0 | 0 | 0 | 0 | 1 |
| Marcel "Ching" Dheere | L | 12/19/1920 | St. Boniface, MAN | 1942-1943 | 11 | 1 | 2 | 3 | 2 | 1 |
| Ed Diachuk | L | 08/16/1936 | Vegreville, ALTA | 1960-1961 | 12 | 0 | 0 | 0 | 19 | 1 |
| Raphael Diaz | 01/09/1986 |   | 2010-2012 | 42 | 2 | 11 | 13 | 22 | 1 | |
| Justin DiBenedetto | L | 08/25/1988 | Maple, ONT | 2010-2011 | 8 | 0 | 1 | 1 | 2 | 1 |
| Harry Dick | D | 11/22/1922 | Port Colborne, ONT | 1946-1947 | 12 | 0 | 1 | 1 | 12 | 1 |
| Ernie Dickens | D | 06/25/1921 | Winnipeg, MAN | 1941-1951 | 278 | 12 | 44 | 56 | 98 | 6 |
| Herb Dickenson | L | 06/11/1931 | Hamilton, ONT | 1951-1953 | 48 | 18 | 17 | 35 | 10 | 2 |
| Bill Dickie | G | 02/20/1916 | Campbellton, NB | 1941-1942 | 1 | 0 | 0 | 0 | 0 | 1 |
| Gerald Diduck | D | 04/05/1965 | Sherwood Park, ALTA | 1984-2001 | 932 | 56 | 156 | 212 | 1612 | 17 |
| Don Dietrich | D | 04/05/1961 | Deloraine, MAN | 1983-1986 | 28 | 0 | 7 | 7 | 10 | 2 |
| Bob Dill | D | 04/25/1920 | St.Paul, MN | 1943-1945 | 76 | 15 | 15 | 30 | 135 | 2 |
| Bob Dillabough | C | 04/27/1941 | Belleville, ONT | 1961-1970 | 283 | 32 | 54 | 86 | 76 | 9 |
| Cecil Dillon | R | 04/26/1908 | Toledo, OH | 1930-1940 | 453 | 167 | 131 | 298 | 105 | 10 |
| Gary Dillon | C | 02/28/1959 | Toronto, ONT | 1980-1981 | 13 | 1 | 1 | 2 | 29 | 1 |
| Wayne Dillon | C | 05/25/1955 | Toronto, ONT | 1975-1980 | 229 | 43 | 66 | 109 | 60 | 4 |
| Rob DiMaio | R | 02/19/1968 | Calgary, ALTA | 1988-2006 | 894 | 106 | 171 | 277 | 840 | 17 |
| Niko Dimitrakos | C | 05/21/1979 | Boston, MA | 2002-2007 | 158 | 24 | 38 | 62 | 95 | 4 |
| Bill Dineen | R | 09/18/1932 | Arvida, PQ | 1953-1958 | 324 | 51 | 44 | 95 | 122 | 5 |
| Gary Dineen | C | 12/24/1943 | Montreal, PQ | 1968-1969 | 4 | 0 | 1 | 1 | 0 | 1 |
| Gord Dineen | D | 09/21/1962 | Toronto, ONT | 1982-1995 | 528 | 16 | 90 | 106 | 695 | 13 |
| Kevin Dineen | R | 10/28/1963 | Quebec City, PQ | 1984-2003 | 1188 | 355 | 405 | 760 | 2229 | 19 |
| Peter Dineen | D | 11/19/1960 | Kingston, ONT | 1986-1990 | 13 | 0 | 2 | 2 | 13 | 2 |
| Chris Dingman | L | 07/06/1976 | Edmonton, ALTA | 1997-2006 | 385 | 15 | 19 | 34 | 769 | 8 |
| Chuck "Dinny" Dinsmore | C | 07/23/1903 | Toronto, ONT | 1924-1930 | 100 | 6 | 2 | 8 | 50 | 4 |
| Connie Dion | G | 08/11/1918 | St. Remi de Tinqwick, PQ | 1943-1945 | 38 | 0 | 0 | 0 | 0 | 2 |
| Michel Dion | G | 02/11/1954 | Granby, PQ | 1979-1985 | 227 | 0 | 6 | 6 | 24 | 6 |
| Gilbert Dionne | L | 09/19/1970 | Drummondville, PQ | 1990-1996 | 223 | 61 | 79 | 140 | 108 | 6 |
| Marcel Dionne | F | 08/03/1951 | Drummondville, PQ | 1971-1989 | 1348 | 731 | 1040 | 1771 | 600 | 18 |
| Joe DiPenta | D | 02/25/1979 | Barrie, ONT | 2002-2008 | 174 | 6 | 17 | 23 | 110 | 4 |
| Paul DiPietro | C | 09/08/1970 | Sault Sainte Marie, ONT | 1991-1997 | 192 | 31 | 49 | 80 | 96 | 6 |
| Rick DiPietro | G | 09/19/1981 | Winthrop, MA | 2000-2012 | 315 | 0 | 19 | 19 | 129 | 10 |
| Robert Dirk | D | 08/20/1966 | Regina, SASK | 1987-1996 | 402 | 13 | 29 | 42 | 786 | 9 |
| Jon DiSalvatore | L | 03/30/1981 | Bangor, ME | 2005-2012 | 6 | 0 | 0 | 0 | 4 | 2 |
| Reinhard Divis | G | 07/04/1975 | Vienna, Austria | 2001-2006 | 28 | 0 | 0 | 0 | 2 | 4 |
| Tomas Divisek | R | 07/19/1979 | Most, Czech Rep. | 2000-2002 | 5 | 1 | 0 | 1 | 0 | 2 |
| Par Djoos | D | 05/11/1968 | Mora, Sweden | 1990-1993 | 82 | 2 | 31 | 33 | 58 | 3 |
| Gary Doak | D | 02/25/1946 | Goderich, ONT | 1965-1981 | 789 | 23 | 107 | 130 | 908 | 16 |
| Shane Doan | C | 10/10/1976 | Halkirk, ALTA | 1995-2012 | 1164 | 308 | 455 | 763 | 1045 | 16 |
| Brian Dobbin | R | 08/18/1966 | Petrolia, ONT | 1986-1992 | 63 | 7 | 8 | 15 | 61 | 5 |
| Jim Dobson | R | 02/29/1960 | Winnipeg, MAN | 1979-1984 | 12 | 0 | 0 | 0 | 6 | 4 |
| Kevin Doell | C | 07/15/1979 | Saskatoon, SASK | 2007-2008 | 8 | 0 | 1 | 1 | 4 | 1 |
| Fred Doherty | R | Norwood, ONT | 1918-1919 | 3 | 0 | 0 | 0 | 0 | 1 | |
| Jason Doig | D | 01/29/1977 | Montreal, PQ | 1995-2004 | 158 | 6 | 18 | 24 | 285 | 7 |
| Bobby Dollas | D | 01/31/1965 | Montreal, PQ | 1983-2001 | 646 | 42 | 96 | 138 | 467 | 16 |
| Clarence Dolson | G |   | 1928-1931 | 93 | 0 | 0 | 0 | 0 | 3 | |
| Robert Dome | R | 01/29/1979 | Skalica, Slovakia | 1997-2003 | 53 | 7 | 7 | 14 | 12 | 3 |
| Hnat Domenichelli | C | 02/16/1976 | Edmonton, ALTA | 1996-2003 | 267 | 52 | 61 | 113 | 104 | 7 |
| Tie Domi | R | 11/01/1969 | Windsor, ONT | 1989-2006 | 1020 | 104 | 141 | 245 | 3515 | 16 |
| Gary Donaldson | W | 07/15/1952 | Trail, BC | 1973-1974 | 1 | 0 | 0 | 0 | 0 | 1 |
| Clark Donatelli | C | 11/22/1967 | Providence, RI | 1989-1992 | 35 | 3 | 4 | 7 | 39 | 2 |
| Ted Donato | L | 04/28/1969 | Boston, MA | 1991-2004 | 796 | 150 | 197 | 347 | 396 | 13 |
| Dave Donnelly | F | 02/02/1962 | Edmonton, ALTA | 1983-1988 | 137 | 15 | 24 | 39 | 150 | 5 |
| Gord Donnelly | D | 04/05/1962 | Montreal, PQ | 1983-1995 | 554 | 28 | 41 | 69 | 2069 | 12 |
| James "Babe" Donnelly | D | 12/22/1895 | Sault Ste. Marie, ONT | 1926-1927 | 34 | 0 | 1 | 1 | 14 | 1 |
| Mike Donnelly | L | 10/10/1963 | Livonia, MI | 1986-1997 | 465 | 114 | 121 | 235 | 255 | 11 |
| Shean Donovan | R | 01/22/1975 | Timmins, ONT | 1994-2010 | 951 | 112 | 129 | 241 | 705 | 15 |
| Jamie Doornbosch | D | 02/01/1990 | Richmond Hill, ONT | 2010-2011 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jiri Dopita | F | 12/02/1968 | , Czech Rep. | 2001-2003 | 73 | 12 | 21 | 33 | 19 | 2 |
| Rob Dopson | G | 08/21/1967 | Smiths Falls, ONT | 1993-1994 | 2 | 0 | 0 | 0 | 0 | 1 |
| John "Red" Doran | D | 05/24/1910 | Belleville, ONT | 1933-1940 | 98 | 5 | 10 | 15 | 110 | 5 |
| Lloyd "Red" Doran | C | 01/10/1921 | South Porcupine, ONT | 1946-1947 | 24 | 3 | 2 | 5 | 10 | 1 |
| Ken Doraty | R | 06/26/1906 | Stittsville, ONT | 1926-1938 | 105 | 15 | 26 | 41 | 24 | 5 |
| Andre Dore | D | 02/11/1958 | Montreal, PQ | 1978-1985 | 257 | 14 | 81 | 95 | 261 | 7 |
| Daniel Dore | R | 04/09/1970 | Ferme-Neuve, PQ | 1989-1991 | 17 | 2 | 3 | 5 | 59 | 2 |
| Jim Dorey | D | 08/17/1947 | Kingston, ONT | 1968-1972 | 232 | 25 | 74 | 99 | 553 | 4 |
| Dan Dorion | R | 03/02/1963 | Astoria, NY | 1985-1988 | 4 | 1 | 1 | 2 | 2 | 2 |
| Gary Dornhoefer | R | 02/02/1943 | Kitchener, ONT | 1963-1978 | 787 | 214 | 328 | 542 | 1291 | 14 |
| Ed Dorohoy | C | 03/13/1929 | Medicine Hat, ALTA | 1948-1949 | 16 | 0 | 0 | 0 | 6 | 1 |
| Derek Dorsett | R | 12/20/1986 | Kindersley, SASK | 2008-2012 | 221 | 19 | 28 | 47 | 544 | 4 |
| Drew Doughty | D | 12/08/1989 | London, ONT | 2008-2012 | 279 | 36 | 109 | 145 | 222 | 4 |
| Jordy Douglas | L | 01/20/1958 | Winnipeg, MAN | 1979-1985 | 268 | 76 | 62 | 138 | 160 | 6 |
| Kent Douglas | D | 02/06/1936 | Cobalt, ONT | 1962-1969 | 428 | 33 | 115 | 148 | 631 | 7 |
| Les Douglas | C | 12/05/1918 | Perth, ONT | 1940-1947 | 52 | 6 | 12 | 18 | 8 | 4 |
| Doug Doull | L | 05/31/1974 | Glace Bay, NS | 2003-2006 | 37 | 0 | 1 | 1 | 151 | 2 |
| Peter Douris | R | 02/19/1966 | Toronto, ONT | 1985-1998 | 321 | 54 | 67 | 121 | 80 | 11 |
| Jim Dowd | C | 12/25/1968 | Brick, NJ | 1991-2008 | 728 | 71 | 168 | 239 | 390 | 16 |
| Jake Dowell | C | 03/04/1985 | Eau Claire, WI | 2007-2012 | 132 | 10 | 19 | 29 | 111 | 5 |
| Bruce Dowie | G | 12/09/1962 | Oakville, ONT | 1983-1984 | 2 | 0 | 0 | 0 | 0 | 1 |
| Aaron Downey | R | 08/27/1974 | Shelburne, ONT | 1999-2009 | 243 | 8 | 10 | 18 | 494 | 9 |
| Dave Downie | C | 03/11/1909 | Burk's Falls, ONT | 1932-1933 | 11 | 0 | 1 | 1 | 2 | 1 |
| Steve Downie | R | 04/03/1987 | Newmarket, ONT | 2007-2012 | 237 | 48 | 65 | 113 | 624 | 5 |
| Mario Doyon | D | 08/27/1968 | Quebec City, PQ | 1988-1991 | 28 | 3 | 4 | 7 | 16 | 3 |
| Dallas Drake | R | 02/04/1969 | Trail, BC | 1992-2008 | 1009 | 177 | 300 | 477 | 885 | 15 |
| Bruce Draper | F | 10/02/1940 | Toronto, ONT | 1962-1963 | 1 | 0 | 0 | 0 | 0 | 1 |
| Kris Draper | C | 05/24/1971 | Toronto, ONT | 1990-2011 | 1157 | 161 | 203 | 364 | 790 | 20 |
| Tom Draper | G | 11/20/1966 | Outremont, PQ | 1988-1996 | 53 | 0 | 3 | 3 | 4 | 6 |
| Nick Drazenovic | C | 01/14/1987 | Prince George, BC | 2010-2011 | 3 | 0 | 0 | 0 | 0 | 1 |
| Davis Drewiske | D | 11/22/1984 | Hudson, WI | 2008-2012 | 104 | 3 | 15 | 18 | 53 | 4 |
| Gordie Drillon | R | 10/23/1914 | Moncton, NB | 1936-1943 | 311 | 155 | 139 | 294 | 56 | 7 |
| Peter Driscoll | L | 10/27/1954 | Powassan, ONT | 1979-1981 | 60 | 3 | 8 | 11 | 97 | 2 |
| Bruce Driver | D | 04/29/1962 | Toronto, ONT | 1983-1998 | 922 | 96 | 390 | 486 | 670 | 15 |
| Rene Drolet | C | 11/13/1944 | Quebec, PQ | 1971-1975 | 2 | 0 | 0 | 0 | 0 | 2 |
| Ivan Droppa | D | 02/01/1972 | Liptovsky Mikulas, Slovakia | 1993-1996 | 19 | 0 | 1 | 1 | 14 | 2 |
| Clarence Drouillard | C | 03/02/1914 | Windsor, ONT | 1937-1938 | 10 | 0 | 1 | 1 | 0 | 1 |
| Jude Drouin | C | 10/28/1948 | Murdochville, PQ | 1968-1981 | 666 | 151 | 305 | 456 | 346 | 12 |
| P.C. Drouin | L | 04/22/1974 | St. Lambert, PQ | 1996-1997 | 3 | 0 | 0 | 0 | 0 | 1 |
| Polly Drouin | L | 01/04/1908 | Verdun, PQ | 1935-1941 | 156 | 23 | 50 | 73 | 80 | 6 |
| Jeff Drouin-Deslauriers | G | 05/15/1984 | St-Jean-Richelieu, PQ | 2008-2012 | 59 | 0 | 4 | 4 | 8 | 3 |
| John Druce | R | 02/23/1966 | Peterborough, ONT | 1988-1998 | 531 | 113 | 126 | 239 | 347 | 10 |
| Harold Druken | C | 01/26/1979 | St. John's, NFLD | 1999-2004 | 146 | 27 | 36 | 63 | 36 | 5 |
| Stan Drulia | R | 01/05/1968 | Elmira, NY | 1992-2001 | 126 | 15 | 27 | 42 | 52 | 3 |
| Jim Drummond | D | 10/20/1918 | Toronto, ONT | 1944-1945 | 2 | 0 | 0 | 0 | 0 | 1 |
| Chris Drury | L | 08/20/1976 | Trumbull, CT | 1998-2011 | 892 | 255 | 360 | 615 | 468 | 12 |
| Herbert Drury | D | 03/02/1895 | Midland, ONT | 1925-1931 | 213 | 24 | 13 | 37 | 203 | 6 |
| Ted Drury | C | 09/13/1971 | Boston, MA | 1993-2001 | 414 | 41 | 52 | 93 | 367 | 8 |
| Dave Dryden | G | 09/05/1941 | Hamilton, ONT | 1961-1980 | 203 | 0 | 4 | 4 | 4 | 9 |
| Ken Dryden | G | 08/08/1947 | Hamilton, ONT | 1970-1979 | 397 | 0 | 19 | 19 | 12 | 8 |
| Christian Dube | R | 01/16/1978 | Quebec City, PQ | 1996-1999 | 33 | 1 | 1 | 2 | 4 | 2 |
| Gilles Dube | L | 06/02/1927 | Sherbrooke, PQ | 1949-1954 | 12 | 1 | 2 | 3 | 2 | 2 |
| Norm Dube | L | 09/12/1951 | Sherbrooke, PQ | 1974-1976 | 57 | 8 | 10 | 18 | 54 | 2 |
| Justin Duberman | R | 03/23/1970 | New Haven, CT | 1993-1994 | 4 | 0 | 0 | 0 | 0 | 1 |
| Wade Dubielewicz | G | 01/30/1979 | Kerrobert, SASK | 2003-2010 | 43 | 0 | 0 | 0 | 0 | 6 |
| Brandon Dubinsky | C | 04/29/1986 | Anchorage, AK | 2006-2012 | 356 | 76 | 124 | 200 | 411 | 6 |
| Steve Dubinsky | C | 07/09/1970 | Montreal, PQ | 1993-2003 | 375 | 25 | 45 | 70 | 164 | 10 |
| Devan Dubnyk | G | 05/04/1986 | Calgary, ALTA | 2009-2012 | 72 | 0 | 0 | 0 | 2 | 3 |
| Matt Duchene | C | 01/16/1991 | Haliburton, ONT | 2009-2012 | 200 | 63 | 83 | 146 | 55 | 3 |
| Gaetan Duchesne | L | 07/11/1962 | Quebec City, PQ | 1981-1995 | 1028 | 179 | 254 | 433 | 617 | 14 |
| Jeremy Duchesne | G | 10/17/1986 | Silver Spring, MD | 2009-2010 | 1 | 0 | 0 | 0 | 0 | 1 |
| Steve Duchesne | D | 06/30/1965 | Sept-Iles, PQ | 1986-2002 | 1113 | 227 | 525 | 752 | 824 | 16 |
| Mike Duco | L | 07/08/1987 | Toronto, ONT | 2009-2012 | 15 | 0 | 1 | 1 | 60 | 3 |
| Rick Dudley | L | 01/31/1949 | Toronto, ONT | 1972-1981 | 309 | 75 | 99 | 174 | 292 | 6 |
| Dave Duerden | L | 04/11/1977 | Oshawa, ONT | 1999-2000 | 2 | 0 | 0 | 0 | 0 | 1 |
| Dick Duff | L | 02/18/1936 | Kirkland Lake, ONT | 1954-1972 | 1030 | 283 | 289 | 572 | 743 | 18 |
| Parris Duffus | G | 01/27/1970 | Denver, CO | 1996-1997 | 1 | 0 | 0 | 0 | 0 | 1 |
| Luc Dufour | C | 02/13/1963 | Chicoutimi, PQ | 1982-1985 | 167 | 23 | 21 | 44 | 199 | 3 |
| Marc Dufour | R | 09/11/1941 | Trois-Rivieres, PQ | 1963-1969 | 14 | 1 | 0 | 1 | 2 | 3 |
| Donald Dufresne | D | 04/10/1967 | Quebec City, PQ | 1988-1997 | 268 | 6 | 36 | 42 | 258 | 9 |
| Jack Duggan | L | 12/17/1898 | Ottawa, ONT | 1925-1926 | 27 | 0 | 0 | 0 | 2 | 1 |
| Ken Duggan | D | 02/21/1963 | London, ONT | 1987-1988 | 1 | 0 | 0 | 0 | 0 | 1 |
| Ron Duguay | C | 07/06/1957 | Sudbury, ONT | 1977-1989 | 860 | 274 | 346 | 620 | 582 | 12 |
| Lorne Duguid | L | 04/04/1910 | Bolton, ONT | 1931-1937 | 135 | 9 | 15 | 24 | 57 | 6 |
| Loudus "Duke" Dukowski | D | 08/31/1902 | Regina, SASK | 1926-1934 | 206 | 16 | 30 | 46 | 178 | 5 |
| Woody Dumart | L | 12/23/1916 | Kitchener, ONT | 1935-1954 | 771 | 211 | 218 | 429 | 99 | 16 |
| Michel Dumas | G | 07/08/1949 | St-Antoine de Pontbr, PQ | 1974-1977 | 8 | 0 | 1 | 1 | 0 | 2 |
| J.P. Dumont | R | 04/01/1978 | Montreal, PQ | 1998-2011 | 822 | 214 | 309 | 523 | 364 | 12 |
| Dale Dunbar | D | 10/14/1961 | Winthrop, MA | 1985-1989 | 2 | 0 | 0 | 0 | 2 | 2 |
| Arthur Duncan | D | 07/04/1894 | Sault Ste.Marie, ONT | 1926-1931 | 157 | 18 | 16 | 34 | 225 | 5 |
| Iain Duncan | L | 08/04/1963 | Toronto, ONT | 1986-1991 | 127 | 34 | 55 | 89 | 149 | 4 |
| Craig Duncanson | L | 03/17/1967 | Sudbury, ONT | 1985-1993 | 38 | 5 | 4 | 9 | 61 | 7 |
| Rocky Dundas | R | 01/30/1967 | Regina, SASK | 1989-1990 | 5 | 0 | 0 | 0 | 14 | 1 |
| Mike Dunham | G | 06/01/1972 | Johnson City, NY | 1996-2007 | 394 | 0 | 5 | 5 | 16 | 10 |
| Frank Dunlap | R | 08/10/1924 | Ottawa, ONT | 1943-1944 | 5 | 0 | 1 | 1 | 2 | 1 |
| Blake Dunlop | F | 04/18/1953 | Hamilton, ONT | 1973-1984 | 550 | 130 | 274 | 404 | 172 | 11 |
| Dave Dunn | D | 08/19/1948 | Moosomin, SASK | 1973-1976 | 184 | 14 | 41 | 55 | 313 | 3 |
| Richie Dunn | D | 05/12/1957 | Boston, MA | 1977-1989 | 483 | 36 | 140 | 176 | 314 | 12 |
| Denis Dupere | L | 06/06/1948 | Jonquiere, PQ | 1970-1978 | 421 | 80 | 99 | 179 | 66 | 8 |
| Andre Dupont | D | 07/27/1949 | Trois-Rivieres, PQ | 1970-1983 | 810 | 59 | 185 | 244 | 1986 | 13 |
| Brodie Dupont | L | 02/17/1987 | Russell, MAN | 2010-2011 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jerry Dupont | D | 02/21/1962 | Ottawa, ONT | 1981-1987 | 214 | 7 | 29 | 36 | 468 | 6 |
| Micki DuPont | D | 04/15/1980 | Calgary, ALTA | 2001-2008 | 23 | 1 | 3 | 4 | 12 | 4 |
| Norm Dupont | L | 02/05/1957 | Montreal, PQ | 1979-1984 | 256 | 55 | 85 | 140 | 52 | 5 |
| Yanick Dupre | L | 11/20/1972 | Montreal, PQ | 1991-1996 | 35 | 2 | 0 | 2 | 16 | 3 |
| Bob Dupuis | G | 08/26/1952 | North Bay, ONT | 1979-1980 | 1 | 0 | 0 | 0 | 0 | 1 |
| Pascal Dupuis | L | 04/07/1979 | Laval, PQ | 2000-2012 | 711 | 141 | 162 | 303 | 325 | 11 |
| Philippe Dupuis | C | 04/24/1985 | Laval, PQ | 2008-2012 | 116 | 6 | 12 | 18 | 62 | 4 |
| Steve Durbano | D | 12/12/1951 | Toronto, ONT | 1972-1979 | 220 | 13 | 60 | 73 | 1127 | 6 |
| Vitezslav Duris | D | 01/05/1954 | Plzen, Czechoslov | 1980-1983 | 89 | 3 | 20 | 23 | 62 | 2 |
| Bill Durnan | G | 01/22/1916 | Toronto, ONT | 1943-1950 | 383 | 0 | 1 | 1 | 7 | 7 |
| Chris Durno | L | 10/31/1980 | Scarborough, ONT | 2008-2010 | 43 | 4 | 4 | 8 | 47 | 2 |
| Benoit Dusablon | C | 08/01/1979 | Ste-Anne-de-la-Perad, PQ | 2003-2004 | 3 | 0 | 0 | 0 | 2 | 1 |
| Norm Dussault | L | 09/26/1925 | Springfield, MA | 1947-1951 | 206 | 31 | 62 | 93 | 47 | 4 |
| Mervyn "Red" Dutton | D | 07/23/1898 | Russell, MAN | 1926-1936 | 448 | 29 | 67 | 96 | 871 | 10 |
| Miroslav Dvorak | D | 10/11/1951 | Hluboka, Czech | 1982-1985 | 193 | 11 | 74 | 85 | 51 | 3 |
| Radek Dvorak | R | 03/09/1977 | Tabor, Czech Rep. | 1995-2012 | 1161 | 218 | 357 | 575 | 402 | 16 |
| Gordie Dwyer | L | 01/25/1978 | Dalhousie, NB | 1999-2004 | 108 | 0 | 5 | 5 | 394 | 5 |
| Mike Dwyer | L | 09/16/1957 | Brampton, ONT | 1978-1982 | 31 | 2 | 6 | 8 | 25 | 4 |
| Patrick Dwyer | R | 06/22/1983 | Spokane, WA | 2008-2012 | 192 | 21 | 19 | 40 | 28 | 4 |
| Ed Dyck | G | 10/29/1950 | Warman, SASK | 1971-1974 | 49 | 0 | 0 | 0 | 0 | 3 |
| Henry Dyck | L | 09/05/1912 | Saskatoon, SASK | 1943-1944 | 1 | 0 | 0 | 0 | 0 | 1 |
| Cecil "Babe" Dye | R | 05/13/1898 | Hamilton, ONT | 1919-1931 | 268 | 202 | 41 | 243 | 200 | 11 |
| Karl Dykhuis | D | 07/08/1972 | Sept-Iles, PQ | 1991-2004 | 644 | 42 | 91 | 133 | 495 | 12 |
| Steve Dykstra | D | 12/01/1961 | Edmonton, ALTA | 1985-1990 | 217 | 8 | 32 | 40 | 545 | 5 |
| Jack Dyte | D | 10/13/1918 | New Liskeard, ONT | 1943-1944 | 27 | 1 | 0 | 1 | 31 | 1 |
| Joe Dziedzic | L | 12/18/1971 | Minneapolis, MN | 1995-1999 | 130 | 14 | 14 | 28 | 131 | 3 |