hockey DB
home search by league team forums links contact us
home

All-time roster for the Vancouver Canucks of the NHL

485 players found.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplace
Greg Adams12426351988-19891L1960-05-31Fuller Lake, BC
Greg Adams4891791903691541987-19958L1963-08-01Nelson, BC
Bruce Affleck501101979-19801D1954-05-05Penticton, BC
Jim Agnew650111891986-19925D1966-03-21Deloraine, MAN
Andrew Alberts14112132009-20101D1981-06-30Minneapolis, MN
Claire Alexander328182661977-19781D1945-06-16Collingwood, ONT
Bryan Allen2161418322882000-20065D1980-08-21Kingston, ONT
Shawn Antoski701232651990-19955L1970-03-25Brantford, ONT
John Arbour13000121970-19711D1945-09-28Niagara Falls, ONT
Magnus Arvedson418715122003-20041L1971-11-25Karlstad, Sweden
Brent Ashton124232548681979-19812C1960-05-18Saskatoon, SASK
Adrian Aucoin34149711202451994-20017D1973-07-03Ottawa, ONT
Alex Auld8103342001-20064G1981-01-07Cold Lake, ALTA
Dave Babych409231311542901991-19987D1961-05-23Edmonton, ALTA
Peter Bakovic10202481987-19881L1965-01-31Thunder Bay, ONT
Jozef Balej101102005-20061W1982-02-22Myjava, Slovakia
Dave Balon116222143431971-19732L1937-08-02Wakaw, SASK
Murray Bannerman100001977-19781G1957-04-27Ft. Frances, ONT
Murray Baron3831034443751998-20035D1967-06-01Prince George, BC
Robin Bartell40011141986-19871D1961-05-16Drake, SASK
Nolan Baumgartner9973542382002-20104D1976-03-23Calgary, ALTA
Robin Bawa200001991-19921R1966-03-26Duncan, BC
Kris Beech411202007-20081C1981-02-05Salmon Arm, BC
Jesse Belanger930341995-19961C1969-06-15St. Georges Beauce, PQ
Neil Belland106133144541981-19865D1961-04-03Parry Sound, ONT
Jim Benning2461555701721986-19904D1963-04-29Edmonton, ALTA
Josef Beranek98142741881994-19962C1969-10-25Litvinov, Czech
Drake Berehowsky39235392000-20022D1972-01-03Toronto, ONT
Marc Bergevin902222003-20041D1965-08-11Montreal, PQ
Steve Bernier140262854482008-20102R1985-03-31Quebec City, PQ
Ken Berry27448111987-19892W1960-06-21Burnaby, BC
Todd Bertuzzi5181882614498221997-20068L1975-02-02Sudbury, ONT
Kevin Bieksa28128971254832005-20105D1981-06-16Grimsby, ONT
Rick Blight324961252211681975-19816R1955-10-17Portage La Prairie, MAN
Mario Bliznak200002009-20101C1987-03-06Trencin, Slovakia
Ken Block100001970-19711D1944-03-18Steinbach, MAN
Gregg Boddy2732344672631971-19765D1949-03-19Ponoka, ALTA
Doug Bodger1301141999-20001D1966-06-18Chemainus, BC
Lonny Bohonos70131326141995-19983C1973-05-20Winnipeg, MAN
Ivan Boldirev216801041841051979-19834C1949-08-15Zranjanin, Yugoslavia
Alexandre Bolduc22011172008-20102C1985-06-26Montreal, PQ
Larry Bolonchuk1500061972-19731D1952-02-26Winnipeg, MAN
Ryan Bonni300001999-20001D1979-02-18Winnipeg, MAN
Paulin Bordeleau183335689471973-19763C1953-01-29Rouyn-Noranda, PQ
Tyler Bouck36235602003-20073L1980-01-13Camrose, ALTA
Andre Boudrias4581212673881401970-19766C1943-09-19Montreal, PQ
Luc Bourdon36202242006-20082D1987-02-16Shippagan, NB
Randy Boyd6271724641987-19892D1962-01-23Coniston, ONT
Steve Bozek1914644901181988-19913F1960-11-26Kelowna, BC
Brian Bradley19351811321551987-19914C1965-01-21Kitchener, ONT
Per-Olov Brasar1813763100211979-19823L1950-09-30Falun, Sweden
Donald Brashear388505310311591996-20026L1972-01-07Bedford, IN
Mel Bridgman15437101988-19891C1955-04-28Trenton, ONT
Martin Brochu600002001-20021G1973-03-10Anjou, PQ
Richard Brodeur377088241980-19888G1952-09-15Longueuil, PQ
Gary Bromley7302281978-19813G1950-01-19Edmonton, ALTA
Wade Brookbank523251762003-20062W1977-09-29Lanigan, SASK
Cam Brown100071990-19911L1969-05-15Saskatoon, SASK
Jeff Brown72104454441993-19963D1966-04-30Ottawa, ONT
Mike Brown391121402007-20092R1985-06-24Northbrook, IL
Mike Brown16000772000-20022W1979-04-29Surrey, BC
Sean Brown1200082005-20061D1976-11-05Oshawa, ONT
David Bruce1432318412451985-19894L1964-10-07Thunder Bay, ONT
Jiri Bubla256171011182021981-19865D1950-01-27Usti nad Labem, Czech.
Jan Bulis79121123702006-20071C1978-03-18Pardubice, Czech
Bruce Bullock1600021972-19773G1949-05-09Toronto, ONT
Pavel Bure4282542244783281991-19987R1971-03-31Moscow, Russia
Sean Burke16011141997-19981G1967-01-29Windsor, ONT
Alexandre Burrows37085851706042005-20105L1981-04-11Pincourt, PQ
Rod Buskas17033361989-19901D1961-01-07Medicine Hat, ALTA
Garth Butcher6103310714016681981-199110D1963-01-08Regina, SASK
Sven Butenschoen8000102005-20061D1976-03-22Itzehoe, Germany
Jerry Butler128192039961979-19823F1951-02-27Sarnia, ONT
Drew Callander2131421978-19802C1956-08-17Regina, SASK
Colin Campbell89116172061980-19822D1953-01-28London, ONT
Frank Caprice102033171982-19886G1962-04-02Hamilton, ONT
Dave Capuano88163652521989-19912L1968-07-27Warwick, RI
Jack Capuano300001990-19911D1966-07-07Cranston, RI
Keith Carney18022142005-20061D1970-02-03Providence, RI
Jacques Caron1000021973-19741G1940-04-21Rouyn-Noranda, PQ
Larry Carriere5611213661976-19782D1952-01-30Montreal, PQ
Jimmy Carson3471017221993-19941C1968-07-20Southfield, MI
Anson Carter81332255412005-20061C1974-06-06Toronto, ONT
Andrew Cassels19840128168481999-20023C1969-07-23Bramalea, ONT
Jose Charbonneau468816551988-19953R1966-11-21Ferme-Neuve, PQ
Marc Chouinard42224102006-20071C1977-05-06Charlesbourg, PQ
Mike Christie911201980-19811D1949-12-20Big Springs, TX
Artem Chubarov228253358401999-20045C1979-12-13Gorky, USSR
Enrico Ciccone13011471997-19981D1970-04-10Montreal, PQ
Dan Cloutier208044702000-20065G1976-04-22Mont-Laurier, PQ
Glen Cochrane630331771985-19872D1958-01-29Cranbrook, BC
Wayne Connelly53142034121971-19721R1939-12-16Rouyn-Noranda, PQ
Brandon Convery19291181997-19992C1974-02-04Kingston, ONT
Bob Cook200001970-19711R1946-01-06Sudbury, ONT
Matt Cooke566831202036251998-20089L1978-09-07Belleville, ONT
Mike Corrigan952432561301970-19722L1946-01-11Ottawa, ONT
Patrick Coulombe701142006-20071D1985-04-23St. Fabien, PQ
Geoff Courtnall2921021442464951990-19955L1962-08-18Victoria, BC
Russ Courtnall1413972111681994-19973R1965-01-02Duncan, BC
Larry Courville33123161995-19983L1975-04-02Timmins, ONT
Jeff Cowan8874112032006-20082L1976-09-27Scarborough, ONT
Craig Coxe1771021315351984-19916C1964-01-21Chula Vista, CA
Murray Craven88155065421992-19942C1964-07-25Medicine Hat, ALTA
Marc Crawford1761931502291981-19876L1961-02-13Belleville, ONT
Troy Crowder30123521996-19971R1968-05-03Sudbury, ONT
Ray Cullen70122133421970-19711C1941-09-20St. Catharines, ONT
Jassen Cullimore64235621994-19973D1972-12-04Simcoe, ONT
Tony Currie38971641981-19843R1957-11-12Sydney Mines, NS
J.J. Daigneault131946551141984-19862D1965-10-12Montreal, PQ
Bob Dailey25738931314171973-19774D1953-05-03Kingston, ONT
Rob Davison23022512008-20091D1980-05-01St. Catharines, ONT
Ron Delorme2101720373831981-19854R1955-09-03North Battleford, SASK
Ab DeMarco95132235231974-19762D1949-02-27Cleveland, OH
Pavol Demitra97234669202008-20102C1974-11-29Dubnica, Slovakia
Bill Derlago63151934291978-19802C1958-08-25Birtle, MAN
Guillaume Desbiens100022009-20101R1985-04-20Alma, PQ
Gerald Diduck2651755725531990-19955D1965-04-05Sherwood Park, ALTA
Robert Dirk217918274011990-19944D1966-08-20Regina, SASK
Gary Doak82211131351970-19722D1946-02-25Goderich, ONT
Jim Dowd3816761995-19961C1968-12-25Brick, NJ
Harold Druken118272956301999-20034C1979-01-26St. John's, NFLD
Dale Dunbar100021985-19861D1961-10-14Winthrop, MA
Dave Dunn69112233871973-19752D1948-08-19Moosomin, SASK
Ed Dyck4900001971-19743G1950-10-29Warman, SASK
Alexander Edler25324781021422006-20104D1986-04-21Ostersund, Sweden
Christian Ehrhoff80143044422009-20101D1982-07-06Moers, Germany
Neil Eisenhut13134211993-19941C1967-02-09Osoyoos, BC
Anders Eldebrink432911211981-19832D1960-12-11Kalix, Sweden
Ken Ellacott1200001982-19831G1959-03-03Paris, ONT
Roland Eriksson352121441978-19791C1954-03-01Storatuna, Sweden
Bob Essensa3900042000-20011G1965-01-14Toronto, ONT
Fedor Fedorov1502282002-20042C1981-06-11Moscow, Russia
Tom Fergus80192948371991-19932C1962-06-16Chicago, IL
Zack Fitzgerald100002007-20081D1985-05-16Two Harbors, MN
Rory Fitzpatrick58167462006-20071D1975-01-11Rochester, NY
Rob Flockhart43123121976-19793L1956-02-06Sicamous, BC
Peter Folco200001973-19741D1953-08-13Montreal, PQ
Dave Fortier581341251976-19771D1951-06-17Sudbury, ONT
Mike Fountain600001996-19971G1972-01-26North York, ONT
Curt Fraser348921142066511978-19835L1958-01-12Cincinnati, OH
Dave Gagner3321214241998-19991C1964-12-11Chatham, ONT
Troy Gamble72011221986-19924G1967-04-07New Glasgow, NS
George Gardner4200001970-19722G1942-10-08Lachine, PQ
John Garrett56011231982-19853G1951-06-17Trenton, ONT
Brad Gassoff1221917361631975-19794L1955-11-13Quesnel, BC
Martin Gelinas25890811711731993-19985L1970-06-05Shawinigan, PQ
Don Gibson14033201990-19911D1967-12-29Deloraine, MAN
Jere Gillis30963751382101977-19856F1957-01-18Bend, OR
Tanner Glass6747111152009-20101L1983-11-29Regina, SASK
Danny Gloor200001973-19741C1952-12-04Mitchell, ONT
Brian Glynn16000121993-19941D1967-11-23Iserlohn, Germany
Larry Goodenough11372128751976-19804D1953-01-19Toronto, ONT
Rob Gordon400021998-19991C1976-01-13Murrayville, BC
Lee Goren30123302005-20072R1977-12-26Winnipeg, MAN
John Gould2188276158531973-19774L1947-01-15Alliston, ONT
Larry Gould200001973-19741L1952-08-16Alliston, ONT
Michael Grabner20561182009-20101R1987-10-05Villach, Austria
Thomas Gradin6131973535502801978-19868F1956-02-18Solleftea, Sweden
Hilliard Graves1964261103491976-19793R1950-10-18Saint John, NB
Josh Green906713392005-20072W1977-11-16Camrose, ALTA
Randy Gregg21145241991-19921D1956-02-19Edmonton, ALTA
Martin Grenier710192003-20041D1980-11-02Laval, PQ
John Grisdale199332352661974-19795D1948-08-23Geraldton, ONT
Jocelyn Guevremont22744881321241971-19754D1951-03-01Montreal, PQ
Kevan Guy114513181051988-19913D1965-07-16Edmonton, ALTA
Murray Hall109274471281970-19722R1940-11-24Kirkland Lake, ONT
Taylor Hall347916251983-19874R1964-02-20Regina, SASK
Doug Halward324451181633891980-19877D1955-11-01Toronto, ONT
Ken Hammond1991-19921D1963-08-22London, ONT
Glen Hanlon1370331071977-19825G1957-02-20Brandon, MAN
Jannik Hansen107152136572006-20104R1986-03-15Herlev, Denmark
Jim Hargreaves661781051970-19732D1950-05-02Winnipeg, MAN
Ed Hatoum26134211970-19711R1947-12-07Beruit, Lebanon
Greg Hawgood9572229321999-20012D1968-08-10Edmonton, ALTA
Todd Hawkins8000151988-19902L1966-08-02Kingston, ONT
Steve Hazlett100001979-19801L1957-12-12Sarnia, ONT
Johan Hedberg21000102003-20041G1973-05-05Leksand, Sweden
Bret Hedican31017851022811993-19996D1970-08-10St. Paul, MN
Rick Heinz300001981-19821G1955-05-30Essex, ONT
Bryan Helmer627916712000-20033D1972-07-15Sault Ste. Marie, ONT
Darby Hendrickson677613361998-20002C1972-08-28Richfield, MN
Corey Hirsch10103381995-19994G1972-08-10Medicine Hat, ALTA
Jan Hlavac55101323162001-20032L1976-09-20Prague, Czech
Ivan Hlinka1374281123281981-19832C1950-01-26Most, Czech
Charlie Hodge3500001970-19711G1933-07-28Lachine, PQ
Dan Hodgson74163349521986-19893C1965-08-29Ft. McMurray, ALTA
Josh Holden464913121998-20013C1978-01-18Calgary, ALTA
Bruce Holloway200001984-19851D1963-06-27Revelstoke, BC
Randy Holt22134801978-19791D1953-01-15Pembroke, ONT
Ron Homenuke100001972-19731F1952-01-05Hazelton, BC
Darcy Hordichuk1295272512008-20102L1980-08-10Kamsack, SASK
Willie Huber3541014401987-19881D1958-01-15Strasskirchen, Germany
Greg Hubick501101979-19801D1951-11-12Strasbourg, SASK
John Hughes52211131811979-19801D1954-03-18Charlottetown, PEI
Tim Hunter176810185121992-19964F1960-09-10Calgary, ALTA
Bob Hurlburt100021974-19751L1950-05-01Toronto, ONT
Jamie Huscroft330221181997-19992D1967-01-09Creston, BC
Arturs Irbe4100021997-19981G1967-02-02Riga, Latvia
Brad Isbister556511382007-20081L1977-05-07Edmonton, ALTA
Dane Jackson15617131993-19952R1970-05-17Castlegar, BC
Jason Jaffray334610332007-20092L1981-06-30Rimbey, ALTA
Dan Johnson77161430161970-19722C1944-10-01Winnipegosis, MAN
Ryan Johnson12031114242008-20102C1976-06-14Thunder Bay, ONT
Mikko Jokela100002002-20031D1980-03-04Lappeenranta, Finland
Chris Joseph10152227681996-20002D1969-09-10Burnaby, BC
Ed Jovanovski434571772345361998-20067D1976-06-26Windsor, ONT
Sheldon Kannegiesser42178361977-19781D1947-08-15North Bay, ONT
Steve Kariya6591827321999-20023W1977-12-22North Vancouver, BC
Pat Kavanagh620222000-20043R1979-03-14Ottawa, ONT
Mike Keane648917202003-20041R1967-05-29Winnipeg, MAN
Dennis Kearns677312903213861971-198110D1945-09-27Kingston, ONT
Dan Kesa19246181993-19941R1971-11-23Vancouver, BC
Ryan Kesler402901252153792003-20106C1984-08-31Livonia, MI
Ian Kidd204711251987-19892D1964-05-11 
Jason King5512112382002-20042L1981-09-14Corner Brook, NF
Mark Kirton119231437271982-19853C1958-02-03Regina, SASK
Trent Klatt3135160111871998-20035R1971-01-30Robbinsdale, MN
Joey Kocur7011191995-19961D1964-09-21Kelvington, SASK
Zenith Komarniski19112101999-20032D1978-08-13Edmonton, ALTA
Jerry Korab314711641973-19741D1948-09-15Sault Ste. Marie, ONT
Don Kozak28257301978-197911952-02-02Saskatoon, SASK
Lukas Krajicek117522271002006-20082D1983-03-11Prostejov, Czech Rep.
Jason Krog410122008-20091C1975-10-09Fernie, BC
Robert Kron144243357371990-19933C1967-02-27Brno, Czech Rep.
Vladimir Krutov61112334201989-19901F1960-06-01 
Frantisek Kucera26101101995-19972D1968-02-03Prague, Czech
Stu Kulak32224371982-19872R1963-03-11Edmonton, ALTA
Orland Kurtenbach229621011632001970-19744C1936-09-07Cudworth, SASK
Justin Kurtz27358142001-20021D1977-01-14Winnipeg, MAN
Tom Kurvers3242327201990-19911D1962-10-14Minneapolis, MN
Jason Labarbera900002008-20091G1980-01-18Burnaby, BC
Scott Lachance15742125962000-20022D1972-10-22Charlottesville, VA
Nathan LaFayette38551061993-19952C1973-02-17New Westminster, BC
Bobby Lalonde353721171891851971-19776C1951-03-27Montreal, PQ
Mike Lampman1410101973-19741L1950-04-20Hamilton, ONT
Darren Langdon450111432002-20031L1971-01-08Deer Lake, NFLD
Jean-Marc Lanthier105161632291983-19884R1963-03-27Montreal, PQ
Rick Lanz417561712273311980-19877D1961-09-16Karlovy Vary, Czech
Igor Larionov2105192143881989-19923C1960-12-03Voskresensk, Russia
Paul Lawless1301101987-19881L1964-07-02Scarborough, ONT
John LeBlanc43131023181986-19882L1964-01-21Campbellton, NB
Grant Ledyard4921315141997-19981D1961-11-19Winnipeg, MAN
Brad Leeb400021999-20022R1979-08-27Red Deer, ALTA
Gary Leeman1020201994-19951L1964-02-19Wilcox, SASK
Moe Lemay27970921623671981-19876F1962-02-18Saskatoon, SASK
Richard Lemieux192296190681971-19743C1951-04-19Temiscaming, PQ
Tim Lenardon810141989-19901C1962-05-11Trail, BC
Trevor Letowski120182442512001-20032C1977-04-05Thunder Bay, ONT
Don Lever5931862214073541972-19808F1952-11-14South Porcupine, ONT
Craig Levie9011131986-19871D1959-08-17Calgary, ALTA
Doug Lidster666652423075261983-199310D1960-10-18Kamloops, BC
Trevor Linden11403184157337301988-200816C1970-04-11Medicine Hat, ALTA
Lars Lindgren33523991222921978-19846D1952-10-12Pitea, Sweden
Mats Lindgren545914182002-20031C1974-10-01Skalleftea, Sweden
Ken Lockett5500081974-19762G
Dave Logan401561221979-19812D1954-07-02Montreal, PQ
Brian Loney1223561995-19961R1972-08-09Winnipeg, MAN
Dave Lowry1651921403571985-19883L1965-02-14Sudbury, ONT
Brad Lukowich1311242009-20101D1976-08-12Cranbrook, BC
Jyrki Lumme579832383213791989-19989D1966-07-16Tampere, Finland
Len Lunde2013421970-19711L1936-11-13Campbell River, ALTA
Roberto Luongo271066182006-20104G1979-04-04Montreal, PQ
Gary Lupul29370751452431979-19867C1959-04-04Powell River, BC
Al MacAdam80142034271984-19851F1952-03-16Charlottetown, PEI
Blair MacDonald88262854321980-19833R1953-11-17Cornwall, ONT
Brett MacDonald100001987-19881D1966-01-05Bothwell, ONT
Drew MacIntyre200002007-20081G1983-06-24Charlottetown, PEI
Jim Mair2324681972-19753D1946-05-15Schumacher, ONT
Wayne Maki18050731231481970-19733L1944-11-10Sault Ste. Marie, ONT
Marek Malik147102737972002-20042D1975-06-24Ostrava, Czech
Dean Malkoc410221361995-19961D1970-01-26Vancouver, BC
Kris Manery21213151979-19801F1954-09-24Leamington, ONT
Cesare Maniago93011181976-19782G1939-01-13Trail, BC
Bob Manno1631355681151976-19815F1956-10-31Niagara Falls, ONT
Mario Marois50412161151980-19811D1957-12-15Ancienne Lorette, PQ
Grant Martin24033451983-19852C1962-03-13Smooth Rock Falls, ONT
Hubert "Pit" Martin131274572601977-19792F1943-12-09Rouyn-Noranda, PQ
Bob Mason600001990-19911G1961-04-22International Falls, MN
Brad Maxwell30178281986-19871D1957-07-08Brandon, MAN
Brad May2252927563801997-20045L1971-11-29Toronto, ONT
Jay Mazur4711718201988-19924R1965-01-22Hamilton, ONT
Chris McAllister642351691997-19992D1975-06-16Saskatoon, SASK
Andrew McBain4551015541989-19923R1965-02-18Toronto, ONT
Bryan McCabe95825331841997-19992D1975-06-08St. Catharines, ONT
Kevin McCarthy352511481993881978-19846D1957-07-14Winnipeg, MAN
Steve McCarthy51246432005-20061D1981-02-03Trail, BC
Dave McClelland200001972-19731G1952-11-20Penticton, BC
Dennis McCord300061973-19741D1952-07-28Chatham, ONT
Joe McDonnell7011121981-19821
Jack McIlhargey167618244031976-19804D1952-03-07Edmonton, ALTA
John McIntyre9031013751993-19952C1969-04-29Ravenswood, ONT
Nathan McIver18000592006-20082D1985-01-06Summerside, PEI
Steve McKichan100001990-19911G1967-05-29Strathroy, ONT
Kirk McLean51602121541987-199811G1966-06-26Willowdale, ONT
Peter McNab88243155201983-19852F1952-05-08Vancouver, BC
Bryan McSheffrey8713720441972-19742F1952-09-25Ottawa, ONT
Rob McVicar100002005-20061G1982-01-15Brandon, MAN
Gerry Meehan5710152541974-19751L1946-09-03Toronto, ONT
Larry Melnyk190516212461987-19903D1960-02-21Winnipeg, MAN
Mark Messier207521101621211997-20003C1961-01-18Edmonton, ALTA
Alfie Michaud200001999-20001G1976-11-06Selkirk, MAN
Aaron Miller57189322007-20081D1971-08-11Buffalo, NY
Gerry Minor1401121321731979-19845C1958-10-27Regina, SASK
Willie Mitchell2641048582332006-20104D1977-04-23Port McNeill, BC
Alexander Mogilny3121391693081441995-20005R1969-02-18Khabarovsk, Russia
Tomas Mojzis7011122005-20061D1982-05-02Kolin, Czech Rep.
Lars Molin172336598371981-19843F1958-04-11Ornskoldsvik, Sweden
Sergio Momesso26968731416551990-19955L1965-09-04Montreal, PQ
Garry Monahan28758821401661974-19784C1946-10-20Barrie, ONT
Brad Moran301122006-20071C1979-03-20Abbotsford, BC
Stephane Morin612361992-19942C1969-03-27Montreal, PQ
Brendan Morrison5431362573933261999-20088C1975-08-15Pitt Meadows, BC
Dave Morrison800001984-19851F1962-06-12Toronto, ONT
Tyler Moss100002002-20031G1975-06-29Ottawa, ONT
Bill Muckalt1062028481151998-20002R1974-07-15Surrey, BC
Rob Murphy7364101001987-19925C1969-04-07Hull, PQ
Bob Murray9031013421974-19773D1948-07-16Burlington, ONT
Dana Murzyn4522365889001990-19999D1966-12-09Calgary, ALTA
Evgeny Namestnikov35088181993-19974D1971-10-09Novgorod, Russia
Markus Naslund8843464107566141995-200812L1973-07-30Ornskoldsvik, Sweden
Petr Nedved22263611241521990-19933L1971-12-09Liberec, Czech
Cam Neely20151531043201983-19863F1965-06-06Comox, BC
Sergei Nemchinov623541996-19971C1964-01-14Moscow, Russia
Jim Nill1241723402191981-19843R1958-04-11Hanna, ALTA
Brian Noonan98142337681996-19982R1965-05-29Boston, MA
Robert Nordmark1691052621941988-19913D1962-08-20Lulea, Sweden
Mika Noronen400002005-20061G1979-06-17Tampere, Finland
Lawrence Nycholat1401162008-20091D1979-05-07Calgary, ALTA
Shane O'Brien141216182752008-20102D1983-08-09Port Hope, ONT
Gerry O'Flaherty43598951931661972-19786R1950-08-31Pittsburgh, PA
Paul O'Neil500001973-19741C1953-08-24Boston, MA
Chris O'Sullivan1105521999-20001D1974-05-15Dorchester, MA
Evan Oberg200002009-20101D1988-02-16Forestburg, ALTA
Chris Oddleifson469851802654391973-19818R1950-09-07Brandon, MAN
Gino Odjick44446529821271990-19988L1970-09-07Maniwaki, PQ
Mattias Ohlund770932323257561997-200911D1976-09-09Pitea, Sweden
Roman Oksiuta68212546441994-19962R1970-08-21Murmansk, Russia
Maxime Ouellet400022005-20061G1981-06-17Beauport, PQ
Michel Ouellet300002008-20091R1982-03-05Rimouski, PQ
Rosaire Paiement1474447912691970-19722C1945-08-12Earlton, ONT
Richard Park6081018292005-20061C1976-05-27Seoul, South Korea
Mike Peca376612321993-19952C1974-03-26Toronto, ONT
Barry Pederson233601371971741986-19904C1961-03-13Big River, SASK
Denis Pederson10281523981999-20023C1975-09-10Prince Albert, SASK
Brent Peterson1461538531711985-19872R1958-02-15Calgary, ALTA
Michel Petit2262457813731982-19886D1964-02-12St. Malo, PQ
Matt Pettinger29549172007-20102L1980-10-22Edmonton, ALTA
Adrien Plavsic1821352651471989-19956D1970-01-13Montreal, PQ
Poul Popiel116112334971970-19722D1943-02-28Sollested, Denmark
Felix Potvin6904441999-20012G1971-06-23Anjou, PQ
Tracy Pratt176930392611973-19763D1943-03-08New York, NY
Kevin Primeau200041980-19811F1955-01-03Edmonton, ALTA
Sean Pronger301142003-20041C1972-11-30Thunder Bay, ONT
Taylor Pyatt2244944931452006-20093L1981-08-19Thunder Bay, ONT
Dan Quinn101344983731989-19912C1965-06-01Ottawa, ONT
Pat Quinn133414182121970-19722D1943-01-29Hamilton, ONT
Dan Ratushny101121992-19931D1970-10-29Nepean, ONT
Andrew Raycroft2100042009-20101G1980-05-04Belleville, ONT
Mason Raymond203455297742007-20103L1985-09-17Cochrane, ALTA
Marc Reaume2702241970-19711D1934-02-07LaSalle, ONT
Brandon Reid1324602002-20073C1981-03-09Kirkland, PQ
Paul Reinhart1312490114741988-19902D1960-01-08Kitchener, ONT
Glen Richardson24369191975-19761L1955-09-20Barrie, ONT
Dave Richter127419233961986-19882D1960-04-08Winnipeg, MAN
Curt Ridley96011131975-19804G1951-09-23Winnipeg, MAN
Mike Ridley112264773711995-19972C1963-07-08Winnipeg, MAN
Byron Ritchie713811802007-20081C1977-04-24Burnaby, BC
Garth Rizzuto37347161970-19711C1947-09-11Trail, BC
David Roberts71111829551996-19982L1970-05-28Alameda, CA
Bert Robertsson694610371997-19992D1974-06-30Sodertalje, Sweden
Mike Robitaille1741050601211974-19773D1948-02-12Midland, ONT
Leon Rochefort8718143221974-19762F1939-05-04Cap-de-la-Madeleine, PQ
Jeff Rohlicek900081987-19892C1966-01-27Park Ridge, IL
Leif Rohlin9682432401995-19972
Aaron Rome49044242009-20101D1983-09-27Nesbitt, MAN
Cliff Ronning3661122163281831990-19966C1965-10-01Burnaby, BC
Darcy Rota2891201162364531979-19845F1953-02-16Vancouver, BC
Martin Rucinsky13123102003-20041L1971-03-11Most, Czech Rep.
Christian Ruuttu255611231994-19951C1964-02-20Lappeenranta, Finland
Jarkko Ruutu2672328514531999-20066L1975-08-23Helsinki, Finland
Prestin Ryan100022005-20061D1980-06-29Arcola, SASK
Rick Rypien11096151952005-20105C1984-05-16Coleman, ALTA
Dany Sabourin900002006-20071G1980-09-20Val d'Or, PQ
Sami Salo470621422041782002-20107D1974-09-02Turku, Finland
Mikael Samuelsson74302353642009-20101R1976-12-23Mariefred, Sweden
Derek Sanderson167916301976-19771C1946-06-16Niagara Falls, ONT
Geoff Sanderson22371081997-20042L1972-02-01Hay River, NWT
Jim Sandlak5091041172217891985-19969R1966-12-12Kitchener, ONT
Curtis Sanford3501142007-20092G1979-10-05Owen Sound, ONT
Tommi Santala30156242006-20071C1979-06-27Helsinki, Finland
David Saunders5671320101987-19881L1966-05-20Ottawa, ONT
Dave Scatchard1792628543291997-20003C1976-02-20Hinton, ALTA
Peter Schaefer178363975501998-20013L1977-07-12Yellow Grass, SASK
John Schella115218202241970-19722D1947-05-09Port Arthur, ONT
Andy Schliebener8421113741981-19853D1962-08-16Ottawa, ONT
Bobby Schmautz2851081042124281970-19815R1945-03-28Saskatoon, SASK
Cory Schneider1000002008-20102G1986-03-18Salem, MA
Mathieu Schneider17235122009-20101D1969-06-12New York, NY
Jesse Schultz200002006-20071R1982-09-28Strasbourg, SASK
Corey Schwab600021999-20001G1970-11-04North Battleford, SASK
Daniel Sedin7052083395472922000-20109L1980-09-26Ornskoldsvik, Sweden
Henrik Sedin7281384345724182000-20109C1980-09-26Ornskoldsvik, Sweden
Ron Sedlbauer325108691771701974-19806L1954-10-22Burlington, ONT
Danny Seguin26156461970-19742L1948-06-07Sudbury, ONT
Alexander Semak1821321996-19971C1966-02-11Ufa, Russia
Anatoli Semenov62103444281992-19931C1962-03-05Moscow, USSR
Ryan Shannon275813242007-20081C1983-03-02Darien, CT
Vadim Sharifijanov17213141999-20001L1975-12-23Ufa, Russia
Sergei Shirokov600022009-20101W1986-03-10Moscow, Russia
Mike Sillinger138283260651995-19983C1971-06-29Regina, SASK
Petri Skriko4721712023732211984-19917F1962-03-12Laapeenranta, Finland
Peter Skudra4601122001-20032G1973-04-24Riga, Latvia
Jiri Slegr1541265772351992-20044D1971-05-30Jihlava, Czech
Darryl Sly31022101970-19711D1939-04-03Collingwood, ONT
Brad Smith21134521978-19802F1958-04-13Windsor, ONT
Doug Smith406814761988-19902C1963-05-17Ottawa, ONT
Gary Smith1890221041973-19763G1944-02-04Ottawa, ONT
Nathan Smith400002003-20073C1982-02-09Edmonton, ALTA
Bryan Smolinski2043782006-20071C1971-12-27Toledo, OH
Stan Smyl89626241167315561978-199113W1958-01-28Glendon, ALTA
Harold Snepsts7813516019514461974-199012D1954-10-24Edmonton, ALTA
Garth Snow109033461997-20003G1969-07-28Wrentham, MA
Gene Sobchuk100001973-19741L1951-01-02Lang, SASK
Brent Sopel32233971301391998-20077D1977-01-07Calgary, ALTA
Fred Speck1812301971-19721C1947-07-22Thorold, ONT
Andy Spruce519615371976-19771L1954-04-17London, ONT
Steve Staios143312152081996-19993R1973-07-28Hamilton, ONT
Daryl Stanley10069151921987-19903D1962-12-02Winnipeg, MAN
Mike Stapleton1812382000-20011C1966-05-05Sarnia, ONT
Ronnie Stern9756114801987-19914R1967-01-11St-Agathe, PQ
Mike Stevens603361984-19851L1965-12-30Kitchener, ONT
Ralph Stewart538122041970-19783C1948-12-02Fort William, ONT
Ron Stewart42314101971-19721C1932-07-11Calgary, ALTA
Alek Stojanov620111361994-19962R1973-04-25Windsor, ONT
Steve Stone200001973-19741R1952-09-26Toronto, ONT
Jason Strudwick243415193671997-20025L1975-07-17Edmonton, ALTA
Raimo Summanen19671321986-19882F1962-03-02Jyvaskyla, Finland
Mats Sundin4191928282008-20091C1971-02-13Bromma, Sweden
Patrik Sundstrom3741332093421811982-19875F1961-12-14Skelleftea, Sweden
Rich Sutter29161611225331986-19904R1963-12-02Viking, ALTA
Dale Tallon22244931372191970-19733D1950-10-19Rouyn-Noranda, PQ
Steve Tambellini161424587341985-19883C1958-05-14Trail, BC
Don Tannahill111303363251972-19742F1949-02-21Penetanguishene, ONT
Tony Tanti5312502204704891982-19908L1963-09-07Toronto, ONT
Ted Taylor1252029491411970-19722L1942-02-25Oak Lake, MAN
Alexei Tezikov200002001-20021D1978-06-22Togliatti, Russia
Esa Tikkanen100253964801995-19972L1965-01-25Helsinki, Finland
Yannick Tremblay12123122006-20071D1975-11-15Pointe-aux-Trembles, PQ
Rob Tudor26448191978-19802C1956-06-30Cupar, SASK
Ossi Vaananen301102008-20091D1980-08-18Vantaa, Finland
Lubomir Vaic911221997-20002C1977-03-06Spisska Nova Ves, Slovakia
Rick Vaive47138211111979-19801R1959-05-14Ottawa, ONT
Garry Valk1722435592001990-19933L1967-11-27Edmonton, ALTA
Herbert Vasiljevs1832522001-20021R1976-05-27Riga, Latvia
Dennis Ververgaert4091391653041771973-19796R1953-03-30Hamilton, ONT
Sid Veysey100001977-19781C1955-07-30Woodstock, NB
Claude Vilgrain611201987-19881R1963-03-01Port-Au-Prince, Haiti
Scott Walker1971034444661994-19984R1973-07-19Cambridge, ONT
Ryan Walter9291120591991-19932C1958-04-23New Westminster, BC
Mike Walton1154469113711975-19783C1945-01-03Kirkland Lake, ONT
Dixon Ward1032831591191992-19942R1968-09-23Leduc, ALTA
Ron Ward7124641971-19721D1944-09-12Cornwall, ONT
Todd Warriner4461016342001-20032L1974-01-03Blenheim, ONT
Steve Washburn800021998-19991C1975-04-10Ottawa, ONT
Mike Weaver55011332007-20081D1978-05-02Bramalea, ONT
Kevin Weekes3100001998-20002G1975-04-04Toronto, ONT
Steve Weeks6600041987-19914G1958-06-30Scarborough, ONT
Eric Weinrich1600082005-20061D1966-12-19Roanoke, VA
Kyle Wellwood149322052162008-20102C1983-05-16Windsor, ONT
Kay Whitmore74044151992-19953G1967-04-10Sudbury, ONT
Doug Wickenheiser8071926361987-19881C1961-03-30Regina, SASK
Barry Wilcox33325151972-19752F1948-04-23New Westminster, BC
Jim Wiley36461061975-19772C1950-04-28Sault Ste. Marie, ONT
Barry Wilkins2562169904581970-19755D1947-02-28Toronto, ONT
Dave "Tiger" Williams312838216513241979-19845F1954-02-03Weyburn, SASK
Dunc Wilson148022391970-19794G1948-03-22Toronto, ONT
Jim Wiste2312301970-19711C1946-02-18Moose Jaw, SASK
Dan Woodley5202171987-19881C1967-12-29Oklahoma City, OK
Mark Wotton42369251994-19983D1973-10-16Foxwarren, MAN
John Wright91133043431972-19742C1948-11-09Toronto, ONT
Harry York103112233401998-20002C1974-04-16Ponoka, ALTA
Howie Young11022251970-19711D1937-08-02Toronto, ONT
Wendell Young3001101985-19872G1963-08-01Halifax, NS
Lars Zetterstrom1401121978-19791 
Peter Zezel66112031181997-19992C1965-04-22Toronto, ONT

† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.