hockey DB
search by league
team
morning report
contact us
home

Vancouver Canucks all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest 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
Nils Aman10771623262022-20242C2000-02-07Avesta, SwedenMajor League
Jonas Andersson400002010-20111L1981-02-24Stockholm, SwedenMajor League
Shawn Antoski701232651990-19955L1970-03-25Brantford, ONTMajor League
John Arbour13000121970-19711D1945-09-28Niagara Falls, ONTMajor League
Darren Archibald526814262013-20193R1990-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
Richard Bachman700002015-20193G1987-07-25Salt Lake City, UTMajor League
Sven Baertschi2255852110562014-20206L1992-10-05Bern, SwitzerlandMajor League
Justin Bailey1900082019-20223R1995-07-01Buffalo, NYMajor League
Arshdeep Bains500062023-20241L2001-01-09Surrey, BCMajor League
Peter Bakovic10202481987-19881L1965-01-31Thunder Bay, ONTMajor League
Jozef Balej101102005-20061R1982-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
Matt Bartkowski8061218502015-20161D1988-06-04Pittsburgh, PAMajor League
Nolan Baumgartner9973542382002-20104D1976-03-23Calgary, ALTAMajor League
Robin Bawa200001991-19921R1966-03-26Duncan, BCMajor League
Jay Beagle14262026642018-20213C1985-10-16Calgary, ALTAMajor League
Ethan Bear6131316252022-20231D1997-06-26Regina, SASKMajor League
Anthony Beauvillier55111728182022-20242L1997-06-08Sorel-Tracy, PQMajor 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
Jordie Benn7521416262019-20212D1987-07-26Victoria, BCMajor League
Jim Benning2461555701721986-19904D1963-04-29Edmonton, ALTAMajor League
Josef Beranek98142741881994-19962C1969-10-25Litvinov, Czech Rep.Major 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-20068R1975-02-02Sudbury, ONTMajor League
Alex Biega17943236942014-20195D1988-04-04Montreal, PQMajor League
Kevin Bieksa597561852418792005-201510D1981-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
Teddy Blueger5852025232023-20241C1994-08-15Riga, LatviaMajor League
Gregg Boddy2732344672631971-19765D1949-03-19Ponoka, ALTAMajor League
Doug Bodger1301141999-20001D1966-06-18Chemainus, BCMajor League
Brock Boeser4701762033791222016-20248R1997-02-25Burnsville, MNMajor 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
Nick Bonino75152439222014-20151C1988-04-20Hartford, CTMajor League
Ryan Bonni300001999-20001D1979-02-18Winnipeg, MANMajor League
David Booth134262551542011-20143L1984-11-24Detroit, MIMajor League
Paulin Bordeleau183335689471973-19763C1953-01-29Rouyn-Noranda, PQMajor League
Reid Boucher48841262016-20193L1993-09-08Grand Ledge, MIMajor League
Tyler Bouck36235602003-20073L1980-01-13Camrose, ALTAMajor League
Andre Boudrias4581212673881401970-19766C1943-09-19Montreal, PQMajor League
Luc Bourdon36202242006-20082D1987-02-16Shippegan, NBMajor League
Madison Bowey200002021-20221D1995-04-22Winnipeg, MANMajor League
Randy Boyd6271724641987-19892D1962-01-23Coniston, ONTMajor League
Travis Boyd1920202020-20211C1993-09-14Hopkins, MNMajor 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
Guillaume Brisebois2712362018-20234D1997-07-21Longueuil, PQMajor 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 Brown16000772000-20022W1979-04-29Surrey, BCMajor League
Mike Brown391121402007-20092R1985-06-24Chicago, ILMajor 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, Czech Rep.Major League
Bruce Bullock1600021972-19773G1949-05-09Toronto, ONTMajor League
Pavel Bure4282542244783281991-19987R1971-03-31Moscow, RussiaMajor League
Sean Burke16011141997-19981G1967-01-29Windsor, ONTMajor League
Alexander Burmistrov24246122017-20181C1991-10-21Kazan, RussiaMajor League
Kyle Burroughs9037101012021-20232D1995-07-12Vancouver, BCMajor League
Alexandre Burrows82219319138410662005-201712R1981-04-11Pincourt, PQMajor League
Rod Buskas17033361989-19901D1961-01-07Wetaskiwin, 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
Michael Chaput77459342016-20182C1992-04-09Ile-Bizard, PQMajor League
Jose Charbonneau468816551988-19953R1966-11-21Ferme-Neuve, PQMajor League
Jalen Chatfield18011122020-20211D1996-05-15Ypsilanti, MIMajor League
Alex Chiasson6713922242021-20221R1990-10-01Montreal, 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
Adam Clendening1702282014-20151D1992-10-26Niagara Falls, NYMajor League
Dan Cloutier208044702000-20065G1976-04-22Mont-Laurier, PQMajor League
Glen Cochrane630331771985-19872D1958-01-29Cranbrook, BCMajor League
Ian Cole692810572023-20241D1989-02-21Ann Arbor, MIMajor 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 Corrado2820242012-20153D1993-03-26Toronto, ONTMajor League
Mike Corrigan952432561301970-19722L1946-01-11Ottawa, ONTMajor League
Patrick Coulombe701142006-20071D1985-04-23Saint-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
Adam Cracknell445510142015-20161R1985-07-15Prince Albert, SASKMajor League
Joseph Cramarossa1000092016-20171C1992-10-26Markham, ONTMajor 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
Brandon DeFazio200002014-20151L1988-09-13Oakville, ONTMajor League
Michael Del Zotto10571926562017-20192D1990-06-24Stouffville, ONTMajor League
Collin Delia2001102022-20231G1994-06-20Rancho Cucamonga, CAMajor League
Ron Delorme2101720373831981-19854R1955-09-03North Battleford, SASKMajor League
Ab DeMarco95132235231974-19762D1949-02-27Cleveland, OHMajor League
Pavol Demitra97234669202008-20102C1974-11-29Dubnica, SlovakiaMajor League
Thatcher Demko21705562017-20247G1995-12-08San Diego, CAMajor League
Bill Derlago63151934291978-19802C1958-08-25Birtle, MANMajor League
Travis Dermott2821322021-20232D1996-12-22Newmarket, ONTMajor League
Guillaume Desbiens13000122009-20112R1985-04-20Alma, PQMajor League
Casey DeSmith2501102023-20241G1991-08-13Rochester, NHMajor League
Phil Di Giuseppe79111122502022-20242L1993-10-09Toronto, ONTMajor League
Raphael Diaz611202013-20141D1986-01-09Baar, SwitzerlandMajor League
Jason Dickinson625611192021-20221C1995-07-04Georgetown, ONTMajor League
Gerald Diduck2651755725531990-19955D1965-04-06Sherwood Park, ALTAMajor League
Michael DiPietro300002018-20223G1999-06-09Windsor, ONTMajor League
Robert Dirk217918274011990-19944D1966-08-20Regina, SASKMajor League
Gary Doak82211131351970-19722D1946-02-25Goderich, ONTMajor League
Louis Domingue100002019-20201G1992-03-06Saint-Hyacinthe, PQMajor League
Derek Dorsett1842034544592014-20184R1986-12-20Kindersley, SASKMajor League
Jim Dowd3816761995-19961C1968-12-25Brick, NJMajor League
Nic Dowd40303162017-20181C1990-05-27Huntsville, ALMajor League
Justin Dowling2222422021-20221C1990-10-01Calgary, ALTAMajor League
Sheldon Dries7413720292021-20232C1994-04-23Macomb, MIMajor 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 Edler925993104096652006-202115D1986-04-21Ostersund, SwedenMajor League
Christian Ehrhoff159286694942009-20112D1982-07-06Moers, GermanyMajor League
Neil Eisenhut13134211993-19941C1967-02-09Osoyoos, BCMajor League
Oliver Ekman-Larsson13374451742021-20232D1991-07-17Karlskrona, SwedenMajor League
Anders Eldebrink432911211981-19832D1960-12-11Kalix, SwedenMajor League
Ken Ellacott1200001982-19831G1959-03-03Paris, ONTMajor League
Joacim Eriksson100002013-20141G1990-04-09Gavle, SwedenMajor League
Loui Eriksson252385290482016-20215L1985-07-17Gothenburg, SwedenMajor League
Roland Eriksson352121441978-19791C1954-03-01Stora Tuna, SwedenMajor League
Bob Essensa3900042000-20011G1965-01-14Toronto, ONTMajor League
Emerson Etem39751292015-20161R1992-06-16Long Beach, CAMajor League
Oscar Fantenberg3615662019-20201D1991-10-07Ljungby, SwedenMajor League
Fedor Fedorov1502282002-20042C1981-06-11Moscow, RussiaMajor League
Taylor Fedun101102015-20161D1988-06-04Edmonton, ALTAMajor League
Tom Fergus80192948371991-19932C1962-06-16Chicago, ILMajor League
Micheal Ferland1414572019-20201L1992-04-20Swan River, MANMajor 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
Mark Friedman21011212023-20241D1995-12-25Toronto, ONTMajor League
Alex Friesen100002015-20161C1991-01-30St.Catharines, ONTMajor League
Jonah Gadjovich1000172020-20211L1998-10-12Whitby, ONTMajor League
Dave Gagner3321214241998-19991C1964-12-11Chatham, ONTMajor League
Sam Gagner81112334392017-20192C1989-08-10London, ONTMajor League
Troy Gamble72011221986-19924G1967-04-07New Glasgow, NSMajor League
George Gardner4200001970-19722G1942-10-08Lachine, PQMajor League
Conor Garland2305183134902021-20243R1996-03-11Scituate, MAMajor League
John Garrett56011231982-19853G1951-06-17Trenton, ONTMajor League
Jason Garrison128153449852012-20142D1984-11-13White Rock, BCMajor League
Brad Gassoff1221917361631975-19794L1955-11-13Quesnel, BCMajor League
Adam Gaudette153213152672017-20214C1996-10-03Braintree, MAMajor League
Brendan Gaunce1176915452015-20194C1994-03-25Sudbury, ONTMajor 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
Nikolay Goldobin114182644242016-20204R1995-10-07Moscow, RussiaMajor League
Larry Goodenough11372128751976-19804D1953-01-19Toronto, ONTMajor League
Andrew Gordon600002012-20131L1985-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
Markus Granlund215412869482015-20194C1993-04-16Oulu, FinlandMajor League
Tyler Graovac2251682019-20212C1993-04-27Brampton, ONTMajor League
Hilliard Graves1964261103491976-19793R1950-10-18Saint John, NBMajor League
Josh Green906713392005-20072C1977-11-16Camrose, ALTAMajor League
Randy Gregg21145241991-19921D1956-02-19Edmonton, ALTAMajor League
Alexandre Grenier900022015-20172R1991-09-05Laval, PQMajor League
Martin Grenier710192003-20041D1980-11-02Laval, PQMajor League
John Grisdale199332352661974-19795D1948-08-23Geraldton, ONTMajor League
Erik Gudbranson139514191362016-20193D1992-01-07Ottawa, ONTMajor League
Jocelyn Guevremont22744881321241971-19754D1951-03-01Montreal, PQMajor League
Kevan Guy114513181051988-19913D1965-07-16Edmonton, ALTAMajor League
Jaroslav Halak1700022021-20221G1985-05-13Bratislava, SlovakiaMajor League
Murray Hall109274471281970-19722R1940-11-24Kirkland Lake, ONTMajor League
Taylor Hall347916251983-19874R1964-02-20Regina, SASKMajor League
Doug Halward324451181633891980-19877D1955-11-01Toronto, ONTMajor League
Dan Hamhuis389231191421902010-20166D1982-12-13Smithers, BCMajor League
Ken Hammond1991-19921D1963-08-22London, ONTMajor League
Travis Hamonic6261117452020-20222D1990-08-16St. Malo, MANMajor League
Glen Hanlon1370331071977-19825G1957-02-20Brandon, MANMajor League
Jannik Hansen5651051302352602006-201711R1986-03-15Rodovre, 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
Jayce Hawryluk3023592020-20211R1996-01-01Yorkton, SASKMajor 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 Higgins3146280142822010-20166L1983-06-02Smithtown, NYMajor League
Matthew Highmore648917162020-20222C1996-02-27Halifax, NSMajor League
Akito Hirose1003342022-20242D1999-04-09Calgary, ALTAMajor League
Corey Hirsch10103381995-19994G1972-07-01Medicine Hat, ALTAMajor League
Jan Hlavac55101323162001-20032L1976-09-20Prague, Czech Rep.Major 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
Nils Hoglander211483987912020-20244L2000-12-20Bocktrask, SwedenMajor League
Josh Holden464913121998-20013C1978-01-18Calgary, ALTAMajor League
Bruce Holloway200001984-19851D1963-06-27Revelstoke, BCMajor League
Philip Holm100002017-20181D1991-12-08Stockholm, SwedenMajor League
Randy Holt22134801978-19791D1953-01-15Pembroke, ONTMajor League
Braden Holtby2101102020-20211G1989-09-16Lloydminster, SASKMajor League
Ron Homenuke100001972-19731F1952-01-05Hazelton, BCMajor League
Darcy Hordichuk1295272512008-20102L1980-08-10Kamsack, SASKMajor League
Bo Horvat6212012194202002014-20239C1995-04-05London, ONTMajor League
Filip Hronek7654146362022-20242D1997-11-02Hradec Kralove, Czech Rep.Major League
Willie Huber3541014401987-19881D1958-01-15Strasskirchen, GermanyMajor League
Greg Hubick501101979-19801D1951-11-12Strasbourg, SASKMajor League
John Hughes52211131811979-19801D1954-03-18Charlottetown, PEIMajor League
Quinn Hughes355392833221402018-20246D1999-10-14Orlando, FLMajor League
Brad Hunt5031417122021-20221D1988-08-24Maple Ridge, BCMajor League
Tim Hunter176810185121992-19964F1960-09-10Calgary, ALTAMajor League
Bob Hurlburt100021974-19751L1950-05-01Toronto, ONTMajor League
Jamie Huscroft330221181997-19992D1967-01-09Creston, BCMajor League
Ben Hutton2761159701112015-20194D1993-04-20Brockville, ONTMajor 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 Jensen24336102012-20153R1993-03-06Herning, DenmarkMajor League
Dan Johnson76161430161970-19722C1944-10-01Winnipegosis, MANMajor League
Ryan Johnson12031114242008-20102C1976-06-14Thunder Bay, ONTMajor League
Mikko Jokela100002002-20031D1980-03-04Lappeenranta, FinlandMajor League
Jussi Jokinen14461022017-20181L1983-04-01Kalajoki, FinlandMajor League
Chris Joseph10152227681996-20002D1969-09-10Burnaby, BCMajor League
Dakota Joshua1322425491062022-20242C1996-05-15Dearborn, MIMajor League
Derek Joslin200002012-20131D1987-03-17Richmond Hill, ONTMajor League
Ed Jovanovski434571772345361998-20067D1976-06-26Windsor, ONTMajor League
Olli Juolevi2321302019-20212D1998-05-05Helsinki, FinlandMajor League
Noah Juulsen72189262021-20243D1997-04-02Surrey, BCMajor League
Sheldon Kannegiesser42178361977-19781D1947-08-15North Bay, ONTMajor League
Steve Kariya6591827321999-20023W1977-12-22North Vancouver, BCMajor League
Linus Karlsson400002023-20241C1999-11-16Eksjo, SwedenMajor League
Zack Kassian1713227592872011-20154R1991-01-24Windsor, ONTMajor League
Pat Kavanagh620222000-20043R1979-03-14Ottawa, ONTMajor League
Mike Keane648917202003-20041R1967-05-29Winnipeg, MANMajor League
Dennis Kearns677312903213861971-198110D1945-09-27Kingston, ONTMajor League
Ronalds Kenins384812142014-20162L1991-02-28Riga, LatviaMajor 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-19961R1964-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
Vitali Kravtsov1611242022-20231R1999-12-23Vladivostok, RussiaMajor League
Jason Krog410122008-20091C1975-10-09Fernie, BCMajor League
Robert Kron144243357371990-19933C1967-02-27Brno, Czech Rep.Major League
Vladimir Krutov61112334201989-19901F1960-06-01Major 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
Andrei Kuzmenko124474895142022-20242L1996-02-04Yakutsk, RussiaMajor League
Jason Labarbera900002008-20091G1980-01-18Burnaby, BCMajor League
Joseph LaBate13000212016-20171L1993-04-16Eagan, MNMajor League
Scott Lachance15742125962000-20022D1972-10-22Charlottesville, VAMajor League
Eddie Lack8200022013-20152G1988-01-05Norrtalje, SwedenMajor League
Nathan LaFayette38551061993-19952C1973-02-17New Westminster, BCMajor League
Sam Lafferty69121123322023-20241C1995-03-06Hollidaysburg, PAMajor League
Kellan Lain9101212013-20141L1989-08-11Oakville, ONTMajor League
Bobby Lalonde353721171891851971-19776C1951-03-27Montreal, PQMajor League
Juho Lammikko757815142021-20221L1996-01-29Noormarkku, FinlandMajor 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-29Montreal, PQMajor League
Igor Larionov2105192143881989-19923C1960-12-03Voskresensk, RussiaMajor League
Philip Larsen2615642016-20171D1989-12-07Esbjerg, DenmarkMajor League
Paul Lawless1301101987-19881L1964-07-02Scarborough, ONTMajor League
Curtis Lazar45325142022-20231C1995-02-02Salmon Arm, BCMajor 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-19951D1964-02-19Toronto, ONTMajor League
Brendan Leipsic315914122017-20192L1994-05-19Winnipeg, MANMajor League
Joshua Leivo85172037292018-20202L1993-05-26Innisfil, ONTMajor 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
Kole Lind700002020-20211R1998-10-16Swift Current, SASKMajor League
Trevor Linden11403184157337301988-200816C1970-04-11Medicine Hat, ALTAMajor League
Lars Lindgren33523991222921978-19846D1952-10-13Pitea, SwedenMajor League
Mats Lindgren545914182002-20031C1974-10-01Skalleftea, SwedenMajor League
Elias Lindholm2254942023-20241C1994-12-02Boden, SwedenMajor League
Ken Lockett5500081974-19762G1947-08-30Guelph, ONTMajor League
William Lockwood28011112020-20233R1998-06-20Royal Oak, MIMajor 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
Zack MacEwen55639692018-20213R1996-07-08Charlottetown, PEIMajor League
Drew MacIntyre200002007-20081G1983-06-24Charlottetown, PEIMajor League
Jim Mair2324681972-19753D1946-05-15Schumacher, ONTMajor League
Wayne Maki18050731231461970-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-20121D1985-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 Markstrom229099162013-20207G1990-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
Spencer Martin3500002021-20232G1995-06-08Oakville, ONTMajor League
Bob Mason600001990-19911G1961-04-22International Falls, MNMajor League
Shawn Matthias96211334282013-20152L1988-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. Catharines, ONTMajor League
Jared McCann699918322015-20161L1996-05-31Stratford, ONTMajor League
Kevin McCarthy352511481993881978-19846D1957-07-14Winnipeg, MANMajor League
Steve McCarthy51246432005-20061D1981-02-03Trail, BCMajor League
Dennis McCord300061973-19741D1952-07-28Chatham, ONTMajor League
Joe McDonnell7011121981-19821D1961-05-11Kitchener, ONTMajor League
Aidan Mcdonough610122022-20231L1999-11-06Milton, MAMajor League
Evan McEneny100002016-20171D1994-05-22Hamilton, 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
Dave McLelland200001972-19731G1952-11-20Penticton, BCMajor League
Brandon McMillan801102014-20151L1990-03-22Richmond, BCMajor League
Peter McNab88243155201983-19852F1952-05-08Vancouver, BCMajor League
Bryan McSheffrey8713720441972-19742F1952-09-25Ottawa, ONTMajor League
Rob McVicar100002005-20061G1982-01-15Brandon, MANMajor League
Cole McWard610102022-20242D2001-06-09Fenton, MOMajor League
Gerry Meehan5710152541974-19751L1946-09-03Toronto, ONTMajor League
Jayson Megna5944862016-20182C1990-02-01Fort Lauderdale, FLMajor League
Larry Melnyk190516212461987-19903D1960-02-21Winnipeg, MANMajor League
Mark Messier207521101621211997-20003C1961-01-18Edmonton, ALTAMajor League
Marc Michaelis1500022020-20211L1995-07-31Mannheim, GermanyMajor League
Alfie Michaud200001999-20001G1976-11-06Selkirk, MANMajor League
Ilya Mikheyev11424345862022-20242R1994-10-10Omsk, RussiaMajor League
Aaron Miller57189322007-20081D1971-08-11Buffalo, NYMajor League
J.T. Miller3551402503902462019-20245C1993-03-14East Palestine, OHMajor League
Ryan Miller150022242014-20173G1980-07-17East Lansing, MIMajor 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
Griffen Molino500002016-20171F1994-01-21Trenton, MIMajor 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
Tyler Motte196282250602017-20225C1995-03-10St. Clair, MIMajor 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
Tyler Myers35018831013092019-20245D1990-02-01Houston, TXMajor 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
Anders Nilsson3901102017-20192G1990-03-19Lulea, SwedenMajor 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
Tanner Pearson22155591141082018-20235L1992-08-10Kitchener, ONTMajor League
Mike Peca376612321993-19952C1974-03-26Toronto, ONTMajor League
Andrey Pedan13000182015-20161D1993-07-03Kaunas, LithuaniaMajor League
Barry Pederson233601371971741986-19904C1961-03-13Big River, SASKMajor League
Denis Pederson10281523981999-20023C1975-09-10Prince Albert, SASKMajor League
Lane Pederson11123152022-20231C1997-08-04Saskatoon, SASKMajor League
Pascal Pelletier300002013-20141C1983-06-16Labrador City, NFLDMajor League
Joel Perrault700002010-20111C1983-04-06Montreal, PQMajor League
Nicolas Petan1802242021-20221C1995-03-22Delta, BCMajor League
Brent Peterson1461538531711985-19872R1958-02-15Calgary, ALTAMajor League
Michel Petit2262457813731982-19886D1964-02-12St. Malo, PQMajor League
Elias Pettersson397169238407722018-20246C1998-11-12Sundsvall, SwedenMajor League
Matt Pettinger29549172007-20102L1980-10-22Edmonton, ALTAMajor League
Steve Pinizzotto12000292012-201311984-04-26Mississauga, ONTMajor League
Adrien Plavsic1821352651471989-19956D1970-01-13Montreal, PQMajor League
Vasili Podkolzin128181634372021-20243R2001-06-24Moscow, RussiaMajor League
Tucker Poolman43134122021-20232D1993-06-08Dubuque, IAMajor League
Poul Popiel116112334971970-19722D1943-02-28Sollested, DenmarkMajor League
Felix Potvin6904441999-20012G1971-06-23Anjou, PQMajor League
Derrick Pouliot13362834692017-20192D1994-01-16Estevan, SASKMajor League
Tracy Pratt176930392611973-19763D1943-03-08New York, NYMajor League
Kevin Primeau200041980-19811F1955-01-03Edmonton, ALTAMajor League
Sean Pronger301142003-20041C1972-11-30Thunder Bay, ONTMajor League
Brandon Prust35167592015-20161L1984-03-16London, ONTMajor League
Taylor Pyatt2244944931452006-20093L1981-08-19Thunder Bay, ONTMajor League
Dan Quinn101344983731989-19912C1965-06-01Ottawa, ONTMajor League
Pat Quinn133414182121970-19722D1943-01-29Hamilton, ONTMajor League
Brogan Rafferty301102018-20212D1995-05-28West Dundee, ILMajor League
Jack Rathbone2823542020-20233D1999-05-20Boston, MAMajor League
Dan Ratushny101121992-19931D1970-10-29Nepean, ONTMajor League
Aatu Raty301102022-20231C2002-11-14Oulu, FinlandMajor League
Andrew Raycroft2100042009-20101G1980-05-04Belleville, ONTMajor League
Mason Raymond37480981781182007-20136L1985-09-17Cochrane, ALTAMajor League
Marc Reaume2702241970-19711D1934-02-07LaSalle, ONTMajor League
Brandon Reid1324602002-20073C1981-03-09Kirkland, PQMajor League
Paul Reinhart1312490114741988-19902D1960-01-08Kitchener, ONTMajor League
Sheldon Rempal100002021-20221R1995-08-07Calgary, ALTAMajor League
Borna Rendulic100002016-20171R1992-03-25Zagreb, CroatiaMajor League
Brad Richardson135212748812013-20223R1985-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
Anton Rodin301102016-20171R1990-11-21Stockholm, SwedenMajor League
Jeff Rohlicek900081987-19892C1966-01-27Park Ridge, ILMajor League
Leif Rohlin9682432401995-19972D1968-02-26Major League
Aaron Rome148514191232009-20123D1983-09-27Brandon, MANMajor League
Cliff Ronning3661122163281831990-19966C1965-10-01Burnaby, BCMajor League
Darcy Rota2891201162364531979-19845F1953-02-16Vancouver, BCMajor League
Antoine Roussel1411731481982018-20213L1989-11-21Roubaix, FranceMajor 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
Ashton Sautner2303342017-20203D1994-05-27Flin Flon, MANMajor League
Yann Sauve800002010-20142D1990-02-18Montreal, PQMajor League
Luca Sbisa199725321122014-20173D1990-01-30Ozieri, ItalyMajor League
Dave Scatchard1792628543291997-20003C1976-02-20Hinton, ALTAMajor League
Peter Schaefer194374077521998-20114L1977-07-12Yellow Grass, SASKMajor League
Tim Schaller988816232018-20202C1990-11-16Merrimack, NHMajor League
John Schella115218202241970-19722D1947-05-09Port Arthur, ONTMajor League
Luke Schenn139832401412018-20233D1989-11-02Saskatoon, SASKMajor League
Andy Schliebener8421113741981-19853D1962-08-16Ottawa, ONTMajor League
Bobby Schmautz2851081042124281970-19815R1945-03-28Saskatoon, SASKMajor League
Nate Schmidt545101542020-20211D1991-07-16St. Cloud, MNMajor League
Cory Schneider9806602008-20135G1986-03-18Marblehead, MAMajor League
Mathieu Schneider17235122009-20101D1969-06-12New York, NYMajor League
Jordan Schroeder56691562012-20142L1990-09-29Lakeville, MNMajor League
Jesse Schultz200002006-20071R1982-09-28Strasbourg, SASKMajor League
Corey Schwab600021999-20001G1970-11-04North Battleford, SASKMajor League
Daniel Sedin130639364810415462000-201817L1980-09-26Ornskoldsvik, SwedenMajor League
Henrik Sedin133024083010706802000-201817C1980-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, RussiaMajor League
Tom Sestito10365112732012-20153L1987-09-28Rome, NYMajor League
Ryan Shannon275813242007-20081C1983-03-02Darien, CTMajor League
Vadim Sharifijanov17213141999-20001L1975-12-23Ufa, RussiaMajor League
Hunter Shinkaruk100002015-20161L1994-10-13Calgary, ALTAMajor League
Sergei Shirokov810122009-20112R1986-03-10Moscow, RussiaMajor League
Drew Shore1402242016-20171C1991-01-29Denver, COMajor League
Mike Sillinger138283260651995-19983C1971-06-29Regina, SASKMajor League
Arturs Silovs500002022-20231G2001-03-22Riga, LatviaMajor League
Jack Skille55549122016-20171R1987-05-19Madison, WIMajor League
Petri Skriko4721712023732211984-19917F1962-03-12Lappeenranta, FinlandMajor League
Peter Skudra4601122001-20032G1973-04-24Riga, LatviaMajor League
Jiri Slegr1541265772351992-20044D1971-05-30Jihlava, Czech Rep.Major 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
Carson Soucy3024682023-20241D1994-07-27Viking, ALTAMajor League
Fred Speck1812301971-19721C1947-07-22Thorold, ONTMajor League
Ryan Spooner1104402018-20191C1992-01-30Ottawa, ONTMajor League
Andy Spruce519615371976-19771L1954-04-17London, ONTMajor League
Steve Staios143312152081996-19993R1973-07-28Hamilton, ONTMajor League
Daryl Stanley10069151921987-19903D1962-12-02Winnipeg, MANMajor League
Ryan Stanton11842327672013-20152D1989-07-20St. Albert, ALTAMajor League
Mike Stapleton1812382000-20011C1966-05-05Sarnia, ONTMajor League
Troy Stecher2861164751242016-20204D1994-04-07Richmond, BCMajor League
Ronnie Stern9756114801987-19914R1967-01-11Sainte-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
Riley Stillman32055232022-20231D1998-03-09Peterborough, ONTMajor League
Alek Stojanov620111361994-19962R1973-04-25Windsor, ONTMajor League
Steve Stone200001973-19741R1952-09-26Toronto, ONTMajor League
Jason Strudwick243415193671997-20025D1975-07-17Edmonton, ALTAMajor League
Jack Studnicka52549122022-20242C1999-02-18Windsor, ONTMajor 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
Pius Suter58131326162023-20241C1996-05-24Zurich, SwitzerlandMajor League
Brandon Sutter2755450104552015-20216C1989-02-14Huntington, NYMajor 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
Christopher Tanev51422961181212010-202010D1989-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
Josh Teves100022018-20191D1995-02-18Calgary, ALTAMajor League
Alexei Tezikov200002001-20021D1978-06-22Tolyatti, RussiaMajor League
Esa Tikkanen100253964801995-19972L1965-01-25Helsinki, FinlandMajor League
Tyler Toffoli10641042019-20201R1992-04-24Scarborough, ONTMajor League
Raffi Torres80141529782010-20111L1981-10-08Toronto, ONTMajor League
Yannick Tremblay12123122006-20071D1975-11-15Pointe-aux-Trembles, PQMajor League
Nikita Tryamkin793811742015-20172D1994-08-30Yekaterinburg, RussiaMajor League
Rob Tudor26448191978-19802C1956-06-30Cupar, SASKMajor League
Ossi Vaananen301102008-20091D1980-08-18Vantaa, FinlandMajor League
Lubomir Vaic911221997-20002L1977-03-06Spisska Nova Ves, SlovakiaMajor League
Rick Vaive47138211111979-19801R1959-05-14Ottawa, ONTMajor League
Garry Valk1722435592001990-19933L1967-11-27Edmonton, ALTAMajor League
Thomas Vanek61172441282017-20181L1984-01-19Vienna, AustriaMajor League
Herbert Vasiljevs1832522001-20021R1976-05-27Riga, LatviaMajor League
Dennis Ververgaert4091391653041771973-19796R1953-03-30Hamilton, ONTMajor League
Jimmy Vesey2003362020-20211L1993-05-26Boston, MAMajor League
Linden Vey116142539242014-20162R1991-07-17Wakaw, SASKMajor League
Sid Veysey100001977-19781C1955-07-30Woodstock, NBMajor League
Claude Vilgrain611201987-19881R1963-03-01Port-Au-Prince, HaitiMajor League
Jake Virtanen31755451002192015-20216R1996-08-17Langley, BCMajor League
Aaron Volpatti54314812010-20133L1985-05-30Revelstoke, BCMajor League
Radim Vrbata142444690322014-20162R1981-06-13Mlada Boleslav, Czech Rep.Major 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 Weber159172138702013-20163D1988-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 Wiley37461061974-19773C1950-04-28Sault Ste. Marie, ONTMajor League
Barry Wilkins2762169904601970-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
Christian Wolanin1603342022-20231D1995-03-17Quebec, PQMajor 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
Nikita Zadorov455712752023-20241D1995-04-16Moscow, RussiaMajor League
Mike Zalewski602222013-20173L1992-08-18New Hartford, NYMajor League
Lars Zetterstrom1401121978-197911953-11-06Major 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.