hockey DB
search by league
team
morning report
contact us
home

Detroit Red Wings all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Justin Abdelkader7391061462526082007-202013L1987-02-25Muskegon, MIMajor League
Gerry Abel100001966-19671L1944-12-25Detroit, MIMajor League
Sid Abel5701842794633661938-195212L1918-02-22Melville, SASKMajor League
Gene Achtymichuk1200001958-19591C1932-09-07Lamont, ALTAMajor League
Greg Adams283710161989-19901L1960-05-31Fuller Lake, BCMajor League
Micah Aivazoff59448381993-19941C1969-05-04Powell River, BCMajor League
Gary Aldcorn119243559481959-19612L1935-03-07Shaunavon, SASKMajor League
Daniel Alfredsson68183149102013-20141R1972-12-11Gothenburg, SwedenMajor League
Keith "Bingo" Allen2804481953-19552D1923-08-21Saskatoon, SASKMajor League
Ralph "Red" Almas200001946-19532G1924-04-26Saskatoon, SASKMajor League
Adam Almquist210102013-20141D1991-02-27Jonkoping, SwedenMajor League
Dave Amadio200021957-19581D1939-05-23Glace Bay, NSMajor League
Dale Anderson1300061956-19571D1932-03-05Regina, SASKMajor League
Earl Anderson457310121974-19751R1951-02-24Roseau, MNMajor League
Ron Anderson25202211967-19692R1945-07-29Red Deer, ALTAMajor League
Tommy Anderson27527161934-19351D1911-07-09Edinburgh, ScotlandMajor League
Joakim Andersson205152136482011-20165C1989-02-05Munkedal, SwedenMajor League
Al Arbour149213151601953-19584D1932-11-01Sudbury, ONTMajor League
Murray Armstrong118356499191943-19463C1916-01-01Manor, SASKMajor League
Brent Ashton108414384721986-19882C1960-05-18Saskatoon, SASKMajor League
Oscar "Ossie" Asmundson300001934-19351R1908-11-17Red Deer, ALTAMajor League
Zachary Aston-Reese100002023-20241C1994-08-10Staten Island, NYMajor League
Andreas Athanasiou29483711541132015-20205C1994-08-06Woodbridge, ONTMajor League
Pierre Aubry39639411983-19852F1960-04-15Cap-de-la-Madeleine, PQMajor League
Philippe Audet400001998-19991L1977-06-04Ottawa, ONTMajor League
Larry Aurie278951062011411932-19397R1905-02-08Sudbury, ONTMajor League
Sean Avery7578151882001-20032L1980-04-10North York, ONTMajor League
Pete Babando566612251949-19501L1925-05-10Braeburn, PAMajor League
Bob Bailey366612411956-19582R1931-05-29Kenora, ONTMajor League
Garnet "Ace" Bailey58112536491972-19742L1948-06-13Lloydminster, SASKMajor League
Doug Baldwin400001946-19471D1922-11-02Winnipeg, MANMajor League
Riley Barber400022021-20221R1994-02-07Pittsburgh, PAMajor League
Doug Barkley24724801043801962-19664D1937-01-06Lethbridge, ALTAMajor League
Ryan Barnes200002003-20041L1980-01-30Dunnville, ONTMajor League
Dave Barr293821182002761986-19915R1960-11-30Toronto, ONTMajor League
John Barrett4181871895471980-19866D1958-07-01Ottawa, ONTMajor League
Marty Barry1926094154601935-19394C1904-12-08Quebec, PQMajor League
Hank Bassen99022281960-19676G1932-12-06Calgary, ALTAMajor League
Frank Bathe26044401974-19762D1954-09-27Oshawa, ONTMajor League
Andy Bathgate130235578491965-19672C1932-08-28Winnipeg, MANMajor League
Bob Baun158537422551968-19713D1936-09-09Lanigan, SASKMajor League
Sergei Bautin100001993-19941D1967-03-11Rahachow, BelarusMajor League
Jack "Red" Beattie1112301937-19381L1907-10-02Ibstock, EnglandMajor League
Clarence "Dick" Behling410121940-19432D1915-03-16Kitchener, ONTMajor League
Frank Bennett701121943-19441L1922-03-04Toronto, ONTMajor League
Gordon "Red" Berenson28373128201641970-19755L1939-12-08Regina, SASKMajor League
Michel Bergeron17464461101561974-19784R1954-11-11Chicoutimi, PQMajor League
Marc Bergevin701910331995-19961D1965-08-11Montreal, PQMajor League
Jonatan Berggren79171734182022-20242R2000-07-16Uppsala, SwedenMajor League
Gary Bergman7066024330311031964-197511D1938-10-07Kenora, ONTMajor League
Thommie Bergman2462144652431972-19806D1947-12-10Munkfors, SwedenMajor League
Jonathan Bernier10503342018-20213G1988-08-07Laval, PQMajor League
Fred Berry300001976-19771C1956-03-26Stony Plain, ALTAMajor League
Todd Bertuzzi30861891502632006-20146R1975-02-02Sudbury, ONTMajor League
Tyler Bertuzzi305881142021892016-20237L1995-02-24Sudbury, ONTMajor League
Phil Bessler501121938-19391R1913-12-09Melville, SASKMajor League
Pete Bessone601161937-19381D1913-01-13New Bedford, MAMajor League
Allan Bester400001990-19922G1964-03-26Hamilton, ONTMajor League
Alex Biega62066282019-20212D1988-04-04Montreal, PQMajor League
Tom Bissett500001990-19911L1966-03-13Seattle, WAMajor League
Steve Black7471421551949-19512L1927-03-31Fort William, ONTMajor League
Tom Bladon200021980-19811D1952-12-29Edmonton, ALTAMajor League
Mike Blaisdell1924461105801980-19833R1960-01-18Moose Jaw, SASKMajor League
Mike Bloom1342328511311974-19773L1952-04-12Ottawa, ONTMajor League
John Blum600081988-19891D1959-10-08Detroit, MIMajor League
Marc Boileau54561181961-19621C1932-09-03Pointe-Claire, PQMajor League
Patrick Boileau25268142002-20031D1975-02-22Montreal, PQMajor League
Gilles Boisvert300001959-19601G1933-02-15Trois-Rivieres, PQMajor League
Leo Boivin8542226941965-19672D1931-08-02Prescott, ONTMajor League
Ivan Boldirev1836795162501982-19853C1949-08-15Zranjanin, YugoslaviaMajor League
Dan Bolduc100221840331978-19802L1953-04-06Waterville, MEMajor League
Marcel Bonin107202949671952-19553L1931-09-17Montreal, PQMajor League
David Booth28415102017-20181L1984-11-24Detroit, MIMajor League
Darryl Bootland28112832003-20072R1981-11-02Toronto, ONTMajor League
Henry Boucha1593426601161971-19743C1951-06-01Warroad, MNMajor League
Claude Bourque100001939-19401G1915-03-31Oxford, NSMajor League
Madison Bowey7041721422018-20202D1995-04-22Winnipeg, MANMajor League
Ralph "Scotty" Bowman197613191451934-19406D1911-01-20Winnipeg, MANMajor League
Rick Bowness6181119761977-19781C1955-01-25Moncton, NBMajor League
Irwin "Yank" Boyd42235141934-19351R1908-11-13Philadelphia, PAMajor League
John Brenneman902201967-19681L1943-01-05Fort Erie, ONTMajor League
Carl Brewer7023739511969-19701D1938-10-21Toronto, ONTMajor League
Mel Bridgman7081321611986-19882C1955-04-28Trenton, ONTMajor League
Mathias Brome2611282020-20211L1994-07-29Orby, SwedenMajor League
Adam Brown14858431011261941-19475L1920-02-04Johnstone, ScotlandMajor League
Andy Brown1700021971-19732G1944-02-15Hamilton, ONTMajor League
Arnie Brown104429331141970-19722D1942-01-28Oshawa, ONTMajor League
Connie Brown91152439121938-19435C1917-01-11Vankleek Hill, ONTMajor League
Doug Brown42774971711081994-20017R1964-06-12Southborough, MAMajor League
Gerry Brown2345921941-19462L1917-07-07Edmonton, ALTAMajor League
Larry Brown3314581970-19711D1947-04-14Brandon, MANMajor League
Jeff Brubaker100001988-19891L1958-02-24Hagerstown, MDMajor League
Ed Bruneteau181404282351940-19497R1919-08-01St. Boniface, MANMajor League
Modere "Mud" Bruneteau411139138277801935-194611R1914-11-28St. Boniface, MANMajor League
Damien Brunner44121426122012-20131R1986-03-09Zurich, SwitzerlandMajor League
Fabian Brunnstrom501142011-20121L1985-02-06Jonstorp, SwedenMajor League
Johnny Bucyk104111930611955-19572L1935-05-12Edmonton, ALTAMajor League
Tony Bukovich17731061943-19452L1915-08-30Painesdale, MIMajor League
Hy Buller903361943-19452D1926-03-15Montreal, PQMajor League
Charlie Burns7091120321958-19591C1936-02-14Detroit, MIMajor League
Shawn Burr6591482143627651984-199511L1966-07-01Sarnia, ONTMajor League
Cummy Burton43022211955-19593R1936-05-12Sudbury, ONTMajor League
Eddie Bush264610501938-19422D1918-07-11Collingwood, ONTMajor League
Walter Buswell1404913561932-19353D1908-11-08Montreal, PQMajor League
Yuri Butsayev756410161999-20023L1978-10-11Togliatti, RussiaMajor League
Dmitry Bykov7121012432002-20031D1977-05-05Major League
Kyle Calder195914222006-20071L1979-01-05Mannville, ALTAMajor League
Mitch Callahan500002013-20172R1991-08-17Whittier, CAMajor League
Al Cameron190731382631975-19794D1955-10-21Edmonton, ALTAMajor League
Craig Cameron100001966-19671R1945-07-19Edmonton, ALTAMajor League
Colin Campbell178516213061982-19853D1953-01-28London, ONTMajor League
Terry Carkner8828101511993-19952D1966-03-07Smiths Falls, ONTMajor League
Gene Carrigan1933-19341C1907-07-05Edmonton, ALTAMajor League
Billy Carroll52369171985-19872C1959-01-19Toronto, ONTMajor League
Greg Carroll36291181978-19791C1956-11-10Edmonton, ALTAMajor League
Dwight Carruthers100001965-19661D1944-11-07Lashburn, SASKMajor League
Frank Carson92222244711932-19342R1902-01-12Bracebridge, ONTMajor League
Jimmy Carson240100102202841989-19934C1968-07-20Southfield, MIMajor League
Joe Carveth324104132236431940-19518R1918-03-21Regina, SASKMajor League
Frantisek Cernik49549131984-19851F1953-06-03Novy Jicin, CzechMajor League
John Chabot2262999128441987-19914C1962-05-18Summerside, PEIMajor League
Milan Chalupa1405561984-19851D1953-07-04Oudolen, Czech Rep.Major League
Bob Champoux1963-19641G1942-12-02Truro, NSMajor League
Guy Charron2656178139571970-19755C1949-01-24Verdun, PQMajor League
Lude Check100001943-19441C1918-05-22Brandon, MANMajor League
Chris Chelios578211311526131998-200910D1962-01-25Chicago, ILMajor League
Jake Chelios500022018-20191D1991-03-08Chicago, ILMajor League
Tim Cheveldae26401515141988-19946G1968-02-15Melville, SASKMajor League
Real Chevrefils46347241955-19561L1932-05-02Timmins, ONTMajor League
Alain Chevrier300001990-19911G1961-04-23Cornwall, ONTMajor League
Ben Chiarot1441028381012022-20242D1991-05-09Hamilton, ONTMajor League
Alex Chiasson2063962022-20231R1990-10-01Montreal, PQMajor League
Steve Chiasson471672002678861986-19948D1967-04-14Barrie, ONTMajor League
Dennis Cholowski104101727262018-20213D1998-02-15Langley, BCMajor League
Dino Ciccarelli2541071332402921992-19964R1960-02-08Sarnia, ONTMajor League
Chris Cichocki61101121231985-19872R1963-09-17Detroit, MIMajor League
Wendel Clark1242621998-19991L1966-10-25Kelvington, SASKMajor League
Daniel Cleary6091241512752992005-201510R1978-12-18Carbonear, NFLDMajor League
Rejean Cloutier502221979-19822D1960-02-15Windsor, PQMajor League
Roland Cloutier20661221977-19792C1957-10-06Rouyn-Noranda, PQMajor League
Steve Coates5101241976-19771R1950-07-27Toronto, ONTMajor League
Paul Coffey231461932392951992-19964D1961-06-01Weston, ONTMajor League
Carlo Colaiacovo601122012-20131D1983-01-27Toronto, ONTMajor League
Erik Cole1133602014-20151L1978-11-06Oswego, NYMajor League
Bill Collins23954771311291970-19744C1943-07-13Ottawa, ONTMajor League
Mike Commodore17022212011-20121D1979-11-07Fort Saskatchewan, ALTAMajor League
JT Compher68162440342023-20241L1995-04-08Northbrook, ILMajor League
Eric Comrie300002019-20201G1995-07-06Edmonton, ALTAMajor League
Brian Conacher2231441971-19721C1941-08-31Toronto, ONTMajor League
Charlie Conacher4081523391938-19391R1909-12-10Toronto, ONTMajor League
Jim Conacher117354176121945-19494C1921-05-05Motherwell, ScotlandMajor League
Roy Conacher6030245461946-19471L1916-10-05Toronto, ONTMajor League
Ty Conklin5501142008-20122G1976-03-30Eagle River, AKMajor League
Wayne Connelly146355893221968-19713R1939-12-16Rouyn-Noranda, PQMajor League
Chris Conner812302011-20121R1983-12-23Westland, MIMajor League
Bob Cook1331441972-19731R1946-01-06Sudbury, ONTMajor League
Andrew Copp154215374492022-20242C1994-07-08Ann Arbor, MIMajor League
Norm Corcoran200001955-19561C1931-08-15Toronto, ONTMajor League
Jared Coreau2100002016-20182G1991-11-05Perth, ONTMajor League
Murray Costello2700041955-19572C1934-02-24South Porcupine, ONTMajor League
Gerry Couture2656146107491944-19517C1925-08-06Saskatoon, SASKMajor League
Abby Cox200001933-19341G1904-07-19London, ONTMajor League
Bart Crashley10942933341965-19755D1946-06-15Toronto, ONTMajor League
Murray Craven4641115121982-19842C1964-07-25Medicine Hat, ALTAMajor League
Bobby Crawford100001982-19831R1960-05-27New York, NYMajor League
Kyle Criscuolo602222021-20221C1992-05-05Southampton, NJMajor League
Cory Cross16112152005-20061D1971-01-03Lloydminster, ALTAMajor League
Doug Crossman4331215311990-19922D1960-06-30Peterborough, ONTMajor League
Gary Croteau1002221969-19701L1946-06-20Sudbury, ONTMajor League
Troy Crowder7000351991-19921R1968-05-03Sudbury, ONTMajor League
Roger Crozier313000161963-19707G1942-03-16Bracebridge, ONTMajor League
Wilf Cude2900001933-19341G1910-07-04Barry, WalesMajor League
Barry Cullen554913231959-19601R1935-06-16Ottawa, ONTMajor League
Ray Cullen27881681966-19671C1941-09-20St. Catharines, ONTMajor League
Jim Cummins8112651991-19932R1970-05-17Dearborn, MIMajor League
Ian Cushenan500041963-19641D1933-11-29Hamilton, ONTMajor League
Austin Czarnik54336162022-20242C1992-12-12Detroit, MIMajor League
Joe Daley2900021971-19721G1943-02-20East Kildonan, MANMajor League
Trevor Daley164112031682017-20203D1983-10-09Toronto, ONTMajor League
Mathieu Dandenault616481011493421995-20049R1976-02-03Sherbrooke, PQMajor League
Pavel Datsyuk9533146049182282001-201614C1978-07-20Sverdlovsk, RussiaMajor League
Bob Davis300041932-19331R1899-02-02Winnipeg, MANMajor League
Lorne Davis2205521954-19551R1930-07-20Regina, SASKMajor League
Mal Davis1120201978-19812R1956-10-10Lockeport, NSMajor League
Jacob De La Rose764913202018-20202C1995-05-20Arvika, SwedenMajor League
Billy Dea210352560281956-19714C1933-04-03Edmonton, ALTAMajor League
Don Deacon30641061936-19403C1913-06-02Regina, SASKMajor League
Nelson DeBenedet1541521973-19741D1947-12-31Cordenons, ItalyMajor League
Alex DeBrincat73243559322023-20241R1997-12-18Farmington Hills, MIMajor League
Denis DeJordy2500001972-19742G1938-11-15Saint-Hyacinthe, PQMajor League
Danny Dekeyser547331131462662012-202210D1990-03-07Detroit, MIMajor League
Gilbert Delorme121514191651986-19893D1962-11-25Boucherville, PQMajor League
Alex Delvecchio155045682512813831950-197424C1931-12-04Fort William, ONTMajor League
Boyd Devereaux256234063742000-20044C1978-04-16Seaforth, ONTMajor League
Al Dewsbury34437141946-19503D1926-04-12Goderich, ONTMajor League
Ed Diachuk12000191960-19611L1936-08-16Vegreville, ALTAMajor League
Bob Dillabough900041961-19654C1941-04-27Belleville, ONTMajor League
Cecil Dillon4471017121939-19401R1908-04-26Toledo, OHMajor League
Bill Dineen2834735821141953-19585R1932-09-18Arvida, PQMajor League
Peter Dineen200051989-19901D1960-11-19Kingston, ONTMajor League
Connie Dion3800001943-19452G1918-08-11St. Remi de Tinqwick, PQMajor League
Marcel Dionne309139227366591971-19754F1951-08-03Drummondville, PQMajor League
Christian Djoos362911142020-20211D1994-08-06Gothenburg, SwedenMajor League
Par Djoos2601212161990-19911D1968-05-11Mora, SwedenMajor League
Gary Doak48055631965-19732D1946-02-25Goderich, ONTMajor League
Bobby Dollas896612421990-19933D1965-01-31Montreal, PQMajor League
John "Red" Doran7000101937-19381D1910-05-24Belleville, ONTMajor League
Lloyd "Red" Doran24325101946-19471C1921-01-10South Porcupine, ONTMajor League
Ken Doraty201121937-19381R1906-06-26Stittsville, ONTMajor League
Kent Douglas105939481431967-19692D1936-02-06Cobalt, ONTMajor League
Les Douglas526121881940-19474C1918-12-05Perth, ONTMajor League
Aaron Downey601451232007-20092R1974-08-27Shelburne, ONTMajor League
Dallas Drake1843151821711992-20083R1969-02-04Trail, BCMajor League
Kris Draper11371582033617811993-201117C1971-05-24Toronto, ONTMajor League
Rene Drolet100001974-19751C1944-11-13Quebec, PQMajor League
Clarence Drouillard1001101937-19381C1914-03-02Windsor, ONTMajor League
Gilles Dube1953-19541L1927-06-02Sherbrooke, PQMajor League
Steve Duchesne1971965841181999-20023D1965-06-30Sept-Iles, PQMajor League
Ron Duguay227901272171111983-19863C1957-07-06Sudbury, ONTMajor League
Lorne Duguid3933691934-19362L1910-04-04Bolton, ONTMajor League
Blake Dunlop5761420201983-19841F1953-04-18Hamilton, ONTMajor League
Bruce Eakin401101985-19861C1962-09-28Winnipeg, MANMajor League
Murray Eaves801121987-19902F1960-05-10Calgary, ALTAMajor League
Patrick Eaves197292756482009-20145R1984-05-01Calgary, ALTAMajor League
Tim Ecclestone1914080120801970-19744R1947-09-24Toronto, ONTMajor League
Simon Edvinsson16213162022-20242D2003-02-05Kungsbacka, SwedenMajor League
Roy Edwards22101161967-19746G1937-03-12Seneca Township, ONTMajor League
Pat Egan2341519401943-19441D1918-04-26Blackie, ALTAMajor League
Gerry Ehman601141958-19591R1932-11-04Cudworth, SASKMajor League
Christoffer Ehn114581382018-20202C1996-04-05Skara, SwedenMajor League
Boris Elik300001962-19631L1929-10-17Geraldton, ONTMajor League
Darren Eliot300021987-19881G1961-11-26Milton, ONTMajor League
Matt Ellis51246182006-20082L1981-08-31Welland, ONTMajor League
Turner Elson200002021-20221C1992-09-13New Westminster, BCMajor League
Cory Emmerton13912921222010-20144L1988-06-01St. Thomas, ONTMajor League
Leighton "Happy" Emms881620361141932-19342L1905-01-16Barrie, ONTMajor League
Jonathan Ericsson68027981255352007-202013D1984-03-02Karlskrona, SwedenMajor League
Anders Eriksson15193039781995-19994D1975-01-09Bollnas, SwedenMajor League
Adam Erne2412735621092019-20234L1995-04-20New Haven, CTMajor League
Bob Errey1371834521241994-19973L1964-09-21Montreal, PQMajor League
Bob Essensa1302201993-19941G1965-01-14Toronto, ONTMajor League
Chris Evans2302221973-19741D1946-09-14Toronto, ONTMajor League
Stewart Evans65268941932-19342D1908-06-19Ottawa, ONTMajor League
Robby Fabbri22564601241172019-20245C1996-01-22Mississauga, ONTMajor League
Bob Falkenberg54156261966-19725D1946-01-01Stettler, ALTAMajor League
Alex Faulkner100151732151962-19642C1936-05-21Bishops Falls, NFLDMajor League
Bernie Federko73174057241989-19901C1956-05-12Foam Lake, SASKMajor League
Sergei Fedorov9084005549545871990-200313C1969-12-13Pskov, RussiaMajor League
Brent Fedyk162243256881987-19925R1967-03-03Yorkton, SASKMajor League
Lorne Ferguson116222042381955-19583L1930-05-26Palmerston, ONTMajor League
Mark Ferner300001994-19951D1965-09-05Regina, SASKMajor League
Landon Ferraro1710192013-20163C1991-08-08Trail, BCMajor League
Viacheslav Fetisov2051781982461994-19984D1958-04-20Moscow, RussiaMajor League
Guyle Fielder600021952-19582C1930-11-21Potlatch, IDMajor League
Valtteri Filppula5911121752871942005-202110C1984-03-20Vantaa, FinlandMajor League
Christian Fischer7051419322023-20241R1997-04-15Chicago, ILMajor League
Jiri Fischer3051149602951999-20066D1980-07-31Horovice, Czech Rep.Major League
Dunc Fisher800001958-19591R1927-08-30Regina, SASKMajor League
Joe Fisher6681220131939-19434R1916-07-04Medicine Hat, ALTAMajor League
Lee Fogolin125511161381947-19514D1926-02-27Fort William, ONTMajor League
Rick Foley700041973-19741D1945-09-22Niagara Falls, ONTMajor League
Mike Foligno18677831603471979-19823F1959-01-29Sudbury, ONTMajor League
Bill Folk1200041951-19532D1927-07-11Regina, SASKMajor League
Len Fontaine4681119101972-19742C1948-02-25Quebec, PQMajor League
Val Fonteyne375295382161959-19677L1933-12-02Wetaskiwin, ALTAMajor League
Dwight Foster21548621102121982-19864F1957-04-02Toronto, ONTMajor League
Harry "Yip" Foster18202101933-19352D1907-11-25Guelph, ONTMajor League
Bob Francis1420201982-19831C1958-12-05North Battleford, SASKMajor League
Jimmy Franks1700001936-19442G1914-11-08Melville, SASKMajor League
Johan Franzen6021871833704012005-201611R1979-12-23Vetlanda, SwedenMajor League
Tim Friday2303361985-19861D1961-03-05Burbank, CAMajor League
Martin Frk98121931182017-20192R1993-10-05Pelhrimov, Czech Rep.Major League
Miroslav Frycer237815471988-19891F1959-09-27Opava, CzechMajor League
Robbie Ftorek1525741972-19742F1952-01-02Needham, MAMajor League
Kaden Fulcher100002018-20191G1998-09-23Brigden, ONTMajor League
Bill Gadsby32318941124781961-19665D1927-08-08Calgary, ALTAMajor League
Jody Gage50111223241980-19843R1959-11-29Toronto, ONTMajor League
Sam Gagner129212647492019-20223C1989-08-10London, ONTMajor League
Dave Gagnon200001990-19911G1967-10-31Windsor, ONTMajor League
John Gallagher474610521932-19373D1909-01-19Kenora, ONTMajor League
Gerard Gallant56320726046716001984-19939L1963-09-02Summerside, PEIMajor League
George Gardner2400001965-19683G1942-10-08Lachine, PQMajor League
Danny Gare30686951815931981-19865F1954-05-14Nelson, BCMajor League
Johan Garpenlov87192342221990-19922L1968-03-21Stockholm, SwedenMajor League
Dave Gatherum300001953-19541G1932-03-28Fort William, ONTMajor League
Fern Gauthier146142741121945-19494R1919-08-31Chicoutimi, PQMajor League
George "Hully" Gee186415394881948-19513C1922-06-28Stratford, ONTMajor League
Ed Giacomin7101141975-19783G1939-06-06Sudbury, ONTMajor League
Roy "Gus" Giesebrecht135275178131938-19424C1917-09-14Pembroke, ONTMajor League
Gilles Gilbert95044181980-19833G1949-03-31St. Esprit, PQMajor League
Brent Gilchrist1692025451131997-20025C1967-04-03Moose Jaw, SASKMajor League
Todd Gill10471017791998-20013D1965-11-09Brockville, ONTMajor League
Art Giroux402201935-19361R1908-06-06Quebec, PQMajor League
Larry Giroux5632427911974-19784D1951-08-28Weyburn, SASKMajor League
Luke Glendening55457691261942013-20218C1989-04-28Grand Rapids, MIMajor League
Lorry Gloeckner1302261978-19791D1956-01-25Kindersley, SASKMajor League
Fred Glover619918251948-19524C1928-01-05Toronto, ONTMajor League
Howie Glover105281644901960-19622R1935-02-14Toronto, ONTMajor League
Warren Godfrey52823771005271955-196812D1931-03-23Toronto, ONTMajor League
Pete Goegan3301863813291957-196710D1934-03-06Fort William, ONTMajor League
Bob Goldham40411921031831950-19566D1922-05-12Georgetown, ONTMajor League
Leroy Goldsworthy2636961932-19331R1908-10-18Two Harbors, MNMajor League
Cody Goloubef200002019-20201D1989-11-30Mississauga, ONTMajor League
Yan Golubovsky50156301997-20003D1976-03-09Novosibirsk, RussiaMajor League
Ebbie Goodfellow418781342123691932-194311D1907-04-09Ottawa, ONTMajor League
Shayne Gostisbehere72103747162023-20241D1993-04-20Pembroke Pines, FLMajor League
Teddy Graham52123551933-19352D1906-06-30Saravak Township, ONTMajor League
Danny Grant1746462126581974-19784R1945-02-21Fredericton, NBMajor League
Doug Grant4600021973-19763G1948-07-27Corner Brook, NFLDMajor League
Leo Gravelle1812361950-19511R1925-06-10Aylmer, PQMajor League
Adam Graves787714811987-19903L1968-04-12Tecumseh, ONTMajor League
Gerry Gray700001970-19711G1948-01-28Brantford, ONTMajor League
Harrison Gray100001963-19641G1941-09-05Calgary, ALTAMajor League
Mike Green303371041411762015-20205D1985-10-12Calgary, ALTAMajor League
Rick Green6521416241990-19911D1956-02-20Belleville, ONTMajor League
Thomas Greiss6501142020-20222G1986-01-29Fuessen, GermanyMajor League
Stu Grimson680111651994-19973L1965-05-20Vancouver, BCMajor League
Lloyd Gross1921341933-19352L1907-09-15Kitchener, ONTMajor League
Don Grosso2317199170671938-19457C1915-04-12Sault Ste. Marie, ONTMajor League
Danny Gruen2013471972-19742L1952-06-26Thunder Bay, ONTMajor League
Armand "Bep" Guidolin62121022781947-19492L1925-12-09Thorold, ONTMajor League
Jonas Gustavsson4101142012-20153G1984-10-24Danderyd, SwedenMajor League
Marc Habscheid112241943551989-19912C1963-03-01Swift Current, SASKMajor League
Lloyd Haddon800021959-19601D1938-08-10Sarnia, ONTMajor League
Robert Hagg38257262022-20231D1995-02-08Uppsala, SwedenMajor League
Gordon Haidy1949-19501R1928-04-11Windsor, ONTMajor League
Len Haley30224141959-19612R1931-09-15Edmonton, ALTAMajor League
Bob Halkidis32156991993-19952D1966-03-05Toronto, ONTMajor League
Glenn Hall148000161952-19574G1931-10-03Humboldt, SASKMajor League
Murray Hall1343741964-19673R1940-11-24Kirkland Lake, ONTMajor League
Doug Halward99525301851986-19893D1955-11-01Toronto, ONTMajor League
Jean Hamel4511962815741973-19818D1952-06-06Asbestos, PQMajor League
Ted Hampson110225476141963-19684C1936-12-11Togo, SASKMajor League
Glen Hanlon186055901986-19915G1957-02-20Brandon, MANMajor League
Dave Hanson11000261978-19791D1954-04-12Cumberland, WIMajor League
Emil Hanson700061932-19331D1907-11-18Centerville, SDMajor League
Terry Harper2521456702301975-19794D1940-01-27Regina, SASKMajor League
Billy Harris2414561965-19661C1935-07-29Toronto, ONTMajor League
Ron Harris252851593421962-19726D1942-06-30Verdun, PQMajor League
Ted Harris4101111661973-19741D1936-07-18Winnipeg, MANMajor League
Gerry Hart712791521968-19724D1948-01-01Flin Flon, MANMajor League
Mark Hartigan23314162007-20081C1977-10-15Lethbridge, ALTAMajor League
Doug Harvey200001966-19671D1924-12-19Montreal, PQMajor League
Fred "Buster" Harvey89192039431975-19772R1950-04-02Fredericton, NBMajor League
Dominik Hasek176066422001-20084G1965-01-29Pardubice, Czech Rep.Major League
Derian Hatcher1504482003-20041D1972-06-04Sterling Heights, MIMajor League
Ed Hatoum2123541968-19702R1947-12-07Beruit, LebanonMajor League
George Hay3416761932-19331L1898-01-10Listowel, ONTMajor League
Jim Hay74156221952-19553D1931-05-15Saskatoon, SASKMajor League
Galen Head100001967-19681R1947-04-16Grande Prairie, ALTAMajor League
Rich Healey100021960-19611D1938-03-12Vancouver, BCMajor League
Magnus Hellberg1800002021-20232G1991-04-04Uppsala, SwedenMajor League
Darren Helm7441121392512382007-202114C1987-01-21St. Andrews, MANMajor League
Paul Henderson26967791461321962-19686L1943-01-28Kincardine, ONTMajor League
Jack Hendrickson500041957-19623D1936-12-05Kingston, ONTMajor League
Art Herchenratter1012321940-19411L1917-11-24Kitchener, ONTMajor League
Bryan Hextall21044291975-19761F1941-05-23Winnipeg, MANMajor League
Dennis Hextall19339821214571975-19794L1943-04-17Red Lake, ONTMajor League
Joe Hicketts2205542017-20203D1996-05-04Kamloops, BCMajor League
Glenn Hicks108612181271979-19812L1958-08-29Red Deer, ALTAMajor League
Tim Higgins1812936652801986-19893F1958-02-07Ottawa, ONTMajor League
Jim Hiller21268191992-19931R1969-05-15Port Alberni, BCMajor League
Wilbert "Dutch" Hiller700001941-19421L1915-05-11Kitchener, ONTMajor League
Larry Hillman70156591954-19573D1937-02-05Kirkland Lake, ONTMajor League
John Hilworth57112891977-19803D1957-05-23Jasper, ALTAMajor League
Taro Hirose6041620142018-20235L1996-06-30Winnipeg, MANMajor League
Kevin Hodson3501121995-19994G1972-03-27Winnipeg, MANMajor League
Bill Hogaboam2216184145741972-19806C1949-05-09Swift Current, SASKMajor League
Justin Holl38055222023-20241D1992-01-30Tonka Bay, MNMajor League
Ken Holland300001983-19841G1955-11-10Vernon, BCMajor League
William "Flash" Hollett115304272891943-19463D1912-04-13North Sydney, NSMajor League
Gordon "Bucky" Hollingworth93156661955-19583D1933-07-24Montreal, PQMajor League
Charlie Holmes23134101958-19622R1934-09-21Edmonton, ALTAMajor League
Tomas Holmstrom10262432875307691996-201215L1973-01-23Pitea, SwedenMajor League
Johnny Holota1520201942-19462C1921-02-25Hamiton, ONTMajor League
Pete Horeck1483846841491946-19493R1923-06-15Massey, ONTMajor League
Marian Hossa74403171632008-20091R1979-01-12Stara Lubovna, SlovakiaMajor League
Doug Houda172526312511985-19996D1966-06-03Blairmore, ALTAMajor League
Jimmy Howard543099362005-202014G1984-03-26Syracuse, NYMajor League
Gordie Howe16877861023180916431946-197125R1928-03-31Floral, SASKMajor League
Mark Howe12285664401992-19953D1955-05-28Detroit, MIMajor League
Syd Howe5111882474351341934-194612L1911-09-18Ottawa, ONTMajor League
Filip Hronek305301261561622018-20235D1997-11-02Hradec Kralove, Czech Rep.Major League
Steve Hrymnak1952-19531D1926-03-03Port Arthur, ONTMajor League
Willie Huber372681402086121978-19835D1958-01-15Strasskirchen, GermanyMajor League
Jiri Hudler409871272141602003-20127R1984-01-04Olomouc, Czech Rep.Major League
Ronnie Hudson3452721937-19402R1914-04-18Timmins, ONTMajor League
Brent Hughes6912122921973-19741D1943-06-17Bowmanville, ONTMajor League
Brett Hull24592115207692001-20043R1964-08-09Belleville, ONTMajor League
Dennis Hull55591461977-19781L1944-11-19Point Anne, ONTMajor League
Kent Huskins1100042012-20131D1979-05-04Almonte, ONTMajor League
Matt Hussey500022006-20071C1979-05-28New Haven, CTMajor League
Ville Husso7501102022-20242G1995-02-06Helsinki, FinlandMajor League
Michael Hutchinson100002023-20241G1990-03-02Barrie, ONTMajor League
Miroslav Ihnacak100001988-19891F1962-02-19Poprad, Czech.Major League
Peter Ing300001993-19941G1969-04-28Toronto, ONTMajor League
Earl Ingarfield22213161980-19811L1959-01-30Manhasset, NYMajor League
Ron Ingram50369501963-19641D1933-07-05Toronto, ONTMajor League
Harold Jackson1781631472021940-19476D1918-08-01Cedar Springs, ONTMajor League
Doug Janik29033312009-20123D1980-03-26Springfield, MAMajor League
Lou Jankowski2313401950-19532R1931-06-27Regina, SASKMajor League
Gary Jarrett72182139201966-19682L1942-09-03Toronto, ONTMajor League
Pierre Jarry91233659211973-19752R1949-03-30Montreal, PQMajor League
Larry Jeffrey1702434582171961-19654L1940-10-12Goderich, ONTMajor League
Bill Jennings69122032201940-19444R1917-06-28Toronto, ONTMajor League
Al Jensen100001980-19811G1958-11-27Hamilton, ONTMajor League
Nick Jensen19063743562016-20193D1990-09-21Rogers, MNMajor League
Al Johnson103212748281960-19633R1935-03-30Winnipeg, MANMajor League
Brian Johnson300051983-19841R1960-04-01Montreal, PQMajor League
Dan Johnson4325781971-19721C1944-10-01Winnipegosis, MANMajor League
Earl "Ching" Johnson100001953-19541C1931-06-28Fort Frances, ONTMajor League
Greg Johnson177334881781993-19974C1971-03-16Thunder Bay, ONTMajor League
Larry Johnston203744514191971-19743D1943-07-20Kitchener, ONTMajor League
Ed Johnstone55131124561983-19873R1954-03-02Brandon, MANMajor League
Greg Joly2671252641781976-19837D1954-05-30Rocky Mountain House, ALTAMajor League
Alvin "Buck" Jones34224141938-19423D1917-08-16Owen Sound, ONTMajor League
Curtis Joseph9200062002-20042G1967-04-29Keswick, ONTMajor League
Eddie Joyal107202949101962-19653C1940-05-08St. Albert, ALTAMajor League
Olli Juolevi800042021-20221D1998-05-05Helsinki, FinlandMajor League
Tomas Jurco159152439462013-20174L1992-12-28Kosice, SlovakiaMajor League
Frank "Red" Kane200001943-19441D1924-01-19Stratford, ONTMajor League
Patrick Kane4117234062023-20241R1988-11-19Buffalo, NYMajor League
Al Karlander212365692701969-19734C1946-11-05Lac La Hache, BCMajor League
Marco Kasper100002022-20231C2004-04-08Innsbruck, AustriaMajor League
John "Red" Keating1130341938-19402L1916-10-09Kitchener, ONTMajor League
Dave Kelly1620241976-19771F1952-09-20Wallaceburg, ONTMajor League
Leonard "Red" Kelly8461623104722531947-196013C1927-07-09Simcoe, ONTMajor League
Pete Kelly137152237481935-19394R1912-05-22Winnipeg, MANMajor League
Forbes Kennedy1681422362001957-19624C1935-08-18Dorchester, NBMajor League
Sheldon Kennedy1833133641221989-19945R1969-06-15Brandon, MANMajor League
Alan Kerr5838111331991-19921R1964-03-28Hazelton, BCMajor League
Brian Kilrea100001957-19581C1934-10-21Ottawa, ONTMajor League
Hec Kilrea204294473751935-19405R1907-06-11Blackburn, ONTMajor League
Ken Kilrea8816233981938-19445L1919-01-16Ottawa, ONTMajor League
Wally Kilrea100122335201934-19384L1909-02-18Ottawa, ONTMajor League
Jakub Kindl2731652681492009-20167D1987-02-10Sumperk, Czech Rep.Major League
Kris King583361701987-19892L1966-02-18Bracebridge, ONTMajor League
Scott King200001990-19922G1967-06-25Thunder Bay, ONTMajor League
Mark Kirton134334275921980-19833C1958-02-03Regina, SASKMajor League
Kelly Kisio236681291971751982-19864C1959-09-18Red Deer, ALTAMajor League
Petr Klima306130932231581985-19996L1964-12-23Chaomutov, CzechMajor League
Mike Knuble628614161996-19982R1972-07-04Toronto, ONTMajor League
Joey Kocur536666613219631984-199910R1964-09-21Kelvington, SASKMajor League
Ladislav Kohn400042001-20021R1975-03-04Uherske Hradiste, Czech Rep.Major League
Steve Konroyd25011141992-19942D1961-02-10Scarborough, ONTMajor League
Vladimir Konstantinov446471281758381991-19976D1967-03-19Murmansk, USSRMajor League
Tomas Kopecky1831220321132005-20094R1982-02-05Ilava, SlovakiaMajor League
Jim Korn1851135464581979-19823D1957-07-28Hopkins, MNMajor League
Mike Korney599918411973-19763D1953-09-15Dauphin, MANMajor League
Klim Kostin33314382023-20241C1999-05-05Penza, RussiaMajor League
Chris Kotsopoulos2000101989-19901D1958-11-27Scarborough, ONTMajor League
Vyacheslav Kozlov6072022134153761991-200110L1972-05-03Voskresensk, RussiaMajor League
Dale Krentz3053891986-19893F1961-12-19Steinbach, MANMajor League
Niklas Kronwall953833494325642003-201915D1981-01-12Stockholm, SwedenMajor League
Jim Krulicki1401101970-19711R1948-03-09Kitchener, ONTMajor League
Uwe Krupp30336141998-20022D1965-06-24Cologne, GermanyMajor League
Gord Kruppke23000321990-19943D1969-04-02Slave Lake, ALTAMajor League
Mike Krushelnyski2023561994-19951C1960-04-27Montreal, PQMajor League
Dave Kryskow1814541974-19751F1951-12-25Edmonton, ALTAMajor League
Dominik Kubalik81202545242022-20231L1995-08-21Plzen, Czech Rep.Major League
Ryan Kuffner1000002018-20191L1996-06-12Ottawa, ONTMajor League
Mark Kumpel1803341986-19882F1961-03-07Wakefield, MAMajor League
Maxim Kuznetsov1172791172000-20033D1977-03-24Pavlodor, RussiaMajor League
Leo Labine7251318621960-19622R1931-07-22Haileybury, ONTMajor League
Dan Labraaten1985254106281978-19813L1951-09-05Leksand, SwedenMajor League
Randy Ladouceur2901467814481982-19875D1960-06-30Brockville, ONTMajor League
Mark Laforest33011301985-19872G1962-07-10Welland, ONTMajor League
Claude LaForge123151732461958-19655L1936-07-01Sorel, PQMajor League
Roger Lafreniere300041962-19631D1942-07-24Montreal, PQMajor League
Serge Lajeunesse971451011970-19733D1950-06-11Montreal, PQMajor League
Hec Lalande1202221957-19581C1934-11-24North Bay, ONTMajor League
Joe Lamb1431461937-19381R1906-06-18Sussex, NBMajor League
Mark Lamb2221381986-19871C1964-08-03Ponteix, SASKMajor League
Lane Lambert1763629653491983-19863C1964-11-18Swift Current, SASKMajor League
Marc Lamothe200002003-20041G1974-02-27New Liskeard, ONTMajor League
Robert Lang15940791191382003-20073C1970-12-19Teplice, CzechMajor League
Josh Langfeld33022122006-20071R1977-07-17Fridley, MNMajor League
Albert Langlois82218201201963-19652D1934-11-06Magog, PQMajor League
Darryl Laplante35066101997-20003C1977-03-28Calgary, ALTAMajor League
Martin Lapointe5521081222308881991-200110R1973-09-12Ville Ste-Pierre, PQMajor League
Rick Lapointe1291234461751975-19772D1955-08-02Victoria, BCMajor League
Igor Larionov539893083973021995-20038C1960-12-03Voskresensk, RussiaMajor League
Dylan Larkin6432072874944112015-20249C1996-07-30Waterford, MIMajor League
Reed Larson70818838257011271976-198610D1956-07-30Minneapolis, MNMajor League
Brian Lashoff13621315652012-20207D1990-07-16Albany, NYMajor League
Brian Lavender30224251972-19742L1947-04-20Edmonton, ALTAMajor League
Danny Lawson455712211967-19692R1947-10-30Toronto, ONTMajor League
Reggie Leach78151732131982-19831R1950-04-23Riverton, MANMajor League
Jim Leavins3721113261985-19861D1960-07-28Dinsmore, SASKMajor League
Brett Lebda3261850682012005-20105D1982-01-15Buffalo Grove, ILMajor League
Fern LeBlanc34561101976-19793L1956-01-12Baie-Comeau, PQMajor League
Jean-Paul LeBlanc147132841871975-19794C1946-10-20South Durham, PQMajor League
Rene LeClerc871011211051968-19712C1947-11-11Ville de Vanier, PQMajor League
Nick Leddy5511516162021-20221D1991-03-20Eden Prairie, MNMajor League
Manny Legace18005561999-20066G1973-02-04Toronto, ONTMajor League
Claude Legris401101980-19822G1956-11-06Verdun, PQMajor League
David Legwand214711312013-20141C1980-08-17Detroit, MIMajor League
Ville Leino559716122008-20102F1983-10-06Savonlinna, FinlandMajor League
Real Lemieux100001966-19671R1945-01-03Victoriaville, PQMajor League
Tony Leswick30241591004091951-19585L1923-03-17Humboldt, SASKMajor League
Dave Lewis64257841986-19882D1953-07-03Kindersley, SASKMajor League
Herbie Lewis310991252241201932-19397L1906-04-17Calgary, ALTAMajor League
Nick Libett8612172504674541967-197912L1945-12-09Stratford, ONTMajor League
Tony Licari901101946-19471R1921-04-09Ottawa, ONTMajor League
Nicklas Lidstrom156426487811425141991-201220D1970-04-28Vasteras, SwedenMajor League
Andreas Lilja298740473152005-20105D1975-07-13Helsingborg, SwedenMajor League
Ted Lindsay86233539372814231944-196514L1925-07-29Renfrew, ONTMajor League
Gustav Lindstrom12822325562019-20234D1998-10-20Ostervala, SwedenMajor League
Carl Liscombe3831371402771171937-19469L1915-05-17Perth, ONTMajor League
Ed Litzenberger318122001961-19621R1932-07-15Neudorf, SASKMajor League
Bill Lochead29665601251621974-19795F1954-10-13Forest, ONTMajor League
Mark Lofthouse4011819311981-19832R1957-04-21New Westminster, BCMajor League
Claude Loiselle1282222442361981-19865C1963-05-29Ottawa, ONTMajor League
Barry Long8001717381979-19801D1949-01-03Red Deer, ALTAMajor League
Matt Lorito201102016-20171R1990-07-03Oakville, ONTMajor League
Ron Low3201101977-19781G1950-06-21Birtle, MANMajor League
Larry Lozinski3001101980-19811G1958-10-16Hudson Bay, SASKMajor League
Dave Lucas100001962-19631D1932-03-22Downeyville, ONTMajor League
Don Luce5831114181970-19711C1948-10-02London, ONTMajor League
Matt Luff1922402022-20231R1997-05-05Oakville, ONTMajor League
Harry Lumley324000401943-19507G1926-11-11Owen Sound, ONTMajor League
Len Lunde210285078391958-19624L1936-11-13Campbell River, BCMajor League
Tord Lundstrom1111201973-197411945-03-04Major League
Pat Lundy89282351221945-19494C1924-05-31Saskatoon, SASKMajor League
Chris Luongo401141990-19911D1967-03-17Detroit, MIMajor League
George Lyle69182038341979-19823F1953-11-24Edmonton, ALTAMajor League
Jack Lynch8552429731973-19752D1952-05-28Toronto, ONTMajor League
Vic Lynn300041943-19441L1925-01-26Saskatoon, SASKMajor League
Alex Lyon3701122023-20241G1992-12-09Baudette, MNMajor League
Olli Maatta143103040282022-20242D1994-08-22Jyvaskyla, FinlandMajor League
Joey MacDonald3700002006-20123G1980-02-07Pictou, NSMajor League
Lowell MacDonald465611101961-19654R1941-08-30New Glasgow, NSMajor League
Parker MacDonald361941222161351960-19677L1933-06-14Sydney, NSMajor League
Bruce MacGregor6731511843351731960-197111C1941-04-26Edmonton, ALTAMajor League
Calum MacKay600001946-19492W1927-01-01Toronto, ONTMajor League
Howard Mackie1510141936-19382R1912-08-30Kitchener, ONTMajor League
Donald MacLean311202005-20061C1977-01-14Sydney, NSMajor League
Paul MacLean763635711181988-19891F1958-03-09Grostenquin, FranceMajor League
Rick MacLeish25281041983-19841L1950-01-03Cannington, ONTMajor League
Brian MacLellan23156381991-19921F1958-10-27Guelph, ONTMajor League
John MacMillan2304461963-19652R1935-10-25Lethbridge, ALTAMajor League
Jamie Macoun7611011381997-19992D1961-08-17Hamilton, ONTMajor League
Frank Mahovlich198108881961291967-19714L1938-01-10Timmins, ONTMajor League
Pete Mahovlich1862664901451965-19816L1946-10-10Timmins, ONTMajor League
Mark Major200051996-19971L1970-03-20Toronto, ONTMajor League
Dan Maloney17756811374181975-19783L1950-09-24Barrie, ONTMajor League
Steve Maltais401101993-19941W1969-01-25Arvida, PQMajor League
Kirk Maltby9081071152226831995-201014L1972-12-22Guelph, ONTMajor League
Randy Manery300001970-19722D1949-01-10Leamington, ONTMajor League
Ken Mann100001975-19761R1953-09-05Hamilton, ONTMajor League
Bob Manno136193554921983-19852F1956-10-31Niagara Falls, ONTMajor League
Anthony Mantha30295991941882015-20216R1994-09-16Longueuil, PQMajor League
Norm Maracle2000001997-19992G1974-10-02Belleville, ONTMajor League
Alexey Marchenko11031619262013-20174D1992-01-02Moscow, RussiaMajor League
Lou Marcon60044421958-19633D1935-05-28Fort William, ONTMajor League
Gus Marker22213101932-19342R1905-08-01Wetaskiwin, ALTAMajor League
Danil Markov6641216592006-20071D1976-07-30Moscow, RussiaMajor League
Brad Marsh754711691990-19922D1958-03-31London, ONTMajor League
Gary Marsh613441967-19681L1946-03-09Toronto, ONTMajor League
Bert Marshall155134351691965-19683D1943-11-22Kamloops, BCMajor League
Clare Martin11431114261949-19512D1922-02-25Waterloo, ONTMajor League
Hubert "Pit" Martin119182341601961-19664F1943-12-09Rouyn-Noranda, PQMajor League
Don Martineau1001101975-19772R1952-04-25Kimberley, BCMajor League
Steve Martinson10112841987-19881R1957-06-21Minnetonka, MNMajor League
Charlie Mason601101938-19391R1912-02-01Seaforth, ONTMajor League
Brad May40011662009-20101L1971-11-29Toronto, ONTMajor League
Gary McAdam4051419271980-19811F1955-12-31Smiths Falls, ONTMajor League
Jerome "Jud" McAtee4615132861942-19453C1920-05-02Stratford, ONTMajor League
Doug McCaig9259141171941-19495D1919-02-24Guelph, ONTMajor League
Rick McCann4314561967-19756C1944-05-27Hamilton, ONTMajor League
Tom McCarthy3644881956-19593L1934-09-15Toronto, ONTMajor League
Darren McCarty65912015527513021993-200913R1972-04-01Burnaby, BCMajor League
Kevin McClelland644591901989-19912R1962-07-04Oshawa, ONTMajor League
Tom McCollum300002010-20152G1989-12-07Amherst, NYMajor League
Bob McCord26145451965-19683R1934-03-20Matheson, ONTMajor League
Dale McCourt341134203337921977-19825F1957-01-26Falconbridge, ONTMajor League
Bill McCreary310121957-19581L1934-12-02Sundridge, ONTMajor League
Brad McCrimmon203849572701990-19933D1959-03-29Plenty, SASKMajor League
Brian McCutcheon3731471974-19773F1949-08-03Toronto, ONTMajor League
Ab McDonald7410192981965-19723L1936-02-18Winnipeg, MANMajor League
Byron "Butch" McDonald4027921939-19452L1916-11-21Assiniboia, SASKMajor League
Wilfred "Bucko" McDonald172112031761934-19395D1914-10-31Fergus, ONTMajor League
Al McDonough1322441977-19781R1950-06-06St. Catharines, ONTMajor League
Bill McDougall201101990-19911C1966-08-10Mississauga, ONTMajor League
Peter McDuffe400021975-19761G1948-02-16Milton, ONTMajor League
Mike McEwen2901010161985-19861D1956-08-10Hornepayne, ONTMajor League
Jim McFadden2536478142401946-19515C1920-04-15Belfast, Northern IrelandMajor League
Bob McGill12000211991-19921D1962-04-27Leduc, ALTAMajor League
Tom McGrattan100001947-19481G1927-10-19Major League
Dylan McIlrath23000272018-20202D1992-04-20Winnipeg, MANMajor League
Jack McIntyre145382866241957-19603L1930-09-08Listowel, ONTMajor League
Doug McKay1949-19501LHamilton, ONTMajor League
Randy McKay83413172341988-19913R1967-01-25Montreal, PQMajor League
Walt McKechnie321891672562181974-19835C1947-06-19London, ONTMajor League
Tony McKegney1421381989-19901F1958-02-15Montreal, PQMajor League
Don McKenney2416701965-19661C1934-04-30Smiths Falls, ONTMajor League
Bill McKenzie2600041973-19752G1949-03-12Saint Thomas, ONTMajor League
John McKenzie75111324631959-19612R1937-12-12High River, ALTAMajor League
Andrew McKim200021994-19951C1970-07-06Saint John, NBMajor League
Rollie McLenahan9213101945-19461D1921-10-26Fredericton, NBMajor League
Al McLeod26224241973-19741D1949-06-17Medicine Hat, ALTAMajor League
Don McLeod1400001970-19711G1946-08-24Trail, BCMajor League
Mike McMahon200001969-19701D1941-08-30Quebec, PQMajor League
Max McNab128161935241947-19514C1924-06-21Watson, SASKMajor League
Billy McNeill2572146671421956-19646C1936-01-26Edmonton, ALTAMajor League
Stu McNeill1011221957-19603 Major League
Basil McRae402241981985-19872L1961-01-05Beaverton, ONTMajor League
Chris McRae7101451989-19901L1965-08-26Beaverton, ONTMajor League
Pat McReavy34581301941-19421C1918-01-16Owen Sound, ONTMajor League
Derek Meech12641216392006-20104D1984-04-21Winnipeg, MANMajor League
Wade Megan1101122018-20191C1990-07-22Canton, NYMajor League
Tom Mellor26246251973-19752D1950-01-27Cranston, RIMajor League
Gerry Melnyk133192645141955-19613C1934-09-16Edmonton, ALTAMajor League
Barry Melrose350111441983-19862D1956-07-15Kelvington, SASKMajor League
Howie Menard300001963-19641C1942-04-28Timmins, ONTMajor League
Glenn Merkosky2002201985-19902F1960-04-08Edmonton, ALTAMajor League
Jon Merrill36055122020-20211D1992-02-03Oklahoma City, OKMajor League
Corrado Micalef113055431981-19865G1961-04-20Montreal, PQMajor League
Nick Mickoski103192746501957-19592R1927-12-07Winnipeg, MANMajor League
Hugh Millar400001946-19471D1921-04-03Edmonton, ALTAMajor League
Greg Millen1000001991-19921G1957-06-25Toronto, ONTMajor League
Drew Miller50456511071112009-20178L1984-02-17Dover, NJMajor League
Kevin Miller95253055571990-20043R1965-09-09Lansing, MIMajor League
Perry Miller2171051613871977-19814D1952-06-24Winnipeg, MANMajor League
Tom Miller2917891970-19711C1947-03-31Kitchener, ONTMajor League
Eddie Mio49022251983-19863G1954-01-31Windsor, ONTMajor League
Dmitri Mironov1125741997-19981D1965-12-25Moscow, RussiaMajor League
John Miszuk42022301963-19641D1940-09-29Naliboki, PolandMajor League
Bill Mitchell100001963-19641D1930-02-22Port Dalhousie, ONTMajor League
Mike Modano404111582010-20111C1970-06-07Livonia, MIMajor League
Ron Moffatt3711281932-19353L1905-08-21Westhope, NDMajor League
John Mokosak41022961988-19902D1963-09-07Edmonton, ALTAMajor League
Garry Monahan51347241969-19701C1946-10-20Barrie, ONTMajor League
Hank Monteith775121761968-19713L1945-10-02Stratford, ONTMajor League
Don Morrison5310162661947-19492C1924-07-14Saskatoon, SASKMajor League
Jim Morrison7032326621959-19601D1931-10-11Montreal, PQMajor League
Rod Morrison34871541947-19481R1925-10-07Saskatoon, SASKMajor League
Dean Morton110121989-19901D1968-02-27Peterborough, ONTMajor League
Gus Mortson36011221958-19591D1925-01-24New Liskeard, ONTMajor League
Alex Motter2393860981311937-19436D1913-06-20Melville, SASKMajor League
Johnny Mowers15201121940-19474G1916-10-29Niagara Falls, ONTMajor League
Mark Mowers9871926202003-20062C1974-02-16Decatur, GAMajor League
Petr Mrazek16602242012-20186G1992-02-14Ostrava, Czech Rep.Major League
Wayne Muloin301121963-19641D1941-12-24Dryden, ONTMajor League
Don Murdoch4991322231981-19821R1956-10-25Cranbrook, BCMajor League
Brian Murphy100001974-19751C1947-08-20Toronto, ONTMajor League
Joe Murphy90141832711986-19904R1967-10-16London, ONTMajor League
Larry Murphy312351361711361996-20015D1961-03-08Scarborough, ONTMajor League
Ron Murphy90302656421964-19662L1933-04-10Hamilton, ONTMajor League
Ken Murray31112361972-19731D1948-01-22Toronto, ONTMajor League
Terry Murray23077101976-19771D1950-07-20Shawville, PQMajor League
Jan Mursak4622482010-20133R1988-01-20Maribor, SloveniaMajor League
Anders Myrvold801122003-20041D1975-08-12Lorenskog, NorwayMajor League
Jim Nahrgang5751217341974-19773D1951-04-17Stratford, ONTMajor League
Vladislav Namestnikov113212142582020-20222C1992-11-22Zhukovsky, RussiaMajor League
Alex Nedeljkovic7402242021-20232G1996-01-07Parma, OHMajor League
Vaclav Nedomansky364108139247861977-19825C1944-03-14Hodonin, CzechMajor League
Patrik Nemeth10331417422019-20212D1992-02-08Stockholm, SwedenMajor League
Andrej Nestrasil1302242014-20151R1991-02-22Prague, Czech Rep.Major League
Kris Newbury410142009-20101C1982-02-19Brampton, ONTMajor League
Rick Newell700001972-19742D1948-02-18Winnipeg, MANMajor League
Eddie Nicholson100001947-19481D1923-09-09Kingston, ONTMajor League
Jim Niekamp29022371970-19722D1946-03-11Detroit, MIMajor League
Frans Nielsen3194876124542016-20215C1984-04-24Herning, DenmarkMajor League
Jim Nill1221120311561987-19903R1958-04-11Hanna, ALTAMajor League
Reg Noble500061932-19331DCollingwood, ONTMajor League
Ted Nolan6051520711981-19842L1958-04-07Sault Ste. Marie, ONTMajor League
Brad Norton6011202006-20071D1975-02-13Cambridge, MAMajor League
Lee Norwood25936961325391986-19915D1960-02-02Trenton, MIMajor League
Tomas Nosek1710142015-20172L1992-09-01Pardubice, Czech Rep.Major League
Hank Nowak5681422691974-19751L1950-11-24Oshawa, ONTMajor League
Gustav Nyquist4811251702951242011-20198C1989-09-01Halmstad, SwedenMajor League
Mike O'Connell2701775921871985-19905D1955-11-25Chicago, ILMajor League
Adam Oates24654145199651985-19894C1962-08-27Weston, ONTMajor League
Gerry Odrowski13821012691960-19633D1938-10-04Trout Creek, ONTMajor League
Jordan Oesterle9741519232021-20232D1992-06-25Dearborn Heights, MIMajor League
John Ogrodnick5582652815461501979-19939R1959-06-20Edmonton, ALTAMajor League
Fredrik Olausson4721315222001-20021D1966-10-05Dadesjo, SwedenMajor League
Murray Oliver101313061281957-19613C1937-11-14Hamilton, ONTMajor League
Dennis Olson400001957-19581C1934-11-09Kenora, ONTMajor League
Jimmy Orlando200625313751936-19436D1910-02-27Montreal, PQMajor League
Mark Osborne16045651101441981-19832L1961-08-13Toronto, ONTMajor League
Chris Osgood565115161051993-201114G1972-11-26Peace River, ALTAMajor League
Steve Ott42336632016-20171C1982-08-19Summerside, PEIMajor League
Xavier Ouellet14151823632013-20185D1993-07-29Bayonne, FranceMajor League
Richard Panik1213422020-20211R1991-02-07Martin, SlovakiaMajor League
Brad Park14718831011381983-19852D1948-07-06Toronto, ONTMajor League
Joe Paterson115611172151980-19844L1960-06-25Toronto, ONTMajor League
George Patterson700001934-19351R1907-05-22Kingston, ONTMajor League
Stuart "Butch" Paul300001964-19651C1941-12-11Rocky Mountain House, ALTAMajor League
Marty Pavelich634931592524541947-195710L1927-11-06Sault Ste. Marie, ONTMajor League
Jim Pavese4639121511987-19892D1962-05-08New York, NYMajor League
Chase Pearson300002021-20221C1997-08-23Cornwall, ONTMajor League
Mark Pederson200021993-19941L1968-01-14Prelate, SASKMajor League
Bert Peer100001939-19401R1910-11-12Port Credit, ONTMajor League
Brendan Perlini39134102019-20201L1996-04-27Guildford, EnglandMajor League
Bob Perreault300001958-19591G1931-01-28Trois-Rivieres, PQMajor League
David Perron1493854921032022-20242L1988-05-28Sherbrooke, PQMajor League
Jim Peters163314172401949-19543R1922-10-02Verdun, PQMajor League
Jim Peters546713101964-19684C1944-06-20Montreal, PQMajor League
Brent Peterson9182028321978-19824R1958-02-15Calgary, ALTAMajor League
Jeff Petry6421820322023-20241D1987-12-09Ann Arbor, MIMajor League
Gordon Pettinger153214263391933-19385C1911-11-17Regina, SASKMajor League
Robert Picard20033201989-19901D1957-05-25Montreal, PQMajor League
Calvin Pickard1200002019-20223G1992-04-15Moncton, NBMajor League
Alex Pirus402201979-19801C1955-01-12Toronto, ONTMajor League
Rob Plumb1432521977-19792C1957-08-29Kingston, ONTMajor League
Nels Podolsky100001948-19491L1925-12-19Winnipeg, MANMajor League
Don Poile667916121954-19582C1932-06-01Fort William, ONTMajor League
Norman "Bud" Poile5621214261948-19491R1924-02-10Fort William, ONTMajor League
Dennis Polonich390598214112421974-19838C1953-12-04Foam Lake, SASKMajor League
Poul Popiel94217191131968-19702D1943-02-28Sollested, DenmarkMajor League
Marc Potvin141011071990-19922R1967-01-29Ottawa, ONTMajor League
Dean Prentice2306089149861965-19694L1932-10-05Schumacher, ONTMajor League
Noel Price2001161961-19621D1935-12-09Brockville, ONTMajor League
Keith Primeau363971332307811990-19966C1971-11-24Toronto, ONTMajor League
Bob Probert47411414525920901985-19949L1965-06-05Windsor, ONTMajor League
Andre Pronovost120202242721962-19653L1936-07-09Shawinigan Falls, PQMajor League
Marcel Pronovost983802172977171949-196516D1930-06-15Lac la Tortue, PQMajor League
Metro Prystai431911232141201950-19588C1927-11-07Yorkton, SASKMajor League
Matt Puempel810122018-20191L1993-01-24Essex, ONTMajor League
Teemu Pulkkinen7011920262013-20163L1992-01-02Vantaa, FinlandMajor League
Cliff "Fido" Purpur1944-19451R1912-09-26Grand Forks, NDMajor League
Chris Pusey100001985-19861G1965-06-20Brantford, ONTMajor League
Jamie Pushor134613192171995-19983D1973-02-11Lethbridge, ALTAMajor League
Nelson Pyatt1400021973-19752C1953-09-09Port Arthur, ONTMajor League
Bill Quackenbush3134089129491942-19497D1922-03-02Toronto, ONTMajor League
Kyle Quincey2691534492522005-20168D1985-08-12Kitchener, ONTMajor League
Yves Racine231221021242301989-19934D1969-02-07Matane, PQMajor League
Brian Rafalski292351692041022007-20114D1973-09-28Dearborn, MIMajor League
Clare Raglan33314141950-19511D1927-09-04Pembroke, ONTMajor League
Mike Ramsey82369581994-19973D1960-12-03Minneapolis, MNMajor League
Bill Ranford400001998-19991G1966-12-14Brandon, MANMajor League
Michael Rasmussen31149701192112018-20245C1999-04-17Surrey, BCMajor League
Matt Ravlich46066331969-19701D1938-07-12Sault Ste. Marie, ONTMajor League
Lucas Raymond2296498162662021-20243L2002-03-28Gothenburg, SwedenMajor League
Marc Reaume47022101959-19612D1934-02-07LaSalle, ONTMajor League
Billy Reay420201943-19452C1918-08-21Winnipeg, MANMajor League
Mickey Redmond3171771323091071970-19766R1947-12-27Kirkland Lake, ONTMajor League
Earl "Dutch" Reibel30674141215531953-19585C1930-07-21Kitchener, ONTMajor League
Jerry Reid1948-19491COwen Sound, ONTMajor League
James Reimer2300042023-20241G1988-03-15Morweena, MANMajor League
Leo Reise3402161822511946-19526D1922-06-07Stoney Creek, ONTMajor League
Daniel Renouf500072016-20222D1994-06-01Pickering, ONTMajor League
Brad Richards6810182882015-20161C1980-05-02Murray Harbour, PEIMajor League
Dave Richardson100001967-19681L1940-12-11St. Boniface, MANMajor League
Terry Richardson1901161973-19774G1953-05-07New Westminster, BCMajor League
Steve Richmond29123821985-19861D1959-12-11Chicago, ILMajor League
Vincent Riendeau3200021991-19943G1966-04-20Saint-Hyacinthe, PQMajor League
Dennis Riggin1800001959-19632G1936-04-11Kincardine, ONTMajor League
Jack Riley100001932-19331C1910-12-29Berkenla, IrelandMajor League
Bob Ritchie288412101976-19782L1955-02-20Temiscaming, PQMajor League
Mattias Ritola701102007-20102R1987-03-14Borlange, SwedenMajor League
Jamie Rivers65358532003-20062D1975-03-16Ottawa, ONTMajor League
Wayne Rivers200001961-19621R1942-02-01Hamilton, ONTMajor League
John Roach8900001932-19353G1900-06-23Port Perry, ONTMajor League
Phil Roberto83143448981974-19762R1949-01-01Niagara Falls, ONTMajor League
Doug Roberts134273966531965-19755R1942-10-28Detroit, MIMajor League
Earl Robertson1936-19371G1911-11-24Regina, SASKMajor League
Fred Robertson24101121933-19341D1911-10-22Carlisle, EnglandMajor League
Torrie Robertson5437101751988-19902L1961-08-02Victoria, BCMajor League
Nathan Robinson500022003-20041C1981-12-31Scarborough, ONTMajor League
Luc Robitaille162414081882001-20032L1966-02-17Montreal, PQMajor League
Mike Robitaille234812221970-19711D1948-02-12Midland, ONTMajor League
Desse Roche15303101934-19351RKemptville, ONTMajor League
Earl Roche1333601934-19351RPrescott, ONTMajor League
Dave Rochefort100001966-19671C1946-07-22Red Deer, ALTAMajor League
Leon Rochefort84191635121971-19732F1939-05-04Cap-de-la-Madeleine, PQMajor League
Marc Rodgers21112101999-20001R1972-03-16Shawville, PQMajor League
Stacy Roest110111728261998-20033C1974-03-15Lethbridge, ALTAMajor League
Dale Rolfe6451823601969-19712D1940-04-30Timmins, ONTMajor League
Felix "Rollie" Rossignol913441943-19462R1922-10-18Edmundston, NBMajor League
Orville "Rolly" Roulston24066101935-19383D1911-04-12Toronto, ONTMajor League
Bob Rouse247633391991994-19984D1964-06-18Surrey, BCMajor League
Tom Rowe5161016441982-19831R1956-05-23Lynn, MAMajor League
Carter Rowney2642602021-20221C1989-05-10Grande Prairie, ALTAMajor League
Bernard Ruelle210101943-19441LMajor League
Pat Rupp100001963-19641G1942-08-12Detroit, MIMajor League
Robbie Russo1900022016-20171D1993-02-15Westmont, ILMajor League
Jim Rutherford31401313421970-198310G1949-02-17Beeton, ONTMajor League
Bobby Ryan337714272020-20211R1987-03-17Cherry Hill, NJMajor League
Ruslan Salei752810482010-20111D1974-11-02Minsk, BelarusMajor League
Borje Salming4921719521989-19901D1951-04-17Kiruna, SwedenMajor League
Barry Salovaara9021315701974-19762D1948-01-07Toronto, ONTMajor League
Mikael Samuelsson30868951631522005-20146R1976-12-23Mariefred, SwedenMajor League
Ulf Samuelsson400061998-19991D1964-03-26Fagersta, SwedenMajor League
Ed Sandford400001955-19561L1928-08-20New Toronto, ONTMajor League
Tomas Sandstrom349918361996-19971R1964-09-04Jakobstad, FinlandMajor League
Bob Sauve4100001981-19821G1955-06-17Ste. Genevieve, PQMajor League
Terry Sawchuk7330331571949-196914G1929-12-28Winnipeg, MANMajor League
Kevin Schamehorn5000131976-19802R1956-07-28Victoria, BCMajor League
Mathieu Schneider231481161642242002-20074D1969-06-12New York, NYMajor League
Jim Schoenfeld9661925871981-19832D1952-09-04Galt, ONTMajor League
Dwight Schofield310121976-19771D1956-03-25Waltham, MAMajor League
Enio Sclisizzi6712921261946-19525L1925-08-01Milton, ONTMajor League
Earl Seibert4351217281944-19462D1911-12-07Kitchener, ONTMajor League
Moritz Seider237201101301232021-20243D2001-04-06Zell, GermanyMajor League
Ric Seiling743811491986-19871R1957-12-15Elmira, ONTMajor League
Brendan Shanahan71630932463310371996-20069L1969-01-23Mimico, ONTMajor League
Daniel Shank641114251571989-19912R1967-05-12Montreal, PQMajor League
Jeff Sharples105143549701986-19893D1967-07-28Terrace, BCMajor League
Riley Sheahan292386098562011-20187C1991-12-07St. Catharines, ONTMajor League
Doug Shedden448152381985-19872C1961-04-26Wallaceburg, ONTMajor League
Bobby Sheehan3454921976-19771C1949-01-11Weymouth, MAMajor League
Tim Sheehy1500001977-19781C1948-09-03International Falls, MNMajor League
Ray Sheppard2741521132651011991-19965R1966-05-27Petawawa, ONTMajor League
John Sherf1900081935-19445L1914-04-08Calumet, MIMajor League
Gordon "Moose" Sherritt8000121943-19441D1919-04-08Oakville, MANMajor League
Jim Shires21213221970-19711L1945-11-15Edmonton, ALTAMajor League
Steve Short100001978-19791D1954-04-06Roseville, MNMajor League
Gary Shuchuk612361990-19911C1967-02-17Edmonton, ALTAMajor League
Dave Silk12202101984-19851F1958-01-01Scituate, MAMajor League
Mike Sillinger129144559281990-19955C1971-06-29Regina, SASKMajor League
John "Cully" Simon101410141121942-19453D1918-05-08Brockville, ONTMajor League
Thain Simon300001946-19471D1922-04-24Brockville, ONTMajor League
Cliff Simpson601101946-19482C1923-04-04Toronto, ONTMajor League
Reggie Sinclair69111223361952-19531C1925-03-06Lachine, PQMajor League
Darryl Sittler61111627371984-19851C1950-09-18Kitchener, ONTMajor League
Bjorn Skaare100001978-197911958-10-29Oslo, NorwayMajor League
Glen Skov30162611232631949-19556C1931-01-26Wheatley, ONTMajor League
Jiri Slegr801182001-20021D1971-05-30Jihlava, Czech Rep.Major League
Al Smith43044231971-19721G1945-11-10Toronto, ONTMajor League
Brad Smith63103132141980-19855F1958-04-13Windsor, ONTMajor League
Brendan Smith2911552672812011-20176D1989-02-08Mimico, ONTMajor League
Brian Smith612810121957-19613L1937-12-06Creighton Mine, ONTMajor League
Carl "Winky" Smith711221943-19441W1917-09-18Cache Bay, ONTMajor League
Dalton "Nakina" Smith1012301943-19441C1915-07-26Cache Bay, ONTMajor League
Derek Smith91131831221981-19832F1954-07-31Quebec, PQMajor League
Floyd Smith347931222151181962-19686F1935-05-16Perth, ONTMajor League
Gemel Smith301152021-20221C1994-04-16Toronto, ONTMajor League
Givani Smith8577141382019-20234R1998-02-27Toronto, ONTMajor League
Greg Smith352241051294671981-19865D1955-07-08Ponoka, ALTAMajor League
Normie Smith15400001935-19456G1908-03-18Toronto, ONTMajor League
Rick Smith1102261980-19811D1948-06-29Hamilton, ONTMajor League
Ted Snell2004461974-19751R1946-05-28Ottawa, ONTMajor League
Harold Snepsts120223252711985-19883D1954-10-24Edmonton, ALTAMajor League
Bill "Sandy" Snow300021968-19691R1946-11-11Donkin, NSMajor League
Dennis Sobchuk33461001979-19801C1954-01-12Lang, SASKMajor League
Elmer Soderblom2153882022-20231L2001-07-05Gothenburg, SwedenMajor League
Ken Solheim1000021982-19831L1961-03-27Medicine Hat, ALTAMajor League
Bob Solinger100001959-19601L1925-12-23Star City, SASKMajor League
John Sorrell2607974153431932-19386L1906-01-16Chesterville, ONTMajor League
Fred Speck1000021968-19702C1947-07-22Thorold, ONTMajor League
Ted Speers411201985-19861C1961-01-28Ann Arbor, MIMajor League
Irv Spencer30314121963-19684D1937-12-04Sudbury, ONTMajor League
Daniel Sprong69172340222023-20241R1997-03-17Amsterdam, NetherlandsMajor League
Ryan Sproul2816762013-20172D1993-01-13Mississauga, ONTMajor League
Andre St. Laurent17250731232491977-19843C1953-02-16Rouyn-Noranda, PQMajor League
Sam St. Laurent3000041986-19904G1959-02-16Arvida, PQMajor League
Marc Staal12762026482020-20222D1987-01-13Thunder Bay, ONTMajor League
Ron Stackhouse1841268801961971-19743D1949-08-26Haliburton, ONTMajor League
Garrett Stafford200002007-20081D1980-01-28Los Angeles, CAMajor League
Ed Stankiewicz600021953-19562R1929-12-01Kitchener, ONTMajor League
Harold Starr211251934-19351DMajor League
Wilfie Starr62437171933-19363L1909-07-22Winnipeg, MANMajor League
Vic Stasiuk33052841362001950-19638L1929-05-23Lethbridge, ALTAMajor League
Ray Staszak401171985-19861F1962-12-01Philadelphia, PAMajor League
Troy Stecher604913212020-20222D1994-04-07Richmond, BCMajor League
Greg Stefan299015152001981-19909G1961-02-11Brantford, ONTMajor League
Pete Stemkowski17051631142071967-19714C1943-08-25Winnipeg, MANMajor League
Mitchell Stephens2706682021-20221C1997-02-05Peterborough, ONTMajor League
Blair Stewart36099541973-19752F1953-03-15Winnipeg, MANMajor League
Gaye Stewart67181331181950-19511R1923-06-28Fort William, ONTMajor League
Jack Stewart50230791097041938-195010D1917-05-06Pilot Mound, MANMajor League
Gordon Strate61000341956-19593D1935-05-28Edmonton, ALTAMajor League
Art Stratton503321963-19641C1935-10-08Winnipeg, MANMajor League
Ben Street601102016-20171C1987-02-13Coquitlam, BCMajor League
Brad Stuart3061662781192007-20125D1979-11-06Rocky Mountain House, ALTAMajor League
Libor Sulak600062018-20191D1994-03-04Pelhrimov, Czech Rep.Major League
Barry Sullivan100001947-19481R1926-09-21Preston, ONTMajor League
Oskar Sundqvist70111829372021-20232C1994-03-23Boden, SwedenMajor League
Pius Suter161293160282021-20232C1996-05-24Zurich, SwitzerlandMajor League
Bill Sutherland501121971-19721C1934-11-10Regina, SASKMajor League
Evgeny Svechnikov415712202016-20214L1996-10-31Yuzhno-Sakhalinsk, RussiaMajor League
John Taft1502241978-19791D1954-03-08Minneapolis, MNMajor League
Jean-Guy Talbot32033101967-19681D1932-07-11Cap del la Madeleine, PQMajor League
Chris Tancill510121991-19932R1968-02-07Livonia, MIMajor League
Eric Tangradi100002015-20161L1989-02-10Philadelphia, PAMajor League
Tomas Tatar4071151072221362010-20187L1990-12-01Ilava, SlovakiaMajor League
Billy Taylor60174663351946-19471C1919-05-03Winnipeg, MANMajor League
Ted Taylor200001966-19671L1942-02-25Oak Lake, MANMajor League
Tim Taylor1391522371071993-19974C1969-02-06Stratford, ONTMajor League
Harvey Teno500001938-19391G1915-02-15Windsor, ONTMajor League
Larry Thibeault402221944-19451L1918-10-02Charlestone, ONTMajor League
Steve Thomas44101222252003-20041R1963-07-15Stockport, EnglandMajor League
Cecil "Tiny" Thompson8500001938-19402G1907-11-02Sandon, BCMajor League
Errol Thompson20076581341021977-19814F1950-05-28Summerside, PEIMajor League
Bill Thomson822401938-19442R1912-03-23Troon-Ayrshire, ScotlandMajor League
Dmytro Timashov500002019-20201L1996-10-01Kirovograd, UkraineMajor League
Jordin Tootoo53369832012-20142R1983-02-02Churchill, MANMajor League
Jerry Toppazzini40178311955-19561R1931-07-29Copper Cliff, ONTMajor League
Larry Trader553912451982-19852D1963-07-07Barry's Bay, ONTMajor League
Dave Trottier11112161938-19391W1906-06-25Pembroke, ONTMajor League
Dominic Turgeon900022017-20192C1996-02-25Pointe-Claire, PQMajor League
Joe Turner100001941-19421G1919-03-28Windsor, ONTMajor League
Norm Ullman8753244347585521955-196813C1935-12-26Provost, ALTAMajor League
Garry Unger21684681521651967-19714C1947-12-07Calgary, ALTAMajor League
Rogatien Vachon109044231978-19802G1945-09-08Palmarolle, PQMajor League
Eric Vail52101424351981-19821F1953-09-16Timmins, ONTMajor League
Thomas Vanek112314374422016-20192L1984-01-19Vienna, AustriaMajor League
Rick Vasko313710291977-19813D1957-01-12St. Catharines, ONTMajor League
Darren Veitch1532083103991985-19883D1960-04-24Saskatoon, SASKMajor League
Joe Veleno223293362742020-20244C2000-01-13Montreal, PQMajor League
Pat Verbeek1353741781681999-20012R1964-05-24Sarnia, ONTMajor League
Mike Vernon95000451994-19973G1963-02-24Calgary, ALTAMajor League
Dennis Vial451121081990-19933D1969-04-10Sault Ste. Marie, ONTMajor League
Doug Volmar419615101969-19723R1945-01-09Cleveland, OHMajor League
Carl Voss466162281932-19342C1907-01-06Chelsea, MAMajor League
Jakub Vrana42221032182020-20233L1996-02-28Prague, Czech Rep.Major League
Bob Wall855712431964-19724D1942-12-01Elgin Mills, ONTMajor League
Jesse Wallin49022341999-20034D1978-03-10Saskatoon, SASKMajor League
Jake Walman143212243932021-20243D1996-02-20Toronto, ONTMajor League
Wes Walz200001995-19961C1970-05-15Calgary, ALTAMajor League
Aaron Ward2761627432381993-20017D1973-01-17Windsor, ONTMajor League
Eddie Wares21450841341061937-19436R1915-03-19Calgary, ALTAMajor League
Bryan Watson302344478971965-19776D1942-11-14Bancroft, ONTMajor League
Harry Watson94272855141942-19462L1923-05-06Saskatoon, SASKMajor League
Jim Watson77044971963-19706D1943-06-28Malartic, PQMajor League
Brian Watts400001975-19761L1947-09-10Hagersville, ONTMajor League
Tom Webster84313869441970-19803R1948-10-04Kirkland Lake, ONTMajor League
Ralph "Cooney" Weiland87244468161933-19352C1905-11-05Seaforth, ONTMajor League
Stan Weir575242921982-19831C1952-03-17Ponoka, ALTAMajor League
Stephen Weiss78111829282013-20152C1983-04-03Toronto, ONTMajor League
Carl Wetzel200001964-19651G1938-12-12Detroit, MIMajor League
Ian White10292736262011-20132D1984-06-04Steinbach, MANMajor League
Bob Whitelaw3202221940-19422D1916-10-05Motherwell, ScotlandMajor League
Ray Whitney67142943222003-20041L1972-05-08Fort Saskatchewan, ALTAMajor League
Archie Wilder1802221940-19411L1917-05-30Melville, SASKMajor League
Bob Wilkie812321990-19911D1969-02-11Calgary, ALTAMajor League
Burr Williams3011161933-19372D1909-08-04Tulsa, OKMajor League
Dave "Tiger" Williams5538111581984-19851F1954-02-03Weyburn, SASKMajor League
Fred Williams44257101976-19771C1956-07-01Saskatoon, SASKMajor League
Jason Williams2775576131812000-20107C1980-08-11London, ONTMajor League
Johnny Wilson379791001791081949-19598L1929-06-14Kincardine, ONTMajor League
Larry Wilson21044121949-19533C1930-10-23Kincardine, ONTMajor League
Rick Wilson7731316561976-19771D1950-08-10Prince Albert, SASKMajor League
Ross "Lefty" Wilson100001953-19541G1919-10-15Toronto, ONTMajor League
Scott Wilson1700002017-20181C1992-04-24Oakville, ONTMajor League
Murray Wing101101973-19741D1950-10-14Thunder Bay, ONTMajor League
Eddie Wiseman135243054431932-19364R1910-12-28Newcastle, NBMajor League
Luke Witkowski66156912017-20223D1990-04-14Holland, MIMajor League
Steve Wochy54192039171944-19472R1922-12-25Fort William, ONTMajor League
Benny Woit261618241221950-19555D1928-01-07Fort William, ONTMajor League
Mike Wong22112121975-19761C1955-01-14Minneapolis, MNMajor League
Paul Woods501721241962761977-19847F1955-04-12Hespeler, ONTMajor League
Jason Woolley170115061782002-20063D1969-07-27Toronto, ONTMajor League
Ken Wregget2901101999-20001G1964-03-25Brandon, MANMajor League
Larry Wright66369131977-19781C1951-10-08Regina, SASKMajor League
Jason York1924641992-19953D1970-05-20Nepean, ONTMajor League
B.J. Young100001999-20001R1977-07-23Anchorage, AKMajor League
Doug Young2942234562321932-19397D1908-10-01Medicine Hat, ALTAMajor League
Howie Young229946556601960-19685D1937-08-02Toronto, ONTMajor League
Warren Young792224461611985-19861F1956-01-11Toronto, ONTMajor League
Paul Ysebaert21084861701131990-19933L1966-05-15Sarnia, ONTMajor League
Steve Yzerman1514692106317559241983-200622C1965-05-09Cranbrook, BCMajor League
Filip Zadina190284068222018-20235R1999-11-27Pardubice, Czech Rep.Major League
Larry Zeidel28101221951-19532D1928-06-01Montreal, PQMajor League
Ed Zeniuk200001954-19551D1933-03-08Landis, SASKMajor League
Henrik Zetterberg10823376239604012002-201815C1980-10-09Njurunda, SwedenMajor League
Marek Zidlicky213811142014-20151D1977-02-03Most, Czech Rep.Major League
Rick Zombo3531478924421984-19928D1963-05-08Des Plaines, ILMajor League
Rudy Zunich200021943-19441D1910-11-24Calumet, MIMajor 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.