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