All-time roster for the Detroit Red Wings of the NHL
810 players found.
| Player Name | GP | G | A. | Pts | PIM | Seasons | Yrs. | Pos. | Birthdate | Birthplace |
| Justin Abdelkader | 4 | 0 | 0 | 0 | 2 | 2007-2009 | 2 | L | 1987-02-25 | Muskegon, MI |
| Gerry Abel | 1 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | L | 1944-12-25 | Detroit, MI |
| Sid Abel | 570 | 184 | 279 | 463 | 366 | 1938-1952 | 12 | L | 1918-02-22 | Melville, SASK |
| Gene Achtymichuk | 12 | 0 | 0 | 0 | 0 | 1958-1959 | 1 | C | 1932-09-07 | Lamont, ALTA |
| Greg Adams | 28 | 3 | 7 | 10 | 16 | 1989-1990 | 1 | L | 1960-05-31 | Fuller Lake, BC |
| Micah Aivazoff | 59 | 4 | 4 | 8 | 38 | 1993-1994 | 1 | C | 1969-05-04 | Powell River, BC |
| Gary Aldcorn | 119 | 24 | 35 | 59 | 48 | 1959-1961 | 2 | L | 1935-03-07 | Shaunavon, SASK |
| Keith "Bingo" Allen | 28 | 0 | 4 | 4 | 8 | 1953-1955 | 2 | D | 1923-08-21 | Saskatoon, SASK |
| Ralph "Red" Almas | 2 | 0 | 0 | 0 | 0 | 1946-1953 | 2 | G | 1924-04-26 | Saskatoon, SASK |
| Dave Amadio | 2 | 0 | 0 | 0 | 2 | 1957-1958 | 1 | D | 1939-05-23 | Glace Bay, NS |
| Dale Anderson | 13 | 0 | 0 | 0 | 6 | 1956-1957 | 1 | D | 1932-03-05 | Regina, SASK |
| Earl Anderson | 45 | 7 | 3 | 10 | 12 | 1974-1975 | 1 | R | 1951-02-24 | Roseau, MN |
| Ron Anderson | 25 | 2 | 0 | 2 | 21 | 1967-1969 | 2 | R | 1945-07-29 | Red Deer, ALTA |
| Tommy Anderson | 27 | 5 | 2 | 7 | 16 | 1934-1935 | 1 | D | 1911-07-09 | Edinburgh, Scotland |
| Al Arbour | 149 | 2 | 13 | 15 | 160 | 1953-1958 | 4 | D | 1932-11-01 | Sudbury, ONT |
| Murray Armstrong | 118 | 35 | 64 | 99 | 19 | 1943-1946 | 3 | C | 1916-01-01 | Manor, SASK |
| Brent Ashton | 108 | 41 | 43 | 84 | 72 | 1986-1988 | 2 | C | 1960-05-18 | Saskatoon, SASK |
| Oscar "Ossie" Asmundson | 3 | 0 | 0 | 0 | 0 | 1934-1935 | 1 | R | 1908-11-17 | Red Deer, ALTA |
| Pierre Aubry | 39 | 6 | 3 | 9 | 41 | 1983-1985 | 2 | F | 1960-04-15 | Cap-de-la-Madeleine, PQ |
| Philippe Audet | 4 | 0 | 0 | 0 | 0 | 1998-1999 | 1 | L | 1977-06-04 | Ottawa, ONT |
| Larry Aurie | 278 | 95 | 106 | 201 | 141 | 1932-1939 | 7 | R | 1905-02-08 | Sudbury, ONT |
| Sean Avery | 75 | 7 | 8 | 15 | 188 | 2001-2003 | 2 | L | 1980-04-10 | North York, ONT |
| Pete Babando | 56 | 6 | 6 | 12 | 25 | 1949-1950 | 1 | L | 1925-05-10 | Braeburn, PA |
| Bob Bailey | 36 | 6 | 6 | 12 | 41 | 1956-1958 | 2 | R | 1931-05-29 | Kenora, ONT |
| Garnet "Ace" Bailey | 58 | 11 | 25 | 36 | 49 | 1972-1974 | 2 | L | 1948-06-13 | Lloydminster, SASK |
| Doug Baldwin | 4 | 0 | 0 | 0 | 0 | 1946-1947 | 1 | D | 1922-11-02 | Winnipeg, MAN |
| Doug Barkley | 247 | 24 | 80 | 104 | 380 | 1962-1966 | 4 | D | 1937-01-06 | Lethbridge, ALTA |
| Ryan Barnes | 2 | 0 | 0 | 0 | 0 | 2003-2004 | 1 | L | 1980-01-30 | Dunnville, ONT |
| Dave Barr | 293 | 82 | 118 | 200 | 276 | 1986-1991 | 5 | R | 1960-11-30 | Toronto, ONT |
| John Barrett | 418 | 18 | 71 | 89 | 547 | 1980-1986 | 6 | D | 1958-07-01 | Ottawa, ONT |
| Marty Barry | 192 | 60 | 94 | 154 | 60 | 1935-1939 | 4 | C | 1904-12-08 | Quebec, PQ |
| Hank Bassen | 99 | 0 | 2 | 2 | 28 | 1960-1967 | 6 | G | 1932-12-06 | Calgary, ALTA |
| Frank Bathe | 26 | 0 | 4 | 4 | 40 | 1974-1976 | 2 | D | 1954-09-27 | Oshawa, ONT |
| Andy Bathgate | 130 | 23 | 55 | 78 | 49 | 1965-1967 | 2 | C | 1932-08-28 | Winnipeg, MAN |
| Bob Baun | 158 | 5 | 37 | 42 | 255 | 1968-1971 | 3 | D | 1936-09-09 | Lanigan, SASK |
| Sergei Bautin | 1 | 0 | 0 | 0 | 0 | 1993-1994 | 1 | D | 1967-03-11 | Rogachev, Belarus |
| Jack "Red" Beattie | 11 | 1 | 2 | 3 | 0 | 1937-1938 | 1 | L | 1907-10-02 | Ibstock, England |
| Clarence "Dick" Behling | 4 | 1 | 0 | 1 | 2 | 1940-1943 | 2 | D | 1915-03-16 | Kitchener, ONT |
| Frank Bennett | 7 | 0 | 1 | 1 | 2 | 1943-1944 | 1 | L | 1922-03-04 | Toronto, ONT |
| Gordon "Red" Berenson | 283 | 73 | 128 | 201 | 64 | 1970-1975 | 5 | L | 1939-12-08 | Regina, SASK |
| Michel Bergeron | 174 | 64 | 46 | 110 | 156 | 1974-1978 | 4 | R | 1954-11-11 | Chicoutimi, PQ |
| Marc Bergevin | 70 | 1 | 9 | 10 | 33 | 1995-1996 | 1 | D | 1965-08-11 | Montreal, PQ |
| Gary Bergman | 706 | 60 | 243 | 303 | 1101 | 1964-1975 | 11 | D | 1938-10-07 | Kenora, ONT |
| Thommie Bergman | 246 | 21 | 44 | 65 | 243 | 1972-1980 | 6 | D | 1947-12-10 | Munkfors, Sweden |
| Fred Berry | 3 | 0 | 0 | 0 | 0 | 1976-1977 | 1 | C | 1956-03-26 | Stony Plain, ALTA |
| Todd Bertuzzi | 8 | 2 | 2 | 4 | 6 | 2006-2007 | 1 | L | 1975-02-02 | Sudbury, ONT |
| Phil Bessler | 5 | 0 | 1 | 1 | 2 | 1938-1939 | 1 | R | 1913-12-09 | Melville, SASK |
| Pete Bessone | 6 | 0 | 1 | 1 | 6 | 1937-1938 | 1 | D | 1913-01-13 | New Bedford, MA |
| Allan Bester | 4 | 0 | 0 | 0 | 0 | 1990-1992 | 2 | G | 1964-03-26 | Hamilton, ONT |
| Tom Bissett | 5 | 0 | 0 | 0 | 0 | 1990-1991 | 1 | L | 1966-03-13 | Seattle, WA |
| Steve Black | 74 | 7 | 14 | 21 | 55 | 1949-1951 | 2 | L | 1927-03-31 | Fort William, ONT |
| Tom Bladon | 2 | 0 | 0 | 0 | 2 | 1980-1981 | 1 | D | 1952-12-29 | Edmonton, ALTA |
| Mike Blaisdell | 192 | 44 | 61 | 105 | 80 | 1980-1983 | 3 | R | 1960-01-18 | Moose Jaw, SASK |
| Mike Bloom | 134 | 23 | 28 | 51 | 131 | 1974-1977 | 3 | L | 1952-04-12 | Ottawa, ONT |
| John Blum | 6 | 0 | 0 | 0 | 8 | 1988-1989 | 1 | D | 1959-10-08 | Detroit, MI |
| Marc Boileau | 54 | 5 | 6 | 11 | 8 | 1961-1962 | 1 | C | 1932-09-03 | Pte. Claire, PQ |
| Patrick Boileau | 25 | 2 | 6 | 8 | 14 | 2002-2003 | 1 | D | 1975-02-22 | Montreal, PQ |
| Gilles Boisvert | 3 | 0 | 0 | 0 | 0 | 1959-1960 | 1 | G | 1933-02-15 | Trois-Rivieres, PQ |
| Leo Boivin | 85 | 4 | 22 | 26 | 94 | 1965-1967 | 2 | D | 1932-08-02 | Prescott, ONT |
| Ivan Boldirev | 183 | 67 | 95 | 162 | 50 | 1982-1985 | 3 | C | 1949-08-15 | Zranjanin, Yugoslavia |
| Dan Bolduc | 100 | 22 | 18 | 40 | 33 | 1978-1980 | 2 | L | 1953-04-06 | Waterville, ME |
| Marcel Bonin | 107 | 20 | 29 | 49 | 67 | 1952-1955 | 3 | L | 1931-09-17 | Montreal, PQ |
| Darryl Bootland | 28 | 1 | 1 | 2 | 83 | 2003-2007 | 2 | R | 1981-11-02 | Schomberg, ONT |
| Henry Boucha | 159 | 34 | 26 | 60 | 116 | 1971-1974 | 3 | C | 1951-06-01 | Warroad, MN |
| Claude Bourque | 1 | 0 | 0 | 0 | 0 | 1939-1940 | 1 | G | 1915-03-31 | Oxford, NS |
| Ralph "Scotty" Bowman | 197 | 6 | 13 | 19 | 145 | 1934-1940 | 6 | D | 1911-01-20 | Winnipeg, MAN |
| Rick Bowness | 61 | 8 | 11 | 19 | 76 | 1977-1978 | 1 | C | 1955-01-25 | Moncton, NB |
| Irwin "Yank" Boyd | 42 | 2 | 3 | 5 | 14 | 1934-1935 | 1 | R | 1908-11-13 | Philadelphia, PA |
| John Brenneman | 9 | 0 | 2 | 2 | 0 | 1967-1968 | 1 | L | 1943-01-05 | Fort Erie, ONT |
| Carl Brewer | 70 | 2 | 37 | 39 | 51 | 1969-1970 | 1 | D | 1938-10-21 | Toronto, ONT |
| Mel Bridgman | 70 | 8 | 13 | 21 | 61 | 1986-1988 | 2 | C | 1955-04-28 | Trenton, ONT |
| Adam Brown | 148 | 58 | 43 | 101 | 126 | 1941-1947 | 5 | L | 1920-02-04 | Johnstone, Scotland |
| Andy Brown | 17 | 0 | 1 | 1 | 2 | 1971-1973 | 2 | G | 1944-02-15 | Hamilton, ONT |
| Arnie Brown | 104 | 4 | 29 | 33 | 114 | 1970-1972 | 2 | D | 1942-01-28 | Oshawa, ONT |
| Connie Brown | 91 | 15 | 24 | 39 | 12 | 1938-1943 | 5 | C | 1917-01-11 | Vankleek Hill, ONT |
| Doug Brown | 427 | 74 | 97 | 171 | 108 | 1994-2001 | 7 | R | 1964-06-12 | Southborough, MA |
| Gerry Brown | 23 | 4 | 5 | 9 | 2 | 1941-1946 | 2 | L | 1917-07-07 | Edmonton, ALTA |
| Larry Brown | 33 | 1 | 4 | 5 | 8 | 1970-1971 | 1 | D | 1947-04-14 | Brandon, MAN |
| Jeff Brubaker | 1 | 0 | 0 | 0 | 0 | 1988-1989 | 1 | L | 1958-02-24 | Hagerstown, MD |
| Ed Bruneteau | 181 | 40 | 42 | 82 | 35 | 1940-1949 | 7 | R | 1919-08-01 | St. Boniface, MAN |
| Modere "Mud" Bruneteau | 411 | 139 | 138 | 277 | 80 | 1935-1946 | 11 | R | 1914-11-28 | St. Boniface, MAN |
| Johnny Bucyk | 104 | 11 | 19 | 30 | 61 | 1955-1957 | 2 | L | 1935-05-12 | Edmonton, ALTA |
| Tony Bukovich | 17 | 7 | 3 | 10 | 6 | 1943-1945 | 2 | L | 1915-08-30 | Painesdale, MI |
| Hy Buller | 9 | 0 | 3 | 3 | 6 | 1943-1945 | 2 | D | 1926-03-15 | Montreal, PQ |
| Charlie Burns | 70 | 9 | 11 | 20 | 32 | 1958-1959 | 1 | C | 1936-02-14 | Detroit, MI |
| Shawn Burr | 659 | 148 | 214 | 362 | 765 | 1984-1995 | 11 | L | 1966-07-01 | Sarnia, ONT |
| Cummy Burton | 43 | 0 | 2 | 2 | 21 | 1955-1959 | 3 | R | 1936-05-12 | Sudbury, ONT |
| Eddie Bush | 26 | 4 | 6 | 10 | 50 | 1938-1942 | 2 | D | 1918-07-11 | Collingwood, ONT |
| Walter Buswell | 140 | 4 | 9 | 13 | 56 | 1932-1935 | 3 | D | 1907-11-06 | Montreal, PQ |
| Yuri Butsayev | 75 | 6 | 4 | 10 | 16 | 1999-2002 | 3 | L | 1978-10-11 | Togliatti, Russia |
| Dmitry Bykov | 71 | 2 | 10 | 12 | 43 | 2002-2003 | 1 | D | 1977-05-05 | |
| Kyle Calder | 19 | 5 | 9 | 14 | 22 | 2006-2007 | 1 | L | 1979-01-05 | Mannville, ALTA |
| Al Cameron | 190 | 7 | 31 | 38 | 263 | 1975-1979 | 4 | D | 1955-10-21 | Edmonton, ALTA |
| Craig Cameron | 1 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | R | 1945-07-19 | Edmonton, ALTA |
| Colin Campbell | 178 | 5 | 16 | 21 | 306 | 1982-1985 | 3 | D | 1953-01-28 | London, ONT |
| Terry Carkner | 88 | 2 | 8 | 10 | 151 | 1993-1995 | 2 | D | 1966-03-07 | Smith Falls, ONT |
| Gene Carrigan | | | | | | 1933-1934 | 1 | C | 1907-07-05 | Edmonton, ALTA |
| Billy Carroll | 52 | 3 | 6 | 9 | 17 | 1985-1987 | 2 | C | 1959-01-19 | Toronto, ONT |
| Greg Carroll | 36 | 2 | 9 | 11 | 8 | 1978-1979 | 1 | C | 1956-11-10 | Edmonton, ALTA |
| Dwight Carruthers | 1 | 0 | 0 | 0 | 0 | 1965-1966 | 1 | D | 1944-11-07 | Lashburn, SASK |
| Frank Carson | 92 | 22 | 22 | 44 | 71 | 1932-1934 | 2 | R | 1902-01-12 | Bracebridge, ONT |
| Jimmy Carson | 240 | 100 | 102 | 202 | 84 | 1989-1993 | 4 | C | 1968-07-20 | Southfield, MI |
| Joe Carveth | 324 | 104 | 132 | 236 | 43 | 1940-1951 | 8 | R | 1918-03-21 | Regina, SASK |
| Frantisek Cernik | 49 | 5 | 4 | 9 | 13 | 1984-1985 | 1 | F | 1953-06-03 | Novy Jicin, Czech |
| John Chabot | 226 | 29 | 99 | 128 | 44 | 1987-1991 | 4 | C | 1962-05-18 | Summerside, PEI |
| Milan Chalupa | 14 | 0 | 5 | 5 | 6 | 1984-1985 | 1 | D | 1953-07-04 | Oudolen, Czech |
| Bob Champoux | | | | | | 1963-1964 | 1 | G | 1942-12-02 | Truro, NS |
| Guy Charron | 265 | 61 | 78 | 139 | 57 | 1970-1975 | 5 | C | 1949-01-24 | Verdun, PQ |
| Lude Check | 1 | 0 | 0 | 0 | 0 | 1943-1944 | 1 | C | 1918-05-22 | Brandon, MAN |
| Chris Chelios | 578 | 21 | 131 | 152 | 613 | 1998-2009 | 10 | D | 1962-01-25 | Chicago, IL |
| Tim Cheveldae | 264 | 0 | 15 | 15 | 14 | 1988-1994 | 6 | G | 1968-02-15 | Melville, SASK |
| Real Chevrefils | 46 | 3 | 4 | 7 | 24 | 1955-1956 | 1 | L | 1932-05-02 | Timmins, ONT |
| Alain Chevrier | 3 | 0 | 0 | 0 | 0 | 1990-1991 | 1 | G | 1961-04-23 | Cornwall, ONT |
| Steve Chiasson | 471 | 67 | 200 | 267 | 886 | 1986-1994 | 8 | D | 1967-04-14 | Barrie, ONT |
| Dino Ciccarelli | 254 | 107 | 133 | 240 | 292 | 1992-1996 | 4 | R | 1960-02-08 | Sarnia, ONT |
| Chris Cichocki | 61 | 10 | 11 | 21 | 23 | 1985-1987 | 2 | R | 1963-09-17 | Detroit, MI |
| Wendel Clark | 12 | 4 | 2 | 6 | 2 | 1998-1999 | 1 | L | 1966-10-25 | Kelvington, SASK |
| Daniel Cleary | 285 | 57 | 80 | 137 | 143 | 2005-2009 | 4 | L | 1978-12-18 | Carbonear, NFLD |
| Rejean Cloutier | 5 | 0 | 2 | 2 | 2 | 1979-1982 | 2 | D | 1960-02-15 | Windsor, PQ |
| Roland Cloutier | 20 | 6 | 6 | 12 | 2 | 1977-1979 | 2 | C | 1957-10-06 | Rouyn-Noranda, PQ |
| Steve Coates | 5 | 1 | 0 | 1 | 24 | 1976-1977 | 1 | R | 1950-07-27 | Toronto, ONT |
| Paul Coffey | 231 | 46 | 193 | 239 | 295 | 1992-1996 | 4 | D | 1961-06-01 | Weston, ONT |
| Bill Collins | 239 | 54 | 77 | 131 | 129 | 1970-1974 | 4 | C | 1943-07-13 | Ottawa, ONT |
| Brian Conacher | 22 | 3 | 1 | 4 | 4 | 1971-1972 | 1 | C | 1941-08-31 | Toronto, ONT |
| Charlie Conacher | 40 | 8 | 15 | 23 | 39 | 1938-1939 | 1 | R | 1909-12-10 | Toronto, ONT |
| Jim Conacher | 117 | 35 | 41 | 76 | 12 | 1945-1949 | 4 | C | 1921-05-05 | Motherwell, Scotland |
| Roy Conacher | 60 | 30 | 24 | 54 | 6 | 1946-1947 | 1 | L | 1916-10-05 | Toronto, ONT |
| Ty Conklin | 40 | 0 | 0 | 0 | 4 | 2008-2009 | 1 | G | 1976-03-30 | Anchorage, AK |
| Wayne Connelly | 146 | 35 | 58 | 93 | 22 | 1968-1971 | 3 | R | 1939-12-16 | Rouyn-Noranda, PQ |
| Bob Cook | 13 | 3 | 1 | 4 | 4 | 1972-1973 | 1 | R | 1946-01-06 | Sudbury, ONT |
| Norm Corcoran | 2 | 0 | 0 | 0 | 0 | 1955-1956 | 1 | C | 1931-08-15 | Toronto, ONT |
| Murray Costello | 27 | 0 | 0 | 0 | 4 | 1955-1957 | 2 | C | 1934-02-24 | South Porcupine, ONT |
| Gerry Couture | 265 | 61 | 46 | 107 | 49 | 1944-1951 | 7 | C | 1925-08-06 | Saskatoon, SASK |
| Abby Cox | 2 | 0 | 0 | 0 | 0 | 1933-1934 | 1 | G | 1904-07-19 | London, ONT |
| Bart Crashley | 109 | 4 | 29 | 33 | 34 | 1965-1975 | 5 | D | 1946-06-15 | Toronto, ONT |
| Murray Craven | 46 | 4 | 11 | 15 | 12 | 1982-1984 | 2 | C | 1964-07-25 | Medicine Hat, ALTA |
| Bobby Crawford | 1 | 0 | 0 | 0 | 0 | 1982-1983 | 1 | R | 1960-05-27 | Long Island, NY |
| Cory Cross | 16 | 1 | 1 | 2 | 15 | 2005-2006 | 1 | D | 1971-01-03 | Lloydminster, ALTA |
| Doug Crossman | 43 | 3 | 12 | 15 | 31 | 1990-1992 | 2 | D | 1960-06-30 | Peterborough, ONT |
| Gary Croteau | 10 | 0 | 2 | 2 | 2 | 1969-1970 | 1 | L | 1946-06-20 | Sudbury, ONT |
| Troy Crowder | 7 | 0 | 0 | 0 | 35 | 1991-1992 | 1 | R | 1968-05-03 | Sudbury, ONT |
| Roger Crozier | 313 | 0 | 0 | 0 | 16 | 1963-1970 | 7 | G | 1942-03-16 | Bracebridge, ONT |
| Wilf Cude | 29 | 0 | 0 | 0 | 0 | 1933-1934 | 1 | G | 1910-07-04 | Barry, Wales |
| Barry Cullen | 55 | 4 | 9 | 13 | 23 | 1959-1960 | 1 | R | 1935-06-16 | Ottawa, ONT |
| Ray Cullen | 27 | 8 | 8 | 16 | 8 | 1966-1967 | 1 | C | 1941-09-20 | St. Catharines, ONT |
| Jim Cummins | 8 | 1 | 1 | 2 | 65 | 1991-1993 | 2 | R | 1970-05-17 | Dearborn, MI |
| Ian Cushenan | 5 | 0 | 0 | 0 | 4 | 1963-1964 | 1 | D | 1933-11-29 | Hamilton, ONT |
| Joe Daley | 29 | 0 | 0 | 0 | 2 | 1971-1972 | 1 | G | 1943-02-20 | East Kildonan, MAN |
| Mathieu Dandenault | 616 | 48 | 101 | 149 | 342 | 1995-2004 | 9 | R | 1976-02-03 | Sherbrooke, PQ |
| Pavel Datsyuk | 526 | 171 | 351 | 522 | 139 | 2001-2009 | 7 | C | 1978-07-20 | Sverdlovsk, Russia |
| Bob Davis | 3 | 0 | 0 | 0 | 4 | 1932-1933 | 1 | R | 1899-02-02 | Lachine, PQ |
| Lorne Davis | 22 | 0 | 5 | 5 | 2 | 1954-1955 | 1 | R | 1930-07-20 | Regina, SASK |
| Mal Davis | 11 | 2 | 0 | 2 | 0 | 1978-1981 | 2 | R | 1956-10-10 | Lockeport, NS |
| Billy Dea | 210 | 35 | 25 | 60 | 28 | 1956-1971 | 4 | C | 1933-04-03 | Edmonton, ALTA |
| Don Deacon | 30 | 6 | 4 | 10 | 6 | 1936-1940 | 3 | C | 1913-06-02 | Regina, SASK |
| Nelson DeBenedet | 15 | 4 | 1 | 5 | 2 | 1973-1974 | 1 | D | 1947-12-31 | Cordenons, Italy |
| Denis DeJordy | 25 | 0 | 0 | 0 | 0 | 1972-1974 | 2 | G | 1938-11-12 | St. Hyacinthe, PQ |
| Gilbert Delorme | 121 | 5 | 14 | 19 | 165 | 1986-1989 | 3 | D | 1962-11-25 | Boucherville, PQ |
| Alex Delvecchio | 1550 | 456 | 825 | 1281 | 383 | 1950-1974 | 24 | C | 1931-12-04 | Fort William, ONT |
| Boyd Devereaux | 256 | 23 | 40 | 63 | 74 | 2000-2004 | 4 | C | 1978-04-16 | Seaforth, ONT |
| Al Dewsbury | 34 | 4 | 3 | 7 | 14 | 1946-1950 | 3 | D | 1926-04-12 | Goderich, ONT |
| Ed Diachuk | 12 | 0 | 0 | 0 | 19 | 1960-1961 | 1 | L | 1936-08-16 | Vegreville, ALTA |
| Bob Dillabough | 9 | 0 | 0 | 0 | 4 | 1961-1965 | 4 | C | 1941-04-27 | Belleville, ONT |
| Cecil Dillon | 44 | 7 | 10 | 17 | 12 | 1939-1940 | 1 | R | 1908-04-26 | Toledo, OH |
| Bill Dineen | 283 | 47 | 35 | 82 | 114 | 1953-1958 | 5 | R | 1932-09-18 | Arvida, PQ |
| Peter Dineen | 2 | 0 | 0 | 0 | 5 | 1989-1990 | 1 | D | 1960-11-19 | Kingston, ONT |
| Connie Dion | 38 | 0 | 0 | 0 | 0 | 1943-1945 | 2 | G | 1918-08-11 | St. Remi de Tinqwick, PQ |
| Marcel Dionne | 309 | 139 | 227 | 366 | 59 | 1971-1975 | 4 | F | 1951-08-03 | Drummondville, PQ |
| Par Djoos | 26 | 0 | 12 | 12 | 16 | 1990-1991 | 1 | D | 1968-05-11 | Mora, Sweden |
| Gary Doak | 48 | 0 | 5 | 5 | 63 | 1965-1973 | 2 | D | 1946-02-25 | Goderich, ONT |
| Bobby Dollas | 89 | 6 | 6 | 12 | 42 | 1990-1993 | 3 | D | 1965-01-31 | Montreal, PQ |
| John "Red" Doran | 7 | 0 | 0 | 0 | 10 | 1937-1938 | 1 | D | 1910-05-24 | Belleville, ONT |
| Lloyd "Red" Doran | 24 | 3 | 2 | 5 | 10 | 1946-1947 | 1 | C | 1921-01-10 | South Porcupine, ONT |
| Ken Doraty | 2 | 0 | 1 | 1 | 2 | 1937-1938 | 1 | R | 1906-06-26 | Stittsville, ONT |
| Kent Douglas | 105 | 9 | 39 | 48 | 143 | 1967-1969 | 2 | D | 1936-02-06 | Cobalt, ONT |
| Les Douglas | 52 | 6 | 12 | 18 | 8 | 1940-1947 | 4 | C | 1918-12-05 | Perth, ONT |
| Aaron Downey | 60 | 1 | 4 | 5 | 123 | 2007-2009 | 2 | R | 1974-08-27 | Shelburne, ONT |
| Dallas Drake | 184 | 31 | 51 | 82 | 171 | 1992-2008 | 3 | R | 1969-02-04 | Trail, BC |
| Kris Draper | 1009 | 145 | 183 | 328 | 741 | 1993-2009 | 15 | C | 1971-05-24 | Toronto, ONT |
| Rene Drolet | 1 | 0 | 0 | 0 | 0 | 1974-1975 | 1 | C | 1944-11-13 | Quebec City, PQ |
| Clarence Drouillard | 10 | 0 | 1 | 1 | 0 | 1937-1938 | 1 | C | 1914-03-02 | Windsor, ONT |
| Gilles Dube | | | | | | 1953-1954 | 1 | L | 1927-06-02 | Sherbrooke, PQ |
| Steve Duchesne | 197 | 19 | 65 | 84 | 118 | 1999-2002 | 3 | D | 1965-06-30 | Sept-Iles, PQ |
| Ron Duguay | 227 | 90 | 127 | 217 | 111 | 1983-1986 | 3 | C | 1957-07-06 | Sudbury, ONT |
| Lorne Duguid | 39 | 3 | 3 | 6 | 9 | 1934-1936 | 2 | L | 1910-04-04 | Bolton, ONT |
| Blake Dunlop | 57 | 6 | 14 | 20 | 20 | 1983-1984 | 1 | F | 1953-04-18 | Hamilton, ONT |
| Bruce Eakin | 4 | 0 | 1 | 1 | 0 | 1985-1986 | 1 | C | 1962-09-28 | Winnipeg, MAN |
| Murray Eaves | 8 | 0 | 1 | 1 | 2 | 1987-1990 | 2 | F | 1960-05-10 | Calgary, ALTA |
| Tim Ecclestone | 191 | 40 | 80 | 120 | 80 | 1970-1974 | 4 | R | 1947-09-24 | Toronto, ONT |
| Roy Edwards | 221 | 0 | 1 | 1 | 6 | 1967-1974 | 6 | G | 1937-03-12 | Seneca Township, ONT |
| Pat Egan | 23 | 4 | 15 | 19 | 40 | 1943-1944 | 1 | D | 1918-04-26 | Blackie, ALTA |
| Gerry Ehman | 6 | 0 | 1 | 1 | 4 | 1958-1959 | 1 | R | 1932-11-04 | Cudworth, SASK |
| Boris Elik | 3 | 0 | 0 | 0 | 0 | 1962-1963 | 1 | L | 1929-10-17 | Geraldton, ONT |
| Darren Eliot | 3 | 0 | 0 | 0 | 2 | 1987-1988 | 1 | G | 1961-11-26 | Milton, ONT |
| Matt Ellis | 51 | 2 | 4 | 6 | 18 | 2006-2008 | 2 | C | 1981-08-31 | Welland, ONT |
| Leighton "Happy" Emms | 88 | 16 | 20 | 36 | 114 | 1932-1934 | 2 | L | 1905-01-16 | Barrie, ONT |
| Jonathan Ericsson | 27 | 2 | 3 | 5 | 19 | 2007-2009 | 2 | D | 1984-03-02 | Karlskrona, Sweden |
| Anders Eriksson | 151 | 9 | 30 | 39 | 78 | 1995-1999 | 4 | D | 1975-01-09 | Bollnas, Sweden |
| Bob Errey | 137 | 18 | 34 | 52 | 124 | 1994-1997 | 3 | L | 1964-09-21 | Montreal, PQ |
| Bob Essensa | 13 | 0 | 2 | 2 | 0 | 1993-1994 | 1 | G | 1965-01-14 | Toronto, ONT |
| Chris Evans | 23 | 0 | 2 | 2 | 2 | 1973-1974 | 1 | D | 1946-09-14 | Toronto, ONT |
| Stewart Evans | 65 | 2 | 6 | 8 | 94 | 1932-1934 | 2 | D | 1908-06-19 | Ottawa, ONT |
| Bob Falkenberg | 54 | 1 | 5 | 6 | 26 | 1966-1972 | 5 | D | 1946-01-01 | Stettler, ALTA |
| Alex Faulkner | 100 | 15 | 17 | 32 | 15 | 1962-1964 | 2 | C | 1936-05-21 | Bishops Falls, NFLD |
| Bernie Federko | 73 | 17 | 40 | 57 | 24 | 1989-1990 | 1 | C | 1956-05-12 | Foam Lake, SASK |
| Sergei Fedorov | 908 | 400 | 554 | 954 | 587 | 1990-2003 | 13 | C | 1969-12-13 | Pskov, Russia |
| Brent Fedyk | 162 | 24 | 32 | 56 | 88 | 1987-1992 | 5 | R | 1967-03-03 | Yorkton, SASK |
| Lorne Ferguson | 116 | 22 | 20 | 42 | 38 | 1955-1958 | 3 | L | 1930-05-26 | Palmerston, ONT |
| Mark Ferner | 3 | 0 | 0 | 0 | 0 | 1994-1995 | 1 | D | 1965-09-05 | Regina, SASK |
| Viacheslav Fetisov | 205 | 17 | 81 | 98 | 246 | 1994-1998 | 4 | D | 1958-04-20 | Moscow, Russia |
| Guyle Fielder | 6 | 0 | 0 | 0 | 2 | 1952-1958 | 2 | C | 1930-11-21 | Potlach, ID |
| Valtteri Filppula | 235 | 41 | 53 | 94 | 92 | 2005-2009 | 4 | C | 1984-03-20 | Vantaa, Finland |
| Jiri Fischer | 305 | 11 | 49 | 60 | 295 | 1999-2006 | 6 | D | 1980-07-31 | Horovice, Czech Rep. |
| Dunc Fisher | 8 | 0 | 0 | 0 | 0 | 1958-1959 | 1 | R | 1927-08-30 | Regina, SASK |
| Joe Fisher | 66 | 8 | 12 | 20 | 13 | 1939-1943 | 4 | R | 1916-07-04 | Medicine Hat, ALTA |
| Lee Fogolin | 125 | 5 | 11 | 16 | 138 | 1947-1951 | 4 | D | 1926-02-27 | Fort William, ONT |
| Rick Foley | 7 | 0 | 0 | 0 | 4 | 1973-1974 | 1 | D | 1945-09-22 | Niagara Falls, ONT |
| Mike Foligno | 186 | 77 | 83 | 160 | 347 | 1979-1982 | 3 | F | 1959-01-29 | Sudbury, ONT |
| Bill Folk | 12 | 0 | 0 | 0 | 4 | 1951-1953 | 2 | D | 1927-07-11 | Regina, SASK |
| Len Fontaine | 46 | 8 | 11 | 19 | 10 | 1972-1974 | 2 | C | 1948-02-25 | Quebec City, PQ |
| Val Fonteyne | 375 | 29 | 53 | 82 | 16 | 1959-1967 | 7 | L | 1933-12-02 | Wetaskiwin, ALTA |
| Dwight Foster | 215 | 48 | 62 | 110 | 212 | 1982-1986 | 4 | F | 1957-04-02 | Toronto, ONT |
| Harry "Yip" Foster | 18 | 2 | 0 | 2 | 10 | 1933-1935 | 2 | D | 1907-11-25 | Guelph, ONT |
| Bob Francis | 14 | 2 | 0 | 2 | 0 | 1982-1983 | 1 | C | 1958-12-05 | North Battleford, SASK |
| Jimmy Franks | 17 | 0 | 0 | 0 | 0 | 1936-1944 | 2 | G | 1914-11-08 | Melville, SASK |
| Johan Franzen | 292 | 83 | 60 | 143 | 168 | 2005-2009 | 4 | R | 1979-12-23 | Vetlanda, Sweden |
| Tim Friday | 23 | 0 | 3 | 3 | 6 | 1985-1986 | 1 | D | 1961-03-05 | Burbank, CA |
| Miroslav Frycer | 23 | 7 | 8 | 15 | 47 | 1988-1989 | 1 | F | 1959-09-27 | Opava, Czech |
| Robbie Ftorek | 15 | 2 | 5 | 7 | 4 | 1972-1974 | 2 | F | 1952-01-02 | Needham, MA |
| Bill Gadsby | 323 | 18 | 94 | 112 | 478 | 1961-1966 | 5 | D | 1927-08-08 | Calgary, ALTA |
| Jody Gage | 50 | 11 | 12 | 23 | 24 | 1980-1984 | 3 | R | 1959-11-29 | Toronto, ONT |
| Dave Gagnon | 2 | 0 | 0 | 0 | 0 | 1990-1991 | 1 | G | 1967-10-31 | Windsor, ONT |
| John Gallagher | 47 | 4 | 6 | 10 | 52 | 1932-1937 | 3 | D | 1909-01-19 | Kenora, ONT |
| Gerard Gallant | 563 | 207 | 260 | 467 | 1600 | 1984-1993 | 9 | L | 1963-09-02 | Summerside, PEI |
| George Gardner | 24 | 0 | 0 | 0 | 0 | 1965-1968 | 3 | G | 1942-10-08 | Lachine, PQ |
| Danny Gare | 306 | 86 | 95 | 181 | 593 | 1981-1986 | 5 | F | 1954-05-14 | Nelson, BC |
| Johan Garpenlov | 87 | 19 | 23 | 42 | 22 | 1990-1992 | 2 | L | 1968-03-21 | Stockholm, Sweden |
| Dave Gatherum | 3 | 0 | 0 | 0 | 0 | 1953-1954 | 1 | G | 1932-03-28 | Fort William, ONT |
| Fern Gauthier | 146 | 14 | 27 | 41 | 12 | 1945-1949 | 4 | R | 1919-08-31 | Chicoutimi, PQ |
| George "Hully" Gee | 186 | 41 | 53 | 94 | 88 | 1948-1951 | 3 | C | 1922-06-28 | Stratford, ONT |
| Ed Giacomin | 71 | 0 | 1 | 1 | 4 | 1975-1978 | 3 | G | 1939-06-06 | Sudbury, ONT |
| Roy "Gus" Giesebrecht | 135 | 27 | 51 | 78 | 13 | 1938-1942 | 4 | C | 1917-09-14 | Pembroke, ONT |
| Gilles Gilbert | 95 | 0 | 4 | 4 | 18 | 1980-1983 | 3 | G | 1949-03-31 | St. Esprit, PQ |
| Brent Gilchrist | 169 | 20 | 25 | 45 | 113 | 1997-2002 | 5 | C | 1967-04-03 | Moose Jaw, SASK |
| Todd Gill | 104 | 7 | 10 | 17 | 79 | 1998-2001 | 3 | D | 1965-11-09 | Brockville, ONT |
| Art Giroux | 4 | 0 | 2 | 2 | 0 | 1935-1936 | 1 | R | 1908-06-06 | Quebec, PQ |
| Larry Giroux | 56 | 3 | 24 | 27 | 91 | 1974-1978 | 4 | D | 1951-08-28 | Weyburn, SASK |
| Lorry Gloeckner | 13 | 0 | 2 | 2 | 6 | 1978-1979 | 1 | D | 1956-01-25 | Kindersley, SASK |
| Fred Glover | 61 | 9 | 9 | 18 | 25 | 1948-1952 | 4 | C | 1928-01-05 | Toronto, ONT |
| Howie Glover | 105 | 28 | 16 | 44 | 90 | 1960-1962 | 2 | R | 1935-02-14 | Toronto, ONT |
| Warren Godfrey | 528 | 23 | 77 | 100 | 527 | 1955-1968 | 12 | D | 1931-03-23 | Toronto, ONT |
| Pete Goegan | 330 | 18 | 63 | 81 | 329 | 1957-1967 | 10 | D | 1934-03-06 | Fort William, ONT |
| Bob Goldham | 404 | 11 | 92 | 103 | 183 | 1950-1956 | 6 | D | 1922-05-12 | Georgetown, ONT |
| Leroy Goldsworthy | 26 | 3 | 6 | 9 | 6 | 1932-1933 | 1 | R | 1908-10-18 | Two Harbors, MN |
| Yan Golubovsky | 50 | 1 | 5 | 6 | 30 | 1997-2000 | 3 | D | 1976-03-09 | Novosibirsk, Russia |
| Ebbie Goodfellow | 418 | 78 | 134 | 212 | 369 | 1932-1943 | 11 | D | 1907-04-09 | Ottawa, ONT |
| Teddy Graham | 52 | 1 | 2 | 3 | 55 | 1933-1935 | 2 | D | 1906-06-30 | Saravak Township, ONT |
| Danny Grant | 174 | 64 | 61 | 125 | 58 | 1974-1978 | 4 | R | 1945-02-21 | Fredericton, NB |
| Doug Grant | 46 | 0 | 0 | 0 | 2 | 1973-1976 | 3 | G | 1948-07-27 | Cornerbrook, NF |
| Leo Gravelle | 18 | 1 | 2 | 3 | 6 | 1950-1951 | 1 | R | 1925-06-10 | Aylmer, PQ |
| Adam Graves | 78 | 7 | 7 | 14 | 81 | 1987-1990 | 3 | L | 1968-04-12 | Tecumseh, ONT |
| Gerry Gray | 7 | 0 | 0 | 0 | 0 | 1970-1971 | 1 | G | 1948-01-28 | Brantford, ONT |
| Harrison Gray | 1 | 0 | 0 | 0 | 0 | 1963-1964 | 1 | G | 1941-09-05 | Calgary, ALTA |
| Rick Green | 65 | 2 | 14 | 16 | 24 | 1990-1991 | 1 | D | 1956-02-20 | Belleville, ONT |
| Stu Grimson | 68 | 0 | 1 | 1 | 165 | 1994-1997 | 3 | L | 1965-05-20 | Vancouver, BC |
| Lloyd Gross | 19 | 2 | 1 | 3 | 4 | 1933-1935 | 2 | L | 1907-09-15 | Kitchener, ONT |
| Don Grosso | 231 | 71 | 99 | 170 | 67 | 1938-1945 | 7 | C | 1915-04-12 | Sault Ste. Marie, ONT |
| Danny Gruen | 20 | 1 | 3 | 4 | 7 | 1972-1974 | 2 | L | 1952-06-26 | Thunder Bay, ONT |
| Bep Guidolin | 62 | 12 | 10 | 22 | 78 | 1947-1949 | 2 | L | 1925-12-09 | Thorold, ONT |
| Marc Habscheid | 112 | 24 | 19 | 43 | 55 | 1989-1991 | 2 | C | 1963-03-01 | Swift Current, SASK |
| Lloyd Haddon | 8 | 0 | 0 | 0 | 2 | 1959-1960 | 1 | D | 1938-08-10 | Sarnia, ONT |
| Gordon Haidy | | | | | | 1949-1950 | 1 | R | 1928-04-11 | Windsor, ONT |
| Len Haley | 30 | 2 | 2 | 4 | 14 | 1959-1961 | 2 | R | 1931-09-15 | Edmonton, ALTA |
| Bob Halkidis | 32 | 1 | 5 | 6 | 99 | 1993-1995 | 2 | D | 1966-03-05 | Toronto, ONT |
| Glenn Hall | 148 | 0 | 0 | 0 | 16 | 1952-1957 | 4 | G | 1931-10-03 | Humboldt, SASK |
| Murray Hall | 13 | 4 | 3 | 7 | 4 | 1964-1967 | 3 | R | 1940-11-24 | Kirkland Lake, ONT |
| Doug Halward | 99 | 5 | 25 | 30 | 185 | 1986-1989 | 3 | D | 1955-11-01 | Toronto, ONT |
| Jean Hamel | 451 | 19 | 62 | 81 | 574 | 1973-1981 | 8 | D | 1952-06-06 | Asbestos, PQ |
| Ted Hampson | 110 | 22 | 54 | 76 | 14 | 1963-1968 | 4 | C | 1936-12-11 | Togo, SASK |
| Glen Hanlon | 186 | 0 | 5 | 5 | 90 | 1986-1991 | 5 | G | 1957-02-20 | Brandon, MAN |
| Dave Hanson | 11 | 0 | 0 | 0 | 26 | 1978-1979 | 1 | D | 1954-04-12 | Cumberland, WI |
| Emil Hanson | 7 | 0 | 0 | 0 | 6 | 1932-1933 | 1 | D | 1907-11-18 | Centerville, SD |
| Terry Harper | 252 | 14 | 56 | 70 | 230 | 1975-1979 | 4 | D | 1940-01-27 | Regina, SASK |
| Billy Harris | 24 | 1 | 4 | 5 | 6 | 1965-1966 | 1 | C | 1935-07-29 | Toronto, ONT |
| Ron Harris | 252 | 8 | 51 | 59 | 342 | 1962-1972 | 6 | D | 1942-06-30 | Verdun, PQ |
| Ted Harris | 41 | 0 | 11 | 11 | 66 | 1973-1974 | 1 | D | 1936-07-18 | Winnipeg, MAN |
| Gerry Hart | 71 | 2 | 7 | 9 | 152 | 1968-1972 | 4 | D | 1948-01-01 | Flin Flon, MAN |
| Mark Hartigan | 23 | 3 | 1 | 4 | 16 | 2007-2008 | 1 | C | 1977-10-15 | Lethbridge, ALTA |
| Doug Harvey | 2 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | D | 1924-12-19 | Montreal, PQ |
| Fred "Buster" Harvey | 89 | 19 | 20 | 39 | 43 | 1975-1977 | 2 | R | 1950-04-02 | Fredericton, NB |
| Dominik Hasek | 176 | 0 | 6 | 6 | 42 | 2001-2008 | 4 | G | 1965-01-29 | Pardubice, Czech |
| Derian Hatcher | 15 | 0 | 4 | 4 | 8 | 2003-2004 | 1 | D | 1972-06-04 | Sterling Heights, MI |
| Ed Hatoum | 21 | 2 | 3 | 5 | 4 | 1968-1970 | 2 | R | 1947-12-07 | Beruit, Lebanon |
| George Hay | 34 | 1 | 6 | 7 | 6 | 1932-1933 | 1 | L | 1898-01-10 | Listowel, ONT |
| Jim Hay | 74 | 1 | 5 | 6 | 22 | 1952-1955 | 3 | D | 1931-05-15 | Saskatoon, SASK |
| Galen Head | 1 | 0 | 0 | 0 | 0 | 1967-1968 | 1 | R | 1947-04-16 | Grande Prairie, ALTA |
| Rich Healey | 1 | 0 | 0 | 0 | 2 | 1960-1961 | 1 | D | 1938-03-12 | Vancouver, BC |
| Darren Helm | 23 | 0 | 1 | 1 | 6 | 2007-2009 | 2 | L | 1987-01-21 | Winnipeg, MAN |
| Paul Henderson | 269 | 67 | 79 | 146 | 132 | 1962-1968 | 6 | L | 1943-01-28 | Kincardine, ONT |
| Jack Hendrickson | 5 | 0 | 0 | 0 | 4 | 1957-1962 | 3 | D | 1936-12-05 | Kingston, ONT |
| Art Herchenratter | 10 | 1 | 2 | 3 | 2 | 1940-1941 | 1 | L | 1917-11-24 | Kitchener, ONT |
| Bryan Hextall | 21 | 0 | 4 | 4 | 29 | 1975-1976 | 1 | F | 1941-05-23 | Winnipeg, MAN |
| Dennis Hextall | 193 | 39 | 82 | 121 | 457 | 1975-1979 | 4 | L | 1943-04-17 | Poplar Point, MAN |
| Glenn Hicks | 108 | 6 | 12 | 18 | 127 | 1979-1981 | 2 | L | 1958-08-29 | Red Deer, ALTA |
| Tim Higgins | 181 | 29 | 36 | 65 | 280 | 1986-1989 | 3 | F | 1958-02-07 | Ottawa, ONT |
| Jim Hiller | 21 | 2 | 6 | 8 | 19 | 1992-1993 | 1 | R | 1969-05-15 | Port Alberni, BC |
| Wilbert "Dutch" Hiller | 7 | 0 | 0 | 0 | 0 | 1941-1942 | 1 | L | 1915-05-11 | Kitchener, ONT |
| Larry Hillman | 70 | 1 | 5 | 6 | 59 | 1954-1957 | 3 | D | 1937-02-05 | Kirkland Lake, ONT |
| John Hilworth | 57 | 1 | 1 | 2 | 89 | 1977-1980 | 3 | D | 1957-05-23 | Jasper, ALTA |
| Kevin Hodson | 35 | 0 | 1 | 1 | 2 | 1995-1999 | 4 | G | 1972-03-27 | Winnipeg, MAN |
| Bill Hogaboam | 221 | 61 | 84 | 145 | 74 | 1972-1980 | 6 | C | 1949-05-09 | Swift Current, SASK |
| Ken Holland | 3 | 0 | 0 | 0 | 0 | 1983-1984 | 1 | G | 1955-11-10 | Vernon, BC |
| William "Flash" Hollett | 115 | 30 | 42 | 72 | 89 | 1943-1946 | 3 | D | 1912-04-13 | North Sydney, NS |
| Gordon "Bucky" Hollingworth | 93 | 1 | 5 | 6 | 66 | 1955-1958 | 3 | D | 1933-07-24 | Montreal, PQ |
| Charlie Holmes | 23 | 1 | 3 | 4 | 10 | 1958-1962 | 2 | R | 1934-09-21 | Edmonton, ALTA |
| Tomas Holmstrom | 811 | 189 | 235 | 424 | 607 | 1996-2009 | 12 | L | 1973-01-23 | Pitea, Sweden |
| Johnny Holota | 15 | 2 | 0 | 2 | 0 | 1942-1946 | 2 | C | 1921-02-25 | Hamiton, ONT |
| Pete Horeck | 148 | 38 | 46 | 84 | 149 | 1946-1949 | 3 | R | 1923-06-15 | Massey, ONT |
| Marian Hossa | 74 | 40 | 31 | 71 | 63 | 2008-2009 | 1 | R | 1979-01-12 | Stara Lubovna, Slovakia |
| Doug Houda | 172 | 5 | 26 | 31 | 251 | 1985-1999 | 6 | D | 1966-06-03 | Blairmore, ALTA |
| Jim Howard | 9 | 0 | 0 | 0 | 0 | 2005-2009 | 3 | G | 1984-03-26 | Syracuse, NY |
| Gordie Howe | 1687 | 786 | 1023 | 1809 | 1643 | 1946-1971 | 25 | R | 1928-03-31 | Floral, SASK |
| Mark Howe | 122 | 8 | 56 | 64 | 40 | 1992-1995 | 3 | D | 1955-05-28 | Detroit, MI |
| Syd Howe | 511 | 188 | 247 | 435 | 134 | 1934-1946 | 12 | L | 1911-09-18 | Ottawa, ONT |
| Steve Hrymnak | | | | | | 1952-1953 | 1 | D | 1926-03-03 | Port Arthur, ONT |
| Willie Huber | 372 | 68 | 140 | 208 | 612 | 1978-1983 | 5 | D | 1958-01-15 | Strasskirchen, Germany |
| Jiri Hudler | 255 | 52 | 75 | 127 | 90 | 2003-2009 | 5 | C | 1984-01-04 | Olomouc, Czech Rep. |
| Ronnie Hudson | 34 | 5 | 2 | 7 | 2 | 1937-1940 | 2 | R | 1914-04-18 | Timmins, ONT |
| Brent Hughes | 69 | 1 | 21 | 22 | 92 | 1973-1974 | 1 | D | 1943-06-17 | Bowmanville, ONT |
| Brett Hull | 245 | 92 | 115 | 207 | 69 | 2001-2004 | 3 | R | 1964-08-09 | Belleville, ONT |
| Dennis Hull | 55 | 5 | 9 | 14 | 6 | 1977-1978 | 1 | L | 1944-11-19 | Point Anne, ONT |
| Matt Hussey | 5 | 0 | 0 | 0 | 2 | 2006-2007 | 1 | C | 1979-05-28 | New Haven, CT |
| Miroslav Ihnacak | 1 | 0 | 0 | 0 | 0 | 1988-1989 | 1 | F | 1962-02-19 | Poprad, Czech. |
| Peter Ing | 3 | 0 | 0 | 0 | 0 | 1993-1994 | 1 | G | 1969-04-28 | Toronto, ONT |
| Earl Ingarfield | 22 | 2 | 1 | 3 | 16 | 1980-1981 | 1 | L | 1959-01-30 | Manhasset, NY |
| Ron Ingram | 50 | 3 | 6 | 9 | 50 | 1963-1964 | 1 | D | 1933-07-05 | Toronto, ONT |
| Harold Jackson | 178 | 16 | 31 | 47 | 202 | 1940-1947 | 6 | D | 1918-08-01 | Cedar Springs, ONT |
| Lou Jankowski | 23 | 1 | 3 | 4 | 0 | 1950-1953 | 2 | R | 1931-06-27 | Regina, SASK |
| Gary Jarrett | 72 | 18 | 21 | 39 | 20 | 1966-1968 | 2 | L | 1942-09-03 | Toronto, ONT |
| Pierre Jarry | 91 | 23 | 36 | 59 | 21 | 1973-1975 | 2 | R | 1949-03-30 | Montreal, PQ |
| Larry Jeffrey | 170 | 24 | 34 | 58 | 217 | 1961-1965 | 4 | L | 1940-10-12 | Goderich, ONT |
| Bill Jennings | 69 | 12 | 20 | 32 | 20 | 1940-1944 | 4 | R | 1917-06-28 | Toronto, ONT |
| Al Jensen | 1 | 0 | 0 | 0 | 0 | 1980-1981 | 1 | G | 1958-11-27 | Hamilton, ONT |
| Al Johnson | 103 | 21 | 27 | 48 | 28 | 1960-1963 | 3 | R | 1935-03-30 | Winnipeg, MAN |
| Brian Johnson | 3 | 0 | 0 | 0 | 5 | 1983-1984 | 1 | R | 1960-04-01 | Montreal, PQ |
| Dan Johnson | 43 | 2 | 5 | 7 | 8 | 1971-1972 | 1 | C | 1944-10-01 | Winnipegosis, MAN |
| Earl "Ching" Johnson | 1 | 0 | 0 | 0 | 0 | 1953-1954 | 1 | C | 1931-06-28 | Fort Frances, ONT |
| Greg Johnson | 177 | 33 | 48 | 81 | 78 | 1993-1997 | 4 | C | 1971-03-16 | Thunder Bay, ONT |
| Larry Johnston | 203 | 7 | 44 | 51 | 419 | 1971-1974 | 3 | D | 1943-07-20 | Kitchener, ONT |
| Ed Johnstone | 55 | 13 | 11 | 24 | 56 | 1983-1987 | 3 | R | 1954-03-02 | Brandon, MAN |
| Greg Joly | 267 | 12 | 52 | 64 | 178 | 1976-1983 | 7 | D | 1954-05-30 | Rocky Mountain House, ALTA |
| Alvin "Buck" Jones | 34 | 2 | 2 | 4 | 14 | 1938-1942 | 3 | D | 1917-08-16 | Owen Sound, ONT |
| Curtis Joseph | 92 | 0 | 0 | 0 | 6 | 2002-2004 | 2 | G | 1967-04-29 | Keswick, ONT |
| Eddie Joyal | 107 | 20 | 29 | 49 | 10 | 1962-1965 | 3 | C | 1940-05-08 | St. Albert, ALTA |
| Frank "Red" Kane | 2 | 0 | 0 | 0 | 0 | 1943-1944 | 1 | D | 1924-01-19 | Stratford, ONT |
| Al Karlander | 212 | 36 | 56 | 92 | 70 | 1969-1973 | 4 | C | 1946-11-05 | Lac La Hache, BC |
| John "Red" Keating | 11 | 3 | 0 | 3 | 4 | 1938-1940 | 2 | L | 1916-10-09 | Kitchener, ONT |
| Dave Kelly | 16 | 2 | 0 | 2 | 4 | 1976-1977 | 1 | F | 1952-09-20 | Wallaceburg, ONT |
| Leonard "Red" Kelly | 846 | 162 | 310 | 472 | 253 | 1947-1960 | 13 | C | 1927-07-09 | Simcoe, ONT |
| Pete Kelly | 137 | 15 | 22 | 37 | 48 | 1935-1939 | 4 | R | 1912-05-22 | Winnipeg, MAN |
| Forbes Kennedy | 168 | 14 | 22 | 36 | 200 | 1957-1962 | 4 | C | 1935-08-18 | Dorchester, NB |
| Sheldon Kennedy | 183 | 31 | 33 | 64 | 122 | 1989-1994 | 5 | R | 1969-06-15 | Brandon, MAN |
| Alan Kerr | 58 | 3 | 8 | 11 | 133 | 1991-1992 | 1 | R | 1964-03-28 | Hazelton, BC |
| Brian Kilrea | 1 | 0 | 0 | 0 | 0 | 1957-1958 | 1 | C | 1934-10-21 | Ottawa, ONT |
| Hec Kilrea | 204 | 29 | 44 | 73 | 75 | 1935-1940 | 5 | R | 1907-06-11 | Blackburn, ONT |
| Ken Kilrea | 88 | 16 | 23 | 39 | 8 | 1938-1944 | 5 | L | 1919-01-16 | Ottawa, ONT |
| Wally Kilrea | 100 | 12 | 23 | 35 | 20 | 1934-1938 | 4 | L | 1909-02-18 | Ottawa, ONT |
| Kris King | 58 | 3 | 3 | 6 | 170 | 1987-1989 | 2 | L | 1966-02-18 | Bracebridge, ONT |
| Scott King | 2 | 0 | 0 | 0 | 0 | 1990-1992 | 2 | G | 1967-06-25 | Thunder Bay, ONT |
| Mark Kirton | 134 | 33 | 42 | 75 | 92 | 1980-1983 | 3 | C | 1958-02-03 | Regina, SASK |
| Kelly Kisio | 236 | 68 | 129 | 197 | 175 | 1982-1986 | 4 | C | 1959-09-18 | Red Deer, ALTA |
| Petr Klima | 306 | 130 | 93 | 223 | 158 | 1985-1999 | 6 | L | 1964-12-23 | Chaomutov, Czech |
| Mike Knuble | 62 | 8 | 6 | 14 | 16 | 1996-1998 | 2 | R | 1972-07-04 | Toronto, ONT |
| Joey Kocur | 536 | 66 | 66 | 132 | 1963 | 1984-1999 | 10 | D | 1964-09-21 | Kelvington, SASK |
| Ladislav Kohn | 4 | 0 | 0 | 0 | 4 | 2001-2002 | 1 | R | 1975-03-04 | Uherske Hradiste, Czech |
| Steve Konroyd | 25 | 0 | 1 | 1 | 14 | 1992-1994 | 2 | D | 1961-02-10 | Scarborough, ONT |
| Vladimir Konstantinov | 446 | 47 | 128 | 175 | 838 | 1991-1997 | 6 | D | 1967-03-19 | Murmansk, USSR |
| Tomas Kopecky | 183 | 12 | 20 | 32 | 113 | 2005-2009 | 4 | R | 1982-02-05 | Ilava, Slovakia |
| Jim Korn | 185 | 11 | 35 | 46 | 458 | 1979-1982 | 3 | D | 1957-07-28 | Hopkins, MN |
| Mike Korney | 59 | 9 | 9 | 18 | 41 | 1973-1976 | 3 | D | 1953-09-15 | Dauphin, MAN |
| Chris Kotsopoulos | 2 | 0 | 0 | 0 | 10 | 1989-1990 | 1 | D | 1958-11-27 | Scarborough, ONT |
| Vyacheslav Kozlov | 607 | 202 | 213 | 415 | 376 | 1991-2001 | 10 | L | 1972-05-03 | Voskresensk, Russia |
| Dale Krentz | 30 | 5 | 3 | 8 | 9 | 1986-1989 | 3 | F | 1961-12-19 | Steinbach, MAN |
| Niklas Kronwall | 260 | 16 | 106 | 122 | 192 | 2003-2009 | 5 | D | 1981-01-12 | Stockholm, Sweden |
| Jim Krulicki | 14 | 0 | 1 | 1 | 0 | 1970-1971 | 1 | R | 1948-03-09 | Kitchener, ONT |
| Uwe Krupp | 30 | 3 | 3 | 6 | 14 | 1998-2002 | 2 | D | 1965-06-24 | Cologne, Germany |
| Gord Kruppke | 23 | 0 | 0 | 0 | 32 | 1990-1994 | 3 | D | 1969-04-02 | Slave Lake, ALTA |
| Mike Krushelnyski | 20 | 2 | 3 | 5 | 6 | 1994-1995 | 1 | C | 1960-04-27 | Montreal, PQ |
| Dave Kryskow | 18 | 1 | 4 | 5 | 4 | 1974-1975 | 1 | F | 1951-12-25 | Edmonton, ALTA |
| Mark Kumpel | 18 | 0 | 3 | 3 | 4 | 1986-1988 | 2 | F | 1961-03-07 | Wakefield, MA |
| Maxim Kuznetsov | 117 | 2 | 7 | 9 | 117 | 2000-2003 | 3 | D | 1977-03-24 | Pavlodor, Russia |
| Leo Labine | 72 | 5 | 13 | 18 | 62 | 1960-1962 | 2 | R | 1931-07-22 | Haileybury, ONT |
| Dan Labraaten | 198 | 52 | 54 | 106 | 28 | 1978-1981 | 3 | L | 1951-06-09 | Leksand, Sweden |
| Randy Ladouceur | 290 | 14 | 67 | 81 | 448 | 1982-1987 | 5 | D | 1960-06-30 | Brockville, ONT |
| Mark Laforest | 33 | 0 | 1 | 1 | 30 | 1985-1987 | 2 | G | 1962-07-10 | Welland, ONT |
| Claude LaForge | 123 | 15 | 17 | 32 | 46 | 1958-1965 | 5 | L | 1936-07-01 | Sorel, PQ |
| Roger Lafreniere | 3 | 0 | 0 | 0 | 4 | 1962-1963 | 1 | D | 1942-07-24 | Montreal, PQ |
| Serge Lajeunesse | 97 | 1 | 4 | 5 | 101 | 1970-1973 | 3 | D | 1950-06-11 | Montreal, PQ |
| Hec Lalande | 12 | 0 | 2 | 2 | 2 | 1957-1958 | 1 | C | 1934-11-24 | North Bay, ONT |
| Joe Lamb | 14 | 3 | 1 | 4 | 6 | 1937-1938 | 1 | R | 1906-06-18 | Sussex, NB |
| Mark Lamb | 22 | 2 | 1 | 3 | 8 | 1986-1987 | 1 | D | 1964-03-03 | Swift Current, SASK |
| Lane Lambert | 176 | 36 | 29 | 65 | 349 | 1983-1986 | 3 | C | 1964-11-18 | Swift Current, SASK |
| Marc Lamothe | 2 | 0 | 0 | 0 | 0 | 2003-2004 | 1 | G | 1974-02-27 | New Liskeard, ONT |
| Robert Lang | 159 | 40 | 79 | 119 | 138 | 2003-2007 | 3 | C | 1970-12-19 | Teplice, Czech |
| Josh Langfeld | 33 | 0 | 2 | 2 | 12 | 2006-2007 | 1 | R | 1977-07-17 | Fridley, MN |
| Albert Langlois | 82 | 2 | 18 | 20 | 120 | 1963-1965 | 2 | D | 1934-11-06 | Magog, PQ |
| Darryl Laplante | 35 | 0 | 6 | 6 | 10 | 1997-2000 | 3 | C | 1977-03-28 | Calgary, ALTA |
| Martin Lapointe | 552 | 108 | 122 | 230 | 888 | 1991-2001 | 10 | R | 1973-09-12 | Ville Ste-Pierre, PQ |
| Rick Lapointe | 129 | 12 | 34 | 46 | 175 | 1975-1977 | 2 | D | 1955-08-02 | Victoria, BC |
| Igor Larionov | 539 | 89 | 308 | 397 | 302 | 1995-2003 | 8 | C | 1960-12-03 | Voskresensk, Russia |
| Reed Larson | 708 | 188 | 382 | 570 | 1127 | 1976-1986 | 10 | D | 1956-07-30 | Minneapolis, MN |
| Brian Lavender | 30 | 2 | 2 | 4 | 25 | 1972-1974 | 2 | L | 1947-04-20 | Edmonton, ALTA |
| Danny Lawson | 45 | 5 | 7 | 12 | 21 | 1967-1969 | 2 | R | 1947-10-30 | Toronto, ONT |
| Reggie Leach | 78 | 15 | 17 | 32 | 13 | 1982-1983 | 1 | R | 1950-04-23 | Riverton, MAN |
| Jim Leavins | 37 | 2 | 11 | 13 | 26 | 1985-1986 | 1 | D | 1960-07-28 | Dinsmore, SASK |
| Brett Lebda | 263 | 17 | 43 | 60 | 177 | 2005-2009 | 4 | D | 1982-01-15 | Buffalo Grove, IL |
| Fern LeBlanc | 34 | 5 | 6 | 11 | 0 | 1976-1979 | 3 | L | 1956-01-12 | Baie Comeau, PQ |
| Jean-Paul LeBlanc | 147 | 13 | 28 | 41 | 87 | 1975-1979 | 4 | C | 1946-10-20 | South Durham, PQ |
| Rene LeClerc | 87 | 10 | 11 | 21 | 105 | 1968-1971 | 2 | C | 1947-11-11 | Ville de Vanier, PQ |
| Manny Legace | 180 | 0 | 5 | 5 | 6 | 1999-2006 | 6 | G | 1973-02-04 | Toronto, ONT |
| Claude Legris | 4 | 0 | 1 | 1 | 0 | 1980-1982 | 2 | G | 1956-11-06 | Verdun, PQ |
| Ville Leino | 13 | 5 | 4 | 9 | 6 | 2008-2009 | 1 | F | 1983-10-06 | Savonlinna, Finland |
| Real Lemieux | 1 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | R | 1945-01-03 | Victoriaville, PQ |
| Tony Leswick | 302 | 41 | 59 | 100 | 409 | 1951-1958 | 5 | L | 1923-03-17 | Humboldt, SASK |
| Dave Lewis | 64 | 2 | 5 | 7 | 84 | 1986-1988 | 2 | D | 1953-07-03 | Kindersley, SASK |
| Herbie Lewis | 310 | 99 | 125 | 224 | 120 | 1932-1939 | 7 | L | 1906-04-17 | Calgary, ALTA |
| Nick Libett | 861 | 217 | 250 | 467 | 454 | 1967-1979 | 12 | L | 1945-12-09 | Stratford, ONT |
| Tony Licari | 9 | 0 | 1 | 1 | 0 | 1946-1947 | 1 | R | 1921-04-09 | Ottawa, ONT |
| Nicklas Lidstrom | 1330 | 228 | 769 | 997 | 442 | 1991-2009 | 17 | D | 1970-04-28 | Vasteras, Sweden |
| Andreas Lilja | 278 | 6 | 39 | 45 | 311 | 2005-2009 | 4 | D | 1975-07-13 | Helsingborg, Sweden |
| Ted Lindsay | 862 | 335 | 393 | 728 | 1423 | 1944-1965 | 14 | L | 1925-07-29 | Renfrew, ONT |
| Carl Liscombe | 383 | 137 | 140 | 277 | 117 | 1937-1946 | 9 | L | 1915-05-17 | Perth, ONT |
| Ed Litzenberger | 31 | 8 | 12 | 20 | 0 | 1961-1962 | 1 | R | 1932-07-15 | Neudorf, SASK |
| Bill Lochead | 296 | 65 | 60 | 125 | 162 | 1974-1979 | 5 | F | 1954-10-13 | Forest, ONT |
| Mark Lofthouse | 40 | 11 | 8 | 19 | 31 | 1981-1983 | 2 | R | 1957-04-21 | New Westminster, BC |
| Claude Loiselle | 128 | 22 | 22 | 44 | 236 | 1981-1986 | 5 | C | 1963-05-29 | Ottawa, ONT |
| Barry Long | 80 | 0 | 17 | 17 | 38 | 1979-1980 | 1 | D | 1949-01-03 | Red Deer, ALTA |
| Ron Low | 32 | 0 | 1 | 1 | 0 | 1977-1978 | 1 | G | 1950-06-21 | Birtle, MAN |
| Larry Lozinski | 30 | 0 | 1 | 1 | 0 | 1980-1981 | 1 | G | 1958-10-16 | Hudson Bay, SASK |
| Dave Lucas | 1 | 0 | 0 | 0 | 0 | 1962-1963 | 1 | D | 1932-03-22 | Downeyville, ONT |
| Don Luce | 58 | 3 | 11 | 14 | 18 | 1970-1971 | 1 | C | 1948-10-02 | London, ONT |
| Harry Lumley | 324 | 0 | 0 | 0 | 40 | 1943-1950 | 7 | G | 1926-11-11 | Owen Sound, ONT |
| Len Lunde | 210 | 28 | 50 | 78 | 39 | 1958-1962 | 4 | L | 1936-11-13 | Campbell River, ALTA |
| Tord Lundstrom | 11 | 1 | 1 | 2 | 0 | 1973-1974 | 1 | | | |
| Pat Lundy | 89 | 28 | 23 | 51 | 22 | 1945-1949 | 4 | C | 1924-03-31 | Saskatoon, SASK |
| Chris Luongo | 4 | 0 | 1 | 1 | 4 | 1990-1991 | 1 | D | 1967-03-17 | Detroit, MI |
| George Lyle | 69 | 18 | 20 | 38 | 34 | 1979-1982 | 3 | F | 1953-11-24 | Edmonton, ALTA |
| Jack Lynch | 85 | 5 | 24 | 29 | 73 | 1973-1975 | 2 | D | 1952-05-28 | Toronto, ONT |
| Vic Lynn | 3 | 0 | 0 | 0 | 4 | 1943-1944 | 1 | L | 1925-01-26 | Saskatoon, SASK |
| Joey MacDonald | 8 | 0 | 0 | 0 | 0 | 2006-2007 | 1 | G | 1980-02-07 | Pictou, NS |
| Lowell MacDonald | 46 | 5 | 6 | 11 | 10 | 1961-1965 | 4 | R | 1941-08-30 | New Glasgow, NS |
| Parker MacDonald | 361 | 94 | 122 | 216 | 135 | 1960-1967 | 7 | L | 1933-06-14 | Sydney, NS |
| Bruce MacGregor | 673 | 151 | 184 | 335 | 173 | 1960-1971 | 11 | C | 1941-04-26 | Edmonton, ALTA |
| Calum MacKay | 6 | 0 | 0 | 0 | 0 | 1946-1949 | 2 | W | 1927-01-01 | Toronto, ONT |
| Howard Mackie | 15 | 1 | 0 | 1 | 4 | 1936-1938 | 2 | | | Kitchener, ONT |
| Donald MacLean | 3 | 1 | 1 | 2 | 0 | 2005-2006 | 1 | C | 1977-01-14 | Sydney, NS |
| Paul MacLean | 76 | 36 | 35 | 71 | 118 | 1988-1989 | 1 | F | 1958-03-09 | Grostenquin, France |
| Rick MacLeish | 25 | 2 | 8 | 10 | 4 | 1983-1984 | 1 | L | 1950-01-03 | Cannington, ONT |
| Brian MacLellan | 23 | 1 | 5 | 6 | 38 | 1991-1992 | 1 | F | 1958-10-27 | Guelph, ONT |
| John MacMillan | 23 | 0 | 4 | 4 | 6 | 1963-1965 | 2 | R | 1935-10-25 | Lethbridge, ALTA |
| Jamie Macoun | 76 | 1 | 10 | 11 | 38 | 1997-1999 | 2 | D | 1961-08-17 | Hamilton, ONT |
| Frank Mahovlich | 198 | 108 | 88 | 196 | 129 | 1967-1971 | 4 | L | 1938-01-10 | Timmins, ONT |
| Pete Mahovlich | 186 | 26 | 64 | 90 | 145 | 1965-1981 | 6 | L | 1946-10-10 | Timmins, ONT |
| Mark Major | 2 | 0 | 0 | 0 | 5 | 1996-1997 | 1 | L | 1970-03-20 | Toronto, ONT |
| Dan Maloney | 177 | 56 | 81 | 137 | 418 | 1975-1978 | 3 | L | 1950-09-24 | Barrie, ONT |
| Steve Maltais | 4 | 0 | 1 | 1 | 0 | 1993-1994 | 1 | W | 1969-01-25 | Arvida, PQ |
| Kirk Maltby | 856 | 103 | 113 | 216 | 651 | 1995-2009 | 13 | L | 1972-12-22 | Guelph, ONT |
| Randy Manery | 3 | 0 | 0 | 0 | 0 | 1970-1972 | 2 | D | 1949-01-10 | Leamington, ONT |
| Ken Mann | 1 | 0 | 0 | 0 | 0 | 1975-1976 | 1 | R | 1953-09-05 | Hamilton, ONT |
| Bob Manno | 136 | 19 | 35 | 54 | 92 | 1983-1985 | 2 | F | 1956-10-31 | Niagara Falls, ONT |
| Norm Maracle | 20 | 0 | 0 | 0 | 0 | 1997-1999 | 2 | G | 1974-10-02 | Belleville, ONT |
| Lou Marcon | 60 | 0 | 4 | 4 | 42 | 1958-1963 | 3 | D | 1935-05-28 | Fort William, ONT |
| Gus Marker | 22 | 2 | 1 | 3 | 10 | 1932-1934 | 2 | R | | Wetaskiwin, ALTA |
| Danil Markov | 66 | 4 | 12 | 16 | 59 | 2006-2007 | 1 | D | 1976-07-11 | Moscow, Russia |
| Brad Marsh | 75 | 4 | 7 | 11 | 69 | 1990-1992 | 2 | D | 1958-03-31 | London, ONT |
| Gary Marsh | 6 | 1 | 3 | 4 | 4 | 1967-1968 | 1 | L | 1946-03-09 | Toronto, ONT |
| Bert Marshall | 155 | 1 | 34 | 35 | 169 | 1965-1968 | 3 | D | 1943-11-22 | Kamloops, BC |
| Clare Martin | 114 | 3 | 11 | 14 | 26 | 1949-1951 | 2 | D | 1922-02-25 | Waterloo, ONT |
| Hubert "Pit" Martin | 119 | 18 | 23 | 41 | 60 | 1961-1966 | 4 | F | 1943-12-09 | Rouyn-Noranda, PQ |
| Don Martineau | 10 | 0 | 1 | 1 | 0 | 1975-1977 | 2 | R | 1952-04-25 | Kimberley, BC |
| Steve Martinson | 10 | 1 | 1 | 2 | 84 | 1987-1988 | 1 | R | 1957-06-21 | Minnetonka, MN |
| Charlie Mason | 6 | 0 | 1 | 1 | 0 | 1938-1939 | 1 | R | | Seaforth, ONT |
| Gary McAdam | 40 | 5 | 14 | 19 | 27 | 1980-1981 | 1 | F | 1955-12-31 | Smiths Falls, ONT |
| Jerome "Jud" McAtee | 46 | 15 | 13 | 28 | 6 | 1942-1945 | 3 | C | 1920-05-02 | Stratford, ONT |
| Doug McCaig | 92 | 5 | 9 | 14 | 117 | 1941-1949 | 5 | D | 1919-02-24 | Guelph, ONT |
| Rick McCann | 43 | 1 | 4 | 5 | 6 | 1967-1975 | 6 | C | 1944-05-27 | Hamilton, ONT |
| Tom McCarthy | 36 | 4 | 4 | 8 | 8 | 1956-1959 | 3 | L | 1934-09-15 | Toronto, ONT |
| Darren McCarty | 659 | 120 | 155 | 275 | 1302 | 1993-2009 | 13 | R | 1972-04-01 | Burnaby, BC |
| Kevin McClelland | 64 | 4 | 5 | 9 | 190 | 1989-1991 | 2 | R | 1962-07-04 | Oshawa, ONT |
| Bob McCord | 26 | 1 | 4 | 5 | 45 | 1965-1968 | 3 | R | 1934-03-20 | Matheson, ONT |
| Dale McCourt | 341 | 134 | 203 | 337 | 92 | 1977-1982 | 5 | F | 1957-01-26 | Falconbridge, ONT |
| Bill McCreary | 3 | 1 | 0 | 1 | 2 | 1957-1958 | 1 | L | 1934-12-02 | Sundridge, ONT |
| Brad McCrimmon | 203 | 8 | 49 | 57 | 270 | 1990-1993 | 3 | D | 1959-03-29 | Plenty, SASK |
| Brian McCutcheon | 37 | 3 | 1 | 4 | 7 | 1974-1977 | 3 | F | 1949-08-03 | Toronto, ONT |
| Ab McDonald | 74 | 10 | 19 | 29 | 8 | 1965-1972 | 3 | L | 1936-02-18 | Winnipeg, MAN |
| Byron "Butch" McDonald | 40 | 2 | 7 | 9 | 2 | 1939-1945 | 2 | L | 1916-11-21 | Assiniboia, SASK |
| Wilfred "Bucko" McDonald | 172 | 11 | 20 | 31 | 76 | 1934-1939 | 5 | D | 1914-10-31 | Fergus, ONT |
| Al McDonough | 13 | 2 | 2 | 4 | 4 | 1977-1978 | 1 | R | 1950-06-06 | St. Catharines, ONT |
| Bill McDougall | 2 | 0 | 1 | 1 | 0 | 1990-1991 | 1 | C | 1966-08-10 | Mississagua, ONT |
| Peter McDuffe | 4 | 0 | 0 | 0 | 2 | 1975-1976 | 1 | G | 1948-02-16 | Milton, ONT |
| Mike McEwen | 29 | 0 | 10 | 10 | 16 | 1985-1986 | 1 | D | 1956-08-10 | Hornepayne, ONT |
| Jim McFadden | 253 | 64 | 78 | 142 | 40 | 1946-1951 | 5 | C | 1920-04-15 | Belfast, Ireland |
| Bob McGill | 12 | 0 | 0 | 0 | 21 | 1991-1992 | 1 | D | 1962-04-27 | Leduc, ALTA |
| Tom McGratton | 1 | 0 | 0 | 0 | 0 | 1947-1948 | 1 | G | | |
| Jack McIntyre | 145 | 38 | 28 | 66 | 24 | 1957-1960 | 3 | L | 1930-09-08 | Brussels, ONT |
| Doug McKay | | | | | | 1949-1950 | 1 | | | |
| Randy McKay | 83 | 4 | 13 | 17 | 234 | 1988-1991 | 3 | R | 1967-01-25 | Montreal, PQ |
| Walt McKechnie | 321 | 89 | 167 | 256 | 218 | 1974-1983 | 5 | C | 1947-06-19 | London, ONT |
| Tony McKegney | 14 | 2 | 1 | 3 | 8 | 1989-1990 | 1 | F | 1958-02-15 | Montreal, PQ |
| Don McKenney | 24 | 1 | 6 | 7 | 0 | 1965-1966 | 1 | C | 1934-04-30 | Smith Falls, ONT |
| Bill McKenzie | 26 | 0 | 0 | 0 | 4 | 1973-1975 | 2 | G | 1949-03-12 | St. Thomas, ONT |
| John McKenzie | 75 | 11 | 13 | 24 | 63 | 1959-1961 | 2 | R | 1937-12-12 | High River, ALTA |
| Andrew McKim | 2 | 0 | 0 | 0 | 2 | 1994-1995 | 1 | C | 1970-07-06 | Saint John, NB |
| Rollie McLenahan | 9 | 2 | 1 | 3 | 10 | 1945-1946 | 1 | D | 1921-10-26 | Fredericton, NB |
| Al McLeod | 26 | 2 | 2 | 4 | 24 | 1973-1974 | 1 | D | 1949-06-17 | Medicine Hat, ALTA |
| Don McLeod | 14 | 0 | 0 | 0 | 0 | 1970-1971 | 1 | G | 1946-08-24 | Trail, BC |
| Mike McMahon | 2 | 0 | 0 | 0 | 0 | 1969-1970 | 1 | D | 1941-08-30 | Quebec City, PQ |
| Max McNab | 128 | 16 | 19 | 35 | 24 | 1947-1951 | 4 | C | 1924-06-21 | Watson, SASK |
| Billy McNeill | 257 | 21 | 46 | 67 | 142 | 1956-1964 | 6 | C | 1936-01-26 | Edmonton, ALTA |
| Stu McNeill | 10 | 1 | 1 | 2 | 2 | 1957-1960 | 3 | | | |
| Basil McRae | 40 | 2 | 2 | 4 | 198 | 1985-1987 | 2 | L | 1961-01-05 | Beaverton, ONT |
| Chris McRae | 7 | 1 | 0 | 1 | 45 | 1989-1990 | 1 | L | 1965-08-26 | Beaverton, ONT |
| Pat McReavy | 34 | 5 | 8 | 13 | 0 | 1941-1942 | 1 | C | 1918-01-16 | Owen Sound, ONT |
| Derek Meech | 77 | 2 | 8 | 10 | 20 | 2006-2009 | 3 | D | 1984-04-21 | Winnipeg, MAN |
| Tom Mellor | 26 | 2 | 4 | 6 | 25 | 1973-1975 | 2 | D | 1950-01-27 | Cranston, RI |
| Gerry Melnyk | 133 | 19 | 26 | 45 | 14 | 1955-1961 | 3 | C | 1934-09-16 | Edmonton, ALTA |
| Barry Melrose | 35 | 0 | 1 | 1 | 144 | 1983-1986 | 2 | D | 1956-07-15 | Kelvington, SASK |
| Howie Menard | 3 | 0 | 0 | 0 | 0 | 1963-1964 | 1 | C | 1942-04-28 | Timmins, ONT |
| Glenn Merkosky | 20 | 0 | 2 | 2 | 0 | 1985-1990 | 2 | F | 1960-04-08 | Edmonton, ALTA |
| Corrado Micalef | 113 | 0 | 5 | 5 | 43 | 1981-1986 | 5 | G | 1961-04-20 | Montreal, PQ |
| Nick Mickoski | 103 | 19 | 27 | 46 | 50 | 1957-1959 | 2 | R | 1927-12-07 | Winnipeg, MAN |
| Hugh Millar | 4 | 0 | 0 | 0 | 0 | 1946-1947 | 1 | D | 1921-04-03 | Edmoton, ALTA |
| Greg Millen | 10 | 0 | 0 | 0 | 0 | 1991-1992 | 1 | G | 1957-06-25 | Toronto, ONT |
| Kevin Miller | 95 | 25 | 30 | 55 | 57 | 1990-2004 | 3 | R | 1965-09-09 | Lansing, MI |
| Perry Miller | 217 | 10 | 51 | 61 | 387 | 1977-1981 | 4 | D | 1952-06-24 | Winnipeg, MAN |
| Tom Miller | 29 | 1 | 7 | 8 | 9 | 1970-1971 | 1 | C | 1947-03-31 | Kitchener, ONT |
| Eddie Mio | 49 | 0 | 2 | 2 | 25 | 1983-1986 | 3 | G | 1954-01-31 | Windsor, ONT |
| Dmitri Mironov | 11 | 2 | 5 | 7 | 4 | 1997-1998 | 1 | D | 1965-12-25 | Moscow, Russia |
| John Miszuk | 42 | 0 | 2 | 2 | 30 | 1963-1964 | 1 | D | 1940-09-29 | Naliboki, Poland |
| Bill Mitchell | 1 | 0 | 0 | 0 | 0 | 1963-1964 | 1 | D | 1930-02-22 | Port Dalhousie, ONT |
| Ron Moffatt | 37 | 1 | 1 | 2 | 8 | 1932-1935 | 3 | L | | West Hope, ND |
| John Mokosak | 41 | 0 | 2 | 2 | 96 | 1988-1990 | 2 | D | 1963-09-07 | Edmonton, ALTA |
| Garry Monahan | 51 | 3 | 4 | 7 | 24 | 1969-1970 | 1 | C | 1946-10-20 | Barrie, ONT |
| Hank Monteith | 77 | 5 | 12 | 17 | 6 | 1968-1971 | 3 | L | 1945-10-02 | Stratford, ONT |
| Don Morrison | 53 | 10 | 16 | 26 | 6 | 1947-1949 | 2 | C | 1924-07-14 | Saskatoon, SASK |
| Jim Morrison | 70 | 3 | 23 | 26 | 62 | 1959-1960 | 1 | D | 1931-10-11 | Montreal, PQ |
| Rod Morrison | 34 | 8 | 7 | 15 | 4 | 1947-1948 | 1 | R | 1925-10-07 | Saskatoon, SASK |
| Dean Morton | 1 | 1 | 0 | 1 | 2 | 1989-1990 | 1 | D | 1968-02-27 | Peterborough, ONT |
| Gus Mortson | 36 | 0 | 1 | 1 | 22 | 1958-1959 | 1 | D | 1925-01-24 | New Liskeard, ONT |
| Alex Motter | 239 | 38 | 60 | 98 | 131 | 1937-1943 | 6 | D | 1913-06-20 | Melville, SASK |
| Johnny Mowers | 152 | 0 | 1 | 1 | 2 | 1940-1947 | 4 | G | 1916-10-29 | Niagara Falls, ONT |
| Mark Mowers | 98 | 7 | 19 | 26 | 20 | 2003-2006 | 2 | C | 1974-02-16 | Decatur, GA |
| Wayne Muloin | 3 | 0 | 1 | 1 | 2 | 1963-1964 | 1 | D | 1941-12-24 | Dryden, ONT |
| Don Murdoch | 49 | 9 | 13 | 22 | 23 | 1981-1982 | 1 | R | 1956-10-25 | Cranbrook, BC |
| Brian Murphy | 1 | 0 | 0 | 0 | 0 | 1974-1975 | 1 | C | 1947-08-20 | Toronto, ONT |
| Joe Murphy | 90 | 14 | 18 | 32 | 71 | 1986-1990 | 4 | R | 1967-10-16 | London, ONT |
| Larry Murphy | 312 | 35 | 136 | 171 | 136 | 1996-2001 | 5 | D | 1961-03-08 | Scarborough, ONT |
| Ron Murphy | 90 | 30 | 26 | 56 | 42 | 1964-1966 | 2 | L | 1933-04-10 | Hamilton, ONT |
| Ken Murray | 31 | 1 | 1 | 2 | 36 | 1972-1973 | 1 | D | 1948-01-22 | Toronto, ONT |
| Terry Murray | 23 | 0 | 7 | 7 | 10 | 1976-1977 | 1 | D | 1950-07-20 | Shawville, PQ |
| Anders Myrvold | 8 | 0 | 1 | 1 | 2 | 2003-2004 | 1 | D | 1975-08-12 | Lorenskog, Norway |
| Jim Nahrgang | 57 | 5 | 12 | 17 | 34 | 1974-1977 | 3 | D | 1951-04-17 | Millbank, ONT |
| Vaclav Nedomansky | 364 | 108 | 139 | 247 | 86 | 1977-1982 | 5 | C | 1944-03-14 | Hodonin, Czech |
| Rick Newell | 7 | 0 | 0 | 0 | 0 | 1972-1974 | 2 | D | 1948-02-18 | Winnipeg, MAN |
| Eddie Nicholson | 1 | 0 | 0 | 0 | 0 | 1947-1948 | 1 | D | 1923-09-09 | Kingston, ONT |
| Jim Niekamp | 29 | 0 | 2 | 2 | 37 | 1970-1972 | 2 | D | 1946-03-11 | Detroit, MI |
| Jim Nill | 122 | 11 | 20 | 31 | 156 | 1987-1990 | 3 | R | 1958-04-11 | Hanna, ALTA |
| Reg Noble | 5 | 0 | 0 | 0 | 6 | 1932-1933 | 1 | | | |
| Ted Nolan | 60 | 5 | 15 | 20 | 71 | 1981-1984 | 2 | L | 1958-04-07 | Sault Ste. Marie, ONT |
| Brad Norton | 6 | 0 | 1 | 1 | 20 | 2006-2007 | 1 | D | 1975-02-13 | Cambridge, MA |
| Lee Norwood | 259 | 36 | 96 | 132 | 539 | 1986-1991 | 5 | D | 1960-02-02 | Trenton, MI |
| Hank Nowak | 56 | 8 | 14 | 22 | 69 | 1974-1975 | 1 | L | 1950-11-24 | Oshawa, ONT |
| Mike O'Connell | 270 | 17 | 75 | 92 | 187 | 1985-1990 | 5 | D | 1955-11-25 | Chicago, IL |
| Adam Oates | 246 | 54 | 145 | 199 | 65 | 1985-1989 | 4 | C | 1962-08-27 | Weston, ONT |
| Gerry Odrowski | 138 | 2 | 10 | 12 | 69 | 1960-1963 | 3 | D | 1938-10-04 | Trout Creek, ONT |
| John Ogrodnick | 558 | 265 | 281 | 546 | 150 | 1979-1993 | 9 | R | 1959-06-20 | Edmonton, ALTA |
| Fredrik Olausson | 47 | 2 | 13 | 15 | 22 | 2001-2002 | 1 | D | 1966-10-05 | Dadesjo, Sweden |
| Murray Oliver | 101 | 31 | 30 | 61 | 28 | 1957-1961 | 3 | C | 1937-11-14 | Hamilton, ONT |
| Dennis Olson | 4 | 0 | 0 | 0 | 0 | 1957-1958 | 1 | C | 1934-11-09 | Kenora, ONT |
| Jimmy Orlando | 200 | 6 | 25 | 31 | 375 | 1936-1943 | 6 | D | 1910-02-27 | Montreal, PQ |
| Mark Osborne | 160 | 45 | 65 | 110 | 144 | 1981-1983 | 2 | L | 1961-08-13 | Toronto, ONT |
| Chris Osgood | 531 | 1 | 14 | 15 | 101 | 1993-2009 | 12 | G | 1972-11-26 | Peace River, ALTA |
| Brad Park | 147 | 18 | 83 | 101 | 138 | 1983-1985 | 2 | D | 1948-07-06 | Toronto, ONT |
| Joe Paterson | 115 | 6 | 11 | 17 | 215 | 1980-1984 | 4 | L | 1960-06-25 | Toronto, ONT |
| George Patterson | 7 | 0 | 0 | 0 | 0 | 1934-1935 | 1 | R | | Kingston, ONT |
| Stuart "Butch" Paul | 3 | 0 | 0 | 0 | 0 | 1964-1965 | 1 | C | 1941-12-11 | Rocky Mountain House, ALTA |
| Marty Pavelich | 634 | 93 | 159 | 252 | 454 | 1947-1957 | 10 | L | 1927-11-06 | Sault Ste. Marie, ONT |
| Jim Pavese | 46 | 3 | 9 | 12 | 151 | 1987-1989 | 2 | D | 1962-05-08 | New York, NY |
| Mark Pederson | 2 | 0 | 0 | 0 | 2 | 1993-1994 | 1 | L | 1968-01-14 | Prelate, SASK |
| Bert Peer | 1 | 0 | 0 | 0 | 0 | 1939-1940 | 1 | | | Oakville, ONT |
| Bob Perreault | 3 | 0 | 0 | 0 | 0 | 1958-1959 | 1 | G | 1931-01-28 | Trois Rivieres, PQ |
| Jim Peters | 163 | 31 | 41 | 72 | 40 | 1949-1954 | 3 | R | 1922-10-02 | Verdun, PQ |
| Jim Peters | 54 | 6 | 7 | 13 | 10 | 1964-1968 | 4 | C | 1944-06-20 | Montreal, PQ |
| Brent Peterson | 91 | 8 | 20 | 28 | 32 | 1978-1982 | 4 | R | 1958-02-15 | Calgary, ALTA |
| Gordon Pettinger | 153 | 21 | 42 | 63 | 39 | 1933-1938 | 5 | C | 1911-11-17 | Regina, SASK |
| Robert Picard | 20 | 0 | 3 | 3 | 20 | 1989-1990 | 1 | D | 1957-05-25 | Montreal, PQ |
| Alex Pirus | 4 | 0 | 2 | 2 | 0 | 1979-1980 | 1 | C | | Toronto, ONT |
| Rob Plumb | 14 | 3 | 2 | 5 | 2 | 1977-1979 | 2 | C | 1957-08-29 | Kingston, ONT |
| Nels Podolsky | 1 | 0 | 0 | 0 | 0 | 1948-1949 | 1 | L | 1925-12-19 | Winnipeg, MAN |
| Don Poile | 66 | 7 | 9 | 16 | 12 | 1954-1958 | 2 | C | 1932-06-01 | Fort William, ONT |
| Norman "Bud" Poile | 56 | 21 | 21 | 42 | 6 | 1948-1949 | 1 | R | 1924-02-10 | Fort William, ONT |
| Dennis Polonich | 390 | 59 | 82 | 141 | 1242 | 1974-1983 | 8 | C | 1953-12-04 | Foam Lake, SASK |
| Poul Popiel | 94 | 2 | 17 | 19 | 113 | 1968-1970 | 2 | D | 1943-02-28 | Sollested, Denmark |
| Marc Potvin | 14 | 1 | 0 | 1 | 107 | 1990-1992 | 2 | R | 1967-01-29 | Ottawa, ONT |
| Dean Prentice | 230 | 60 | 89 | 149 | 86 | 1965-1969 | 4 | L | 1932-10-05 | Schumacher, ONT |
| Noel Price | 20 | 0 | 1 | 1 | 6 | 1961-1962 | 1 | D | 1935-12-09 | Brockville, ONT |
| Keith Primeau | 363 | 97 | 133 | 230 | 781 | 1990-1996 | 6 | C | 1971-11-24 | Toronto, ONT |
| Bob Probert | 474 | 114 | 145 | 259 | 2090 | 1985-1994 | 9 | L | 1965-06-05 | Windsor, ONT |
| Andre Pronovost | 120 | 20 | 22 | 42 | 72 | 1962-1965 | 3 | L | 1936-07-09 | Shawinigan Falls, PQ |
| Marcel Pronovost | 983 | 80 | 217 | 297 | 717 | 1949-1965 | 16 | D | 1930-06-15 | Lac la Tortue, PQ |
| Metro Prystai | 431 | 91 | 123 | 214 | 120 | 1950-1958 | 8 | C | 1927-11-07 | Yorkton, SASK |
| Cliff "Fido" Purpur | | | | | | 1944-1945 | 1 | | | |
| Chris Pusey | 1 | 0 | 0 | 0 | 0 | 1985-1986 | 1 | G | 1965-06-20 | Brantford, ONT |
| Jamie Pushor | 134 | 6 | 13 | 19 | 217 | 1995-1998 | 3 | D | 1973-02-11 | Lethbridge, ALTA |
| Nelson Pyatt | 14 | 0 | 0 | 0 | 2 | 1973-1975 | 2 | C | 1953-09-09 | Port Arthur, ONT |
| Bill Quackenbush | 313 | 40 | 89 | 129 | 49 | 1942-1949 | 7 | D | 1922-03-02 | Toronto, ONT |
| Kyle Quincey | 13 | 1 | 0 | 1 | 4 | 2005-2008 | 3 | D | 1985-08-12 | Kitchener, ONT |
| Yves Racine | 231 | 22 | 102 | 124 | 230 | 1989-1993 | 4 | D | 1969-02-07 | Matane, PQ |
| Brian Rafalski | 151 | 23 | 91 | 114 | 54 | 2007-2009 | 2 | D | 1973-09-28 | Dearborn, MI |
| Clare Raglan | 33 | 3 | 1 | 4 | 14 | 1950-1951 | 1 | D | 1927-09-04 | Pembroke, ONT |
| Mike Ramsey | 82 | 3 | 6 | 9 | 58 | 1994-1997 | 3 | D | 1960-12-03 | Minneapolis, MN |
| Bill Ranford | 4 | 0 | 0 | 0 | 0 | 1998-1999 | 1 | G | 1966-12-14 | Brandon, MAN |
| Matt Ravlich | 46 | 0 | 6 | 6 | 33 | 1969-1970 | 1 | D | 1938-07-12 | Sault Ste. Marie, ONT |
| Marc Reaume | 47 | 0 | 2 | 2 | 10 | 1959-1961 | 2 | D | 1934-02-07 | LaSalle, ONT |
| Billy Reay | 4 | 2 | 0 | 2 | 0 | 1943-1945 | 2 | C | 1918-08-21 | Winnipeg, MAN |
| Mickey Redmond | 317 | 177 | 133 | 310 | 107 | 1970-1976 | 6 | R | 1947-12-27 | Kirkland Lake, ONT |
| Earl "Dutch" Reibel | 306 | 74 | 141 | 215 | 53 | 1953-1958 | 5 | C | 1930-07-21 | Kitchener, ONT |
| Jerry Reid | | | | | | 1948-1949 | 1 | | | |
| Leo Reise | 340 | 21 | 61 | 82 | 251 | 1946-1952 | 6 | D | 1922-06-07 | Stoney Creek, ONT |
| Dave Richardson | 1 | 0 | 0 | 0 | 0 | 1967-1968 | 1 | L | 1940-12-11 | St. Boniface, MAN |
| Terry Richardson | 19 | 0 | 1 | 1 | 6 | 1973-1977 | 4 | G | 1953-05-07 | New Westminster, BC |
| Steve Richmond | 29 | 1 | 2 | 3 | 82 | 1985-1986 | 1 | D | 1959-12-11 | Chicago, IL |
| Vincent Riendeau | 32 | 0 | 0 | 0 | 2 | 1991-1994 | 3 | G | 1966-04-20 | St. Hyacinthe, PQ |
| Dennis Riggin | 18 | 0 | 0 | 0 | 0 | 1959-1963 | 2 | G | 1936-04-11 | Kincardine, ONT |
| Jack Riley | 1 | 0 | 0 | 0 | 0 | 1932-1933 | 1 | C | 1910-12-29 | Berkenla, Ireland |
| Bob Ritchie | 28 | 8 | 4 | 12 | 10 | 1976-1978 | 2 | L | 1955-02-20 | Temiscaming, PQ |
| Mattias Ritola | 2 | 0 | 1 | 1 | 0 | 2007-2008 | 1 | L | 1987-03-14 | Borlange, Sweden |
| Jamie Rivers | 65 | 3 | 5 | 8 | 53 | 2003-2006 | 2 | D | 1975-03-16 | Ottawa, ONT |
| Wayne Rivers | 2 | 0 | 0 | 0 | 0 | 1961-1962 | 1 | R | 1942-02-01 | Hamilton, ONT |
| John Roach | 89 | 0 | 0 | 0 | 0 | 1932-1935 | 3 | G | 1900-06-23 | Port Perry, ONT |
| Phil Roberto | 83 | 14 | 34 | 48 | 98 | 1974-1976 | 2 | R | 1949-01-01 | Niagara Falls, ONT |
| Doug Roberts | 134 | 27 | 39 | 66 | 53 | 1965-1975 | 5 | R | 1942-10-28 | Detroit, MI |
| Earl Robertson | | | | | | 1936-1937 | 1 | G | 1911-11-24 | Bengough, SASK |
| Fred Robertson | 24 | 1 | 0 | 1 | 12 | 1933-1934 | 1 | D | 1911-10-22 | Carlisle, England |
| Torrie Robertson | 54 | 3 | 7 | 10 | 175 | 1988-1990 | 2 | L | 1961-08-02 | Victoria, BC |
| Nathan Robinson | 5 | 0 | 0 | 0 | 2 | 2003-2004 | 1 | C | 1981-12-31 | Scarborough, ONT |
| Luc Robitaille | 162 | 41 | 40 | 81 | 88 | 2001-2003 | 2 | L | 1966-02-17 | Montreal, PQ |
| Mike Robitaille | 23 | 4 | 8 | 12 | 22 | 1970-1971 | 1 | D | 1948-02-12 | Midland, ONT |
| Desse Roche | 15 | 3 | 0 | 3 | 10 | 1934-1935 | 1 | R | | Kemptville, ONT |
| Earl Roche | 13 | 3 | 3 | 6 | 0 | 1934-1935 | 1 | R | | Prescott, ONT |
| Dave Rochefort | 1 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | C | 1946-07-22 | Red Deer, ALTA |
| Leon Rochefort | 84 | 19 | 16 | 35 | 12 | 1971-1973 | 2 | F | 1939-05-04 | Cap-de-la-Madeleine, PQ |
| Marc Rodgers | 21 | 1 | 1 | 2 | 10 | 1999-2000 | 1 | R | 1972-03-16 | Shawville, PQ |
| Stacy Roest | 110 | 11 | 17 | 28 | 26 | 1998-2003 | 3 | C | 1974-03-15 | Lethbridge, ALTA |
| Dale Rolfe | 64 | 5 | 18 | 23 | 60 | 1969-1971 | 2 | D | 1940-04-30 | Timmins, ONT |
| Felix "Rollie" Rossignol | 9 | 1 | 3 | 4 | 4 | 1943-1946 | 2 | R | 1921-10-18 | Edmundston, NB |
| Orville "Rolly" Roulston | 24 | 0 | 6 | 6 | 10 | 1935-1938 | 3 | D | | Toronto, ONT |
| Bob Rouse | 247 | 6 | 33 | 39 | 199 | 1994-1998 | 4 | D | 1964-06-18 | Surrey, BC |
| Tom Rowe | 51 | 6 | 10 | 16 | 44 | 1982-1983 | 1 | R | 1956-05-23 | Lynn, MA |
| Bernard Ruelle | 2 | 1 | 0 | 1 | 0 | 1943-1944 | 1 | | | |
| Pat Rupp | 1 | 0 | 0 | 0 | 0 | 1963-1964 | 1 | G | 1942-08-12 | Detroit, MI |
| Jim Rutherford | 314 | 0 | 13 | 13 | 42 | 1970-1983 | 10 | G | 1949-02-17 | Beeton, ONT |
| Borje Salming | 49 | 2 | 17 | 19 | 52 | 1989-1990 | 1 | D | 1951-04-17 | Kiruna, Sweden |
| Barry Salovaara | 90 | 2 | 13 | 15 | 70 | 1974-1976 | 2 | D | 1948-01-07 | Toronto, ONT |
| Mikael Samuelsson | 278 | 67 | 92 | 159 | 146 | 2005-2009 | 4 | R | 1976-12-23 | Mariefred, Sweden |
| Ulf Samuelsson | 4 | 0 | 0 | 0 | 6 | 1998-1999 | 1 | D | 1964-03-26 | Fagersta, Sweden |
| Ed Sandford | 4 | 0 | 0 | 0 | 0 | 1955-1956 | 1 | L | 1928-08-20 | New Toronto, ONT |
| Tomas Sandstrom | 34 | 9 | 9 | 18 | 36 | 1996-1997 | 1 | R | 1964-09-04 | Jakobstad, Finland |
| Bob Sauve | 41 | 0 | 0 | 0 | 0 | 1981-1982 | 1 | G | 1955-06-17 | Ste. Genevieve, PQ |
| Terry Sawchuk | 733 | 0 | 3 | 3 | 157 | 1949-1969 | 14 | G | 1929-12-28 | Winnipeg, MAN |
| Kevin Schamehorn | 5 | 0 | 0 | 0 | 13 | 1976-1980 | 2 | R | 1956-07-28 | Victoria, BC |
| Mathieu Schneider | 231 | 48 | 116 | 164 | 224 | 2002-2007 | 4 | D | 1969-06-12 | New York, NY |
| Jim Schoenfeld | 96 | 6 | 19 | 25 | 87 | 1981-1983 | 2 | D | 1952-09-04 | Galt, ONT |
| Dwight Schofield | 3 | 1 | 0 | 1 | 2 | 1976-1977 | 1 | D | 1956-03-25 | Lynn, MA |
| Enio Sclisizzi | 67 | 12 | 9 | 21 | 26 | 1946-1952 | 5 | L | 1925-08-01 | Milton, ONT |
| Earl Seibert | 43 | 5 | 12 | 17 | 28 | 1944-1946 | 2 | D | 1911-12-07 | Kitchener, ONT |
| Ric Seiling | 74 | 3 | 8 | 11 | 49 | 1986-1987 | 1 | R | 1957-12-15 | Elmira, ONT |
| Brendan Shanahan | 716 | 309 | 324 | 633 | 1037 | 1996-2006 | 9 | L | 1969-01-23 | Mimico, ONT |
| Daniel Shank | 64 | 11 | 14 | 25 | 157 | 1989-1991 | 2 | R | 1967-05-12 | Montreal, PQ |
| Jeff Sharples | 105 | 14 | 35 | 49 | 70 | 1986-1989 | 3 | D | 1967-07-28 | Terrace, BC |
| Doug Shedden | 44 | 8 | 15 | 23 | 8 | 1985-1987 | 2 | C | 1961-04-26 | Wallaceburg, ONT |
| Bobby Sheehan | 34 | 5 | 4 | 9 | 2 | 1976-1977 | 1 | C | 1949-01-11 | Weymouth, MA |
| Tim Sheehy | 15 | 0 | 0 | 0 | 0 | 1977-1978 | 1 | R | 1948-09-03 | International Falls, MN |
| Ray Sheppard | 274 | 152 | 113 | 265 | 101 | 1991-1996 | 5 | R | 1966-05-27 | Petawawa, ONT |
| John Sherf | 19 | 0 | 0 | 0 | 8 | 1935-1944 | 5 | L | 1914-04-08 | Calumet, MI |
| Gordon "Moose" Sherritt | 8 | 0 | 0 | 0 | 12 | 1943-1944 | 1 | D | 1919-04-08 | Oakville, MAN |
| Jim Shires | 20 | 2 | 1 | 3 | 22 | 1970-1971 | 1 | L | 1945-11-15 | Edmonton, ALTA |
| Steve Short | 1 | 0 | 0 | 0 | 0 | 1978-1979 | 1 | | | |
| Gary Shuchuk | 6 | 1 | 2 | 3 | 6 | 1990-1991 | 1 | C | 1967-02-17 | Edmonton, ALTA |
| Dave Silk | 12 | 2 | 0 | 2 | 10 | 1984-1985 | 1 | F | 1958-01-01 | Scituate, MA |
| Mike Sillinger | 129 | 14 | 45 | 59 | 28 | 1990-1995 | 5 | C | 1971-06-29 | Regina, SASK |
| John "Cully" Simon | 101 | 4 | 10 | 14 | 112 | 1942-1945 | 3 | | | |
| Thain Simon | 3 | 0 | 0 | 0 | 0 | 1946-1947 | 1 | D | 1922-04-24 | Brockville, ONT |
| Cliff Simpson | 6 | 0 | 1 | 1 | 0 | 1946-1948 | 2 | C | 1923-04-04 | Toronto, ONT |
| Reggie Sinclair | 69 | 11 | 12 | 23 | 36 | 1952-1953 | 1 | | | |
| Darryl Sittler | 61 | 11 | 16 | 27 | 37 | 1984-1985 | 1 | C | 1950-09-18 | Kitchener, ONT |
| Bjorn Skaare | 1 | 0 | 0 | 0 | 0 | 1978-1979 | 1 | | | |
| Glen Skov | 301 | 62 | 61 | 123 | 263 | 1949-1955 | 6 | C | 1931-01-26 | Wheatley, ONT |
| Jiri Slegr | 8 | 0 | 1 | 1 | 8 | 2001-2002 | 1 | D | 1971-05-30 | Jihlava, Czech |
| Al Smith | 43 | 0 | 4 | 4 | 23 | 1971-1972 | 1 | G | 1945-11-10 | Toronto, ONT |
| Brad Smith | 63 | 10 | 3 | 13 | 214 | 1980-1985 | 5 | F | 1958-04-13 | Windsor, ONT |
| Brian Smith | 61 | 2 | 8 | 10 | 12 | 1957-1961 | 3 | L | 1937-12-06 | Creighton Mine, ONT |
| Carl "Winky" Smith | 7 | 1 | 1 | 2 | 2 | 1943-1944 | 1 | W | 1917-09-18 | Cache Bay, ONT |
| Dalton "Nakina" Smith | 10 | 1 | 2 | 3 | 0 | 1943-1944 | 1 | C | 1915-07-26 | Cache Bay, ONT |
| Derek Smith | 91 | 13 | 18 | 31 | 22 | 1981-1983 | 2 | F | 1954-07-31 | Quebec City, PQ |
| Floyd Smith | 347 | 93 | 122 | 215 | 118 | 1962-1968 | 6 | F | 1935-05-16 | Perth, ONT |
| Greg Smith | 352 | 24 | 105 | 129 | 467 | 1981-1986 | 5 | D | 1955-07-08 | Ponoka, ALTA |
| Normie Smith | 154 | 0 | 0 | 0 | 0 | 1935-1945 | 6 | G | 1908-03-18 | Toronto, ONT |
| Rick Smith | 11 | 0 | 2 | 2 | 6 | 1980-1981 | 1 | D | 1948-06-29 | Hamilton, ONT |
| Ted Snell | 20 | 0 | 4 | 4 | 6 | 1974-1975 | 1 | R | 1946-05-28 | Ottawa, ONT |
| Harold Snepsts | 120 | 2 | 23 | 25 | 271 | 1985-1988 | 3 | D | 1954-10-24 | Edmonton, ALTA |
| Sandy Snow | 3 | 0 | 0 | 0 | 2 | 1968-1969 | 1 | R | 1946-11-11 | Donkin, NS |
| Dennis Sobchuk | 33 | 4 | 6 | 10 | 0 | 1979-1980 | 1 | C | 1954-01-12 | Lang, SASK |
| Ken Solheim | 10 | 0 | 0 | 0 | 2 | 1982-1983 | 1 | L | 1961-03-27 | Medicine Hat, ALTA |
| Bob Solinger | 1 | 0 | 0 | 0 | 0 | 1959-1960 | 1 | L | 1925-12-23 | Star City, SASK |
| John Sorrell | 260 | 79 | 74 | 153 | 43 | 1932-1938 | 6 | L | 1906-01-16 | Chesterville, ONT |
| Fred Speck | 10 | 0 | 0 | 0 | 2 | 1968-1970 | 2 | C | 1947-07-22 | Thorold, ONT |
| Ted Speers | 4 | 1 | 1 | 2 | 0 | 1985-1986 | 1 | C | 1961-01-28 | Ann Arbor, MI |
| Irv Spencer | 30 | 3 | 1 | 4 | 12 | 1963-1968 | 4 | D | 1937-12-04 | Sudbury, ONT |
| Andre St. Laurent | 172 | 50 | 73 | 123 | 249 | 1977-1984 | 3 | C | 1953-02-16 | Rouyn-Noranda, PQ |
| Sam St. Laurent | 30 | 0 | 0 | 0 | 4 | 1986-1990 | 4 | G | 1959-02-16 | Arvida, PQ |
| Ron Stackhouse | 184 | 12 | 68 | 80 | 198 | 1971-1974 | 3 | D | 1949-08-26 | Haliburton, ONT |
| Garrett Stafford | 2 | 0 | 0 | 0 | 0 | 2007-2008 | 1 | D | 1980-01-28 | Los Angeles, CA |
| Ed Stankiewicz | 6 | 0 | 0 | 0 | 2 | 1953-1956 | 2 | R | 1929-12-01 | Kitchener, ONT |
| Harold Starr | 2 | 1 | 1 | 2 | 5 | 1934-1935 | 1 | | | |
| Wilfie Starr | 62 | 4 | 3 | 7 | 17 | 1933-1936 | 3 | L | | Winnipeg, MAN |
| Vic Stasiuk | 330 | 52 | 84 | 136 | 200 | 1950-1963 | 8 | L | 1929-05-23 | Lethbridge, ALTA |
| Ray Staszak | 4 | 0 | 1 | 1 | 7 | 1985-1986 | 1 | F | 1962-12-01 | Philadelphia, PA |
| Greg Stefan | 299 | 0 | 15 | 15 | 200 | 1981-1990 | 9 | G | 1961-02-11 | Brantford, ONT |
| Pete Stemkowski | 170 | 51 | 63 | 114 | 207 | 1967-1971 | 4 | C | 1943-08-25 | Winnipeg, MAN |
| Blair Stewart | 36 | 0 | 9 | 9 | 54 | 1973-1975 | 2 | F | 1953-03-15 | Winnipeg, MAN |
| Gaye Stewart | 67 | 18 | 13 | 31 | 18 | 1950-1951 | 1 | R | 1923-06-28 | Fort William, ONT |
| Jack Stewart | 502 | 30 | 79 | 109 | 704 | 1938-1950 | 10 | D | 1917-05-06 | Pilot Mound, MAN |
| Gordon Strate | 61 | 0 | 0 | 0 | 34 | 1956-1959 | 3 | D | 1935-05-28 | Edmonton, ALTA |
| Art Stratton | 5 | 0 | 3 | 3 | 2 | 1963-1964 | 1 | C | 1935-10-08 | Winnipeg, MAN |
| Brad Stuart | 76 | 3 | 14 | 17 | 28 | 2007-2009 | 2 | D | 1979-11-06 | Rocky Mountain House, ALTA |
| Barry Sullivan | 1 | 0 | 0 | 0 | 0 | 1947-1948 | 1 | R | 1926-09-21 | Preston, ONT |
| Bill Sutherland | 5 | 0 | 1 | 1 | 2 | 1971-1972 | 1 | C | 1934-11-10 | Regina, SASK |
| John Taft | 15 | 0 | 2 | 2 | 4 | 1978-1979 | 1 | D | 1958-03-08 | Minneapolis, MN |
| Jean-Guy Talbot | 32 | 0 | 3 | 3 | 10 | 1967-1968 | 1 | D | 1932-07-11 | Cap del la Madeleine, PQ |
| Chris Tancill | 5 | 1 | 0 | 1 | 2 | 1991-1993 | 2 | R | 1968-02-07 | Livonia, MI |
| Billy Taylor | 60 | 17 | 46 | 63 | 35 | 1946-1947 | 1 | C | 1919-05-03 | Winnipeg, MAN |
| Ted Taylor | 2 | 0 | 0 | 0 | 0 | 1966-1967 | 1 | L | 1942-02-25 | Oak Lake, MAN |
| Tim Taylor | 139 | 15 | 22 | 37 | 107 | 1993-1997 | 4 | C | 1969-02-06 | Stratford, ONT |
| Larry Thibeault | 4 | 0 | 2 | 2 | 2 | 1944-1945 | 1 | L | 1918-10-02 | Charlestone, ONT |
| Steve Thomas | 44 | 10 | 12 | 22 | 25 | 2003-2004 | 1 | R | 1963-07-15 | Stockport, England |
| Cecil "Tiny" Thompson | 85 | 0 | 0 | 0 | 0 | 1938-1940 | 2 | G | 1907-11-02 | Sandon, BC |
| Errol Thompson | 200 | 76 | 58 | 134 | 102 | 1977-1981 | 4 | F | 1950-05-28 | Summerside, PEI |
| Bill Thomson | 8 | 2 | 2 | 4 | 0 | 1938-1944 | 2 | R | 1912-03-23 | Troon-Ayrshire, Scotland |
| Jerry Toppazzini | 40 | 1 | 7 | 8 | 31 | 1955-1956 | 1 | R | 1931-07-29 | Copper Cliff, ONT |
| Larry Trader | 55 | 3 | 9 | 12 | 45 | 1982-1985 | 2 | D | 1963-07-07 | Barry's Bay, ONT |
| Dave Trottier | 11 | 1 | 1 | 2 | 16 | 1938-1939 | 1 | W | 1906-06-25 | Pembroke, ONT |
| Joe Turner | 1 | 0 | 0 | 0 | 0 | 1941-1942 | 1 | G | 1919-03-28 | |
| Norm Ullman | 875 | 324 | 434 | 758 | 552 | 1955-1968 | 13 | C | 1935-12-26 | Provost, ALTA |
| Garry Unger | 216 | 84 | 68 | 152 | 165 | 1967-1971 | 4 | C | 1947-12-07 | Calgary, ALTA |
| Rogatien Vachon | 109 | 0 | 4 | 4 | 23 | 1978-1980 | 2 | G | 1945-09-08 | Palmarolle, PQ |
| Eric Vail | 52 | 10 | 14 | 24 | 35 | 1981-1982 | 1 | F | 1953-09-16 | Timmins, ONT |
| Rick Vasko | 31 | 3 | 7 | 10 | 29 | 1977-1981 | 3 | D | 1957-01-12 | St. Catharines, ONT |
| Darren Veitch | 153 | 20 | 83 | 103 | 99 | 1985-1988 | 3 | D | 1960-04-24 | Saskatoon, SASK |
| Pat Verbeek | 135 | 37 | 41 | 78 | 168 | 1999-2001 | 2 | R | 1964-05-24 | Sarnia, ONT |
| Mike Vernon | 95 | 0 | 0 | 0 | 45 | 1994-1997 | 3 | G | 1963-02-24 | Calgary, ALTA |
| Dennis Vial | 45 | 1 | 1 | 2 | 108 | 1990-1993 | 3 | D | 1969-04-10 | Sault Ste. Marie, ONT |
| Doug Volmar | 41 | 9 | 6 | 15 | 10 | 1969-1972 | 3 | R | 1945-01-09 | Cleveland, OH |
| Carl Voss | 46 | 6 | 16 | 22 | 8 | 1932-1934 | 2 | C | 1907-01-06 | Chelsea, MA |
| Bob Wall | 85 | 5 | 7 | 12 | 43 | 1964-1972 | 4 | D | 1942-12-01 | Elgin Mills, ONT |
| Jesse Wallin | 49 | 0 | 2 | 2 | 34 | 1999-2003 | 4 | D | 1978-03-10 | Saskatoon, SASK |
| Wes Walz | 2 | 0 | 0 | 0 | 0 | 1995-1996 | 1 | C | 1970-05-15 | Calgary, ALTA |
| Aaron Ward | 276 | 16 | 27 | 43 | 238 | 1993-2001 | 7 | D | 1973-01-17 | Windsor, ONT |
| Eddie Wares | 214 | 50 | 84 | 134 | 106 | 1937-1943 | 6 | R | 1915-03-19 | Calgary, ALTA |
| Bryan Watson | 302 | 3 | 44 | 47 | 897 | 1965-1977 | 6 | D | 1942-11-14 | Bancroft, ONT |
| Harry Watson | 94 | 27 | 28 | 55 | 14 | 1942-1946 | 2 | L | 1923-05-06 | Saskatoon, SASK |
| Jim Watson | 77 | 0 | 4 | 4 | 97 | 1963-1970 | 6 | D | 1943-06-28 | Malartic, PQ |
| Brian Watts | 4 | 0 | 0 | 0 | 0 | 1975-1976 | 1 | L | 1947-09-10 | Hagersville, ONT |
| Tom Webster | 84 | 31 | 38 | 69 | 44 | 1970-1980 | 3 | R | 1948-10-04 | Kirkland Lake, ONT |
| Ralph "Cooney" Weiland | 87 | 24 | 44 | 68 | 16 | 1933-1935 | 2 | C | 1905-11-05 | Seaforth, ONT |
| Stan Weir | 57 | 5 | 24 | 29 | 2 | 1982-1983 | 1 | C | 1952-03-17 | Ponoka, ALTA |
| Carl Wetzel | 2 | 0 | 0 | 0 | 0 | 1964-1965 | 1 | G | 1938-12-12 | Detroit, MI |
| Bob Whitelaw | 32 | 0 | 2 | 2 | 2 | 1940-1942 | 2 | D | 1916-10-05 | Motherwell, Scotland |
| Ray Whitney | 67 | 14 | 29 | 43 | 22 | 2003-2004 | 1 | L | 1972-05-08 | Fort Saskatchewan, ALTA |
| Archie Wilder | 18 | 0 | 2 | 2 | 2 | 1940-1941 | 1 | L | 1917-05-30 | Melville, SASK |
| Bob Wilkie | 8 | 1 | 2 | 3 | 2 | 1990-1991 | 1 | D | 1969-02-11 | Calgary, ALTA |
| Burr Williams | 3 | 0 | 1 | 1 | 16 | 1933-1937 | 2 | D | | Tulsa, OK |
| Dave "Tiger" Williams | 55 | 3 | 8 | 11 | 158 | 1984-1985 | 1 | F | 1954-02-03 | Weyburn, SASK |
| Fred Williams | 44 | 2 | 5 | 7 | 10 | 1976-1977 | 1 | C | 1956-07-01 | Saskatoon, SASK |
| Jason Williams | 233 | 49 | 67 | 116 | 73 | 2000-2007 | 6 | C | 1980-08-11 | London, ONT |
| Johnny Wilson | 379 | 79 | 100 | 179 | 108 | 1949-1959 | 8 | L | 1929-06-14 | Kincardine, ONT |
| Larry Wilson | 21 | 0 | 4 | 4 | 12 | 1949-1953 | 3 | C | 1930-10-23 | Kincardine, ONT |
| Rick Wilson | 77 | 3 | 13 | 16 | 56 | 1976-1977 | 1 | D | 1950-08-10 | Prince Albert, SASK |
| Ross "Lefty" Wilson | 1 | 0 | 0 | 0 | 0 | 1953-1954 | 1 | G | 1919-10-15 | Toronto, ONT |
| Murray Wing | 1 | 0 | 1 | 1 | 0 | 1973-1974 | 1 | D | 1950-10-14 | Thunder Bay, ONT |
| Eddie Wiseman | 135 | 24 | 30 | 54 | 43 | 1932-1936 | 4 | R | 1912-12-28 | Newcastle, NB |
| Steve Wochy | 54 | 19 | 20 | 39 | 17 | 1944-1947 | 2 | R | 1922-12-25 | Fort William, ONT |
| Benny Woit | 261 | 6 | 18 | 24 | 122 | 1950-1955 | 5 | D | 1928-01-07 | Fort William, ONT |
| Mike Wong | 22 | 1 | 1 | 2 | 12 | 1975-1976 | 1 | C | 1955-01-14 | Minneapolis, MN |
| Paul Woods | 501 | 72 | 124 | 196 | 276 | 1977-1984 | 7 | F | 1955-04-12 | Hespeler, ONT |
| Jason Woolley | 170 | 11 | 50 | 61 | 78 | 2002-2006 | 3 | D | 1969-07-27 | Toronto, ONT |
| Ken Wregget | 29 | 0 | 1 | 1 | 0 | 1999-2000 | 1 | G | 1964-03-25 | Brandon, MAN |
| Larry Wright | 66 | 3 | 6 | 9 | 13 | 1977-1978 | 1 | C | 1951-10-08 | Regina, SASK |
| Jason York | 19 | 2 | 4 | 6 | 4 | 1992-1995 | 3 | D | 1970-05-20 | Nepean, ONT |
| B.J. Young | 1 | 0 | 0 | 0 | 0 | 1999-2000 | 1 | R | 1977-07-23 | Anchorage, AK |
| Doug Young | 294 | 22 | 34 | 56 | 232 | 1932-1939 | 7 | D | 1908-10-01 | Medicine Hat, ALTA |
| Howie Young | 229 | 9 | 46 | 55 | 660 | 1960-1968 | 5 | D | 1937-08-02 | Toronto, ONT |
| Warren Young | 79 | 22 | 24 | 46 | 161 | 1985-1986 | 1 | F | 1956-01-11 | Toronto, ONT |
| Paul Ysebaert | 210 | 84 | 86 | 170 | 113 | 1990-1993 | 3 | L | 1966-05-15 | Sarnia, ONT |
| Steve Yzerman | 1514 | 692 | 1063 | 1755 | 924 | 1983-2006 | 22 | C | 1965-05-09 | Cranbrook, BC |
| Larry Zeidel | 28 | 1 | 0 | 1 | 22 | 1951-1953 | 2 | D | 1928-06-01 | Montreal, PQ |
| Ed Zeniuk | 2 | 0 | 0 | 0 | 0 | 1954-1955 | 1 | D | 1933-03-08 | Landis, SASK |
| Henrik Zetterberg | 432 | 183 | 222 | 405 | 158 | 2002-2009 | 6 | L | 1980-10-09 | Njurunda, Sweden |
| Rick Zombo | 353 | 14 | 78 | 92 | 442 | 1984-1992 | 8 | D | 1963-05-08 | Des Plaines, IL |
| Rudy Zunich | 2 | 0 | 0 | 0 | 2 | 1943-1944 | 1 | D | | |
denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there
is no official breakdown when a player was traded mid-season, his statistics are
only included with the team he finished with. So you may see players with all zeros
for statistics. This means their exact team totals were not available. Their games-played
will not be accounted for with any of the teams they played with in this case.