hockey DB
home search by league team forums morning report contact us
home

Vancouver Canucks [NHL] all-time player roster

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