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

All-time roster for the Detroit Red Wings of the NHL

810 players found.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplace
Justin Abdelkader400022007-20092L1987-02-25Muskegon, MI
Gerry Abel100001966-19671L1944-12-25Detroit, MI
Sid Abel5701842794633661938-195212L1918-02-22Melville, SASK
Gene Achtymichuk1200001958-19591C1932-09-07Lamont, ALTA
Greg Adams283710161989-19901L1960-05-31Fuller Lake, BC
Micah Aivazoff59448381993-19941C1969-05-04Powell River, BC
Gary Aldcorn119243559481959-19612L1935-03-07Shaunavon, SASK
Keith "Bingo" Allen2804481953-19552D1923-08-21Saskatoon, SASK
Ralph "Red" Almas200001946-19532G1924-04-26Saskatoon, SASK
Dave Amadio200021957-19581D1939-05-23Glace Bay, NS
Dale Anderson1300061956-19571D1932-03-05Regina, SASK
Earl Anderson457310121974-19751R1951-02-24Roseau, MN
Ron Anderson25202211967-19692R1945-07-29Red Deer, ALTA
Tommy Anderson27527161934-19351D1911-07-09Edinburgh, Scotland
Al Arbour149213151601953-19584D1932-11-01Sudbury, ONT
Murray Armstrong118356499191943-19463C1916-01-01Manor, SASK
Brent Ashton108414384721986-19882C1960-05-18Saskatoon, SASK
Oscar "Ossie" Asmundson300001934-19351R1908-11-17Red Deer, ALTA
Pierre Aubry39639411983-19852F1960-04-15Cap-de-la-Madeleine, PQ
Philippe Audet400001998-19991L1977-06-04Ottawa, ONT
Larry Aurie278951062011411932-19397R1905-02-08Sudbury, ONT
Sean Avery7578151882001-20032L1980-04-10North York, ONT
Pete Babando566612251949-19501L1925-05-10Braeburn, PA
Bob Bailey366612411956-19582R1931-05-29Kenora, ONT
Garnet "Ace" Bailey58112536491972-19742L1948-06-13Lloydminster, SASK
Doug Baldwin400001946-19471D1922-11-02Winnipeg, MAN
Doug Barkley24724801043801962-19664D1937-01-06Lethbridge, ALTA
Ryan Barnes200002003-20041L1980-01-30Dunnville, ONT
Dave Barr293821182002761986-19915R1960-11-30Toronto, ONT
John Barrett4181871895471980-19866D1958-07-01Ottawa, ONT
Marty Barry1926094154601935-19394C1904-12-08Quebec, PQ
Hank Bassen99022281960-19676G1932-12-06Calgary, ALTA
Frank Bathe26044401974-19762D1954-09-27Oshawa, ONT
Andy Bathgate130235578491965-19672C1932-08-28Winnipeg, MAN
Bob Baun158537422551968-19713D1936-09-09Lanigan, SASK
Sergei Bautin100001993-19941D1967-03-11Rogachev, Belarus
Jack "Red" Beattie1112301937-19381L1907-10-02Ibstock, England
Clarence "Dick" Behling410121940-19432D1915-03-16Kitchener, ONT
Frank Bennett701121943-19441L1922-03-04Toronto, ONT
Gordon "Red" Berenson28373128201641970-19755L1939-12-08Regina, SASK
Michel Bergeron17464461101561974-19784R1954-11-11Chicoutimi, PQ
Marc Bergevin701910331995-19961D1965-08-11Montreal, PQ
Gary Bergman7066024330311011964-197511D1938-10-07Kenora, ONT
Thommie Bergman2462144652431972-19806D1947-12-10Munkfors, Sweden
Fred Berry300001976-19771C1956-03-26Stony Plain, ALTA
Todd Bertuzzi822462006-20071L1975-02-02Sudbury, ONT
Phil Bessler501121938-19391R1913-12-09Melville, SASK
Pete Bessone601161937-19381D1913-01-13New Bedford, MA
Allan Bester400001990-19922G1964-03-26Hamilton, ONT
Tom Bissett500001990-19911L1966-03-13Seattle, WA
Steve Black7471421551949-19512L1927-03-31Fort William, ONT
Tom Bladon200021980-19811D1952-12-29Edmonton, ALTA
Mike Blaisdell1924461105801980-19833R1960-01-18Moose Jaw, SASK
Mike Bloom1342328511311974-19773L1952-04-12Ottawa, ONT
John Blum600081988-19891D1959-10-08Detroit, MI
Marc Boileau54561181961-19621C1932-09-03Pte. Claire, PQ
Patrick Boileau25268142002-20031D1975-02-22Montreal, PQ
Gilles Boisvert300001959-19601G1933-02-15Trois-Rivieres, PQ
Leo Boivin8542226941965-19672D1932-08-02Prescott, ONT
Ivan Boldirev1836795162501982-19853C1949-08-15Zranjanin, Yugoslavia
Dan Bolduc100221840331978-19802L1953-04-06Waterville, ME
Marcel Bonin107202949671952-19553L1931-09-17Montreal, PQ
Darryl Bootland28112832003-20072R1981-11-02Schomberg, ONT
Henry Boucha1593426601161971-19743C1951-06-01Warroad, MN
Claude Bourque100001939-19401G1915-03-31Oxford, NS
Ralph "Scotty" Bowman197613191451934-19406D1911-01-20Winnipeg, MAN
Rick Bowness6181119761977-19781C1955-01-25Moncton, NB
Irwin "Yank" Boyd42235141934-19351R1908-11-13Philadelphia, PA
John Brenneman902201967-19681L1943-01-05Fort Erie, ONT
Carl Brewer7023739511969-19701D1938-10-21Toronto, ONT
Mel Bridgman7081321611986-19882C1955-04-28Trenton, ONT
Adam Brown14858431011261941-19475L1920-02-04Johnstone, Scotland
Andy Brown1701121971-19732G1944-02-15Hamilton, ONT
Arnie Brown104429331141970-19722D1942-01-28Oshawa, ONT
Connie Brown91152439121938-19435C1917-01-11Vankleek Hill, ONT
Doug Brown42774971711081994-20017R1964-06-12Southborough, MA
Gerry Brown2345921941-19462L1917-07-07Edmonton, ALTA
Larry Brown3314581970-19711D1947-04-14Brandon, MAN
Jeff Brubaker100001988-19891L1958-02-24Hagerstown, MD
Ed Bruneteau181404282351940-19497R1919-08-01St. Boniface, MAN
Modere "Mud" Bruneteau411139138277801935-194611R1914-11-28St. Boniface, MAN
Johnny Bucyk104111930611955-19572L1935-05-12Edmonton, ALTA
Tony Bukovich17731061943-19452L1915-08-30Painesdale, MI
Hy Buller903361943-19452D1926-03-15Montreal, PQ
Charlie Burns7091120321958-19591C1936-02-14Detroit, MI
Shawn Burr6591482143627651984-199511L1966-07-01Sarnia, ONT
Cummy Burton43022211955-19593R1936-05-12Sudbury, ONT
Eddie Bush264610501938-19422D1918-07-11Collingwood, ONT
Walter Buswell1404913561932-19353D1907-11-06Montreal, PQ
Yuri Butsayev756410161999-20023L1978-10-11Togliatti, Russia
Dmitry Bykov7121012432002-20031D1977-05-05 
Kyle Calder195914222006-20071L1979-01-05Mannville, ALTA
Al Cameron190731382631975-19794D1955-10-21Edmonton, ALTA
Craig Cameron100001966-19671R1945-07-19Edmonton, ALTA
Colin Campbell178516213061982-19853D1953-01-28London, ONT
Terry Carkner8828101511993-19952D1966-03-07Smith Falls, ONT
Gene Carrigan1933-19341C1907-07-05Edmonton, ALTA
Billy Carroll52369171985-19872C1959-01-19Toronto, ONT
Greg Carroll36291181978-19791C1956-11-10Edmonton, ALTA
Dwight Carruthers100001965-19661D1944-11-07Lashburn, SASK
Frank Carson92222244711932-19342R1902-01-12Bracebridge, ONT
Jimmy Carson240100102202841989-19934C1968-07-20Southfield, MI
Joe Carveth324104132236431940-19518R1918-03-21Regina, SASK
Frantisek Cernik49549131984-19851F1953-06-03Novy Jicin, Czech
John Chabot2262999128441987-19914C1962-05-18Summerside, PEI
Milan Chalupa1405561984-19851D1953-07-04Oudolen, Czech
Bob Champoux1963-19641G1942-12-02Truro, NS
Guy Charron2656178139571970-19755C1949-01-24Verdun, PQ
Lude Check100001943-19441C1918-05-22Brandon, MAN
Chris Chelios578211311526131998-200910D1962-01-25Chicago, IL
Tim Cheveldae26401515141988-19946G1968-02-15Melville, SASK
Real Chevrefils46347241955-19561L1932-05-02Timmins, ONT
Alain Chevrier300001990-19911G1961-04-23Cornwall, ONT
Steve Chiasson471672002678861986-19948D1967-04-14Barrie, ONT
Dino Ciccarelli2541071332402921992-19964R1960-02-08Sarnia, ONT
Chris Cichocki61101121231985-19872R1963-09-17Detroit, MI
Wendel Clark1242621998-19991L1966-10-25Kelvington, SASK
Daniel Cleary28557801371432005-20094L1978-12-18Carbonear, NFLD
Rejean Cloutier502221979-19822D1960-02-15Windsor, PQ
Roland Cloutier20661221977-19792C1957-10-06Rouyn-Noranda, PQ
Steve Coates5101241976-19771R1950-07-27Toronto, ONT
Paul Coffey231461932392951992-19964D1961-06-01Weston, ONT
Bill Collins23954771311291970-19744C1943-07-13Ottawa, ONT
Brian Conacher2231441971-19721C1941-08-31Toronto, ONT
Charlie Conacher4081523391938-19391R1909-12-10Toronto, ONT
Jim Conacher117354176121945-19494C1921-05-05Motherwell, Scotland
Roy Conacher6030245461946-19471L1916-10-05Toronto, ONT
Ty Conklin4000042008-20091G1976-03-30Anchorage, AK
Wayne Connelly146355893221968-19713R1939-12-16Rouyn-Noranda, PQ
Bob Cook1331441972-19731R1946-01-06Sudbury, ONT
Norm Corcoran200001955-19561C1931-08-15Toronto, ONT
Murray Costello2700041955-19572C1934-02-24South Porcupine, ONT
Gerry Couture2656146107491944-19517C1925-08-06Saskatoon, SASK
Abby Cox200001933-19341G1904-07-19London, ONT
Bart Crashley10942933341965-19755D1946-06-15Toronto, ONT
Murray Craven4641115121982-19842C1964-07-25Medicine Hat, ALTA
Bobby Crawford100001982-19831R1960-05-27Long Island, NY
Cory Cross16112152005-20061D1971-01-03Lloydminster, ALTA
Doug Crossman4331215311990-19922D1960-06-30Peterborough, ONT
Gary Croteau1002221969-19701L1946-06-20Sudbury, ONT
Troy Crowder7000351991-19921R1968-05-03Sudbury, ONT
Roger Crozier313000161963-19707G1942-03-16Bracebridge, ONT
Wilf Cude2900001933-19341G1910-07-04Barry, Wales
Barry Cullen554913231959-19601R1935-06-16Ottawa, ONT
Ray Cullen27881681966-19671C1941-09-20St. Catharines, ONT
Jim Cummins8112651991-19932R1970-05-17Dearborn, MI
Ian Cushenan500041963-19641D1933-11-29Hamilton, ONT
Joe Daley2900021971-19721G1943-02-20East Kildonan, MAN
Mathieu Dandenault616481011493421995-20049R1976-02-03Sherbrooke, PQ
Pavel Datsyuk5261713515221392001-20097C1978-07-20Sverdlovsk, Russia
Bob Davis300041932-19331R1899-02-02Lachine, PQ
Lorne Davis2205521954-19551R1930-07-20Regina, SASK
Mal Davis1120201978-19812R1956-10-10Lockeport, NS
Billy Dea210352560281956-19714C1933-04-03Edmonton, ALTA
Don Deacon30641061936-19403C1913-06-02Regina, SASK
Nelson DeBenedet1541521973-19741D1947-12-31Cordenons, Italy
Denis DeJordy2500001972-19742G1938-11-12St. Hyacinthe, PQ
Gilbert Delorme121514191651986-19893D1962-11-25Boucherville, PQ
Alex Delvecchio155045682512813831950-197424C1931-12-04Fort William, ONT
Boyd Devereaux256234063742000-20044C1978-04-16Seaforth, ONT
Al Dewsbury34437141946-19503D1926-04-12Goderich, ONT
Ed Diachuk12000191960-19611L1936-08-16Vegreville, ALTA
Bob Dillabough900041961-19654C1941-04-27Belleville, ONT
Cecil Dillon4471017121939-19401R1908-04-26Toledo, OH
Bill Dineen2834735821141953-19585R1932-09-18Arvida, PQ
Peter Dineen200051989-19901D1960-11-19Kingston, ONT
Connie Dion3800001943-19452G1918-08-11St. Remi de Tinqwick, PQ
Marcel Dionne309139227366591971-19754F1951-08-03Drummondville, PQ
Par Djoos2601212161990-19911D1968-05-11Mora, Sweden
Gary Doak48055631965-19732D1946-02-25Goderich, ONT
Bobby Dollas896612421990-19933D1965-01-31Montreal, PQ
John "Red" Doran7000101937-19381D1910-05-24Belleville, ONT
Lloyd "Red" Doran24325101946-19471C1921-01-10South Porcupine, ONT
Ken Doraty201121937-19381R1906-06-26Stittsville, ONT
Kent Douglas105939481431967-19692D1936-02-06Cobalt, ONT
Les Douglas526121881940-19474C1918-12-05Perth, ONT
Aaron Downey601451232007-20092R1974-08-27Shelburne, ONT
Dallas Drake1843151821711992-20083R1969-02-04Trail, BC
Kris Draper10091451833287411993-200915C1971-05-24Toronto, ONT
Rene Drolet100001974-19751C1944-11-13Quebec City, PQ
Clarence Drouillard1001101937-19381C1914-03-02Windsor, ONT
Gilles Dube1953-19541L1927-06-02Sherbrooke, PQ
Steve Duchesne1971965841181999-20023D1965-06-30Sept-Iles, PQ
Ron Duguay227901272171111983-19863C1957-07-06Sudbury, ONT
Lorne Duguid3933691934-19362L1910-04-04Bolton, ONT
Blake Dunlop5761420201983-19841F1953-04-18Hamilton, ONT
Bruce Eakin401101985-19861C1962-09-28Winnipeg, MAN
Murray Eaves801121987-19902F1960-05-10Calgary, ALTA
Tim Ecclestone1914080120801970-19744R1947-09-24Toronto, ONT
Roy Edwards22101161967-19746G1937-03-12Seneca Township, ONT
Pat Egan2341519401943-19441D1918-04-26Blackie, ALTA
Gerry Ehman601141958-19591R1932-11-04Cudworth, SASK
Boris Elik300001962-19631L1929-10-17Geraldton, ONT
Darren Eliot300021987-19881G1961-11-26Milton, ONT
Matt Ellis51246182006-20082C1981-08-31Welland, ONT
Leighton "Happy" Emms881620361141932-19342L1905-01-16Barrie, ONT
Jonathan Ericsson27235192007-20092D1984-03-02Karlskrona, Sweden
Anders Eriksson15193039781995-19994D1975-01-09Bollnas, Sweden
Bob Errey1371834521241994-19973L1964-09-21Montreal, PQ
Bob Essensa1302201993-19941G1965-01-14Toronto, ONT
Chris Evans2302221973-19741D1946-09-14Toronto, ONT
Stewart Evans65268941932-19342D1908-06-19Ottawa, ONT
Bob Falkenberg54156261966-19725D1946-01-01Stettler, ALTA
Alex Faulkner100151732151962-19642C1936-05-21Bishops Falls, NFLD
Bernie Federko73174057241989-19901C1956-05-12Foam Lake, SASK
Sergei Fedorov9084005549545871990-200313C1969-12-13Pskov, Russia
Brent Fedyk162243256881987-19925R1967-03-03Yorkton, SASK
Lorne Ferguson116222042381955-19583L1930-05-26Palmerston, ONT
Mark Ferner300001994-19951D1965-09-05Regina, SASK
Viacheslav Fetisov2051781982461994-19984D1958-04-20Moscow, Russia
Guyle Fielder600021952-19582C1930-11-21Potlach, ID
Valtteri Filppula235415394922005-20094C1984-03-20Vantaa, Finland
Jiri Fischer3051149602951999-20066D1980-07-31Horovice, Czech Rep.
Dunc Fisher800001958-19591R1927-08-30Regina, SASK
Joe Fisher6681220131939-19434R1916-07-04Medicine Hat, ALTA
Lee Fogolin125511161381947-19514D1926-02-27Fort William, ONT
Rick Foley700041973-19741D1945-09-22Niagara Falls, ONT
Mike Foligno18677831603471979-19823F1959-01-29Sudbury, ONT
Bill Folk1200041951-19532D1927-07-11Regina, SASK
Len Fontaine4681119101972-19742C1948-02-25Quebec City, PQ
Val Fonteyne375295382161959-19677L1933-12-02Wetaskiwin, ALTA
Dwight Foster21548621102121982-19864F1957-04-02Toronto, ONT
Harry "Yip" Foster18202101933-19352D1907-11-25Guelph, ONT
Bob Francis1420201982-19831C1958-12-05North Battleford, SASK
Jimmy Franks1700001936-19442G1914-11-08Melville, SASK
Johan Franzen29283601431682005-20094R1979-12-23Vetlanda, Sweden
Tim Friday2303361985-19861D1961-03-05Burbank, CA
Miroslav Frycer237815471988-19891F1959-09-27Opava, Czech
Robbie Ftorek1525741972-19742F1952-01-02Needham, MA
Bill Gadsby32318941124781961-19665D1927-08-08Calgary, ALTA
Jody Gage50111223241980-19843R1959-11-29Toronto, ONT
Dave Gagnon200001990-19911G1967-10-31Windsor, ONT
John Gallagher474610521932-19373D1909-01-19Kenora, ONT
Gerard Gallant56320726046716001984-19939L1963-09-02Summerside, PEI
George Gardner2400001965-19683G1942-10-08Lachine, PQ
Danny Gare30686951815931981-19865F1954-05-14Nelson, BC
Johan Garpenlov87192342221990-19922L1968-03-21Stockholm, Sweden
Dave Gatherum300001953-19541G1932-03-28Fort William, ONT
Fern Gauthier146142741121945-19494R1919-08-31Chicoutimi, PQ
George "Hully" Gee186415394881948-19513C1922-06-28Stratford, ONT
Ed Giacomin7101141975-19783G1939-06-06Sudbury, ONT
Roy "Gus" Giesebrecht135275178131938-19424C1917-09-14Pembroke, ONT
Gilles Gilbert95044181980-19833G1949-03-31St. Esprit, PQ
Brent Gilchrist1692025451131997-20025C1967-04-03Moose Jaw, SASK
Todd Gill10471017791998-20013D1965-11-09Brockville, ONT
Art Giroux402201935-19361R1908-06-06Quebec, PQ
Larry Giroux5632427911974-19784D1951-08-28Weyburn, SASK
Lorry Gloeckner1302261978-19791D1956-01-25Kindersley, SASK
Fred Glover619918251948-19524C1928-01-05Toronto, ONT
Howie Glover105281644901960-19622R1935-02-14Toronto, ONT
Warren Godfrey52823771005271955-196812D1931-03-23Toronto, ONT
Pete Goegan3301863813291957-196710D1934-03-06Fort William, ONT
Bob Goldham40411921031831950-19566D1922-05-12Georgetown, ONT
Leroy Goldsworthy2636961932-19331R1908-10-18Two Harbors, MN
Yan Golubovsky50156301997-20003D1976-03-09Novosibirsk, Russia
Ebbie Goodfellow418781342123691932-194311D1907-04-09Ottawa, ONT
Teddy Graham52123551933-19352D1906-06-30Saravak Township, ONT
Danny Grant1746461125581974-19784R1945-02-21Fredericton, NB
Doug Grant4600021973-19763G1948-07-27Cornerbrook, NF
Leo Gravelle1812361950-19511R1925-06-10Aylmer, PQ
Adam Graves787714811987-19903L1968-04-12Tecumseh, ONT
Gerry Gray700001970-19711G1948-01-28Brantford, ONT
Harrison Gray100001963-19641G1941-09-05Calgary, ALTA
Rick Green6521416241990-19911D1956-02-20Belleville, ONT
Stu Grimson680111651994-19973L1965-05-20Vancouver, BC
Lloyd Gross1921341933-19352L1907-09-15Kitchener, ONT
Don Grosso2317199170671938-19457C1915-04-12Sault Ste. Marie, ONT
Danny Gruen2013471972-19742L1952-06-26Thunder Bay, ONT
Bep Guidolin62121022781947-19492L1925-12-09Thorold, ONT
Marc Habscheid112241943551989-19912C1963-03-01Swift Current, SASK
Lloyd Haddon800021959-19601D1938-08-10Sarnia, ONT
Gordon Haidy1949-19501R1928-04-11Windsor, ONT
Len Haley30224141959-19612R1931-09-15Edmonton, ALTA
Bob Halkidis32156991993-19952D1966-03-05Toronto, ONT
Glenn Hall148000161952-19574G1931-10-03Humboldt, SASK
Murray Hall1343741964-19673R1940-11-24Kirkland Lake, ONT
Doug Halward99525301851986-19893D1955-11-01Toronto, ONT
Jean Hamel4511962815741973-19818D1952-06-06Asbestos, PQ
Ted Hampson110225476141963-19684C1936-12-11Togo, SASK
Glen Hanlon186055901986-19915G1957-02-20Brandon, MAN
Dave Hanson11000261978-19791D1954-04-12Cumberland, WI
Emil Hanson700061932-19331D1907-11-18Centerville, SD
Terry Harper2521456702301975-19794D1940-01-27Regina, SASK
Billy Harris2414561965-19661C1935-07-29Toronto, ONT
Ron Harris252851593421962-19726D1942-06-30Verdun, PQ
Ted Harris4101111661973-19741D1936-07-18Winnipeg, MAN
Gerry Hart712791521968-19724D1948-01-01Flin Flon, MAN
Mark Hartigan23314162007-20081C1977-10-15Lethbridge, ALTA
Doug Harvey200001966-19671D1924-12-19Montreal, PQ
Fred "Buster" Harvey89192039431975-19772R1950-04-02Fredericton, NB
Dominik Hasek176066422001-20084G1965-01-29Pardubice, Czech
Derian Hatcher1504482003-20041D1972-06-04Sterling Heights, MI
Ed Hatoum2123541968-19702R1947-12-07Beruit, Lebanon
George Hay3416761932-19331L1898-01-10Listowel, ONT
Jim Hay74156221952-19553D1931-05-15Saskatoon, SASK
Galen Head100001967-19681R1947-04-16Grande Prairie, ALTA
Rich Healey100021960-19611D1938-03-12Vancouver, BC
Darren Helm2301162007-20092L1987-01-21Winnipeg, MAN
Paul Henderson26967791461321962-19686L1943-01-28Kincardine, ONT
Jack Hendrickson500041957-19623D1936-12-05Kingston, ONT
Art Herchenratter1012321940-19411L1917-11-24Kitchener, ONT
Bryan Hextall21044291975-19761F1941-05-23Winnipeg, MAN
Dennis Hextall19339821214571975-19794L1943-04-17Poplar Point, MAN
Glenn Hicks108612181271979-19812L1958-08-29Red Deer, ALTA
Tim Higgins1812936652801986-19893F1958-02-07Ottawa, ONT
Jim Hiller21268191992-19931R1969-05-15Port Alberni, BC
Wilbert "Dutch" Hiller700001941-19421L1915-05-11Kitchener, ONT
Larry Hillman70156591954-19573D1937-02-05Kirkland Lake, ONT
John Hilworth57112891977-19803D1957-05-23Jasper, ALTA
Kevin Hodson3501121995-19994G1972-03-27Winnipeg, MAN
Bill Hogaboam2216184145741972-19806C1949-05-09Swift Current, SASK
Ken Holland300001983-19841G1955-11-10Vernon, BC
William "Flash" Hollett115304272891943-19463D1912-04-13North Sydney, NS
Gordon "Bucky" Hollingworth93156661955-19583D1933-07-24Montreal, PQ
Charlie Holmes23134101958-19622R1934-09-21Edmonton, ALTA
Tomas Holmstrom8111892354246071996-200912L1973-01-23Pitea, Sweden
Johnny Holota1520201942-19462C1921-02-25Hamiton, ONT
Pete Horeck1483846841491946-19493R1923-06-15Massey, ONT
Marian Hossa74403171632008-20091R1979-01-12Stara Lubovna, Slovakia
Doug Houda172526312511985-19996D1966-06-03Blairmore, ALTA
Jim Howard900002005-20093G1984-03-26Syracuse, NY
Gordie Howe16877861023180916431946-197125R1928-03-31Floral, SASK
Mark Howe12285664401992-19953D1955-05-28Detroit, MI
Syd Howe5111882474351341934-194612L1911-09-18Ottawa, ONT
Steve Hrymnak1952-19531D1926-03-03Port Arthur, ONT
Willie Huber372681402086121978-19835D1958-01-15Strasskirchen, Germany
Jiri Hudler2555275127902003-20095C1984-01-04Olomouc, Czech Rep.
Ronnie Hudson3452721937-19402R1914-04-18Timmins, ONT
Brent Hughes6912122921973-19741D1943-06-17Bowmanville, ONT
Brett Hull24592115207692001-20043R1964-08-09Belleville, ONT
Dennis Hull55591461977-19781L1944-11-19Point Anne, ONT
Matt Hussey500022006-20071C1979-05-28New Haven, CT
Miroslav Ihnacak100001988-19891F1962-02-19Poprad, Czech.
Peter Ing300001993-19941G1969-04-28Toronto, ONT
Earl Ingarfield22213161980-19811L1959-01-30Manhasset, NY
Ron Ingram50369501963-19641D1933-07-05Toronto, ONT
Harold Jackson1781631472021940-19476D1918-08-01Cedar Springs, ONT
Lou Jankowski2313401950-19532R1931-06-27Regina, SASK
Gary Jarrett72182139201966-19682L1942-09-03Toronto, ONT
Pierre Jarry91233659211973-19752R1949-03-30Montreal, PQ
Larry Jeffrey1702434582171961-19654L1940-10-12Goderich, ONT
Bill Jennings69122032201940-19444R1917-06-28Toronto, ONT
Al Jensen100001980-19811G1958-11-27Hamilton, ONT
Al Johnson103212748281960-19633R1935-03-30Winnipeg, MAN
Brian Johnson300051983-19841R1960-04-01Montreal, PQ
Dan Johnson4325781971-19721C1944-10-01Winnipegosis, MAN
Earl "Ching" Johnson100001953-19541C1931-06-28Fort Frances, ONT
Greg Johnson177334881781993-19974C1971-03-16Thunder Bay, ONT
Larry Johnston203744514191971-19743D1943-07-20Kitchener, ONT
Ed Johnstone55131124561983-19873R1954-03-02Brandon, MAN
Greg Joly2671252641781976-19837D1954-05-30Rocky Mountain House, ALTA
Alvin "Buck" Jones34224141938-19423D1917-08-16Owen Sound, ONT
Curtis Joseph9200062002-20042G1967-04-29Keswick, ONT
Eddie Joyal107202949101962-19653C1940-05-08St. Albert, ALTA
Frank "Red" Kane200001943-19441D1924-01-19Stratford, ONT
Al Karlander212365692701969-19734C1946-11-05Lac La Hache, BC
John "Red" Keating1130341938-19402L1916-10-09Kitchener, ONT
Dave Kelly1620241976-19771F1952-09-20Wallaceburg, ONT
Leonard "Red" Kelly8461623104722531947-196013C1927-07-09Simcoe, ONT
Pete Kelly137152237481935-19394R1912-05-22Winnipeg, MAN
Forbes Kennedy1681422362001957-19624C1935-08-18Dorchester, NB
Sheldon Kennedy1833133641221989-19945R1969-06-15Brandon, MAN
Alan Kerr5838111331991-19921R1964-03-28Hazelton, BC
Brian Kilrea100001957-19581C1934-10-21Ottawa, ONT
Hec Kilrea204294473751935-19405R1907-06-11Blackburn, ONT
Ken Kilrea8816233981938-19445L1919-01-16Ottawa, ONT
Wally Kilrea100122335201934-19384L1909-02-18Ottawa, ONT
Kris King583361701987-19892L1966-02-18Bracebridge, ONT
Scott King200001990-19922G1967-06-25Thunder Bay, ONT
Mark Kirton134334275921980-19833C1958-02-03Regina, SASK
Kelly Kisio236681291971751982-19864C1959-09-18Red Deer, ALTA
Petr Klima306130932231581985-19996L1964-12-23Chaomutov, Czech
Mike Knuble628614161996-19982R1972-07-04Toronto, ONT
Joey Kocur536666613219631984-199910D1964-09-21Kelvington, SASK
Ladislav Kohn400042001-20021R1975-03-04Uherske Hradiste, Czech
Steve Konroyd25011141992-19942D1961-02-10Scarborough, ONT
Vladimir Konstantinov446471281758381991-19976D1967-03-19Murmansk, USSR
Tomas Kopecky1831220321132005-20094R1982-02-05Ilava, Slovakia
Jim Korn1851135464581979-19823D1957-07-28Hopkins, MN
Mike Korney599918411973-19763D1953-09-15Dauphin, MAN
Chris Kotsopoulos2000101989-19901D1958-11-27Scarborough, ONT
Vyacheslav Kozlov6072022134153761991-200110L1972-05-03Voskresensk, Russia
Dale Krentz3053891986-19893F1961-12-19Steinbach, MAN
Niklas Kronwall260161061221922003-20095D1981-01-12Stockholm, Sweden
Jim Krulicki1401101970-19711R1948-03-09Kitchener, ONT
Uwe Krupp30336141998-20022D1965-06-24Cologne, Germany
Gord Kruppke23000321990-19943D1969-04-02Slave Lake, ALTA
Mike Krushelnyski2023561994-19951C1960-04-27Montreal, PQ
Dave Kryskow1814541974-19751F1951-12-25Edmonton, ALTA
Mark Kumpel1803341986-19882F1961-03-07Wakefield, MA
Maxim Kuznetsov1172791172000-20033D1977-03-24Pavlodor, Russia
Leo Labine7251318621960-19622R1931-07-22Haileybury, ONT
Dan Labraaten1985254106281978-19813L1951-06-09Leksand, Sweden
Randy Ladouceur2901467814481982-19875D1960-06-30Brockville, ONT
Mark Laforest33011301985-19872G1962-07-10Welland, ONT
Claude LaForge123151732461958-19655L1936-07-01Sorel, PQ
Roger Lafreniere300041962-19631D1942-07-24Montreal, PQ
Serge Lajeunesse971451011970-19733D1950-06-11Montreal, PQ
Hec Lalande1202221957-19581C1934-11-24North Bay, ONT
Joe Lamb1431461937-19381R1906-06-18Sussex, NB
Mark Lamb2221381986-19871D1964-03-03Swift Current, SASK
Lane Lambert1763629653491983-19863C1964-11-18Swift Current, SASK
Marc Lamothe200002003-20041G1974-02-27New Liskeard, ONT
Robert Lang15940791191382003-20073C1970-12-19Teplice, Czech
Josh Langfeld33022122006-20071R1977-07-17Fridley, MN
Albert Langlois82218201201963-19652D1934-11-06Magog, PQ
Darryl Laplante35066101997-20003C1977-03-28Calgary, ALTA
Martin Lapointe5521081222308881991-200110R1973-09-12Ville Ste-Pierre, PQ
Rick Lapointe1291234461751975-19772D1955-08-02Victoria, BC
Igor Larionov539893083973021995-20038C1960-12-03Voskresensk, Russia
Reed Larson70818838257011271976-198610D1956-07-30Minneapolis, MN
Brian Lavender30224251972-19742L1947-04-20Edmonton, ALTA
Danny Lawson455712211967-19692R1947-10-30Toronto, ONT
Reggie Leach78151732131982-19831R1950-04-23Riverton, MAN
Jim Leavins3721113261985-19861D1960-07-28Dinsmore, SASK
Brett Lebda2631743601772005-20094D1982-01-15Buffalo Grove, IL
Fern LeBlanc34561101976-19793L1956-01-12Baie Comeau, PQ
Jean-Paul LeBlanc147132841871975-19794C1946-10-20South Durham, PQ
Rene LeClerc871011211051968-19712C1947-11-11Ville de Vanier, PQ
Manny Legace18005561999-20066G1973-02-04Toronto, ONT
Claude Legris401101980-19822G1956-11-06Verdun, PQ
Ville Leino1354962008-20091F1983-10-06Savonlinna, Finland
Real Lemieux100001966-19671R1945-01-03Victoriaville, PQ
Tony Leswick30241591004091951-19585L1923-03-17Humboldt, SASK
Dave Lewis64257841986-19882D1953-07-03Kindersley, SASK
Herbie Lewis310991252241201932-19397L1906-04-17Calgary, ALTA
Nick Libett8612172504674541967-197912L1945-12-09Stratford, ONT
Tony Licari901101946-19471R1921-04-09Ottawa, ONT
Nicklas Lidstrom13302287699974421991-200917D1970-04-28Vasteras, Sweden
Andreas Lilja278639453112005-20094D1975-07-13Helsingborg, Sweden
Ted Lindsay86233539372814231944-196514L1925-07-29Renfrew, ONT
Carl Liscombe3831371402771171937-19469L1915-05-17Perth, ONT
Ed Litzenberger318122001961-19621R1932-07-15Neudorf, SASK
Bill Lochead29665601251621974-19795F1954-10-13Forest, ONT
Mark Lofthouse4011819311981-19832R1957-04-21New Westminster, BC
Claude Loiselle1282222442361981-19865C1963-05-29Ottawa, ONT
Barry Long8001717381979-19801D1949-01-03Red Deer, ALTA
Ron Low3201101977-19781G1950-06-21Birtle, MAN
Larry Lozinski3001101980-19811G1958-10-16Hudson Bay, SASK
Dave Lucas100001962-19631D1932-03-22Downeyville, ONT
Don Luce5831114181970-19711C1948-10-02London, ONT
Harry Lumley324000401943-19507G1926-11-11Owen Sound, ONT
Len Lunde210285078391958-19624L1936-11-13Campbell River, ALTA
Tord Lundstrom1111201973-19741 
Pat Lundy89282351221945-19494C1924-03-31Saskatoon, SASK
Chris Luongo401141990-19911D1967-03-17Detroit, MI
George Lyle69182038341979-19823F1953-11-24Edmonton, ALTA
Jack Lynch8552429731973-19752D1952-05-28Toronto, ONT
Vic Lynn300041943-19441L1925-01-26Saskatoon, SASK
Joey MacDonald800002006-20071G1980-02-07Pictou, NS
Lowell MacDonald465611101961-19654R1941-08-30New Glasgow, NS
Parker MacDonald361941222161351960-19677L1933-06-14Sydney, NS
Bruce MacGregor6731511843351731960-197111C1941-04-26Edmonton, ALTA
Calum MacKay600001946-19492W1927-01-01Toronto, ONT
Howard Mackie1510141936-19382Kitchener, ONT
Donald MacLean311202005-20061C1977-01-14Sydney, NS
Paul MacLean763635711181988-19891F1958-03-09Grostenquin, France
Rick MacLeish25281041983-19841L1950-01-03Cannington, ONT
Brian MacLellan23156381991-19921F1958-10-27Guelph, ONT
John MacMillan2304461963-19652R1935-10-25Lethbridge, ALTA
Jamie Macoun7611011381997-19992D1961-08-17Hamilton, ONT
Frank Mahovlich198108881961291967-19714L1938-01-10Timmins, ONT
Pete Mahovlich1862664901451965-19816L1946-10-10Timmins, ONT
Mark Major200051996-19971L1970-03-20Toronto, ONT
Dan Maloney17756811374181975-19783L1950-09-24Barrie, ONT
Steve Maltais401101993-19941W1969-01-25Arvida, PQ
Kirk Maltby8561031132166511995-200913L1972-12-22Guelph, ONT
Randy Manery300001970-19722D1949-01-10Leamington, ONT
Ken Mann100001975-19761R1953-09-05Hamilton, ONT
Bob Manno136193554921983-19852F1956-10-31Niagara Falls, ONT
Norm Maracle2000001997-19992G1974-10-02Belleville, ONT
Lou Marcon60044421958-19633D1935-05-28Fort William, ONT
Gus Marker22213101932-19342RWetaskiwin, ALTA
Danil Markov6641216592006-20071D1976-07-11Moscow, Russia
Brad Marsh754711691990-19922D1958-03-31London, ONT
Gary Marsh613441967-19681L1946-03-09Toronto, ONT
Bert Marshall155134351691965-19683D1943-11-22Kamloops, BC
Clare Martin11431114261949-19512D1922-02-25Waterloo, ONT
Hubert "Pit" Martin119182341601961-19664F1943-12-09Rouyn-Noranda, PQ
Don Martineau1001101975-19772R1952-04-25Kimberley, BC
Steve Martinson10112841987-19881R1957-06-21Minnetonka, MN
Charlie Mason601101938-19391RSeaforth, ONT
Gary McAdam4051419271980-19811F1955-12-31Smiths Falls, ONT
Jerome "Jud" McAtee4615132861942-19453C1920-05-02Stratford, ONT
Doug McCaig9259141171941-19495D1919-02-24Guelph, ONT
Rick McCann4314561967-19756C1944-05-27Hamilton, ONT
Tom McCarthy3644881956-19593L1934-09-15Toronto, ONT
Darren McCarty65912015527513021993-200913R1972-04-01Burnaby, BC
Kevin McClelland644591901989-19912R1962-07-04Oshawa, ONT
Bob McCord26145451965-19683R1934-03-20Matheson, ONT
Dale McCourt341134203337921977-19825F1957-01-26Falconbridge, ONT
Bill McCreary310121957-19581L1934-12-02Sundridge, ONT
Brad McCrimmon203849572701990-19933D1959-03-29Plenty, SASK
Brian McCutcheon3731471974-19773F1949-08-03Toronto, ONT
Ab McDonald7410192981965-19723L1936-02-18Winnipeg, MAN
Byron "Butch" McDonald4027921939-19452L1916-11-21Assiniboia, SASK
Wilfred "Bucko" McDonald172112031761934-19395D1914-10-31Fergus, ONT
Al McDonough1322441977-19781R1950-06-06St. Catharines, ONT
Bill McDougall201101990-19911C1966-08-10Mississagua, ONT
Peter McDuffe400021975-19761G1948-02-16Milton, ONT
Mike McEwen2901010161985-19861D1956-08-10Hornepayne, ONT
Jim McFadden2536478142401946-19515C1920-04-15Belfast, Ireland
Bob McGill12000211991-19921D1962-04-27Leduc, ALTA
Tom McGratton100001947-19481G 
Jack McIntyre145382866241957-19603L1930-09-08Brussels, ONT
Doug McKay1949-19501 
Randy McKay83413172341988-19913R1967-01-25Montreal, PQ
Walt McKechnie321891672562181974-19835C1947-06-19London, ONT
Tony McKegney1421381989-19901F1958-02-15Montreal, PQ
Don McKenney2416701965-19661C1934-04-30Smith Falls, ONT
Bill McKenzie2600041973-19752G1949-03-12St. Thomas, ONT
John McKenzie75111324631959-19612R1937-12-12High River, ALTA
Andrew McKim200021994-19951C1970-07-06Saint John, NB
Rollie McLenahan9213101945-19461D1921-10-26Fredericton, NB
Al McLeod26224241973-19741D1949-06-17Medicine Hat, ALTA
Don McLeod1400001970-19711G1946-08-24Trail, BC
Mike McMahon200001969-19701D1941-08-30Quebec City, PQ
Max McNab128161935241947-19514C1924-06-21Watson, SASK
Billy McNeill2572146671421956-19646C1936-01-26Edmonton, ALTA
Stu McNeill1011221957-19603 
Basil McRae402241981985-19872L1961-01-05Beaverton, ONT
Chris McRae7101451989-19901L1965-08-26Beaverton, ONT
Pat McReavy34581301941-19421C1918-01-16Owen Sound, ONT
Derek Meech772810202006-20093D1984-04-21Winnipeg, MAN
Tom Mellor26246251973-19752D1950-01-27Cranston, RI
Gerry Melnyk133192645141955-19613C1934-09-16Edmonton, ALTA
Barry Melrose350111441983-19862D1956-07-15Kelvington, SASK
Howie Menard300001963-19641C1942-04-28Timmins, ONT
Glenn Merkosky2002201985-19902F1960-04-08Edmonton, ALTA
Corrado Micalef113055431981-19865G1961-04-20Montreal, PQ
Nick Mickoski103192746501957-19592R1927-12-07Winnipeg, MAN
Hugh Millar400001946-19471D1921-04-03Edmoton, ALTA
Greg Millen1000001991-19921G1957-06-25Toronto, ONT
Kevin Miller95253055571990-20043R1965-09-09Lansing, MI
Perry Miller2171051613871977-19814D1952-06-24Winnipeg, MAN
Tom Miller2917891970-19711C1947-03-31Kitchener, ONT
Eddie Mio49022251983-19863G1954-01-31Windsor, ONT
Dmitri Mironov1125741997-19981D1965-12-25Moscow, Russia
John Miszuk42022301963-19641D1940-09-29Naliboki, Poland
Bill Mitchell100001963-19641D1930-02-22Port Dalhousie, ONT
Ron Moffatt3711281932-19353LWest Hope, ND
John Mokosak41022961988-19902D1963-09-07Edmonton, ALTA
Garry Monahan51347241969-19701C1946-10-20Barrie, ONT
Hank Monteith775121761968-19713L1945-10-02Stratford, ONT
Don Morrison5310162661947-19492C1924-07-14Saskatoon, SASK
Jim Morrison7032326621959-19601D1931-10-11Montreal, PQ
Rod Morrison34871541947-19481R1925-10-07Saskatoon, SASK
Dean Morton110121989-19901D1968-02-27Peterborough, ONT
Gus Mortson36011221958-19591D1925-01-24New Liskeard, ONT
Alex Motter2393860981311937-19436D1913-06-20Melville, SASK
Johnny Mowers15201121940-19474G1916-10-29Niagara Falls, ONT
Mark Mowers9871926202003-20062C1974-02-16Decatur, GA
Wayne Muloin301121963-19641D1941-12-24Dryden, ONT
Don Murdoch4991322231981-19821R1956-10-25Cranbrook, BC
Brian Murphy100001974-19751C1947-08-20Toronto, ONT
Joe Murphy90141832711986-19904R1967-10-16London, ONT
Larry Murphy312351361711361996-20015D1961-03-08Scarborough, ONT
Ron Murphy90302656421964-19662L1933-04-10Hamilton, ONT
Ken Murray31112361972-19731D1948-01-22Toronto, ONT
Terry Murray23077101976-19771D1950-07-20Shawville, PQ
Anders Myrvold801122003-20041D1975-08-12Lorenskog, Norway
Jim Nahrgang5751217341974-19773D1951-04-17Millbank, ONT
Vaclav Nedomansky364108139247861977-19825C1944-03-14Hodonin, Czech
Rick Newell700001972-19742D1948-02-18Winnipeg, MAN
Eddie Nicholson100001947-19481D1923-09-09Kingston, ONT
Jim Niekamp29022371970-19722D1946-03-11Detroit, MI
Jim Nill1221120311561987-19903R1958-04-11Hanna, ALTA
Reg Noble500061932-19331 
Ted Nolan6051520711981-19842L1958-04-07Sault Ste. Marie, ONT
Brad Norton6011202006-20071D1975-02-13Cambridge, MA
Lee Norwood25936961325391986-19915D1960-02-02Trenton, MI
Hank Nowak5681422691974-19751L1950-11-24Oshawa, ONT
Mike O'Connell2701775921871985-19905D1955-11-25Chicago, IL
Adam Oates24654145199651985-19894C1962-08-27Weston, ONT
Gerry Odrowski13821012691960-19633D1938-10-04Trout Creek, ONT
John Ogrodnick5582652815461501979-19939R1959-06-20Edmonton, ALTA
Fredrik Olausson4721315222001-20021D1966-10-05Dadesjo, Sweden
Murray Oliver101313061281957-19613C1937-11-14Hamilton, ONT
Dennis Olson400001957-19581C1934-11-09Kenora, ONT
Jimmy Orlando200625313751936-19436D1910-02-27Montreal, PQ
Mark Osborne16045651101441981-19832L1961-08-13Toronto, ONT
Chris Osgood531114151011993-200912G1972-11-26Peace River, ALTA
Brad Park14718831011381983-19852D1948-07-06Toronto, ONT
Joe Paterson115611172151980-19844L1960-06-25Toronto, ONT
George Patterson700001934-19351RKingston, ONT
Stuart "Butch" Paul300001964-19651C1941-12-11Rocky Mountain House, ALTA
Marty Pavelich634931592524541947-195710L1927-11-06Sault Ste. Marie, ONT
Jim Pavese4639121511987-19892D1962-05-08New York, NY
Mark Pederson200021993-19941L1968-01-14Prelate, SASK
Bert Peer100001939-19401Oakville, ONT
Bob Perreault300001958-19591G1931-01-28Trois Rivieres, PQ
Jim Peters163314172401949-19543R1922-10-02Verdun, PQ
Jim Peters546713101964-19684C1944-06-20Montreal, PQ
Brent Peterson9182028321978-19824R1958-02-15Calgary, ALTA
Gordon Pettinger153214263391933-19385C1911-11-17Regina, SASK
Robert Picard20033201989-19901D1957-05-25Montreal, PQ
Alex Pirus402201979-19801CToronto, ONT
Rob Plumb1432521977-19792C1957-08-29Kingston, ONT
Nels Podolsky100001948-19491L1925-12-19Winnipeg, MAN
Don Poile667916121954-19582C1932-06-01Fort William, ONT
Norman "Bud" Poile5621214261948-19491R1924-02-10Fort William, ONT
Dennis Polonich390598214112421974-19838C1953-12-04Foam Lake, SASK
Poul Popiel94217191131968-19702D1943-02-28Sollested, Denmark
Marc Potvin141011071990-19922R1967-01-29Ottawa, ONT
Dean Prentice2306089149861965-19694L1932-10-05Schumacher, ONT
Noel Price2001161961-19621D1935-12-09Brockville, ONT
Keith Primeau363971332307811990-19966C1971-11-24Toronto, ONT
Bob Probert47411414525920901985-19949L1965-06-05Windsor, ONT
Andre Pronovost120202242721962-19653L1936-07-09Shawinigan Falls, PQ
Marcel Pronovost983802172977171949-196516D1930-06-15Lac la Tortue, PQ
Metro Prystai431911232141201950-19588C1927-11-07Yorkton, SASK
Cliff "Fido" Purpur1944-19451
Chris Pusey100001985-19861G1965-06-20Brantford, ONT
Jamie Pushor134613192171995-19983D1973-02-11Lethbridge, ALTA
Nelson Pyatt1400021973-19752C1953-09-09Port Arthur, ONT
Bill Quackenbush3134089129491942-19497D1922-03-02Toronto, ONT
Kyle Quincey1310142005-20083D1985-08-12Kitchener, ONT
Yves Racine231221021242301989-19934D1969-02-07Matane, PQ
Brian Rafalski1512391114542007-20092D1973-09-28Dearborn, MI
Clare Raglan33314141950-19511D1927-09-04Pembroke, ONT
Mike Ramsey82369581994-19973D1960-12-03Minneapolis, MN
Bill Ranford400001998-19991G1966-12-14Brandon, MAN
Matt Ravlich46066331969-19701D1938-07-12Sault Ste. Marie, ONT
Marc Reaume47022101959-19612D1934-02-07LaSalle, ONT
Billy Reay420201943-19452C1918-08-21Winnipeg, MAN
Mickey Redmond3171771333101071970-19766R1947-12-27Kirkland Lake, ONT
Earl "Dutch" Reibel30674141215531953-19585C1930-07-21Kitchener, ONT
Jerry Reid1948-19491 
Leo Reise3402161822511946-19526D1922-06-07Stoney Creek, ONT
Dave Richardson100001967-19681L1940-12-11St. Boniface, MAN
Terry Richardson1901161973-19774G1953-05-07New Westminster, BC
Steve Richmond29123821985-19861D1959-12-11Chicago, IL
Vincent Riendeau3200021991-19943G1966-04-20St. Hyacinthe, PQ
Dennis Riggin1800001959-19632G1936-04-11Kincardine, ONT
Jack Riley100001932-19331C1910-12-29Berkenla, Ireland
Bob Ritchie288412101976-19782L1955-02-20Temiscaming, PQ
Mattias Ritola201102007-20081L1987-03-14Borlange, Sweden
Jamie Rivers65358532003-20062D1975-03-16Ottawa, ONT
Wayne Rivers200001961-19621R1942-02-01Hamilton, ONT
John Roach8900001932-19353G1900-06-23Port Perry, ONT
Phil Roberto83143448981974-19762R1949-01-01Niagara Falls, ONT
Doug Roberts134273966531965-19755R1942-10-28Detroit, MI
Earl Robertson1936-19371G1911-11-24Bengough, SASK
Fred Robertson24101121933-19341D1911-10-22Carlisle, England
Torrie Robertson5437101751988-19902L1961-08-02Victoria, BC
Nathan Robinson500022003-20041C1981-12-31Scarborough, ONT
Luc Robitaille162414081882001-20032L1966-02-17Montreal, PQ
Mike Robitaille234812221970-19711D1948-02-12Midland, ONT
Desse Roche15303101934-19351RKemptville, ONT
Earl Roche1333601934-19351RPrescott, ONT
Dave Rochefort100001966-19671C1946-07-22Red Deer, ALTA
Leon Rochefort84191635121971-19732F1939-05-04Cap-de-la-Madeleine, PQ
Marc Rodgers21112101999-20001R1972-03-16Shawville, PQ
Stacy Roest110111728261998-20033C1974-03-15Lethbridge, ALTA
Dale Rolfe6451823601969-19712D1940-04-30Timmins, ONT
Felix "Rollie" Rossignol913441943-19462R1921-10-18Edmundston, NB
Orville "Rolly" Roulston24066101935-19383DToronto, ONT
Bob Rouse247633391991994-19984D1964-06-18Surrey, BC
Tom Rowe5161016441982-19831R1956-05-23Lynn, MA
Bernard Ruelle210101943-19441 
Pat Rupp100001963-19641G1942-08-12Detroit, MI
Jim Rutherford31401313421970-198310G1949-02-17Beeton, ONT
Borje Salming4921719521989-19901D1951-04-17Kiruna, Sweden
Barry Salovaara9021315701974-19762D1948-01-07Toronto, ONT
Mikael Samuelsson27867921591462005-20094R1976-12-23Mariefred, Sweden
Ulf Samuelsson400061998-19991D1964-03-26Fagersta, Sweden
Ed Sandford400001955-19561L1928-08-20New Toronto, ONT
Tomas Sandstrom349918361996-19971R1964-09-04Jakobstad, Finland
Bob Sauve4100001981-19821G1955-06-17Ste. Genevieve, PQ
Terry Sawchuk7330331571949-196914G1929-12-28Winnipeg, MAN
Kevin Schamehorn5000131976-19802R1956-07-28Victoria, BC
Mathieu Schneider231481161642242002-20074D1969-06-12New York, NY
Jim Schoenfeld9661925871981-19832D1952-09-04Galt, ONT
Dwight Schofield310121976-19771D1956-03-25Lynn, MA
Enio Sclisizzi6712921261946-19525L1925-08-01Milton, ONT
Earl Seibert4351217281944-19462D1911-12-07Kitchener, ONT
Ric Seiling743811491986-19871R1957-12-15Elmira, ONT
Brendan Shanahan71630932463310371996-20069L1969-01-23Mimico, ONT
Daniel Shank641114251571989-19912R1967-05-12Montreal, PQ
Jeff Sharples105143549701986-19893D1967-07-28Terrace, BC
Doug Shedden448152381985-19872C1961-04-26Wallaceburg, ONT
Bobby Sheehan3454921976-19771C1949-01-11Weymouth, MA
Tim Sheehy1500001977-19781R1948-09-03International Falls, MN
Ray Sheppard2741521132651011991-19965R1966-05-27Petawawa, ONT
John Sherf1900081935-19445L1914-04-08Calumet, MI
Gordon "Moose" Sherritt8000121943-19441D1919-04-08Oakville, MAN
Jim Shires20213221970-19711L1945-11-15Edmonton, ALTA
Steve Short100001978-19791 
Gary Shuchuk612361990-19911C1967-02-17Edmonton, ALTA
Dave Silk12202101984-19851F1958-01-01Scituate, MA
Mike Sillinger129144559281990-19955C1971-06-29Regina, SASK
John "Cully" Simon101410141121942-19453 
Thain Simon300001946-19471D1922-04-24Brockville, ONT
Cliff Simpson601101946-19482C1923-04-04Toronto, ONT
Reggie Sinclair69111223361952-19531 
Darryl Sittler61111627371984-19851C1950-09-18Kitchener, ONT
Bjorn Skaare100001978-19791 
Glen Skov30162611232631949-19556C1931-01-26Wheatley, ONT
Jiri Slegr801182001-20021D1971-05-30Jihlava, Czech
Al Smith43044231971-19721G1945-11-10Toronto, ONT
Brad Smith63103132141980-19855F1958-04-13Windsor, ONT
Brian Smith612810121957-19613L1937-12-06Creighton Mine, ONT
Carl "Winky" Smith711221943-19441W1917-09-18Cache Bay, ONT
Dalton "Nakina" Smith1012301943-19441C1915-07-26Cache Bay, ONT
Derek Smith91131831221981-19832F1954-07-31Quebec City, PQ
Floyd Smith347931222151181962-19686F1935-05-16Perth, ONT
Greg Smith352241051294671981-19865D1955-07-08Ponoka, ALTA
Normie Smith15400001935-19456G1908-03-18Toronto, ONT
Rick Smith1102261980-19811D1948-06-29Hamilton, ONT
Ted Snell2004461974-19751R1946-05-28Ottawa, ONT
Harold Snepsts120223252711985-19883D1954-10-24Edmonton, ALTA
Sandy Snow300021968-19691R1946-11-11Donkin, NS
Dennis Sobchuk33461001979-19801C1954-01-12Lang, SASK
Ken Solheim1000021982-19831L1961-03-27Medicine Hat, ALTA
Bob Solinger100001959-19601L1925-12-23Star City, SASK
John Sorrell2607974153431932-19386L1906-01-16Chesterville, ONT
Fred Speck1000021968-19702C1947-07-22Thorold, ONT
Ted Speers411201985-19861C1961-01-28Ann Arbor, MI
Irv Spencer30314121963-19684D1937-12-04Sudbury, ONT
Andre St. Laurent17250731232491977-19843C1953-02-16Rouyn-Noranda, PQ
Sam St. Laurent3000041986-19904G1959-02-16Arvida, PQ
Ron Stackhouse1841268801981971-19743D1949-08-26Haliburton, ONT
Garrett Stafford200002007-20081D1980-01-28Los Angeles, CA
Ed Stankiewicz600021953-19562R1929-12-01Kitchener, ONT
Harold Starr211251934-19351
Wilfie Starr62437171933-19363LWinnipeg, MAN
Vic Stasiuk33052841362001950-19638L1929-05-23Lethbridge, ALTA
Ray Staszak401171985-19861F1962-12-01Philadelphia, PA
Greg Stefan299015152001981-19909G1961-02-11Brantford, ONT
Pete Stemkowski17051631142071967-19714C1943-08-25Winnipeg, MAN
Blair Stewart36099541973-19752F1953-03-15Winnipeg, MAN
Gaye Stewart67181331181950-19511R1923-06-28Fort William, ONT
Jack Stewart50230791097041938-195010D1917-05-06Pilot Mound, MAN
Gordon Strate61000341956-19593D1935-05-28Edmonton, ALTA
Art Stratton503321963-19641C1935-10-08Winnipeg, MAN
Brad Stuart7631417282007-20092D1979-11-06Rocky Mountain House, ALTA
Barry Sullivan100001947-19481R1926-09-21Preston, ONT
Bill Sutherland501121971-19721C1934-11-10Regina, SASK
John Taft1502241978-19791D1958-03-08Minneapolis, MN
Jean-Guy Talbot32033101967-19681D1932-07-11Cap del la Madeleine, PQ
Chris Tancill510121991-19932R1968-02-07Livonia, MI
Billy Taylor60174663351946-19471C1919-05-03Winnipeg, MAN
Ted Taylor200001966-19671L1942-02-25Oak Lake, MAN
Tim Taylor1391522371071993-19974C1969-02-06Stratford, ONT
Larry Thibeault402221944-19451L1918-10-02Charlestone, ONT
Steve Thomas44101222252003-20041R1963-07-15Stockport, England
Cecil "Tiny" Thompson8500001938-19402G1907-11-02Sandon, BC
Errol Thompson20076581341021977-19814F1950-05-28Summerside, PEI
Bill Thomson822401938-19442R1912-03-23Troon-Ayrshire, Scotland
Jerry Toppazzini40178311955-19561R1931-07-29Copper Cliff, ONT
Larry Trader553912451982-19852D1963-07-07Barry's Bay, ONT
Dave Trottier11112161938-19391W1906-06-25Pembroke, ONT
Joe Turner100001941-19421G1919-03-28 
Norm Ullman8753244347585521955-196813C1935-12-26Provost, ALTA
Garry Unger21684681521651967-19714C1947-12-07Calgary, ALTA
Rogatien Vachon109044231978-19802G1945-09-08Palmarolle, PQ
Eric Vail52101424351981-19821F1953-09-16Timmins, ONT
Rick Vasko313710291977-19813D1957-01-12St. Catharines, ONT
Darren Veitch1532083103991985-19883D1960-04-24Saskatoon, SASK
Pat Verbeek1353741781681999-20012R1964-05-24Sarnia, ONT
Mike Vernon95000451994-19973G1963-02-24Calgary, ALTA
Dennis Vial451121081990-19933D1969-04-10Sault Ste. Marie, ONT
Doug Volmar419615101969-19723R1945-01-09Cleveland, OH
Carl Voss466162281932-19342C1907-01-06Chelsea, MA
Bob Wall855712431964-19724D1942-12-01Elgin Mills, ONT
Jesse Wallin49022341999-20034D1978-03-10Saskatoon, SASK
Wes Walz200001995-19961C1970-05-15Calgary, ALTA
Aaron Ward2761627432381993-20017D1973-01-17Windsor, ONT
Eddie Wares21450841341061937-19436R1915-03-19Calgary, ALTA
Bryan Watson302344478971965-19776D1942-11-14Bancroft, ONT
Harry Watson94272855141942-19462L1923-05-06Saskatoon, SASK
Jim Watson77044971963-19706D1943-06-28Malartic, PQ
Brian Watts400001975-19761L1947-09-10Hagersville, ONT
Tom Webster84313869441970-19803R1948-10-04Kirkland Lake, ONT
Ralph "Cooney" Weiland87244468161933-19352C1905-11-05Seaforth, ONT
Stan Weir575242921982-19831C1952-03-17Ponoka, ALTA
Carl Wetzel200001964-19651G1938-12-12Detroit, MI
Bob Whitelaw3202221940-19422D1916-10-05Motherwell, Scotland
Ray Whitney67142943222003-20041L1972-05-08Fort Saskatchewan, ALTA
Archie Wilder1802221940-19411L1917-05-30Melville, SASK
Bob Wilkie812321990-19911D1969-02-11Calgary, ALTA
Burr Williams3011161933-19372DTulsa, OK
Dave "Tiger" Williams5538111581984-19851F1954-02-03Weyburn, SASK
Fred Williams44257101976-19771C1956-07-01Saskatoon, SASK
Jason Williams2334967116732000-20076C1980-08-11London, ONT
Johnny Wilson379791001791081949-19598L1929-06-14Kincardine, ONT
Larry Wilson21044121949-19533C1930-10-23Kincardine, ONT
Rick Wilson7731316561976-19771D1950-08-10Prince Albert, SASK
Ross "Lefty" Wilson100001953-19541G1919-10-15Toronto, ONT
Murray Wing101101973-19741D1950-10-14Thunder Bay, ONT
Eddie Wiseman135243054431932-19364R1912-12-28Newcastle, NB
Steve Wochy54192039171944-19472R1922-12-25Fort William, ONT
Benny Woit261618241221950-19555D1928-01-07Fort William, ONT
Mike Wong22112121975-19761C1955-01-14Minneapolis, MN
Paul Woods501721241962761977-19847F1955-04-12Hespeler, ONT
Jason Woolley170115061782002-20063D1969-07-27Toronto, ONT
Ken Wregget2901101999-20001G1964-03-25Brandon, MAN
Larry Wright66369131977-19781C1951-10-08Regina, SASK
Jason York1924641992-19953D1970-05-20Nepean, ONT
B.J. Young100001999-20001R1977-07-23Anchorage, AK
Doug Young2942234562321932-19397D1908-10-01Medicine Hat, ALTA
Howie Young229946556601960-19685D1937-08-02Toronto, ONT
Warren Young792224461611985-19861F1956-01-11Toronto, ONT
Paul Ysebaert21084861701131990-19933L1966-05-15Sarnia, ONT
Steve Yzerman1514692106317559241983-200622C1965-05-09Cranbrook, BC
Larry Zeidel28101221951-19532D1928-06-01Montreal, PQ
Ed Zeniuk200001954-19551D1933-03-08Landis, SASK
Henrik Zetterberg4321832224051582002-20096L1980-10-09Njurunda, Sweden
Rick Zombo3531478924421984-19928D1963-05-08Des Plaines, IL
Rudy Zunich200021943-19441D 

† 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.