Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Greg Adams 12 4 2 6 35 1988-1989 1 L 1960-05-31 Fuller Lake, BC Greg Adams 489 179 190 369 154 1987-1995 8 L 1963-08-01 Nelson, BC Bruce Affleck 5 0 1 1 0 1979-1980 1 D 1954-05-05 Penticton, BC Jim Agnew 65 0 1 1 189 1986-1992 5 D 1966-03-21 Deloraine, MAN Andrew Alberts 14 1 1 2 13 2009-2010 1 D 1981-06-30 Minneapolis, MN Claire Alexander 32 8 18 26 6 1977-1978 1 D 1945-06-16 Collingwood, ONT Bryan Allen 216 14 18 32 288 2000-2006 5 D 1980-08-21 Kingston, ONT Shawn Antoski 70 1 2 3 265 1990-1995 5 L 1970-03-25 Brantford, ONT John Arbour 13 0 0 0 12 1970-1971 1 D 1945-09-28 Niagara Falls, ONT Magnus Arvedson 41 8 7 15 12 2003-2004 1 L 1971-11-25 Karlstad, Sweden Brent Ashton 124 23 25 48 68 1979-1981 2 C 1960-05-18 Saskatoon, SASK Adrian Aucoin 341 49 71 120 245 1994-2001 7 D 1973-07-03 Ottawa, ONT Alex Auld 81 0 3 3 4 2001-2006 4 G 1981-01-07 Cold Lake, ALTA Dave Babych 409 23 131 154 290 1991-1998 7 D 1961-05-23 Edmonton, ALTA Peter Bakovic 10 2 0 2 48 1987-1988 1 L 1965-01-31 Thunder Bay, ONT Jozef Balej 1 0 1 1 0 2005-2006 1 W 1982-02-22 Myjava, Slovakia Dave Balon 116 22 21 43 43 1971-1973 2 L 1937-08-02 Wakaw, SASK Murray Bannerman 1 0 0 0 0 1977-1978 1 G 1957-04-27 Ft. Frances, ONT Murray Baron 383 10 34 44 375 1998-2003 5 D 1967-06-01 Prince George, BC Robin Bartell 40 0 1 1 14 1986-1987 1 D 1961-05-16 Drake, SASK Nolan Baumgartner 99 7 35 42 38 2002-2010 4 D 1976-03-23 Calgary, ALTA Robin Bawa 2 0 0 0 0 1991-1992 1 R 1966-03-26 Duncan, BC Kris Beech 4 1 1 2 0 2007-2008 1 C 1981-02-05 Salmon Arm, BC Jesse Belanger 9 3 0 3 4 1995-1996 1 C 1969-06-15 St. Georges Beauce, PQ Neil Belland 106 13 31 44 54 1981-1986 5 D 1961-04-03 Parry Sound, ONT Jim Benning 246 15 55 70 172 1986-1990 4 D 1963-04-29 Edmonton, ALTA Josef Beranek 98 14 27 41 88 1994-1996 2 C 1969-10-25 Litvinov, Czech Drake Berehowsky 39 2 3 5 39 2000-2002 2 D 1972-01-03 Toronto, ONT Marc Bergevin 9 0 2 2 2 2003-2004 1 D 1965-08-11 Montreal, PQ Steve Bernier 140 26 28 54 48 2008-2010 2 R 1985-03-31 Quebec City, PQ Ken Berry 27 4 4 8 11 1987-1989 2 W 1960-06-21 Burnaby, BC Todd Bertuzzi 518 188 261 449 822 1997-2006 8 L 1975-02-02 Sudbury, ONT Kevin Bieksa 281 28 97 125 483 2005-2010 5 D 1981-06-16 Grimsby, ONT Rick Blight 324 96 125 221 168 1975-1981 6 R 1955-10-17 Portage La Prairie, MAN Mario Bliznak 2 0 0 0 0 2009-2010 1 C 1987-03-06 Trencin, Slovakia Ken Block 1 0 0 0 0 1970-1971 1 D 1944-03-18 Steinbach, MAN Gregg Boddy 273 23 44 67 263 1971-1976 5 D 1949-03-19 Ponoka, ALTA Doug Bodger 13 0 1 1 4 1999-2000 1 D 1966-06-18 Chemainus, BC Lonny Bohonos 70 13 13 26 14 1995-1998 3 C 1973-05-20 Winnipeg, MAN Ivan Boldirev 216 80 104 184 105 1979-1983 4 C 1949-08-15 Zranjanin, Yugoslavia Alexandre Bolduc 22 0 1 1 17 2008-2010 2 C 1985-06-26 Montreal, PQ Larry Bolonchuk 15 0 0 0 6 1972-1973 1 D 1952-02-26 Winnipeg, MAN Ryan Bonni 3 0 0 0 0 1999-2000 1 D 1979-02-18 Winnipeg, MAN Paulin Bordeleau 183 33 56 89 47 1973-1976 3 C 1953-01-29 Rouyn-Noranda, PQ Tyler Bouck 36 2 3 5 60 2003-2007 3 L 1980-01-13 Camrose, ALTA Andre Boudrias 458 121 267 388 140 1970-1976 6 C 1943-09-19 Montreal, PQ Luc Bourdon 36 2 0 2 24 2006-2008 2 D 1987-02-16 Shippagan, NB Randy Boyd 62 7 17 24 64 1987-1989 2 D 1962-01-23 Coniston, ONT Steve Bozek 191 46 44 90 118 1988-1991 3 F 1960-11-26 Kelowna, BC Brian Bradley 193 51 81 132 155 1987-1991 4 C 1965-01-21 Kitchener, ONT Per-Olov Brasar 181 37 63 100 21 1979-1982 3 L 1950-09-30 Falun, Sweden Donald Brashear 388 50 53 103 1159 1996-2002 6 L 1972-01-07 Bedford, IN Mel Bridgman 15 4 3 7 10 1988-1989 1 C 1955-04-28 Trenton, ONT Martin Brochu 6 0 0 0 0 2001-2002 1 G 1973-03-10 Anjou, PQ Richard Brodeur 377 0 8 8 24 1980-1988 8 G 1952-09-15 Longueuil, PQ Gary Bromley 73 0 2 2 8 1978-1981 3 G 1950-01-19 Edmonton, ALTA Wade Brookbank 52 3 2 5 176 2003-2006 2 W 1977-09-29 Lanigan, SASK Cam Brown 1 0 0 0 7 1990-1991 1 L 1969-05-15 Saskatoon, SASK Jeff Brown 72 10 44 54 44 1993-1996 3 D 1966-04-30 Ottawa, ONT Mike Brown 39 1 1 2 140 2007-2009 2 R 1985-06-24 Northbrook, IL Mike Brown 16 0 0 0 77 2000-2002 2 W 1979-04-29 Surrey, BC Sean Brown 12 0 0 0 8 2005-2006 1 D 1976-11-05 Oshawa, ONT David Bruce 143 23 18 41 245 1985-1989 4 L 1964-10-07 Thunder Bay, ONT Jiri Bubla 256 17 101 118 202 1981-1986 5 D 1950-01-27 Usti nad Labem, Czech. Jan Bulis 79 12 11 23 70 2006-2007 1 C 1978-03-18 Pardubice, Czech Bruce Bullock 16 0 0 0 2 1972-1977 3 G 1949-05-09 Toronto, ONT Pavel Bure 428 254 224 478 328 1991-1998 7 R 1971-03-31 Moscow, Russia Sean Burke 16 0 1 1 14 1997-1998 1 G 1967-01-29 Windsor, ONT Alexandre Burrows 370 85 85 170 604 2005-2010 5 L 1981-04-11 Pincourt, PQ Rod Buskas 17 0 3 3 36 1989-1990 1 D 1961-01-07 Medicine Hat, ALTA Garth Butcher 610 33 107 140 1668 1981-1991 10 D 1963-01-08 Regina, SASK Sven Butenschoen 8 0 0 0 10 2005-2006 1 D 1976-03-22 Itzehoe, Germany Jerry Butler 128 19 20 39 96 1979-1982 3 F 1951-02-27 Sarnia, ONT Drew Callander 21 3 1 4 2 1978-1980 2 C 1956-08-17 Regina, SASK Colin Campbell 89 1 16 17 206 1980-1982 2 D 1953-01-28 London, ONT Frank Caprice 102 0 3 3 17 1982-1988 6 G 1962-04-02 Hamilton, ONT Dave Capuano 88 16 36 52 52 1989-1991 2 L 1968-07-27 Warwick, RI Jack Capuano 3 0 0 0 0 1990-1991 1 D 1966-07-07 Cranston, RI Keith Carney 18 0 2 2 14 2005-2006 1 D 1970-02-03 Providence, RI Jacques Caron 10 0 0 0 2 1973-1974 1 G 1940-04-21 Rouyn-Noranda, PQ Larry Carriere 56 1 12 13 66 1976-1978 2 D 1952-01-30 Montreal, PQ Jimmy Carson 34 7 10 17 22 1993-1994 1 C 1968-07-20 Southfield, MI Anson Carter 81 33 22 55 41 2005-2006 1 C 1974-06-06 Toronto, ONT Andrew Cassels 198 40 128 168 48 1999-2002 3 C 1969-07-23 Bramalea, ONT Jose Charbonneau 46 8 8 16 55 1988-1995 3 R 1966-11-21 Ferme-Neuve, PQ Marc Chouinard 42 2 2 4 10 2006-2007 1 C 1977-05-06 Charlesbourg, PQ Mike Christie 9 1 1 2 0 1980-1981 1 D 1949-12-20 Big Springs, TX Artem Chubarov 228 25 33 58 40 1999-2004 5 C 1979-12-13 Gorky, USSR Enrico Ciccone 13 0 1 1 47 1997-1998 1 D 1970-04-10 Montreal, PQ Dan Cloutier 208 0 4 4 70 2000-2006 5 G 1976-04-22 Mont-Laurier, PQ Glen Cochrane 63 0 3 3 177 1985-1987 2 D 1958-01-29 Cranbrook, BC Wayne Connelly 53 14 20 34 12 1971-1972 1 R 1939-12-16 Rouyn-Noranda, PQ Brandon Convery 19 2 9 11 8 1997-1999 2 C 1974-02-04 Kingston, ONT Bob Cook 2 0 0 0 0 1970-1971 1 R 1946-01-06 Sudbury, ONT Matt Cooke 566 83 120 203 625 1998-2008 9 L 1978-09-07 Belleville, ONT Mike Corrigan 95 24 32 56 130 1970-1972 2 L 1946-01-11 Ottawa, ONT Patrick Coulombe 7 0 1 1 4 2006-2007 1 D 1985-04-23 St. Fabien, PQ Geoff Courtnall 292 102 144 246 495 1990-1995 5 L 1962-08-18 Victoria, BC Russ Courtnall 141 39 72 111 68 1994-1997 3 R 1965-01-02 Duncan, BC Larry Courville 33 1 2 3 16 1995-1998 3 L 1975-04-02 Timmins, ONT Jeff Cowan 88 7 4 11 203 2006-2008 2 L 1976-09-27 Scarborough, ONT Craig Coxe 177 10 21 31 535 1984-1991 6 C 1964-01-21 Chula Vista, CA Murray Craven 88 15 50 65 42 1992-1994 2 C 1964-07-25 Medicine Hat, ALTA Marc Crawford 176 19 31 50 229 1981-1987 6 L 1961-02-13 Belleville, ONT Troy Crowder 30 1 2 3 52 1996-1997 1 R 1968-05-03 Sudbury, ONT Ray Cullen 70 12 21 33 42 1970-1971 1 C 1941-09-20 St. Catharines, ONT Jassen Cullimore 64 2 3 5 62 1994-1997 3 D 1972-12-04 Simcoe, ONT Tony Currie 38 9 7 16 4 1981-1984 3 R 1957-11-12 Sydney Mines, NS J.J. Daigneault 131 9 46 55 114 1984-1986 2 D 1965-10-12 Montreal, PQ Bob Dailey 257 38 93 131 417 1973-1977 4 D 1953-05-03 Kingston, ONT Rob Davison 23 0 2 2 51 2008-2009 1 D 1980-05-01 St. Catharines, ONT Ron Delorme 210 17 20 37 383 1981-1985 4 R 1955-09-03 North Battleford, SASK Ab DeMarco 95 13 22 35 23 1974-1976 2 D 1949-02-27 Cleveland, OH Pavol Demitra 97 23 46 69 20 2008-2010 2 C 1974-11-29 Dubnica, Slovakia Bill Derlago 63 15 19 34 29 1978-1980 2 C 1958-08-25 Birtle, MAN Guillaume Desbiens 1 0 0 0 2 2009-2010 1 R 1985-04-20 Alma, PQ Gerald Diduck 265 17 55 72 553 1990-1995 5 D 1965-04-05 Sherwood Park, ALTA Robert Dirk 217 9 18 27 401 1990-1994 4 D 1966-08-20 Regina, SASK Gary Doak 82 2 11 13 135 1970-1972 2 D 1946-02-25 Goderich, ONT Jim Dowd 38 1 6 7 6 1995-1996 1 C 1968-12-25 Brick, NJ Harold Druken 118 27 29 56 30 1999-2003 4 C 1979-01-26 St. John's, NFLD Dale Dunbar 1 0 0 0 2 1985-1986 1 D 1961-10-14 Winthrop, MA Dave Dunn 69 11 22 33 87 1973-1975 2 D 1948-08-19 Moosomin, SASK Ed Dyck 49 0 0 0 0 1971-1974 3 G 1950-10-29 Warman, SASK Alexander Edler 253 24 78 102 142 2006-2010 4 D 1986-04-21 Ostersund, Sweden Christian Ehrhoff 80 14 30 44 42 2009-2010 1 D 1982-07-06 Moers, Germany Neil Eisenhut 13 1 3 4 21 1993-1994 1 C 1967-02-09 Osoyoos, BC Anders Eldebrink 43 2 9 11 21 1981-1983 2 D 1960-12-11 Kalix, Sweden Ken Ellacott 12 0 0 0 0 1982-1983 1 G 1959-03-03 Paris, ONT Roland Eriksson 35 2 12 14 4 1978-1979 1 C 1954-03-01 Storatuna, Sweden Bob Essensa 39 0 0 0 4 2000-2001 1 G 1965-01-14 Toronto, ONT Fedor Fedorov 15 0 2 2 8 2002-2004 2 C 1981-06-11 Moscow, Russia Tom Fergus 80 19 29 48 37 1991-1993 2 C 1962-06-16 Chicago, IL Zack Fitzgerald 1 0 0 0 0 2007-2008 1 D 1985-05-16 Two Harbors, MN Rory Fitzpatrick 58 1 6 7 46 2006-2007 1 D 1975-01-11 Rochester, NY Rob Flockhart 43 1 2 3 12 1976-1979 3 L 1956-02-06 Sicamous, BC Peter Folco 2 0 0 0 0 1973-1974 1 D 1953-08-13 Montreal, PQ Dave Fortier 58 1 3 4 125 1976-1977 1 D 1951-06-17 Sudbury, ONT Mike Fountain 6 0 0 0 0 1996-1997 1 G 1972-01-26 North York, ONT Curt Fraser 348 92 114 206 651 1978-1983 5 L 1958-01-12 Cincinnati, OH Dave Gagner 33 2 12 14 24 1998-1999 1 C 1964-12-11 Chatham, ONT Troy Gamble 72 0 1 1 22 1986-1992 4 G 1967-04-07 New Glasgow, NS George Gardner 42 0 0 0 0 1970-1972 2 G 1942-10-08 Lachine, PQ John Garrett 56 0 1 1 23 1982-1985 3 G 1951-06-17 Trenton, ONT Brad Gassoff 122 19 17 36 163 1975-1979 4 L 1955-11-13 Quesnel, BC Martin Gelinas 258 90 81 171 173 1993-1998 5 L 1970-06-05 Shawinigan, PQ Don Gibson 14 0 3 3 20 1990-1991 1 D 1967-12-29 Deloraine, MAN Jere Gillis 309 63 75 138 210 1977-1985 6 F 1957-01-18 Bend, OR Tanner Glass 67 4 7 11 115 2009-2010 1 L 1983-11-29 Regina, SASK Danny Gloor 2 0 0 0 0 1973-1974 1 C 1952-12-04 Mitchell, ONT Brian Glynn 16 0 0 0 12 1993-1994 1 D 1967-11-23 Iserlohn, Germany Larry Goodenough 113 7 21 28 75 1976-1980 4 D 1953-01-19 Toronto, ONT Rob Gordon 4 0 0 0 2 1998-1999 1 C 1976-01-13 Murrayville, BC Lee Goren 30 1 2 3 30 2005-2007 2 R 1977-12-26 Winnipeg, MAN John Gould 218 82 76 158 53 1973-1977 4 L 1947-01-15 Alliston, ONT Larry Gould 2 0 0 0 0 1973-1974 1 L 1952-08-16 Alliston, ONT Michael Grabner 20 5 6 11 8 2009-2010 1 R 1987-10-05 Villach, Austria Thomas Gradin 613 197 353 550 280 1978-1986 8 F 1956-02-18 Solleftea, Sweden Hilliard Graves 196 42 61 103 49 1976-1979 3 R 1950-10-18 Saint John, NB Josh Green 90 6 7 13 39 2005-2007 2 W 1977-11-16 Camrose, ALTA Randy Gregg 21 1 4 5 24 1991-1992 1 D 1956-02-19 Edmonton, ALTA Martin Grenier 7 1 0 1 9 2003-2004 1 D 1980-11-02 Laval, PQ John Grisdale 199 3 32 35 266 1974-1979 5 D 1948-08-23 Geraldton, ONT Jocelyn Guevremont 227 44 88 132 124 1971-1975 4 D 1951-03-01 Montreal, PQ Kevan Guy 114 5 13 18 105 1988-1991 3 D 1965-07-16 Edmonton, ALTA Murray Hall 109 27 44 71 28 1970-1972 2 R 1940-11-24 Kirkland Lake, ONT Taylor Hall 34 7 9 16 25 1983-1987 4 R 1964-02-20 Regina, SASK Doug Halward 324 45 118 163 389 1980-1987 7 D 1955-11-01 Toronto, ONT Ken Hammond‡ 1991-1992 1 D 1963-08-22 London, ONT Glen Hanlon 137 0 3 3 107 1977-1982 5 G 1957-02-20 Brandon, MAN Jannik Hansen 107 15 21 36 57 2006-2010 4 R 1986-03-15 Herlev, Denmark Jim Hargreaves 66 1 7 8 105 1970-1973 2 D 1950-05-02 Winnipeg, MAN Ed Hatoum 26 1 3 4 21 1970-1971 1 R 1947-12-07 Beruit, Lebanon Greg Hawgood 95 7 22 29 32 1999-2001 2 D 1968-08-10 Edmonton, ALTA Todd Hawkins 8 0 0 0 15 1988-1990 2 L 1966-08-02 Kingston, ONT Steve Hazlett 1 0 0 0 0 1979-1980 1 L 1957-12-12 Sarnia, ONT Johan Hedberg 21 0 0 0 10 2003-2004 1 G 1973-05-05 Leksand, Sweden Bret Hedican 310 17 85 102 281 1993-1999 6 D 1970-08-10 St. Paul, MN Rick Heinz 3 0 0 0 0 1981-1982 1 G 1955-05-30 Essex, ONT Bryan Helmer 62 7 9 16 71 2000-2003 3 D 1972-07-15 Sault Ste. Marie, ONT Darby Hendrickson 67 7 6 13 36 1998-2000 2 C 1972-08-28 Richfield, MN Corey Hirsch 101 0 3 3 8 1995-1999 4 G 1972-08-10 Medicine Hat, ALTA Jan Hlavac 55 10 13 23 16 2001-2003 2 L 1976-09-20 Prague, Czech Ivan Hlinka 137 42 81 123 28 1981-1983 2 C 1950-01-26 Most, Czech Charlie Hodge 35 0 0 0 0 1970-1971 1 G 1933-07-28 Lachine, PQ Dan Hodgson 74 16 33 49 52 1986-1989 3 C 1965-08-29 Ft. McMurray, ALTA Josh Holden 46 4 9 13 12 1998-2001 3 C 1978-01-18 Calgary, ALTA Bruce Holloway 2 0 0 0 0 1984-1985 1 D 1963-06-27 Revelstoke, BC Randy Holt 22 1 3 4 80 1978-1979 1 D 1953-01-15 Pembroke, ONT Ron Homenuke 1 0 0 0 0 1972-1973 1 F 1952-01-05 Hazelton, BC Darcy Hordichuk 129 5 2 7 251 2008-2010 2 L 1980-08-10 Kamsack, SASK Willie Huber 35 4 10 14 40 1987-1988 1 D 1958-01-15 Strasskirchen, Germany Greg Hubick 5 0 1 1 0 1979-1980 1 D 1951-11-12 Strasbourg, SASK John Hughes 52 2 11 13 181 1979-1980 1 D 1954-03-18 Charlottetown, PEI Tim Hunter 176 8 10 18 512 1992-1996 4 F 1960-09-10 Calgary, ALTA Bob Hurlburt 1 0 0 0 2 1974-1975 1 L 1950-05-01 Toronto, ONT Jamie Huscroft 33 0 2 2 118 1997-1999 2 D 1967-01-09 Creston, BC Arturs Irbe 41 0 0 0 2 1997-1998 1 G 1967-02-02 Riga, Latvia Brad Isbister 55 6 5 11 38 2007-2008 1 L 1977-05-07 Edmonton, ALTA Dane Jackson 15 6 1 7 13 1993-1995 2 R 1970-05-17 Castlegar, BC Jason Jaffray 33 4 6 10 33 2007-2009 2 L 1981-06-30 Rimbey, ALTA Dan Johnson 77 16 14 30 16 1970-1972 2 C 1944-10-01 Winnipegosis, MAN Ryan Johnson 120 3 11 14 24 2008-2010 2 C 1976-06-14 Thunder Bay, ONT Mikko Jokela 1 0 0 0 0 2002-2003 1 D 1980-03-04 Lappeenranta, Finland Chris Joseph 101 5 22 27 68 1996-2000 2 D 1969-09-10 Burnaby, BC Ed Jovanovski 434 57 177 234 536 1998-2006 7 D 1976-06-26 Windsor, ONT Sheldon Kannegiesser 42 1 7 8 36 1977-1978 1 D 1947-08-15 North Bay, ONT Steve Kariya 65 9 18 27 32 1999-2002 3 W 1977-12-22 North Vancouver, BC Pat Kavanagh 6 2 0 2 2 2000-2004 3 R 1979-03-14 Ottawa, ONT Mike Keane 64 8 9 17 20 2003-2004 1 R 1967-05-29 Winnipeg, MAN Dennis Kearns 677 31 290 321 386 1971-1981 10 D 1945-09-27 Kingston, ONT Dan Kesa 19 2 4 6 18 1993-1994 1 R 1971-11-23 Vancouver, BC Ryan Kesler 402 90 125 215 379 2003-2010 6 C 1984-08-31 Livonia, MI Ian Kidd 20 4 7 11 25 1987-1989 2 D 1964-05-11 Jason King 55 12 11 23 8 2002-2004 2 L 1981-09-14 Corner Brook, NF Mark Kirton 119 23 14 37 27 1982-1985 3 C 1958-02-03 Regina, SASK Trent Klatt 313 51 60 111 87 1998-2003 5 R 1971-01-30 Robbinsdale, MN Joey Kocur 7 0 1 1 19 1995-1996 1 D 1964-09-21 Kelvington, SASK Zenith Komarniski 19 1 1 2 10 1999-2003 2 D 1978-08-13 Edmonton, ALTA Jerry Korab 31 4 7 11 64 1973-1974 1 D 1948-09-15 Sault Ste. Marie, ONT Don Kozak 28 2 5 7 30 1978-1979 1 1952-02-02 Saskatoon, SASK Lukas Krajicek 117 5 22 27 100 2006-2008 2 D 1983-03-11 Prostejov, Czech Rep. Jason Krog 4 1 0 1 2 2008-2009 1 C 1975-10-09 Fernie, BC Robert Kron 144 24 33 57 37 1990-1993 3 C 1967-02-27 Brno, Czech Rep. Vladimir Krutov 61 11 23 34 20 1989-1990 1 F 1960-06-01 Frantisek Kucera 26 1 0 1 10 1995-1997 2 D 1968-02-03 Prague, Czech Stu Kulak 32 2 2 4 37 1982-1987 2 R 1963-03-11 Edmonton, ALTA Orland Kurtenbach 229 62 101 163 200 1970-1974 4 C 1936-09-07 Cudworth, SASK Justin Kurtz 27 3 5 8 14 2001-2002 1 D 1977-01-14 Winnipeg, MAN Tom Kurvers 32 4 23 27 20 1990-1991 1 D 1962-10-14 Minneapolis, MN Jason Labarbera 9 0 0 0 0 2008-2009 1 G 1980-01-18 Burnaby, BC Scott Lachance 157 4 21 25 96 2000-2002 2 D 1972-10-22 Charlottesville, VA Nathan LaFayette 38 5 5 10 6 1993-1995 2 C 1973-02-17 New Westminster, BC Bobby Lalonde 353 72 117 189 185 1971-1977 6 C 1951-03-27 Montreal, PQ Mike Lampman 14 1 0 1 0 1973-1974 1 L 1950-04-20 Hamilton, ONT Darren Langdon 45 0 1 1 143 2002-2003 1 L 1971-01-08 Deer Lake, NFLD Jean-Marc Lanthier 105 16 16 32 29 1983-1988 4 R 1963-03-27 Montreal, PQ Rick Lanz 417 56 171 227 331 1980-1987 7 D 1961-09-16 Karlovy Vary, Czech Igor Larionov 210 51 92 143 88 1989-1992 3 C 1960-12-03 Voskresensk, Russia Paul Lawless 13 0 1 1 0 1987-1988 1 L 1964-07-02 Scarborough, ONT John LeBlanc 43 13 10 23 18 1986-1988 2 L 1964-01-21 Campbellton, NB Grant Ledyard 49 2 13 15 14 1997-1998 1 D 1961-11-19 Winnipeg, MAN Brad Leeb 4 0 0 0 2 1999-2002 2 R 1979-08-27 Red Deer, ALTA Gary Leeman 10 2 0 2 0 1994-1995 1 L 1964-02-19 Wilcox, SASK Moe Lemay 279 70 92 162 367 1981-1987 6 F 1962-02-18 Saskatoon, SASK Richard Lemieux 192 29 61 90 68 1971-1974 3 C 1951-04-19 Temiscaming, PQ Tim Lenardon 8 1 0 1 4 1989-1990 1 C 1962-05-11 Trail, BC Trevor Letowski 120 18 24 42 51 2001-2003 2 C 1977-04-05 Thunder Bay, ONT Don Lever 593 186 221 407 354 1972-1980 8 F 1952-11-14 South Porcupine, ONT Craig Levie 9 0 1 1 13 1986-1987 1 D 1959-08-17 Calgary, ALTA Doug Lidster 666 65 242 307 526 1983-1993 10 D 1960-10-18 Kamloops, BC Trevor Linden 1140 318 415 733 730 1988-2008 16 C 1970-04-11 Medicine Hat, ALTA Lars Lindgren 335 23 99 122 292 1978-1984 6 D 1952-10-12 Pitea, Sweden Mats Lindgren 54 5 9 14 18 2002-2003 1 C 1974-10-01 Skalleftea, Sweden Ken Lockett 55 0 0 0 8 1974-1976 2 G Dave Logan 40 1 5 6 122 1979-1981 2 D 1954-07-02 Montreal, PQ Brian Loney 12 2 3 5 6 1995-1996 1 R 1972-08-09 Winnipeg, MAN Dave Lowry 165 19 21 40 357 1985-1988 3 L 1965-02-14 Sudbury, ONT Brad Lukowich 13 1 1 2 4 2009-2010 1 D 1976-08-12 Cranbrook, BC Jyrki Lumme 579 83 238 321 379 1989-1998 9 D 1966-07-16 Tampere, Finland Len Lunde 20 1 3 4 2 1970-1971 1 L 1936-11-13 Campbell River, ALTA Roberto Luongo 271 0 6 6 18 2006-2010 4 G 1979-04-04 Montreal, PQ Gary Lupul 293 70 75 145 243 1979-1986 7 C 1959-04-04 Powell River, BC Al MacAdam 80 14 20 34 27 1984-1985 1 F 1952-03-16 Charlottetown, PEI Blair MacDonald 88 26 28 54 32 1980-1983 3 R 1953-11-17 Cornwall, ONT Brett MacDonald 1 0 0 0 0 1987-1988 1 D 1966-01-05 Bothwell, ONT Drew MacIntyre 2 0 0 0 0 2007-2008 1 G 1983-06-24 Charlottetown, PEI Jim Mair 23 2 4 6 8 1972-1975 3 D 1946-05-15 Schumacher, ONT Wayne Maki 180 50 73 123 148 1970-1973 3 L 1944-11-10 Sault Ste. Marie, ONT Marek Malik 147 10 27 37 97 2002-2004 2 D 1975-06-24 Ostrava, Czech Dean Malkoc 41 0 2 2 136 1995-1996 1 D 1970-01-26 Vancouver, BC Kris Manery 21 2 1 3 15 1979-1980 1 F 1954-09-24 Leamington, ONT Cesare Maniago 93 0 1 1 18 1976-1978 2 G 1939-01-13 Trail, BC Bob Manno 163 13 55 68 115 1976-1981 5 F 1956-10-31 Niagara Falls, ONT Mario Marois 50 4 12 16 115 1980-1981 1 D 1957-12-15 Ancienne Lorette, PQ Grant Martin 24 0 3 3 45 1983-1985 2 C 1962-03-13 Smooth Rock Falls, ONT Hubert "Pit" Martin 131 27 45 72 60 1977-1979 2 F 1943-12-09 Rouyn-Noranda, PQ Bob Mason 6 0 0 0 0 1990-1991 1 G 1961-04-22 International Falls, MN Brad Maxwell 30 1 7 8 28 1986-1987 1 D 1957-07-08 Brandon, MAN Brad May 225 29 27 56 380 1997-2004 5 L 1971-11-29 Toronto, ONT Jay Mazur 47 11 7 18 20 1988-1992 4 R 1965-01-22 Hamilton, ONT Chris McAllister 64 2 3 5 169 1997-1999 2 D 1975-06-16 Saskatoon, SASK Andrew McBain 45 5 10 15 54 1989-1992 3 R 1965-02-18 Toronto, ONT Bryan McCabe 95 8 25 33 184 1997-1999 2 D 1975-06-08 St. Catharines, ONT Kevin McCarthy 352 51 148 199 388 1978-1984 6 D 1957-07-14 Winnipeg, MAN Steve McCarthy 51 2 4 6 43 2005-2006 1 D 1981-02-03 Trail, BC Dave McClelland 2 0 0 0 0 1972-1973 1 G 1952-11-20 Penticton, BC Dennis McCord 3 0 0 0 6 1973-1974 1 D 1952-07-28 Chatham, ONT Joe McDonnell 7 0 1 1 12 1981-1982 1 Jack McIlhargey 167 6 18 24 403 1976-1980 4 D 1952-03-07 Edmonton, ALTA John McIntyre 90 3 10 13 75 1993-1995 2 C 1969-04-29 Ravenswood, ONT Nathan McIver 18 0 0 0 59 2006-2008 2 D 1985-01-06 Summerside, PEI Steve McKichan 1 0 0 0 0 1990-1991 1 G 1967-05-29 Strathroy, ONT Kirk McLean 516 0 21 21 54 1987-1998 11 G 1966-06-26 Willowdale, ONT Peter McNab 88 24 31 55 20 1983-1985 2 F 1952-05-08 Vancouver, BC Bryan McSheffrey 87 13 7 20 44 1972-1974 2 F 1952-09-25 Ottawa, ONT Rob McVicar 1 0 0 0 0 2005-2006 1 G 1982-01-15 Brandon, MAN Gerry Meehan 57 10 15 25 4 1974-1975 1 L 1946-09-03 Toronto, ONT Larry Melnyk 190 5 16 21 246 1987-1990 3 D 1960-02-21 Winnipeg, MAN Mark Messier 207 52 110 162 121 1997-2000 3 C 1961-01-18 Edmonton, ALTA Alfie Michaud 2 0 0 0 0 1999-2000 1 G 1976-11-06 Selkirk, MAN Aaron Miller 57 1 8 9 32 2007-2008 1 D 1971-08-11 Buffalo, NY Gerry Minor 140 11 21 32 173 1979-1984 5 C 1958-10-27 Regina, SASK Willie Mitchell 264 10 48 58 233 2006-2010 4 D 1977-04-23 Port McNeill, BC Alexander Mogilny 312 139 169 308 144 1995-2000 5 R 1969-02-18 Khabarovsk, Russia Tomas Mojzis 7 0 1 1 12 2005-2006 1 D 1982-05-02 Kolin, Czech Rep. Lars Molin 172 33 65 98 37 1981-1984 3 F 1958-04-11 Ornskoldsvik, Sweden Sergio Momesso 269 68 73 141 655 1990-1995 5 L 1965-09-04 Montreal, PQ Garry Monahan 287 58 82 140 166 1974-1978 4 C 1946-10-20 Barrie, ONT Brad Moran 3 0 1 1 2 2006-2007 1 C 1979-03-20 Abbotsford, BC Stephane Morin 6 1 2 3 6 1992-1994 2 C 1969-03-27 Montreal, PQ Brendan Morrison 543 136 257 393 326 1999-2008 8 C 1975-08-15 Pitt Meadows, BC Dave Morrison 8 0 0 0 0 1984-1985 1 F 1962-06-12 Toronto, ONT Tyler Moss 1 0 0 0 0 2002-2003 1 G 1975-06-29 Ottawa, ONT Bill Muckalt 106 20 28 48 115 1998-2000 2 R 1974-07-15 Surrey, BC Rob Murphy 73 6 4 10 100 1987-1992 5 C 1969-04-07 Hull, PQ Bob Murray 90 3 10 13 42 1974-1977 3 D 1948-07-16 Burlington, ONT Dana Murzyn 452 23 65 88 900 1990-1999 9 D 1966-12-09 Calgary, ALTA Evgeny Namestnikov 35 0 8 8 18 1993-1997 4 D 1971-10-09 Novgorod, Russia Markus Naslund 884 346 410 756 614 1995-2008 12 L 1973-07-30 Ornskoldsvik, Sweden Petr Nedved 222 63 61 124 152 1990-1993 3 L 1971-12-09 Liberec, Czech Cam Neely 201 51 53 104 320 1983-1986 3 F 1965-06-06 Comox, BC Sergei Nemchinov 6 2 3 5 4 1996-1997 1 C 1964-01-14 Moscow, Russia Jim Nill 124 17 23 40 219 1981-1984 3 R 1958-04-11 Hanna, ALTA Brian Noonan 98 14 23 37 68 1996-1998 2 R 1965-05-29 Boston, MA Robert Nordmark 169 10 52 62 194 1988-1991 3 D 1962-08-20 Lulea, Sweden Mika Noronen 4 0 0 0 0 2005-2006 1 G 1979-06-17 Tampere, Finland Lawrence Nycholat 14 0 1 1 6 2008-2009 1 D 1979-05-07 Calgary, ALTA Shane O'Brien 141 2 16 18 275 2008-2010 2 D 1983-08-09 Port Hope, ONT Gerry O'Flaherty 435 98 95 193 166 1972-1978 6 R 1950-08-31 Pittsburgh, PA Paul O'Neil 5 0 0 0 0 1973-1974 1 C 1953-08-24 Boston, MA Chris O'Sullivan 11 0 5 5 2 1999-2000 1 D 1974-05-15 Dorchester, MA Evan Oberg 2 0 0 0 0 2009-2010 1 D 1988-02-16 Forestburg, ALTA Chris Oddleifson 469 85 180 265 439 1973-1981 8 R 1950-09-07 Brandon, MAN Gino Odjick 444 46 52 98 2127 1990-1998 8 L 1970-09-07 Maniwaki, PQ Mattias Ohlund 770 93 232 325 756 1997-2009 11 D 1976-09-09 Pitea, Sweden Roman Oksiuta 68 21 25 46 44 1994-1996 2 R 1970-08-21 Murmansk, Russia Maxime Ouellet 4 0 0 0 2 2005-2006 1 G 1981-06-17 Beauport, PQ Michel Ouellet 3 0 0 0 0 2008-2009 1 R 1982-03-05 Rimouski, PQ Rosaire Paiement 147 44 47 91 269 1970-1972 2 C 1945-08-12 Earlton, ONT Richard Park 60 8 10 18 29 2005-2006 1 C 1976-05-27 Seoul, South Korea Mike Peca 37 6 6 12 32 1993-1995 2 C 1974-03-26 Toronto, ONT Barry Pederson 233 60 137 197 174 1986-1990 4 C 1961-03-13 Big River, SASK Denis Pederson 102 8 15 23 98 1999-2002 3 C 1975-09-10 Prince Albert, SASK Brent Peterson 146 15 38 53 171 1985-1987 2 R 1958-02-15 Calgary, ALTA Michel Petit 226 24 57 81 373 1982-1988 6 D 1964-02-12 St. Malo, PQ Matt Pettinger 29 5 4 9 17 2007-2010 2 L 1980-10-22 Edmonton, ALTA Adrien Plavsic 182 13 52 65 147 1989-1995 6 D 1970-01-13 Montreal, PQ Poul Popiel 116 11 23 34 97 1970-1972 2 D 1943-02-28 Sollested, Denmark Felix Potvin 69 0 4 4 4 1999-2001 2 G 1971-06-23 Anjou, PQ Tracy Pratt 176 9 30 39 261 1973-1976 3 D 1943-03-08 New York, NY Kevin Primeau 2 0 0 0 4 1980-1981 1 F 1955-01-03 Edmonton, ALTA Sean Pronger 3 0 1 1 4 2003-2004 1 C 1972-11-30 Thunder Bay, ONT Taylor Pyatt 224 49 44 93 145 2006-2009 3 L 1981-08-19 Thunder Bay, ONT Dan Quinn 101 34 49 83 73 1989-1991 2 C 1965-06-01 Ottawa, ONT Pat Quinn 133 4 14 18 212 1970-1972 2 D 1943-01-29 Hamilton, ONT Dan Ratushny 1 0 1 1 2 1992-1993 1 D 1970-10-29 Nepean, ONT Andrew Raycroft 21 0 0 0 4 2009-2010 1 G 1980-05-04 Belleville, ONT Mason Raymond 203 45 52 97 74 2007-2010 3 L 1985-09-17 Cochrane, ALTA Marc Reaume 27 0 2 2 4 1970-1971 1 D 1934-02-07 LaSalle, ONT Brandon Reid 13 2 4 6 0 2002-2007 3 C 1981-03-09 Kirkland, PQ Paul Reinhart 131 24 90 114 74 1988-1990 2 D 1960-01-08 Kitchener, ONT Glen Richardson 24 3 6 9 19 1975-1976 1 L 1955-09-20 Barrie, ONT Dave Richter 127 4 19 23 396 1986-1988 2 D 1960-04-08 Winnipeg, MAN Curt Ridley 96 0 1 1 13 1975-1980 4 G 1951-09-23 Winnipeg, MAN Mike Ridley 112 26 47 73 71 1995-1997 2 C 1963-07-08 Winnipeg, MAN Byron Ritchie 71 3 8 11 80 2007-2008 1 C 1977-04-24 Burnaby, BC Garth Rizzuto 37 3 4 7 16 1970-1971 1 C 1947-09-11 Trail, BC David Roberts 71 11 18 29 55 1996-1998 2 L 1970-05-28 Alameda, CA Bert Robertsson 69 4 6 10 37 1997-1999 2 D 1974-06-30 Sodertalje, Sweden Mike Robitaille 174 10 50 60 121 1974-1977 3 D 1948-02-12 Midland, ONT Leon Rochefort 87 18 14 32 2 1974-1976 2 F 1939-05-04 Cap-de-la-Madeleine, PQ Jeff Rohlicek 9 0 0 0 8 1987-1989 2 C 1966-01-27 Park Ridge, IL Leif Rohlin 96 8 24 32 40 1995-1997 2 , Sweden Aaron Rome 49 0 4 4 24 2009-2010 1 D 1983-09-27 Nesbitt, MAN Cliff Ronning 366 112 216 328 183 1990-1996 6 C 1965-10-01 Burnaby, BC Darcy Rota 289 120 116 236 453 1979-1984 5 F 1953-02-16 Vancouver, BC Martin Rucinsky 13 1 2 3 10 2003-2004 1 L 1971-03-11 Most, Czech Rep. Christian Ruuttu 25 5 6 11 23 1994-1995 1 C 1964-02-20 Lappeenranta, Finland Jarkko Ruutu 267 23 28 51 453 1999-2006 6 L 1975-08-23 Helsinki, Finland Prestin Ryan 1 0 0 0 2 2005-2006 1 D 1980-06-29 Arcola, SASK Rick Rypien 110 9 6 15 195 2005-2010 5 C 1984-05-16 Coleman, ALTA Dany Sabourin 9 0 0 0 0 2006-2007 1 G 1980-09-20 Val d'Or, PQ Sami Salo 470 62 142 204 178 2002-2010 7 D 1974-09-02 Turku, Finland Mikael Samuelsson 74 30 23 53 64 2009-2010 1 R 1976-12-23 Mariefred, Sweden Derek Sanderson 16 7 9 16 30 1976-1977 1 C 1946-06-16 Niagara Falls, ONT Geoff Sanderson 22 3 7 10 8 1997-2004 2 L 1972-02-01 Hay River, NWT Jim Sandlak 509 104 117 221 789 1985-1996 9 R 1966-12-12 Kitchener, ONT Curtis Sanford 35 0 1 1 4 2007-2009 2 G 1979-10-05 Owen Sound, ONT Tommi Santala 30 1 5 6 24 2006-2007 1 C 1979-06-27 Helsinki, Finland David Saunders 56 7 13 20 10 1987-1988 1 L 1966-05-20 Ottawa, ONT Dave Scatchard 179 26 28 54 329 1997-2000 3 C 1976-02-20 Hinton, ALTA Peter Schaefer 178 36 39 75 50 1998-2001 3 L 1977-07-12 Yellow Grass, SASK John Schella 115 2 18 20 224 1970-1972 2 D 1947-05-09 Port Arthur, ONT Andy Schliebener 84 2 11 13 74 1981-1985 3 D 1962-08-16 Ottawa, ONT Bobby Schmautz 285 108 104 212 428 1970-1981 5 R 1945-03-28 Saskatoon, SASK Cory Schneider 10 0 0 0 0 2008-2010 2 G 1986-03-18 Salem, MA Mathieu Schneider 17 2 3 5 12 2009-2010 1 D 1969-06-12 New York, NY Jesse Schultz 2 0 0 0 0 2006-2007 1 R 1982-09-28 Strasbourg, SASK Corey Schwab 6 0 0 0 2 1999-2000 1 G 1970-11-04 North Battleford, SASK Daniel Sedin 705 208 339 547 292 2000-2010 9 L 1980-09-26 Ornskoldsvik, Sweden Henrik Sedin 728 138 434 572 418 2000-2010 9 C 1980-09-26 Ornskoldsvik, Sweden Ron Sedlbauer 325 108 69 177 170 1974-1980 6 L 1954-10-22 Burlington, ONT Danny Seguin 26 1 5 6 46 1970-1974 2 L 1948-06-07 Sudbury, ONT Alexander Semak 18 2 1 3 2 1996-1997 1 C 1966-02-11 Ufa, Russia Anatoli Semenov 62 10 34 44 28 1992-1993 1 C 1962-03-05 Moscow, USSR Ryan Shannon 27 5 8 13 24 2007-2008 1 C 1983-03-02 Darien, CT Vadim Sharifijanov 17 2 1 3 14 1999-2000 1 L 1975-12-23 Ufa, Russia Sergei Shirokov 6 0 0 0 2 2009-2010 1 W 1986-03-10 Moscow, Russia Mike Sillinger 138 28 32 60 65 1995-1998 3 C 1971-06-29 Regina, SASK Petri Skriko 472 171 202 373 221 1984-1991 7 F 1962-03-12 Laapeenranta, Finland Peter Skudra 46 0 1 1 2 2001-2003 2 G 1973-04-24 Riga, Latvia Jiri Slegr 154 12 65 77 235 1992-2004 4 D 1971-05-30 Jihlava, Czech Darryl Sly 31 0 2 2 10 1970-1971 1 D 1939-04-03 Collingwood, ONT Brad Smith 21 1 3 4 52 1978-1980 2 F 1958-04-13 Windsor, ONT Doug Smith 40 6 8 14 76 1988-1990 2 C 1963-05-17 Ottawa, ONT Gary Smith 189 0 2 2 104 1973-1976 3 G 1944-02-04 Ottawa, ONT Nathan Smith 4 0 0 0 0 2003-2007 3 C 1982-02-09 Edmonton, ALTA Bryan Smolinski 20 4 3 7 8 2006-2007 1 C 1971-12-27 Toledo, OH Stan Smyl 896 262 411 673 1556 1978-1991 13 W 1958-01-28 Glendon, ALTA Harold Snepsts 781 35 160 195 1446 1974-1990 12 D 1954-10-24 Edmonton, ALTA Garth Snow 109 0 3 3 46 1997-2000 3 G 1969-07-28 Wrentham, MA Gene Sobchuk 1 0 0 0 0 1973-1974 1 L 1951-01-02 Lang, SASK Brent Sopel 322 33 97 130 139 1998-2007 7 D 1977-01-07 Calgary, ALTA Fred Speck 18 1 2 3 0 1971-1972 1 C 1947-07-22 Thorold, ONT Andy Spruce 51 9 6 15 37 1976-1977 1 L 1954-04-17 London, ONT Steve Staios 143 3 12 15 208 1996-1999 3 R 1973-07-28 Hamilton, ONT Daryl Stanley 100 6 9 15 192 1987-1990 3 D 1962-12-02 Winnipeg, MAN Mike Stapleton 18 1 2 3 8 2000-2001 1 C 1966-05-05 Sarnia, ONT Ronnie Stern 97 5 6 11 480 1987-1991 4 R 1967-01-11 St-Agathe, PQ Mike Stevens 6 0 3 3 6 1984-1985 1 L 1965-12-30 Kitchener, ONT Ralph Stewart 53 8 12 20 4 1970-1978 3 C 1948-12-02 Fort William, ONT Ron Stewart 42 3 1 4 10 1971-1972 1 C 1932-07-11 Calgary, ALTA Alek Stojanov 62 0 1 1 136 1994-1996 2 R 1973-04-25 Windsor, ONT Steve Stone 2 0 0 0 0 1973-1974 1 R 1952-09-26 Toronto, ONT Jason Strudwick 243 4 15 19 367 1997-2002 5 L 1975-07-17 Edmonton, ALTA Raimo Summanen 19 6 7 13 2 1986-1988 2 F 1962-03-02 Jyvaskyla, Finland Mats Sundin 41 9 19 28 28 2008-2009 1 C 1971-02-13 Bromma, Sweden Patrik Sundstrom 374 133 209 342 181 1982-1987 5 F 1961-12-14 Skelleftea, Sweden Rich Sutter 291 61 61 122 533 1986-1990 4 R 1963-12-02 Viking, ALTA Dale Tallon 222 44 93 137 219 1970-1973 3 D 1950-10-19 Rouyn-Noranda, PQ Steve Tambellini 161 42 45 87 34 1985-1988 3 C 1958-05-14 Trail, BC Don Tannahill 111 30 33 63 25 1972-1974 2 F 1949-02-21 Penetanguishene, ONT Tony Tanti 531 250 220 470 489 1982-1990 8 L 1963-09-07 Toronto, ONT Ted Taylor 125 20 29 49 141 1970-1972 2 L 1942-02-25 Oak Lake, MAN Alexei Tezikov 2 0 0 0 0 2001-2002 1 D 1978-06-22 Togliatti, Russia Esa Tikkanen 100 25 39 64 80 1995-1997 2 L 1965-01-25 Helsinki, Finland Yannick Tremblay 12 1 2 3 12 2006-2007 1 D 1975-11-15 Pointe-aux-Trembles, PQ Rob Tudor 26 4 4 8 19 1978-1980 2 C 1956-06-30 Cupar, SASK Ossi Vaananen 3 0 1 1 0 2008-2009 1 D 1980-08-18 Vantaa, Finland Lubomir Vaic 9 1 1 2 2 1997-2000 2 C 1977-03-06 Spisska Nova Ves, Slovakia Rick Vaive 47 13 8 21 111 1979-1980 1 R 1959-05-14 Ottawa, ONT Garry Valk 172 24 35 59 200 1990-1993 3 L 1967-11-27 Edmonton, ALTA Herbert Vasiljevs 18 3 2 5 2 2001-2002 1 R 1976-05-27 Riga, Latvia Dennis Ververgaert 409 139 165 304 177 1973-1979 6 R 1953-03-30 Hamilton, ONT Sid Veysey 1 0 0 0 0 1977-1978 1 C 1955-07-30 Woodstock, NB Claude Vilgrain 6 1 1 2 0 1987-1988 1 R 1963-03-01 Port-Au-Prince, Haiti Scott Walker 197 10 34 44 466 1994-1998 4 R 1973-07-19 Cambridge, ONT Ryan Walter 92 9 11 20 59 1991-1993 2 C 1958-04-23 New Westminster, BC Mike Walton 115 44 69 113 71 1975-1978 3 C 1945-01-03 Kirkland Lake, ONT Dixon Ward 103 28 31 59 119 1992-1994 2 R 1968-09-23 Leduc, ALTA Ron Ward 71 2 4 6 4 1971-1972 1 D 1944-09-12 Cornwall, ONT Todd Warriner 44 6 10 16 34 2001-2003 2 L 1974-01-03 Blenheim, ONT Steve Washburn 8 0 0 0 2 1998-1999 1 C 1975-04-10 Ottawa, ONT Mike Weaver 55 0 1 1 33 2007-2008 1 D 1978-05-02 Bramalea, ONT Kevin Weekes 31 0 0 0 0 1998-2000 2 G 1975-04-04 Toronto, ONT Steve Weeks 66 0 0 0 4 1987-1991 4 G 1958-06-30 Scarborough, ONT Eric Weinrich 16 0 0 0 8 2005-2006 1 D 1966-12-19 Roanoke, VA Kyle Wellwood 149 32 20 52 16 2008-2010 2 C 1983-05-16 Windsor, ONT Kay Whitmore 74 0 4 4 15 1992-1995 3 G 1967-04-10 Sudbury, ONT Doug Wickenheiser 80 7 19 26 36 1987-1988 1 C 1961-03-30 Regina, SASK Barry Wilcox 33 3 2 5 15 1972-1975 2 F 1948-04-23 New Westminster, BC Jim Wiley 36 4 6 10 6 1975-1977 2 C 1950-04-28 Sault Ste. Marie, ONT Barry Wilkins 256 21 69 90 458 1970-1975 5 D 1947-02-28 Toronto, ONT Dave "Tiger" Williams 312 83 82 165 1324 1979-1984 5 F 1954-02-03 Weyburn, SASK Dunc Wilson 148 0 2 2 39 1970-1979 4 G 1948-03-22 Toronto, ONT Jim Wiste 23 1 2 3 0 1970-1971 1 C 1946-02-18 Moose Jaw, SASK Dan Woodley 5 2 0 2 17 1987-1988 1 C 1967-12-29 Oklahoma City, OK Mark Wotton 42 3 6 9 25 1994-1998 3 D 1973-10-16 Foxwarren, MAN John Wright 91 13 30 43 43 1972-1974 2 C 1948-11-09 Toronto, ONT Harry York 103 11 22 33 40 1998-2000 2 C 1974-04-16 Ponoka, ALTA Howie Young 11 0 2 2 25 1970-1971 1 D 1937-08-02 Toronto, ONT Wendell Young 30 0 1 1 0 1985-1987 2 G 1963-08-01 Halifax, NS Lars Zetterstrom 14 0 1 1 2 1978-1979 1 Peter Zezel 66 11 20 31 18 1997-1999 2 C 1965-04-22 Toronto, ONT |
|
|