(As of the end of 2019-20 Season)
Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level Greg Adams 12 4 2 6 35 1988-1989 1 L 1960-05-31 Fuller Lake, BC Major League Greg Adams 489 179 190 369 154 1987-1995 8 L 1963-08-01 Nelson, BC Major League Bruce Affleck 5 0 1 1 0 1979-1980 1 D 1954-05-05 Penticton, BC Major League Jim Agnew 65 0 1 1 189 1986-1992 5 D 1966-03-21 Deloraine, MAN Major League Andrew Alberts 134 4 9 13 126 2009-2014 5 D 1981-06-30 Eden Prairie, MN Major League Claire Alexander 32 8 18 26 6 1977-1978 1 D 1945-06-16 Collingwood, ONT Major League Bryan Allen 216 14 18 32 288 2000-2006 5 D 1980-08-21 Kingston, ONT Major League Jonas Andersson 4 0 0 0 0 2010-2011 1 L 1981-02-24 Stockholm, Sweden Major League Shawn Antoski 70 1 2 3 265 1990-1995 5 L 1970-03-25 Brantford, ONT Major League John Arbour 13 0 0 0 12 1970-1971 1 D 1945-09-28 Niagara Falls, ONT Major League Darren Archibald 52 6 8 14 26 2013-2019 3 R 1990-02-09 Newmarket, ONT Major League Magnus Arvedson 41 8 7 15 12 2003-2004 1 L 1971-11-25 Karlstad, Sweden Major League Brent Ashton 124 23 25 48 68 1979-1981 2 C 1960-05-18 Saskatoon, SASK Major League Adrian Aucoin 341 49 71 120 245 1994-2001 7 D 1973-07-03 Ottawa, ONT Major League Alex Auld 81 0 3 3 4 2001-2006 4 G 1981-01-07 Cold Lake, ALTA Major League Dave Babych 409 23 131 154 290 1991-1998 7 D 1961-05-23 Edmonton, ALTA Major League Richard Bachman 7 0 0 0 0 2015-2019 3 G 1987-07-25 Salt Lake City, UT Major League Sven Baertschi 225 58 52 110 56 2014-2020 6 L 1992-10-05 Bern, Switzerland Major League Justin Bailey 19 0 0 0 8 2019-2022 3 R 1995-07-01 Buffalo, NY Major League Peter Bakovic 10 2 0 2 48 1987-1988 1 L 1965-01-31 Thunder Bay, ONT Major League Jozef Balej 1 0 1 1 0 2005-2006 1 R 1982-02-22 Myjava, Slovakia Major League Keith Ballard 148 3 13 16 146 2010-2013 3 D 1982-11-26 Baudette, MN Major League Dave Balon 116 22 21 43 43 1971-1973 2 L 1937-08-02 Wakaw, SASK Major League Murray Bannerman 1 0 0 0 0 1977-1978 1 G 1957-04-27 Fort Frances, ONT Major League Cam Barker 14 0 2 2 4 2012-2013 1 D 1986-04-04 Winnipeg, MAN Major League Murray Baron 383 10 34 44 375 1998-2003 5 D 1967-06-01 Prince George, BC Major League Robin Bartell 40 0 1 1 14 1986-1987 1 D 1961-05-16 Drake, SASK Major League Matt Bartkowski 80 6 12 18 50 2015-2016 1 D 1988-06-04 Pittsburgh, PA Major League Nolan Baumgartner 99 7 35 42 38 2002-2010 4 D 1976-03-23 Calgary, ALTA Major League Robin Bawa 2 0 0 0 0 1991-1992 1 R 1966-03-26 Duncan, BC Major League Jay Beagle 142 6 20 26 64 2018-2021 3 C 1985-10-16 Calgary, ALTA Major League Kris Beech 4 1 1 2 0 2007-2008 1 C 1981-02-05 Salmon Arm, BC Major League Jesse Belanger 9 3 0 3 4 1995-1996 1 C 1969-06-15 St. Georges Beauce, PQ Major League Neil Belland 106 13 31 44 54 1981-1986 5 D 1961-04-03 Parry Sound, ONT Major League Jordie Benn 75 2 14 16 26 2019-2021 2 D 1987-07-26 Victoria, BC Major League Jim Benning 246 15 55 70 172 1986-1990 4 D 1963-04-29 Edmonton, ALTA Major League Josef Beranek 98 14 27 41 88 1994-1996 2 C 1969-10-25 Litvinov, Czech Rep. Major League Drake Berehowsky 39 2 3 5 39 2000-2002 2 D 1972-01-03 Toronto, ONT Major League Marc Bergevin 9 0 2 2 2 2003-2004 1 D 1965-08-11 Montreal, PQ Major League Steve Bernier 140 26 28 54 48 2008-2010 2 R 1985-03-31 Quebec, PQ Major League Ken Berry 27 4 4 8 11 1987-1989 2 W 1960-06-21 Burnaby, BC Major League Todd Bertuzzi 518 188 261 449 822 1997-2006 8 R 1975-02-02 Sudbury, ONT Major League Alex Biega 179 4 32 36 94 2014-2019 5 D 1988-04-04 Montreal, PQ Major League Kevin Bieksa 597 56 185 241 879 2005-2015 10 D 1981-06-16 Grimsby, ONT Major League Byron Bitz 10 1 3 4 14 2011-2012 1 R 1984-07-21 Saskatoon, SASK Major League Rick Blight 324 96 125 221 168 1975-1981 6 R 1955-10-17 Portage La Prairie, MAN Major League Mario Bliznak 6 1 0 1 0 2009-2011 2 C 1987-03-06 Trencin, Slovakia Major League Ken Block 1 0 0 0 0 1970-1971 1 D 1944-03-18 Steinbach, MAN Major League Gregg Boddy 273 23 44 67 263 1971-1976 5 D 1949-03-19 Ponoka, ALTA Major League Doug Bodger 13 0 1 1 4 1999-2000 1 D 1966-06-18 Chemainus, BC Major League Brock Boeser 324 121 135 256 88 2016-2022 6 R 1997-02-25 Burnsville, MN Major League Lonny Bohonos 70 13 13 26 14 1995-1998 3 C 1973-05-20 Winnipeg, MAN Major League Ivan Boldirev 216 80 104 184 105 1979-1983 4 C 1949-08-15 Zranjanin, Yugoslavia Major League Alexandre Bolduc 46 2 3 5 38 2008-2011 3 C 1985-06-26 Montreal, PQ Major League Larry Bolonchuk 15 0 0 0 6 1972-1973 1 D 1952-02-26 Winnipeg, MAN Major League Nick Bonino 75 15 24 39 22 2014-2015 1 C 1988-04-20 Hartford, CT Major League Ryan Bonni 3 0 0 0 0 1999-2000 1 D 1979-02-18 Winnipeg, MAN Major League David Booth 134 26 25 51 54 2011-2014 3 L 1984-11-24 Detroit, MI Major League Paulin Bordeleau 183 33 56 89 47 1973-1976 3 C 1953-01-29 Rouyn-Noranda, PQ Major League Reid Boucher 48 8 4 12 6 2016-2019 3 L 1993-09-08 Grand Ledge, MI Major League Tyler Bouck 36 2 3 5 60 2003-2007 3 L 1980-01-13 Camrose, ALTA Major League Andre Boudrias 458 121 267 388 140 1970-1976 6 C 1943-09-19 Montreal, PQ Major League Luc Bourdon 36 2 0 2 24 2006-2008 2 D 1987-02-16 Shippegan, NB Major League Madison Bowey 2 0 0 0 0 2021-2022 1 D 1995-04-22 Winnipeg, MAN Major League Randy Boyd 62 7 17 24 64 1987-1989 2 D 1962-01-23 Coniston, ONT Major League Travis Boyd 19 2 0 2 0 2020-2021 1 C 1993-09-14 Hopkins, MN Major League Steve Bozek 191 46 44 90 118 1988-1991 3 F 1960-11-26 Kelowna, BC Major League Brian Bradley 193 51 81 132 155 1987-1991 4 C 1965-01-21 Kitchener, ONT Major League Per-Olov Brasar 181 37 63 100 21 1979-1982 3 L 1950-09-30 Falun, Sweden Major League Donald Brashear 388 50 53 103 1159 1996-2002 6 L 1972-01-07 Bedford, IN Major League Mel Bridgman 15 4 3 7 10 1988-1989 1 C 1955-04-28 Trenton, ONT Major League Guillaume Brisebois 10 0 0 0 0 2018-2022 3 D 1997-07-21 Longueuil, PQ Major League Martin Brochu 6 0 0 0 0 2001-2002 1 G 1973-03-10 Anjou, PQ Major League Richard Brodeur 377 0 8 8 24 1980-1988 8 G 1952-09-15 Longueuil, PQ Major League Gary Bromley 73 0 2 2 8 1978-1981 3 G 1950-01-19 Edmonton, ALTA Major League Wade Brookbank 52 3 2 5 176 2003-2006 2 W 1977-09-29 Lanigan, SASK Major League Cam Brown 1 0 0 0 7 1990-1991 1 L 1969-05-15 Saskatoon, SASK Major League Jeff Brown 72 10 44 54 44 1993-1996 3 D 1966-04-30 Ottawa, ONT Major League Mike Brown 16 0 0 0 77 2000-2002 2 W 1979-04-29 Surrey, BC Major League Mike Brown 39 1 1 2 140 2007-2009 2 R 1985-06-24 Chicago, IL Major League Sean Brown 12 0 0 0 8 2005-2006 1 D 1976-11-05 Oshawa, ONT Major League David Bruce 143 23 18 41 245 1985-1989 4 L 1964-10-07 Thunder Bay, ONT Major League Jiri Bubla 256 17 101 118 202 1981-1986 5 D 1950-01-27 Usti nad Labem, Czech. Major League Jan Bulis 79 12 11 23 70 2006-2007 1 C 1978-03-18 Pardubice, Czech Rep. Major League Bruce Bullock 16 0 0 0 2 1972-1977 3 G 1949-05-09 Toronto, ONT Major League Pavel Bure 428 254 224 478 328 1991-1998 7 R 1971-03-31 Moscow, Russia Major League Sean Burke 16 0 1 1 14 1997-1998 1 G 1967-01-29 Windsor, ONT Major League Alexander Burmistrov 24 2 4 6 12 2017-2018 1 C 1991-10-21 Kazan, Russia Major League Kyle Burroughs 42 1 4 5 39 2021-2022 1 D 1995-07-12 Vancouver, BC Major League Alexandre Burrows 822 193 191 384 1066 2005-2017 12 R 1981-04-11 Pincourt, PQ Major League Rod Buskas 17 0 3 3 36 1989-1990 1 D 1961-01-07 Wetaskiwin, ALTA Major League Garth Butcher 610 33 107 140 1668 1981-1991 10 D 1963-01-08 Regina, SASK Major League Sven Butenschoen 8 0 0 0 10 2005-2006 1 D 1976-03-22 Itzehoe, Germany Major League Jerry Butler 128 19 20 39 96 1979-1982 3 F 1951-02-27 Sarnia, ONT Major League Drew Callander 21 3 1 4 2 1978-1980 2 C 1956-08-17 Regina, SASK Major League Colin Campbell 89 1 16 17 206 1980-1982 2 D 1953-01-28 London, ONT Major League Frank Caprice 102 0 3 3 17 1982-1988 6 G 1962-04-02 Hamilton, ONT Major League Dave Capuano 88 16 36 52 52 1989-1991 2 L 1968-07-27 Warwick, RI Major League Jack Capuano 3 0 0 0 0 1990-1991 1 D 1966-07-07 Cranston, RI Major League Keith Carney 18 0 2 2 14 2005-2006 1 D 1970-02-03 Providence, RI Major League Jacques Caron 10 0 0 0 2 1973-1974 1 G 1940-04-21 Rouyn-Noranda, PQ Major League Larry Carriere 56 1 12 13 66 1976-1978 2 D 1952-01-30 Montreal, PQ Major League Jimmy Carson 34 7 10 17 22 1993-1994 1 C 1968-07-20 Southfield, MI Major League Anson Carter 81 33 22 55 41 2005-2006 1 C 1974-06-06 Toronto, ONT Major League Andrew Cassels 198 40 128 168 48 1999-2002 3 C 1969-07-23 Bramalea, ONT Major League Michael Chaput 77 4 5 9 34 2016-2018 2 C 1992-04-09 Ile-Bizard, PQ Major League Jose Charbonneau 46 8 8 16 55 1988-1995 3 R 1966-11-21 Ferme-Neuve, PQ Major League Jalen Chatfield 18 0 1 1 12 2020-2021 1 D 1996-05-15 Ypsilanti, MI Major League Alex Chiasson 67 13 9 22 24 2021-2022 1 R 1990-10-01 Montreal, PQ Major League Marc Chouinard 42 2 2 4 10 2006-2007 1 C 1977-05-06 Charlesbourg, PQ Major League Mike Christie 9 1 1 2 0 1980-1981 1 D 1949-12-20 Big Springs, TX Major League Artem Chubarov 228 25 33 58 40 1999-2004 5 C 1979-12-13 Gorky, USSR Major League Enrico Ciccone 13 0 1 1 47 1997-1998 1 D 1970-04-10 Montreal, PQ Major League Adam Clendening 17 0 2 2 8 2014-2015 1 D 1992-10-26 Niagara Falls, NY Major League Dan Cloutier 208 0 4 4 70 2000-2006 5 G 1976-04-22 Mont-Laurier, PQ Major League Glen Cochrane 63 0 3 3 177 1985-1987 2 D 1958-01-29 Cranbrook, BC Major League Wayne Connelly 53 14 20 34 12 1971-1972 1 R 1939-12-16 Rouyn-Noranda, PQ Major League Brandon Convery 19 2 9 11 8 1997-1999 2 C 1974-02-04 Kingston, ONT Major League Bob Cook 2 0 0 0 0 1970-1971 1 R 1946-01-06 Sudbury, ONT Major League Matt Cooke 566 83 120 203 625 1998-2008 9 L 1978-09-07 Belleville, ONT Major League Frankie Corrado 28 2 0 2 4 2012-2015 3 D 1993-03-26 Toronto, ONT Major League Mike Corrigan 95 24 32 56 130 1970-1972 2 L 1946-01-11 Ottawa, ONT Major League Patrick Coulombe 7 0 1 1 4 2006-2007 1 D 1985-04-23 Saint-Fabien, PQ Major League Geoff Courtnall 292 102 144 246 495 1990-1995 5 L 1962-08-18 Victoria, BC Major League Russ Courtnall 141 39 72 111 68 1994-1997 3 R 1965-01-02 Duncan, BC Major League Larry Courville 33 1 2 3 16 1995-1998 3 L 1975-04-02 Timmins, ONT Major League Jeff Cowan 88 7 4 11 203 2006-2008 2 L 1976-09-27 Scarborough, ONT Major League Craig Coxe 177 10 21 31 535 1984-1991 6 C 1964-01-21 Chula Vista, CA Major League Adam Cracknell 44 5 5 10 14 2015-2016 1 R 1985-07-15 Prince Albert, SASK Major League Joseph Cramarossa 10 0 0 0 9 2016-2017 1 C 1992-10-26 Toronto, ONT Major League Murray Craven 88 15 50 65 42 1992-1994 2 C 1964-07-25 Medicine Hat, ALTA Major League Marc Crawford 176 19 31 50 229 1981-1987 6 L 1961-02-13 Belleville, ONT Major League Troy Crowder 30 1 2 3 52 1996-1997 1 R 1968-05-03 Sudbury, ONT Major League Ray Cullen 70 12 21 33 42 1970-1971 1 C 1941-09-20 St. Catharines, ONT Major League Jassen Cullimore 64 2 3 5 62 1994-1997 3 D 1972-12-04 Simcoe, ONT Major League Tony Currie 38 9 7 16 4 1981-1984 3 R 1957-11-12 Sydney Mines, NS Major League J.J. Daigneault 131 9 46 55 114 1984-1986 2 D 1965-10-12 Montreal, PQ Major League Bob Dailey 257 38 93 131 417 1973-1977 4 D 1953-05-03 Kingston, ONT Major League Zac Dalpe 55 4 3 7 6 2013-2014 1 C 1989-11-01 Paris, ONT Major League Rob Davison 23 0 2 2 51 2008-2009 1 D 1980-05-01 St. Catharines, ONT Major League Brandon DeFazio 2 0 0 0 0 2014-2015 1 L 1988-09-13 Oakville, ONT Major League Michael Del Zotto 105 7 19 26 56 2017-2019 2 D 1990-06-24 Stouffville, ONT Major League Ron Delorme 210 17 20 37 383 1981-1985 4 R 1955-09-03 North Battleford, SASK Major League Ab DeMarco 95 13 22 35 23 1974-1976 2 D 1949-02-27 Cleveland, OH Major League Pavol Demitra 97 23 46 69 20 2008-2010 2 C 1974-11-29 Dubnica, Slovakia Major League Thatcher Demko 136 0 3 3 2 2017-2022 5 G 1995-12-08 San Diego, CA Major League Bill Derlago 63 15 19 34 29 1978-1980 2 C 1958-08-25 Birtle, MAN Major League Travis Dermott 17 1 1 2 0 2021-2022 1 D 1996-12-22 Newmarket, ONT Major League Guillaume Desbiens 13 0 0 0 12 2009-2011 2 R 1985-04-20 Alma, PQ Major League Raphael Diaz 6 1 1 2 0 2013-2014 1 D 1986-01-09 Baar, Switzerland Major League Jason Dickinson 62 5 6 11 19 2021-2022 1 C 1995-07-04 Georgetown, ONT Major League Gerald Diduck 265 17 55 72 553 1990-1995 5 D 1965-04-06 Sherwood Park, ALTA Major League Michael DiPietro 3 0 0 0 0 2018-2022 3 G 1999-06-09 Windsor, ONT Major League Robert Dirk 217 9 18 27 401 1990-1994 4 D 1966-08-20 Regina, SASK Major League Gary Doak 82 2 11 13 135 1970-1972 2 D 1946-02-25 Goderich, ONT Major League Louis Domingue 1 0 0 0 0 2019-2020 1 G 1992-03-06 Saint-Hyacinthe, PQ Major League Derek Dorsett 184 20 34 54 459 2014-2018 4 R 1986-12-20 Kindersley, SASK Major League Jim Dowd 38 1 6 7 6 1995-1996 1 C 1968-12-25 Brick, NJ Major League Nic Dowd 40 3 0 3 16 2017-2018 1 C 1990-05-27 Huntsville, AL Major League Justin Dowling 22 2 2 4 2 2021-2022 1 C 1990-10-01 Calgary, ALTA Major League Sheldon Dries 11 2 1 3 0 2021-2022 1 C 1994-04-23 Macomb, MI Major League Harold Druken 118 27 29 56 30 1999-2003 4 C 1979-01-26 St. John's, NFLD Major League Mike Duco 6 0 2 2 5 2011-2012 1 L 1987-07-08 Toronto, ONT Major League Dale Dunbar 1 0 0 0 2 1985-1986 1 D 1961-10-14 Winthrop, MA Major League Dave Dunn 69 11 22 33 87 1973-1975 2 D 1948-08-19 Moosomin, SASK Major League Ed Dyck 49 0 0 0 0 1971-1974 3 G 1950-10-29 Warman, SASK Major League Andrew Ebbett 46 6 6 12 10 2011-2013 2 C 1983-01-02 Vernon, BC Major League Alexander Edler 925 99 310 409 665 2006-2021 15 D 1986-04-21 Ostersund, Sweden Major League Christian Ehrhoff 159 28 66 94 94 2009-2011 2 D 1982-07-06 Moers, Germany Major League Neil Eisenhut 13 1 3 4 21 1993-1994 1 C 1967-02-09 Osoyoos, BC Major League Oliver Ekman-Larsson 79 5 24 29 52 2021-2022 1 D 1991-07-17 Karlskrona, Sweden Major League Anders Eldebrink 43 2 9 11 21 1981-1983 2 D 1960-12-11 Kalix, Sweden Major League Ken Ellacott 12 0 0 0 0 1982-1983 1 G 1959-03-03 Paris, ONT Major League Joacim Eriksson 1 0 0 0 0 2013-2014 1 G 1990-04-09 Gavle, Sweden Major League Loui Eriksson 252 38 52 90 48 2016-2021 5 L 1985-07-17 Gothenburg, Sweden Major League Roland Eriksson 35 2 12 14 4 1978-1979 1 C 1954-03-01 Stora Tuna, Sweden Major League Bob Essensa 39 0 0 0 4 2000-2001 1 G 1965-01-14 Toronto, ONT Major League Emerson Etem 39 7 5 12 9 2015-2016 1 R 1992-06-16 Long Beach, CA Major League Oscar Fantenberg 36 1 5 6 6 2019-2020 1 D 1991-10-07 Ljungby, Sweden Major League Fedor Fedorov 15 0 2 2 8 2002-2004 2 C 1981-06-11 Moscow, Russia Major League Taylor Fedun 1 0 1 1 0 2015-2016 1 D 1988-06-04 Edmonton, ALTA Major League Tom Fergus 80 19 29 48 37 1991-1993 2 C 1962-06-16 Chicago, IL Major League Micheal Ferland 14 1 4 5 7 2019-2020 1 L 1992-04-20 Swan River, MAN Major League Benn Ferriero 2 0 0 0 0 2013-2014 1 R 1987-04-29 Essex, MA Major League Zack Fitzgerald 1 0 0 0 0 2007-2008 1 D 1985-06-16 Two Harbors, MN Major League Rory Fitzpatrick 58 1 6 7 46 2006-2007 1 D 1975-01-11 Rochester, NY Major League Rob Flockhart 43 1 2 3 12 1976-1979 3 L 1956-02-06 Sicamous, BC Major League Peter Folco 2 0 0 0 0 1973-1974 1 D 1953-08-13 Montreal, PQ Major League Dave Fortier 58 1 3 4 125 1976-1977 1 D 1951-06-17 Sudbury, ONT Major League Mike Fountain 6 0 0 0 0 1996-1997 1 G 1972-01-26 North York, ONT Major League Curt Fraser 348 92 114 206 651 1978-1983 5 L 1958-01-12 Cincinnati, OH Major League Alex Friesen 1 0 0 0 0 2015-2016 1 C 1991-01-30 St.Catharines, ONT Major League Jonah Gadjovich 1 0 0 0 17 2020-2021 1 L 1998-10-12 Whitby, ONT Major League Dave Gagner 33 2 12 14 24 1998-1999 1 C 1964-12-11 Chatham, ONT Major League Sam Gagner 81 11 23 34 39 2017-2019 2 C 1989-08-10 London, ONT Major League Troy Gamble 72 0 1 1 22 1986-1992 4 G 1967-04-07 New Glasgow, NS Major League George Gardner 42 0 0 0 0 1970-1972 2 G 1942-10-08 Lachine, PQ Major League Conor Garland 77 19 33 52 36 2021-2022 1 R 1996-03-11 Scituate, MA Major League John Garrett 56 0 1 1 23 1982-1985 3 G 1951-06-17 Trenton, ONT Major League Jason Garrison 128 15 34 49 85 2012-2014 2 D 1984-11-13 White Rock, BC Major League Brad Gassoff 122 19 17 36 163 1975-1979 4 L 1955-11-13 Quesnel, BC Major League Adam Gaudette 153 21 31 52 67 2017-2021 4 C 1996-10-03 Braintree, MA Major League Brendan Gaunce 117 6 9 15 45 2015-2019 4 C 1994-03-25 Sudbury, ONT Major League Martin Gelinas 258 90 81 171 173 1993-1998 5 L 1970-06-05 Shawinigan, PQ Major League Don Gibson 14 0 3 3 20 1990-1991 1 D 1967-12-29 Deloraine, MAN Major League Jere Gillis 309 63 75 138 210 1977-1985 6 F 1957-01-18 Bend, OR Major League Tanner Glass 140 7 14 21 187 2009-2011 2 L 1983-11-29 Regina, SASK Major League Danny Gloor 2 0 0 0 0 1973-1974 1 C 1952-12-04 Mitchell, ONT Major League Brian Glynn 16 0 0 0 12 1993-1994 1 D 1967-11-23 Iserlohn, Germany Major League Nikolay Goldobin 114 18 26 44 24 2016-2020 4 R 1995-10-07 Moscow, Russia Major League Larry Goodenough 113 7 21 28 75 1976-1980 4 D 1953-01-19 Toronto, ONT Major League Andrew Gordon 6 0 0 0 0 2012-2013 1 L 1985-12-13 Halifax, NS Major League Rob Gordon 4 0 0 0 2 1998-1999 1 C 1976-01-13 Murrayville, BC Major League Lee Goren 30 1 2 3 30 2005-2007 2 R 1977-12-26 Winnipeg, MAN Major League John Gould 218 82 76 158 53 1973-1977 4 L 1947-01-15 Alliston, ONT Major League Larry Gould 2 0 0 0 0 1973-1974 1 L 1952-08-16 Alliston, ONT Major League Michael Grabner 20 5 6 11 8 2009-2010 1 R 1987-10-05 Villach, Austria Major League Thomas Gradin 613 197 353 550 280 1978-1986 8 F 1956-02-18 Solleftea, Sweden Major League Marc-Andre Gragnani 14 1 2 3 6 2011-2012 1 D 1987-03-11 Montreal, PQ Major League Markus Granlund 215 41 28 69 48 2015-2019 4 C 1993-04-16 Oulu, Finland Major League Tyler Graovac 22 5 1 6 8 2019-2021 2 C 1993-04-27 Brampton, ONT Major League Hilliard Graves 196 42 61 103 49 1976-1979 3 R 1950-10-18 Saint John, NB Major League Josh Green 90 6 7 13 39 2005-2007 2 C 1977-11-16 Camrose, ALTA Major League Randy Gregg 21 1 4 5 24 1991-1992 1 D 1956-02-19 Edmonton, ALTA Major League Alexandre Grenier 9 0 0 0 2 2015-2017 2 R 1991-09-05 Laval, PQ Major League Martin Grenier 7 1 0 1 9 2003-2004 1 D 1980-11-02 Laval, PQ Major League John Grisdale 199 3 32 35 266 1974-1979 5 D 1948-08-23 Geraldton, ONT Major League Erik Gudbranson 139 5 14 19 136 2016-2019 3 D 1992-01-07 Ottawa, ONT Major League Jocelyn Guevremont 227 44 88 132 124 1971-1975 4 D 1951-03-01 Montreal, PQ Major League Kevan Guy 114 5 13 18 105 1988-1991 3 D 1965-07-16 Edmonton, ALTA Major League Jaroslav Halak 17 0 0 0 2 2021-2022 1 G 1985-05-13 Bratislava, Slovakia Major League Murray Hall 109 27 44 71 28 1970-1972 2 R 1940-11-24 Kirkland Lake, ONT Major League Taylor Hall 34 7 9 16 25 1983-1987 4 R 1964-02-20 Regina, SASK Major League Doug Halward 324 45 118 163 389 1980-1987 7 D 1955-11-01 Toronto, ONT Major League Dan Hamhuis 389 23 119 142 190 2010-2016 6 D 1982-12-13 Smithers, BC Major League Ken Hammond‡ 1991-1992 1 D 1963-08-22 London, ONT Major League Travis Hamonic 62 6 11 17 45 2020-2022 2 D 1990-08-16 St. Malo, MAN Major League Glen Hanlon 137 0 3 3 107 1977-1982 5 G 1957-02-20 Brandon, MAN Major League Jannik Hansen 565 105 130 235 260 2006-2017 11 R 1986-03-15 Rodovre, Denmark Major League Jim Hargreaves 66 1 7 8 105 1970-1973 2 D 1950-05-02 Winnipeg, MAN Major League Ed Hatoum 26 1 3 4 21 1970-1971 1 R 1947-12-07 Beruit, Lebanon Major League Greg Hawgood 95 7 22 29 32 1999-2001 2 D 1968-08-10 Edmonton, ALTA Major League Todd Hawkins 8 0 0 0 15 1988-1990 2 L 1966-08-02 Kingston, ONT Major League Jayce Hawryluk 30 2 3 5 9 2020-2021 1 C 1996-01-01 Yorkton, SASK Major League Steve Hazlett 1 0 0 0 0 1979-1980 1 L 1957-12-12 Sarnia, ONT Major League Johan Hedberg 21 0 0 0 10 2003-2004 1 G 1973-05-05 Leksand, Sweden Major League Bret Hedican 310 17 85 102 281 1993-1999 6 D 1970-08-10 Saint Paul, MN Major League Rick Heinz 3 0 0 0 0 1981-1982 1 G 1955-05-30 Essex, ONT Major League Bryan Helmer 62 7 9 16 71 2000-2003 3 D 1972-07-15 Sault Ste. Marie, ONT Major League Darby Hendrickson 67 7 6 13 36 1998-2000 2 C 1972-08-28 Richfield, MN Major League Chris Higgins 314 62 80 142 82 2010-2016 6 L 1983-06-02 Smithtown, NY Major League Matthew Highmore 64 8 9 17 16 2020-2022 2 C 1996-02-27 Halifax, NS Major League Corey Hirsch 101 0 3 3 8 1995-1999 4 G 1972-07-01 Medicine Hat, ALTA Major League Jan Hlavac 55 10 13 23 16 2001-2003 2 L 1976-09-20 Prague, Czech Major League Ivan Hlinka 137 42 81 123 28 1981-1983 2 C 1950-01-26 Most, Czech Major League Charlie Hodge 35 0 0 0 0 1970-1971 1 G 1933-07-28 Lachine, PQ Major League Cody Hodgson 71 17 18 35 8 2010-2012 2 C 1990-02-18 Toronto, ONT Major League Dan Hodgson 74 16 33 49 52 1986-1989 3 C 1965-08-29 Fort McMurray, ALTA Major League Nils Hoglander 116 23 22 45 40 2020-2022 2 L 2000-12-20 Bocktrask, Sweden Major League Josh Holden 46 4 9 13 12 1998-2001 3 C 1978-01-18 Calgary, ALTA Major League Bruce Holloway 2 0 0 0 0 1984-1985 1 D 1963-06-27 Revelstoke, BC Major League Philip Holm 1 0 0 0 0 2017-2018 1 D 1991-12-08 Stockholm, Sweden Major League Randy Holt 22 1 3 4 80 1978-1979 1 D 1953-01-15 Pembroke, ONT Major League Braden Holtby 21 0 1 1 0 2020-2021 1 G 1989-09-16 Lloydminster, SASK Major League Ron Homenuke 1 0 0 0 0 1972-1973 1 F 1952-01-05 Hazelton, BC Major League Darcy Hordichuk 129 5 2 7 251 2008-2010 2 L 1980-08-10 Kamsack, SASK Major League Bo Horvat 572 170 196 366 188 2014-2022 8 C 1995-04-05 London, ONT Major League Willie Huber 35 4 10 14 40 1987-1988 1 D 1958-01-15 Strasskirchen, Germany Major League Greg Hubick 5 0 1 1 0 1979-1980 1 D 1951-11-12 Strasbourg, SASK Major League John Hughes 52 2 11 13 181 1979-1980 1 D 1954-03-18 Charlottetown, PEI Major League Quinn Hughes 205 19 146 165 74 2018-2022 4 D 1999-10-14 Orlando, FL Major League Brad Hunt 50 3 14 17 12 2021-2022 1 D 1988-08-24 Maple Ridge, BC Major League Tim Hunter 176 8 10 18 512 1992-1996 4 F 1960-09-10 Calgary, ALTA Major League Bob Hurlburt 1 0 0 0 2 1974-1975 1 L 1950-05-01 Toronto, ONT Major League Jamie Huscroft 33 0 2 2 118 1997-1999 2 D 1967-01-09 Creston, BC Major League Ben Hutton 276 11 59 70 111 2015-2019 4 D 1993-04-20 Brockville, ONT Major League Arturs Irbe 41 0 0 0 2 1997-1998 1 G 1967-02-02 Riga, Latvia Major League Brad Isbister 55 6 5 11 38 2007-2008 1 L 1977-05-07 Edmonton, ALTA Major League Dane Jackson 15 6 1 7 13 1993-1995 2 R 1970-05-17 Castlegar, BC Major League Jason Jaffray 33 4 6 10 33 2007-2009 2 L 1981-06-30 Rimbey, ALTA Major League Nicklas Jensen 24 3 3 6 10 2012-2015 3 R 1993-03-06 Herning, Denmark Major League Dan Johnson 76 16 14 30 16 1970-1972 2 C 1944-10-01 Winnipegosis, MAN Major League Ryan Johnson 120 3 11 14 24 2008-2010 2 C 1976-06-14 Thunder Bay, ONT Major League Mikko Jokela 1 0 0 0 0 2002-2003 1 D 1980-03-04 Lappeenranta, Finland Major League Jussi Jokinen 14 4 6 10 2 2017-2018 1 L 1983-04-01 Kalajoki, Finland Major League Chris Joseph 101 5 22 27 68 1996-2000 2 D 1969-09-10 Burnaby, BC Major League Derek Joslin 2 0 0 0 0 2012-2013 1 D 1987-03-17 Richmond Hill, ONT Major League Ed Jovanovski 434 57 177 234 536 1998-2006 7 D 1976-06-26 Windsor, ONT Major League Olli Juolevi 23 2 1 3 0 2019-2021 2 D 1998-05-05 Helsinki, Finland Major League Noah Juulsen 8 0 2 2 0 2021-2022 1 D 1997-04-02 Surrey, BC Major League Sheldon Kannegiesser 42 1 7 8 36 1977-1978 1 D 1947-08-15 North Bay, ONT Major League Steve Kariya 65 9 18 27 32 1999-2002 3 W 1977-12-22 North Vancouver, BC Major League Zack Kassian 171 32 27 59 287 2011-2015 4 R 1991-01-24 Windsor, ONT Major League Pat Kavanagh 6 2 0 2 2 2000-2004 3 R 1979-03-14 Ottawa, ONT Major League Mike Keane 64 8 9 17 20 2003-2004 1 R 1967-05-29 Winnipeg, MAN Major League Dennis Kearns 677 31 290 321 386 1971-1981 10 D 1945-09-27 Kingston, ONT Major League Ronalds Kenins 38 4 8 12 14 2014-2016 2 L 1991-02-28 Riga, Latvia Major League Dan Kesa 19 2 4 6 18 1993-1994 1 R 1971-11-23 Vancouver, BC Major League Ryan Kesler 655 182 211 393 594 2003-2014 10 C 1984-08-31 Livonia, MI Major League Ian Kidd 20 4 7 11 25 1987-1989 2 D 1964-05-11 Gresham, OR Major League Jason King 55 12 11 23 8 2002-2004 2 R 1981-09-14 Corner Brook, NFLD Major League Mark Kirton 119 23 14 37 27 1982-1985 3 C 1958-02-03 Regina, SASK Major League Trent Klatt 313 51 60 111 87 1998-2003 5 R 1971-01-30 Robbinsdale, MN Major League Joey Kocur 7 0 1 1 19 1995-1996 1 D 1964-09-21 Kelvington, SASK Major League Zenith Komarniski 19 1 1 2 10 1999-2003 2 D 1978-08-13 Edmonton, ALTA Major League Jerry Korab 31 4 7 11 64 1973-1974 1 D 1948-09-15 Sault Ste. Marie, ONT Major League Don Kozak 28 2 5 7 30 1978-1979 1 R 1952-02-02 Saskatoon, SASK Major League Lukas Krajicek 117 5 22 27 100 2006-2008 2 D 1983-03-11 Prostejov, Czech Rep. Major League Jason Krog 4 1 0 1 2 2008-2009 1 C 1975-10-09 Fernie, BC Major League Robert Kron 144 24 33 57 37 1990-1993 3 C 1967-02-27 Brno, Czech Rep. Major League Vladimir Krutov 61 11 23 34 20 1989-1990 1 F 1960-06-01 Major League Frantisek Kucera 26 1 0 1 10 1995-1997 2 D 1968-02-03 Prague, Czech Major League Stu Kulak 32 2 2 4 37 1982-1987 2 R 1963-03-11 Edmonton, ALTA Major League Orland Kurtenbach 229 62 101 163 200 1970-1974 4 C 1936-09-07 Cudworth, SASK Major League Justin Kurtz 27 3 5 8 14 2001-2002 1 D 1977-01-14 Winnipeg, MAN Major League Tom Kurvers 32 4 23 27 20 1990-1991 1 D 1962-10-14 Minneapolis, MN Major League Jason Labarbera 9 0 0 0 0 2008-2009 1 G 1980-01-18 Burnaby, BC Major League Joseph LaBate 13 0 0 0 21 2016-2017 1 L 1993-04-16 Eagan, MN Major League Scott Lachance 157 4 21 25 96 2000-2002 2 D 1972-10-22 Charlottesville, VA Major League Eddie Lack 82 0 0 0 2 2013-2015 2 G 1988-01-05 Norrtalje, Sweden Major League Nathan LaFayette 38 5 5 10 6 1993-1995 2 C 1973-02-17 New Westminster, BC Major League Kellan Lain 9 1 0 1 21 2013-2014 1 L 1989-08-11 Oakville, ONT Major League Bobby Lalonde 353 72 117 189 185 1971-1977 6 C 1951-03-27 Montreal, PQ Major League Juho Lammikko 75 7 8 15 14 2021-2022 1 L 1996-01-29 Noormarkku, Finland Major League Mike Lampman 14 1 0 1 0 1973-1974 1 L 1950-04-20 Hamilton, ONT Major League Darren Langdon 45 0 1 1 143 2002-2003 1 L 1971-01-08 Deer Lake, NFLD Major League Jean-Marc Lanthier 105 16 16 32 29 1983-1988 4 R 1963-03-27 Montreal, PQ Major League Rick Lanz 417 56 171 227 331 1980-1987 7 D 1961-09-16 Karlovy Vary, Czech Major League Maxim Lapierre 149 14 16 30 183 2010-2013 3 C 1985-03-29 Montreal, PQ Major League Igor Larionov 210 51 92 143 88 1989-1992 3 C 1960-12-03 Voskresensk, Russia Major League Philip Larsen 26 1 5 6 4 2016-2017 1 D 1989-12-07 Esbjerg, Denmark Major League Paul Lawless 13 0 1 1 0 1987-1988 1 L 1964-07-02 Scarborough, ONT Major League John LeBlanc 43 13 10 23 18 1986-1988 2 L 1964-01-21 Campbellton, NB Major League Grant Ledyard 49 2 13 15 14 1997-1998 1 D 1961-11-19 Winnipeg, MAN Major League Brad Leeb 4 0 0 0 2 1999-2002 2 R 1979-08-27 Red Deer, ALTA Major League Gary Leeman 10 2 0 2 0 1994-1995 1 L 1964-02-19 Wilcox, SASK Major League Brendan Leipsic 31 5 9 14 12 2017-2019 2 L 1994-05-19 Winnipeg, MAN Major League Joshua Leivo 85 17 20 37 29 2018-2020 2 L 1993-05-26 Innisfil, ONT Major League Moe Lemay 279 70 92 162 367 1981-1987 6 F 1962-02-18 Saskatoon, SASK Major League Richard Lemieux 192 29 61 90 68 1971-1974 3 C 1951-04-19 Temiscaming, PQ Major League Tim Lenardon 8 1 0 1 4 1989-1990 1 C 1962-05-11 Trail, BC Major League Trevor Letowski 120 18 24 42 51 2001-2003 2 C 1977-04-05 Thunder Bay, ONT Major League Don Lever 593 186 221 407 354 1972-1980 8 F 1952-11-14 South Porcupine, ONT Major League Craig Levie 9 0 1 1 13 1986-1987 1 D 1959-08-17 Calgary, ALTA Major League Doug Lidster 666 65 242 307 526 1983-1993 10 D 1960-10-18 Kamloops, BC Major League Kole Lind 7 0 0 0 0 2020-2021 1 R 1998-10-16 Swift Current, SASK Major League Trevor Linden 1140 318 415 733 730 1988-2008 16 C 1970-04-11 Medicine Hat, ALTA Major League Lars Lindgren 335 23 99 122 292 1978-1984 6 D 1952-10-13 Pitea, Sweden Major League Mats Lindgren 54 5 9 14 18 2002-2003 1 C 1974-10-01 Skalleftea, Sweden Major League Ken Lockett 55 0 0 0 8 1974-1976 2 G 1947-08-30 Guelph, ONT Major League William Lockwood 15 0 0 0 11 2020-2022 2 R 1998-06-20 Royal Oak, MI Major League Dave Logan 40 1 5 6 122 1979-1981 2 D 1954-07-02 Montreal, PQ Major League Brian Loney 12 2 3 5 6 1995-1996 1 R 1972-08-09 Winnipeg, MAN Major League Dave Lowry 165 19 21 40 357 1985-1988 3 L 1965-02-14 Sudbury, ONT Major League Brad Lukowich 13 1 1 2 4 2009-2010 1 D 1976-08-12 Cranbrook, BC Major League Jyrki Lumme 579 83 238 321 379 1989-1998 9 D 1966-07-16 Tampere, Finland Major League Len Lunde 20 1 3 4 2 1970-1971 1 L 1936-11-13 Campbell River, BC Major League Roberto Luongo 448 0 10 10 24 2006-2014 8 G 1979-04-04 Montreal, PQ Major League Gary Lupul 293 70 75 145 243 1979-1986 7 C 1959-04-04 Powell River, BC Major League Al MacAdam 80 14 20 34 27 1984-1985 1 F 1952-03-16 Charlottetown, PEI Major League Blair MacDonald 88 26 28 54 32 1980-1983 3 R 1953-11-17 Cornwall, ONT Major League Brett MacDonald 1 0 0 0 0 1987-1988 1 D 1966-01-05 Bothwell, ONT Major League Zack MacEwen 55 6 3 9 69 2018-2021 3 C 1996-07-08 Charlottetown, PEI Major League Drew MacIntyre 2 0 0 0 0 2007-2008 1 G 1983-06-24 Charlottetown, PEI Major League Jim Mair 23 2 4 6 8 1972-1975 3 D 1946-05-15 Schumacher, ONT Major League Wayne Maki 180 50 73 123 146 1970-1973 3 L 1944-11-10 Sault Ste. Marie, ONT Major League Manny Malhotra 159 18 30 48 36 2010-2013 3 C 1980-05-18 Mississauga, ONT Major League Marek Malik 147 10 27 37 97 2002-2004 2 D 1975-06-24 Ostrava, Czech Major League Dean Malkoc 41 0 2 2 136 1995-1996 1 D 1970-01-26 Vancouver, BC Major League Mark Mancari 6 0 0 0 0 2011-2012 1 D 1985-07-11 London, ONT Major League Kris Manery 21 2 1 3 15 1979-1980 1 F 1954-09-24 Leamington, ONT Major League Cesare Maniago 93 0 1 1 18 1976-1978 2 G 1939-01-13 Trail, BC Major League Bob Manno 163 13 55 68 115 1976-1981 5 F 1956-10-31 Niagara Falls, ONT Major League Jacob Markstrom 229 0 9 9 16 2013-2020 7 G 1990-01-31 Gavle, Sweden Major League Mario Marois 50 4 12 16 115 1980-1981 1 D 1957-12-15 Ancienne Lorette, PQ Major League Grant Martin 24 0 3 3 45 1983-1985 2 C 1962-03-13 Smooth Rock Falls, ONT Major League Hubert "Pit" Martin 131 27 45 72 60 1977-1979 2 F 1943-12-09 Rouyn-Noranda, PQ Major League Spencer Martin 6 0 0 0 0 2021-2022 1 G 1995-06-08 Oakville, ONT Major League Bob Mason 6 0 0 0 0 1990-1991 1 G 1961-04-22 International Falls, MN Major League Shawn Matthias 96 21 13 34 28 2013-2015 2 L 1988-02-19 Mississauga, ONT Major League Brad Maxwell 30 1 7 8 28 1986-1987 1 D 1957-07-08 Brandon, MAN Major League Brad May 225 29 27 56 380 1997-2004 5 L 1971-11-29 Toronto, ONT Major League Jay Mazur 47 11 7 18 20 1988-1992 4 R 1965-01-22 Hamilton, ONT Major League Chris McAllister 64 2 3 5 169 1997-1999 2 D 1975-06-16 Saskatoon, SASK Major League Andrew McBain 45 5 10 15 54 1989-1992 3 R 1965-02-18 Toronto, ONT Major League Bryan McCabe 95 8 25 33 184 1997-1999 2 D 1975-06-08 St. Catharines, ONT Major League Jared McCann 69 9 9 18 32 2015-2016 1 L 1996-05-31 Stratford, ONT Major League Kevin McCarthy 352 51 148 199 388 1978-1984 6 D 1957-07-14 Winnipeg, MAN Major League Steve McCarthy 51 2 4 6 43 2005-2006 1 D 1981-02-03 Trail, BC Major League Dennis McCord 3 0 0 0 6 1973-1974 1 D 1952-07-28 Chatham, ONT Major League Joe McDonnell 7 0 1 1 12 1981-1982 1 D 1961-05-11 Kitchener, ONT Major League Evan McEneny 1 0 0 0 0 2016-2017 1 D 1994-05-22 Hamilton, ONT Major League Jack McIlhargey 167 6 18 24 403 1976-1980 4 D 1952-03-07 Edmonton, ALTA Major League John McIntyre 90 3 10 13 75 1993-1995 2 C 1969-04-29 Ravensworth, ONT Major League Nathan McIver 18 0 0 0 59 2006-2008 2 D 1985-01-06 Summerside, PEI Major League Steve McKichan 1 0 0 0 0 1990-1991 1 G 1967-05-29 Strathroy, ONT Major League Kirk McLean 516 0 21 21 54 1987-1998 11 G 1966-06-26 Willowdale, ONT Major League Dave McLelland 2 0 0 0 0 1972-1973 1 G 1952-11-20 Penticton, BC Major League Brandon McMillan 8 0 1 1 0 2014-2015 1 L 1990-03-22 Richmond, BC Major League Peter McNab 88 24 31 55 20 1983-1985 2 F 1952-05-08 Vancouver, BC Major League Bryan McSheffrey 87 13 7 20 44 1972-1974 2 F 1952-09-25 Ottawa, ONT Major League Rob McVicar 1 0 0 0 0 2005-2006 1 G 1982-01-15 Brandon, MAN Major League Gerry Meehan 57 10 15 25 4 1974-1975 1 L 1946-09-03 Toronto, ONT Major League Jayson Megna 59 4 4 8 6 2016-2018 2 C 1990-02-01 Fort Lauderdale, FL Major League Larry Melnyk 190 5 16 21 246 1987-1990 3 D 1960-02-21 Winnipeg, MAN Major League Mark Messier 207 52 110 162 121 1997-2000 3 C 1961-01-18 Edmonton, ALTA Major League Marc Michaelis 15 0 0 0 2 2020-2021 1 L 1995-07-31 Mannheim, Germany Major League Alfie Michaud 2 0 0 0 0 1999-2000 1 G 1976-11-06 Selkirk, MAN Major League Aaron Miller 57 1 8 9 32 2007-2008 1 D 1971-08-11 Buffalo, NY Major League J.T. Miller 202 74 143 217 137 2019-2022 3 C 1993-03-14 East Palestine, OH Major League Ryan Miller 150 0 2 2 24 2014-2017 3 G 1980-07-17 East Lansing, MI Major League Gerry Minor 140 11 21 32 173 1979-1984 5 C 1958-10-27 Regina, SASK Major League Willie Mitchell 264 10 48 58 233 2006-2010 4 D 1977-04-23 Port McNeill, BC Major League Alexander Mogilny 312 139 169 308 144 1995-2000 5 R 1969-02-18 Khabarovsk, Russia Major League Tomas Mojzis 7 0 1 1 12 2005-2006 1 D 1982-05-02 Kolin, Czech Rep. Major League Lars Molin 172 33 65 98 37 1981-1984 3 F 1956-05-07 Ornskoldsvik, Sweden Major League Griffen Molino 5 0 0 0 0 2016-2017 1 F 1994-01-21 Trenton, MI Major League Sergio Momesso 269 68 73 141 655 1990-1995 5 L 1965-09-04 Montreal, PQ Major League Garry Monahan 287 58 82 140 166 1974-1978 4 C 1946-10-20 Barrie, ONT Major League Brad Moran 3 0 1 1 2 2006-2007 1 C 1979-03-20 Abbotsford, BC Major League Stephane Morin 6 1 2 3 6 1992-1994 2 C 1969-03-27 Montreal, PQ Major League Brendan Morrison 543 136 257 393 326 1999-2008 8 C 1975-08-15 Pitt Meadows, BC Major League Dave Morrison 8 0 0 0 0 1984-1985 1 F 1962-06-12 Toronto, ONT Major League Tyler Moss 1 0 0 0 0 2002-2003 1 G 1975-06-29 Ottawa, ONT Major League Tyler Motte 196 28 22 50 60 2017-2022 5 C 1995-03-10 St. Clair, MI Major League Bill Muckalt 106 20 28 48 115 1998-2000 2 R 1974-07-15 Surrey, BC Major League Rob Murphy 73 6 4 10 100 1987-1992 5 C 1969-04-07 Hull, PQ Major League Bob Murray 90 3 10 13 42 1974-1977 3 D 1948-07-16 Burlington, ONT Major League Dana Murzyn 452 23 65 88 900 1990-1999 9 D 1966-12-09 Calgary, ALTA Major League Tyler Myers 205 13 47 60 166 2019-2022 3 D 1990-02-01 Houston, TX Major League Evgeny Namestnikov 35 0 8 8 18 1993-1997 4 D 1971-10-09 Novgorod, Russia Major League Markus Naslund 884 346 410 756 614 1995-2008 12 L 1973-07-30 Ornskoldsvik, Sweden Major League Petr Nedved 222 63 61 124 152 1990-1993 3 L 1971-12-09 Liberec, Czech Major League Cam Neely 201 51 53 104 320 1983-1986 3 F 1965-06-06 Comox, BC Major League Sergei Nemchinov 6 2 3 5 4 1996-1997 1 C 1964-01-14 Moscow, Russia Major League Jim Nill 124 17 23 40 219 1981-1984 3 R 1958-04-11 Hanna, ALTA Major League Anders Nilsson 39 0 1 1 0 2017-2019 2 G 1990-03-19 Lulea, Sweden Major League Brian Noonan 98 14 23 37 68 1996-1998 2 R 1965-05-29 Boston, MA Major League Robert Nordmark 169 10 52 62 194 1988-1991 3 D 1962-08-20 Lulea, Sweden Major League Mika Noronen 4 0 0 0 0 2005-2006 1 G 1979-06-17 Tampere, Finland Major League Lawrence Nycholat 14 0 1 1 6 2008-2009 1 D 1979-05-07 Calgary, ALTA Major League Shane O'Brien 141 2 16 18 275 2008-2010 2 D 1983-08-09 Port Hope, ONT Major League Gerry O'Flaherty 435 98 95 193 166 1972-1978 6 R 1950-08-31 Pittsburgh, PA Major League Paul O'Neil 5 0 0 0 0 1973-1974 1 C 1953-08-24 Boston, MA Major League Chris O'Sullivan 11 0 5 5 2 1999-2000 1 D 1974-05-15 Dorchester, MA Major League Evan Oberg 4 0 0 0 0 2009-2011 2 D 1988-02-16 Forestburg, ALTA Major League Chris Oddleifson 469 85 180 265 439 1973-1981 8 R 1950-09-07 Brandon, MAN Major League Gino Odjick 444 46 52 98 2127 1990-1998 8 L 1970-09-07 Maniwaki, PQ Major League Mattias Ohlund 770 93 232 325 756 1997-2009 11 D 1976-09-09 Pitea, Sweden Major League Roman Oksiuta 68 21 25 46 44 1994-1996 2 R 1970-08-21 Murmansk, Russia Major League Victor Oreskovich 17 0 3 3 15 2010-2012 2 R 1986-08-15 Whitby, ONT Major League Maxime Ouellet 4 0 0 0 2 2005-2006 1 G 1981-06-17 Beauport, PQ Major League Michel Ouellet 3 0 0 0 0 2008-2009 1 R 1982-03-05 Rimouski, PQ Major League Samuel Pahlsson 19 2 4 6 12 2011-2012 1 C 1977-12-17 Ange, Sweden Major League Rosaire Paiement 147 44 47 91 269 1970-1972 2 C 1945-08-12 Earlton, ONT Major League Ryan Parent 4 0 0 0 0 2010-2011 1 D 1987-03-17 Prince Albert, SASK Major League Richard Park 60 8 10 18 29 2005-2006 1 C 1976-05-27 Seoul, South Korea Major League Tanner Pearson 207 54 55 109 87 2018-2022 4 L 1992-08-10 Kitchener, ONT Major League Mike Peca 37 6 6 12 32 1993-1995 2 C 1974-03-26 Toronto, ONT Major League Andrey Pedan 13 0 0 0 18 2015-2016 1 D 1993-07-03 Kaunas, Lithuania Major League Barry Pederson 233 60 137 197 174 1986-1990 4 C 1961-03-13 Big River, SASK Major League Denis Pederson 102 8 15 23 98 1999-2002 3 C 1975-09-10 Prince Albert, SASK Major League Pascal Pelletier 3 0 0 0 0 2013-2014 1 C 1983-06-16 Labrador City, NFLD Major League Joel Perrault 7 0 0 0 0 2010-2011 1 C 1983-04-06 Montreal, PQ Major League Nicolas Petan 18 0 2 2 4 2021-2022 1 C 1995-03-22 Delta, BC Major League Brent Peterson 146 15 38 53 171 1985-1987 2 R 1958-02-15 Calgary, ALTA Major League Michel Petit 226 24 57 81 373 1982-1988 6 D 1964-02-12 St. Malo, PQ Major League Elias Pettersson 245 97 124 221 48 2018-2022 4 C 1998-11-12 Sundsvall, Sweden Major League Matt Pettinger 29 5 4 9 17 2007-2010 2 L 1980-10-22 Edmonton, ALTA Major League Steve Pinizzotto 12 0 0 0 29 2012-2013 1 1984-04-26 Mississauga, ONT Major League Adrien Plavsic 182 13 52 65 147 1989-1995 6 D 1970-01-13 Montreal, PQ Major League Vasili Podkolzin 79 14 12 26 26 2021-2022 1 R 2001-06-24 Moscow, Russia Major League Tucker Poolman 40 1 2 3 12 2021-2022 1 D 1993-06-08 Dubuque, IA Major League Poul Popiel 116 11 23 34 97 1970-1972 2 D 1943-02-28 Sollested, Denmark Major League Felix Potvin 69 0 4 4 4 1999-2001 2 G 1971-06-23 Anjou, PQ Major League Derrick Pouliot 133 6 28 34 69 2017-2019 2 D 1994-01-16 Estevan, SASK Major League Tracy Pratt 176 9 30 39 261 1973-1976 3 D 1943-03-08 New York, NY Major League Kevin Primeau 2 0 0 0 4 1980-1981 1 F 1955-01-03 Edmonton, ALTA Major League Sean Pronger 3 0 1 1 4 2003-2004 1 C 1972-11-30 Thunder Bay, ONT Major League Brandon Prust 35 1 6 7 59 2015-2016 1 L 1984-03-16 London, ONT Major League Taylor Pyatt 224 49 44 93 145 2006-2009 3 L 1981-08-19 Thunder Bay, ONT Major League Dan Quinn 101 34 49 83 73 1989-1991 2 C 1965-06-01 Ottawa, ONT Major League Pat Quinn 133 4 14 18 212 1970-1972 2 D 1943-01-29 Hamilton, ONT Major League Brogan Rafferty 3 0 1 1 0 2018-2021 2 D 1995-05-28 West Dundee, IL Major League Jack Rathbone 17 1 2 3 2 2020-2022 2 D 1999-05-20 Boston, MA Major League Dan Ratushny 1 0 1 1 2 1992-1993 1 D 1970-10-29 Nepean, ONT Major League Andrew Raycroft 21 0 0 0 4 2009-2010 1 G 1980-05-04 Belleville, ONT Major League Mason Raymond 374 80 98 178 118 2007-2013 6 L 1985-09-17 Cochrane, ALTA Major League Marc Reaume 27 0 2 2 4 1970-1971 1 D 1934-02-07 LaSalle, ONT Major League Brandon Reid 13 2 4 6 0 2002-2007 3 C 1981-03-09 Kirkland, PQ Major League Paul Reinhart 131 24 90 114 74 1988-1990 2 D 1960-01-08 Kitchener, ONT Major League Sheldon Rempal 1 0 0 0 0 2021-2022 1 R 1995-08-07 Calgary, ALTA Major League Borna Rendulic 1 0 0 0 0 2016-2017 1 R 1992-03-25 Zagreb, Croatia Major League Brad Richardson 135 21 27 48 81 2013-2022 3 R 1985-02-04 Belleville, ONT Major League Glen Richardson 24 3 6 9 19 1975-1976 1 L 1955-09-20 Barrie, ONT Major League Dave Richter 127 4 19 23 396 1986-1988 2 D 1960-04-08 Winnipeg, MAN Major League Curt Ridley 96 0 1 1 13 1975-1980 4 G 1951-09-23 Winnipeg, MAN Major League Mike Ridley 112 26 47 73 71 1995-1997 2 C 1963-07-08 Winnipeg, MAN Major League Byron Ritchie 71 3 8 11 80 2007-2008 1 C 1977-04-24 Burnaby, BC Major League Garth Rizzuto 37 3 4 7 16 1970-1971 1 C 1947-09-11 Trail, BC Major League David Roberts 71 11 18 29 55 1996-1998 2 L 1970-05-28 Alameda, CA Major League Bert Robertsson 69 4 6 10 37 1997-1999 2 D 1974-06-30 Sodertalje, Sweden Major League Mike Robitaille 174 10 50 60 121 1974-1977 3 D 1948-02-12 Midland, ONT Major League Leon Rochefort 87 18 14 32 2 1974-1976 2 F 1939-05-04 Cap-de-la-Madeleine, PQ Major League Anton Rodin 3 0 1 1 0 2016-2017 1 R 1990-11-21 Stockholm, Sweden Major League Jeff Rohlicek 9 0 0 0 8 1987-1989 2 C 1966-01-27 Park Ridge, IL Major League Leif Rohlin 96 8 24 32 40 1995-1997 2 D 1968-02-26 Major League Aaron Rome 148 5 14 19 123 2009-2012 3 D 1983-09-27 Brandon, MAN Major League Cliff Ronning 366 112 216 328 183 1990-1996 6 C 1965-10-01 Burnaby, BC Major League Darcy Rota 289 120 116 236 453 1979-1984 5 F 1953-02-16 Vancouver, BC Major League Antoine Roussel 141 17 31 48 198 2018-2021 3 L 1989-11-21 Roubaix, France Major League Derek Roy 12 3 3 6 2 2012-2013 1 C 1983-05-04 Ottawa, ONT Major League Martin Rucinsky 13 1 2 3 10 2003-2004 1 L 1971-03-11 Most, Czech Rep. Major League Christian Ruuttu 25 5 6 11 23 1994-1995 1 C 1964-02-20 Lappeenranta, Finland Major League Jarkko Ruutu 267 23 28 51 453 1999-2006 6 L 1975-08-23 Vantaa, Finland Major League Prestin Ryan 1 0 0 0 2 2005-2006 1 D 1980-06-29 Arcola, SASK Major League Rick Rypien 119 9 7 16 226 2005-2011 6 C 1984-05-16 Coleman, ALTA Major League Dany Sabourin 9 0 0 0 0 2006-2007 1 G 1980-09-20 Val-d'Or, PQ Major League Sami Salo 566 74 162 236 202 2002-2012 9 D 1974-09-02 Turku, Finland Major League Mikael Samuelsson 155 49 57 106 106 2009-2012 3 R 1976-12-23 Mariefred, Sweden Major League Derek Sanderson 16 7 9 16 30 1976-1977 1 C 1946-06-16 Niagara Falls, ONT Major League Geoff Sanderson 22 3 7 10 8 1997-2004 2 L 1972-02-01 Hay River, NWT Major League Jim Sandlak 509 104 117 221 789 1985-1996 9 R 1966-12-12 Kitchener, ONT Major League Curtis Sanford 35 0 1 1 4 2007-2009 2 G 1979-10-05 Owen Sound, ONT Major League Tommi Santala 30 1 5 6 24 2006-2007 1 C 1979-06-27 Helsinki, Finland Major League Mike Santorelli 49 10 18 28 6 2013-2014 1 C 1985-12-14 Vancouver, BC Major League David Saunders 56 7 13 20 10 1987-1988 1 L 1966-05-20 Ottawa, ONT Major League Ashton Sautner 23 0 3 3 4 2017-2020 3 D 1994-05-27 Flin Flon, MAN Major League Yann Sauve 8 0 0 0 0 2010-2014 2 D 1990-02-18 Montreal, PQ Major League Luca Sbisa 199 7 25 32 112 2014-2017 3 D 1990-01-30 Ozieri, Italy Major League Dave Scatchard 179 26 28 54 329 1997-2000 3 C 1976-02-20 Hinton, ALTA Major League Peter Schaefer 194 37 40 77 52 1998-2011 4 L 1977-07-12 Yellow Grass, SASK Major League Tim Schaller 98 8 8 16 23 2018-2020 2 C 1990-11-16 Merrimack, NH Major League John Schella 115 2 18 20 224 1970-1972 2 D 1947-05-09 Port Arthur, ONT Major League Luke Schenn 84 5 14 19 70 2018-2022 2 D 1989-11-02 Saskatoon, SASK Major League Andy Schliebener 84 2 11 13 74 1981-1985 3 D 1962-08-16 Ottawa, ONT Major League Bobby Schmautz 285 108 104 212 428 1970-1981 5 R 1945-03-28 Saskatoon, SASK Major League Nate Schmidt 54 5 10 15 4 2020-2021 1 D 1991-07-16 St. Cloud, MN Major League Cory Schneider 98 0 6 6 0 2008-2013 5 G 1986-03-18 Marblehead, MA Major League Mathieu Schneider 17 2 3 5 12 2009-2010 1 D 1969-06-12 New York, NY Major League Jordan Schroeder 56 6 9 15 6 2012-2014 2 L 1990-09-29 Lakeville, MN Major League Jesse Schultz 2 0 0 0 0 2006-2007 1 R 1982-09-28 Strasbourg, SASK Major League Corey Schwab 6 0 0 0 2 1999-2000 1 G 1970-11-04 North Battleford, SASK Major League Daniel Sedin 1306 393 648 1041 546 2000-2018 17 L 1980-09-26 Ornskoldsvik, Sweden Major League Henrik Sedin 1330 240 830 1070 680 2000-2018 17 C 1980-09-26 Ornskoldsvik, Sweden Major League Ron Sedlbauer 325 108 69 177 170 1974-1980 6 L 1954-10-22 Burlington, ONT Major League Danny Seguin 26 1 5 6 46 1970-1974 2 L 1948-06-07 Sudbury, ONT Major League Alexander Semak 18 2 1 3 2 1996-1997 1 C 1966-02-11 Ufa, Russia Major League Anatoli Semenov 62 10 34 44 28 1992-1993 1 C 1962-03-05 Moscow, Russia Major League Tom Sestito 103 6 5 11 273 2012-2015 3 L 1987-09-28 Rome, NY Major League Ryan Shannon 27 5 8 13 24 2007-2008 1 C 1983-03-02 Darien, CT Major League Vadim Sharifijanov 17 2 1 3 14 1999-2000 1 L 1975-12-23 Ufa, Russia Major League Hunter Shinkaruk 1 0 0 0 0 2015-2016 1 L 1994-10-13 Calgary, ALTA Major League Sergei Shirokov 8 1 0 1 2 2009-2011 2 R 1986-03-10 Moscow, Russia Major League Drew Shore 14 0 2 2 4 2016-2017 1 C 1991-01-29 Denver, CO Major League Mike Sillinger 138 28 32 60 65 1995-1998 3 C 1971-06-29 Regina, SASK Major League Jack Skille 55 5 4 9 12 2016-2017 1 R 1987-05-19 Madison, WI Major League Petri Skriko 472 171 202 373 221 1984-1991 7 F 1962-03-12 Lappeenranta, Finland Major League Peter Skudra 46 0 1 1 2 2001-2003 2 G 1973-04-24 Riga, Latvia Major League Jiri Slegr 154 12 65 77 235 1992-2004 4 D 1971-05-30 Jihlava, Czech Rep. Major League Darryl Sly 31 0 2 2 10 1970-1971 1 D 1939-04-03 Collingwood, ONT Major League Brad Smith 21 1 3 4 52 1978-1980 2 F 1958-04-13 Windsor, ONT Major League Doug Smith 40 6 8 14 76 1988-1990 2 C 1963-05-17 Ottawa, ONT Major League Gary Smith 189 0 2 2 104 1973-1976 3 G 1944-02-04 Ottawa, ONT Major League Nathan Smith 4 0 0 0 0 2003-2007 3 C 1982-02-09 Edmonton, ALTA Major League Bryan Smolinski 20 4 3 7 8 2006-2007 1 C 1971-12-27 Toledo, OH Major League Stan Smyl 896 262 411 673 1556 1978-1991 13 W 1958-01-28 Glendon, ALTA Major League Harold Snepsts 781 35 160 195 1446 1974-1990 12 D 1954-10-24 Edmonton, ALTA Major League Garth Snow 109 0 3 3 46 1997-2000 3 G 1969-07-28 Wrentham, MA Major League Gene Sobchuk 1 0 0 0 0 1973-1974 1 L 1951-02-19 Lang, SASK Major League Brent Sopel 322 33 97 130 139 1998-2007 7 D 1977-01-07 Calgary, ALTA Major League Fred Speck 18 1 2 3 0 1971-1972 1 C 1947-07-22 Thorold, ONT Major League Ryan Spooner 11 0 4 4 0 2018-2019 1 C 1992-01-30 Ottawa, ONT Major League Andy Spruce 51 9 6 15 37 1976-1977 1 L 1954-04-17 London, ONT Major League Steve Staios 143 3 12 15 208 1996-1999 3 R 1973-07-28 Hamilton, ONT Major League Daryl Stanley 100 6 9 15 192 1987-1990 3 D 1962-12-02 Winnipeg, MAN Major League Ryan Stanton 118 4 23 27 67 2013-2015 2 D 1989-07-20 St. Albert, ALTA Major League Mike Stapleton 18 1 2 3 8 2000-2001 1 C 1966-05-05 Sarnia, ONT Major League Troy Stecher 286 11 64 75 124 2016-2020 4 D 1994-04-07 Richmond, BC Major League Ronnie Stern 97 5 6 11 480 1987-1991 4 R 1967-01-11 Sainte-Agathe, PQ Major League Mike Stevens 6 0 3 3 6 1984-1985 1 L 1965-12-30 Kitchener, ONT Major League Ralph Stewart 53 8 12 20 4 1970-1978 3 C 1948-12-02 Fort William, ONT Major League Ron Stewart 42 3 1 4 10 1971-1972 1 C 1932-07-11 Calgary, ALTA Major League Alek Stojanov 62 0 1 1 136 1994-1996 2 R 1973-04-25 Windsor, ONT Major League Steve Stone 2 0 0 0 0 1973-1974 1 R 1952-09-26 Toronto, ONT Major League Jason Strudwick 243 4 15 19 367 1997-2002 5 D 1975-07-17 Edmonton, ALTA Major League Marco Sturm 6 0 0 0 2 2011-2012 1 C 1978-09-08 Dingolfing, Germany Major League Alexander Sulzer 12 0 1 1 2 2011-2012 1 D 1984-05-30 Kaufbeuren, Germany Major League Raimo Summanen 19 6 7 13 2 1986-1988 2 F 1962-03-02 Jyvaskyla, Finland Major League Mats Sundin 41 9 19 28 28 2008-2009 1 C 1971-02-13 Bromma, Sweden Major League Patrik Sundstrom 374 133 209 342 181 1982-1987 5 F 1961-12-14 Skelleftea, Sweden Major League Brandon Sutter 275 54 50 104 55 2015-2021 6 C 1989-02-14 Huntington, NY Major League Rich Sutter 291 61 61 122 533 1986-1990 4 R 1963-12-02 Viking, ALTA Major League Billy Sweatt 3 0 0 0 0 2011-2013 2 L 1988-09-21 Elburn, IL Major League Lee Sweatt 3 1 1 2 2 2010-2011 1 D 1985-08-13 Elburn, IL Major League Dale Tallon 222 44 93 137 219 1970-1973 3 D 1950-10-19 Rouyn-Noranda, PQ Major League Jeff Tambellini 62 9 8 17 18 2010-2011 1 R 1984-04-13 Calgary, ALTA Major League Steve Tambellini 161 42 45 87 34 1985-1988 3 C 1958-05-14 Trail, BC Major League Christopher Tanev 514 22 96 118 121 2010-2020 10 D 1989-12-20 Toronto, ONT Major League Don Tannahill 111 30 33 63 25 1972-1974 2 F 1949-02-21 Penetanguishene, ONT Major League Tony Tanti 531 250 220 470 489 1982-1990 8 L 1963-09-07 Toronto, ONT Major League Ted Taylor 125 20 29 49 141 1970-1972 2 L 1942-02-25 Oak Lake, MAN Major League Josh Teves 1 0 0 0 2 2018-2019 1 D 1995-02-18 Calgary, ALTA Major League Alexei Tezikov 2 0 0 0 0 2001-2002 1 D 1978-06-22 Tolyatti, Russia Major League Esa Tikkanen 100 25 39 64 80 1995-1997 2 L 1965-01-25 Helsinki, Finland Major League Tyler Toffoli 10 6 4 10 4 2019-2020 1 R 1992-04-24 Scarborough, ONT Major League Raffi Torres 80 14 15 29 78 2010-2011 1 L 1981-10-08 Toronto, ONT Major League Yannick Tremblay 12 1 2 3 12 2006-2007 1 D 1975-11-15 Pointe-aux-Trembles, PQ Major League Nikita Tryamkin 79 3 8 11 74 2015-2017 2 D 1994-08-30 Yekaterinburg, Russia Major League Rob Tudor 26 4 4 8 19 1978-1980 2 C 1956-06-30 Cupar, SASK Major League Ossi Vaananen 3 0 1 1 0 2008-2009 1 D 1980-08-18 Vantaa, Finland Major League Lubomir Vaic 9 1 1 2 2 1997-2000 2 L 1977-03-06 Spisska Nova Ves, Slovakia Major League Rick Vaive 47 13 8 21 111 1979-1980 1 R 1959-05-14 Ottawa, ONT Major League Garry Valk 172 24 35 59 200 1990-1993 3 L 1967-11-27 Edmonton, ALTA Major League Thomas Vanek 61 17 24 41 28 2017-2018 1 L 1984-01-19 Vienna, Austria Major League Herbert Vasiljevs 18 3 2 5 2 2001-2002 1 R 1976-05-27 Riga, Latvia Major League Dennis Ververgaert 409 139 165 304 177 1973-1979 6 R 1953-03-30 Hamilton, ONT Major League Jimmy Vesey 20 0 3 3 6 2020-2021 1 L 1993-05-26 Boston, MA Major League Linden Vey 116 14 25 39 24 2014-2016 2 R 1991-07-17 Wakaw, SASK Major League Sid Veysey 1 0 0 0 0 1977-1978 1 C 1955-07-30 Woodstock, NB Major League Claude Vilgrain 6 1 1 2 0 1987-1988 1 R 1963-03-01 Port-Au-Prince, Haiti Major League Jake Virtanen 317 55 45 100 219 2015-2021 6 R 1996-08-17 Langley, BC Major League Aaron Volpatti 54 3 1 4 81 2010-2013 3 L 1985-05-30 Revelstoke, BC Major League Radim Vrbata 142 44 46 90 32 2014-2016 2 R 1981-06-13 Mlada Boleslav, Czech Rep. Major League Scott Walker 197 10 34 44 466 1994-1998 4 R 1973-07-19 Cambridge, ONT Major League Ryan Walter 92 9 11 20 59 1991-1993 2 C 1958-04-23 New Westminster, BC Major League Mike Walton 115 44 69 113 71 1975-1978 3 C 1945-01-03 Kirkland Lake, ONT Major League Dixon Ward 103 28 31 59 119 1992-1994 2 R 1968-09-23 Leduc, ALTA Major League Ron Ward 71 2 4 6 4 1971-1972 1 D 1944-09-12 Cornwall, ONT Major League Todd Warriner 44 6 10 16 34 2001-2003 2 L 1974-01-03 Blenheim, ONT Major League Steve Washburn 8 0 0 0 2 1998-1999 1 C 1975-04-10 Ottawa, ONT Major League Mike Weaver 55 0 1 1 33 2007-2008 1 D 1978-05-02 Bramalea, ONT Major League Yannick Weber 159 17 21 38 70 2013-2016 3 D 1988-09-23 Morges, Switzerland Major League Kevin Weekes 31 0 0 0 0 1998-2000 2 G 1975-04-04 Toronto, ONT Major League Steve Weeks 66 0 0 0 4 1987-1991 4 G 1958-06-30 Scarborough, ONT Major League Eric Weinrich 16 0 0 0 8 2005-2006 1 D 1966-12-19 Roanoke, VA Major League Dale Weise 152 10 16 26 166 2011-2014 3 R 1988-08-05 Winnipeg, MAN Major League Kyle Wellwood 149 32 20 52 16 2008-2010 2 C 1983-05-16 Windsor, ONT Major League Jeremy Welsh 19 1 0 1 6 2013-2014 1 F 1988-04-30 Bayfield, ONT Major League Kay Whitmore 74 0 4 4 15 1992-1995 3 G 1967-04-10 Sudbury, ONT Major League Doug Wickenheiser 80 7 19 26 36 1987-1988 1 C 1961-03-30 Regina, SASK Major League Barry Wilcox 33 3 2 5 15 1972-1975 2 F 1948-04-23 New Westminster, BC Major League Jim Wiley 37 4 6 10 6 1974-1977 3 C 1950-04-28 Sault Ste. Marie, ONT Major League Barry Wilkins 276 21 69 90 460 1970-1975 5 D 1947-02-28 Toronto, ONT Major League Dave "Tiger" Williams 312 83 82 165 1324 1979-1984 5 F 1954-02-03 Weyburn, SASK Major League Dunc Wilson 148 0 2 2 39 1970-1979 4 G 1948-03-22 Toronto, ONT Major League Jim Wiste 23 1 2 3 0 1970-1971 1 C 1946-02-18 Moose Jaw, SASK Major League Dan Woodley 5 2 0 2 17 1987-1988 1 C 1967-12-29 Oklahoma City, OK Major League Mark Wotton 42 3 6 9 25 1994-1998 3 D 1973-10-16 Foxwarren, MAN Major League John Wright 91 13 30 43 43 1972-1974 2 C 1948-11-09 Toronto, ONT Major League Harry York 103 11 22 33 40 1998-2000 2 C 1974-04-16 Ponoka, ALTA Major League Howie Young 11 0 2 2 25 1970-1971 1 D 1937-08-02 Toronto, ONT Major League Wendell Young 30 0 1 1 0 1985-1987 2 G 1963-08-01 Halifax, NS Major League Mike Zalewski 6 0 2 2 2 2013-2017 3 L 1992-08-18 New Hartford, NY Major League Lars Zetterstrom 14 0 1 1 2 1978-1979 1 1953-11-06 Major League Peter Zezel 66 11 20 31 18 1997-1999 2 C 1965-04-22 Toronto, ONT 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. |