hockey DB
search by league
team
morning report
contact us
home

Chicago Blackhawks all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Spencer Abbott100002016-20171F1988-04-30Hamilton, ONTMajor League
Clarence "Taffy" Abel222812202121929-19345D1900-05-28Sault Ste. Marie, MIMajor League
Sid Abel42549101952-19542L1918-02-22Melville, SASKMajor League
Craig Adams714812462007-20092R1977-04-26Seria, BruneiMajor League
Kevyn Adams27022132007-20081C1974-10-08Washington, DCMajor League
Stewart Adams8892433601929-19323L1904-09-16Calgary, ALTAMajor League
Rudy Ahlin100001937-19381L1914-12-12Eveleth, MNMajor League
Johnathan Aitken41011702003-20041D1978-05-24Edmonton, ALTAMajor League
Nikita Alexeev1520202006-20071W1981-12-27Murmansk, RussiaMajor League
George Allen26969951641571939-19466L1914-07-27Bayfield, NBMajor League
Jamie Allison14248122171998-20013D1975-05-13Lindsay, ONTMajor League
Bill Allum100001939-19401D1916-10-09Winnipeg, MANMajor League
Ralph "Red" Almas100001950-19511G1924-04-26Saskatoon, SASKMajor League
Tony Amonte6272682735414681993-20029R1970-08-02Hingham, MAMajor League
Craig Anderson56011182002-20063G1981-05-21Park Ridge, ILMajor League
Joey Anderson2442602022-20231R1998-06-19Roseville, MNMajor League
Alexander Andrijevski100001992-19931L1968-08-10Minsk, BelarusMajor League
Lou Angotti37051961471261965-19736R1938-01-16Toronto, ONTMajor League
Darrell Anholt100001983-19841D1962-11-23Amisk, ALTAMajor League
Artem Anisimov2917778155782015-20194C1988-05-24Yaroslavl, RussiaMajor League
Al Arbour180617231921958-19613D1932-11-01Sudbury, ONTMajor League
Ernest "Ty" Arbour1592120411021927-19314L1896-06-29Waubaushene, ONTMajor League
Michel Archambault300001976-19771L1950-09-27Saint-Hyacinthe, PQMajor League
Denis Arkhipov79101727542006-20071C1979-05-19Kazan, RussiaMajor League
Tyler Arnason2455782139802001-20064C1979-03-16Oklahoma City, OKMajor League
Frank Ashworth1854921946-19471C1927-10-16Moose Jaw, SASKMajor League
Blair Atcheynum66691581999-20012R1969-04-20Estevan, SASKMajor League
Andreas Athanasiou81202040342022-20231C1994-08-06Woodbridge, ONTMajor League
Adrian Aucoin9251722882005-20072D1973-07-03Ottawa, ONTMajor League
Pete Babando147343771811950-19533L1925-05-10Braeburn, PAMajor League
Anton Babchuk22257182003-20062D1984-05-06Kiev, UkraineMajor League
Ralph Backstrom1663921972-19731C1937-09-18Kirkland Lake, ONTMajor League
Bob Bailey28369381957-19581R1931-05-29Kenora, ONTMajor League
Doug Baldwin500021947-19481D1922-11-02Winnipeg, MANMajor League
Earl Balfour208161632301958-19613L1933-01-04Toronto, ONTMajor League
Murray Balfour28666871533611959-19645R1936-08-24Regina, SASKMajor League
Steve Bancroft100001992-19931D1970-10-06Toronto, ONTMajor League
Murray Bannerman28801010371980-19877G1957-04-27Fort Frances, ONTMajor League
Michal Barinka34022262003-20062D1984-06-12Vyskov, Czech Rep.Major League
Cam Barker2001763802192005-20105D1986-04-04Winnipeg, MANMajor League
Doug Barkley600021957-19602D1937-01-06Lethbridge, ALTAMajor League
Matthew Barnaby82820281782005-20061R1973-05-04Ottawa, ONTMajor League
Milan Bartovic2416782005-20061W1981-04-09Trencin, SlovakiaMajor League
Bob Bassen5551318701988-19902C1965-05-06Calgary, ALTAMajor League
Hank Bassen3300021954-19562G1932-12-06Calgary, ALTAMajor League
Nolan Baumgartner800062000-20011D1976-03-23Calgary, ALTAMajor League
Kyle Baun500002014-20162F1992-05-04Toronto, ONTMajor League
Nicolas Beaudin2224622019-20223D1999-10-07Chateauguay, PQMajor League
Jim Bedard2211281949-19512D1927-11-19Admiral, SASKMajor League
Ed Belfour415018182401988-19979G1965-04-21Carman, MANMajor League
Mark Bell33972791514542000-20065C1980-08-05St. Paul's, ONTMajor League
Adam Bennett21022201991-19932D1971-03-30Georgetown, ONTMajor League
Doug Bentley5452173145312151939-195212L1916-09-03Delisle, SASKMajor League
Max Bentley234109147256281940-19486C1920-03-01Delisle, SASKMajor League
Reg Bentley1112321942-19431L1914-05-03Delisle, SASKMajor League
Bryan Berard58133447532003-20041D1977-03-05Woonsocket, RIMajor League
Sergei Berezin6618133182002-20031L1971-11-05Voskresensk, RussiaMajor League
Marc Bergevin2661229412831984-19895D1965-08-11Montreal, PQMajor League
Adam Berti200002007-20081L1986-07-01Oshawa, ONTMajor League
J.F. Berube1300002017-20181G1991-07-13Repentigny, PQMajor League
Phil Bessler17134161938-19391R1913-12-09Melville, SASKMajor League
Paul Bibeault4100021946-19471G1919-04-13Montreal, PQMajor League
Radim Bicanek18033101998-20002D1975-01-18Uherske Hradiste, CzechMajor League
Bryan Bickell38465701351882006-20169L1986-03-09Bowmanville, ONTMajor League
Anders Bjork1326822022-20231L1996-08-05Mequon, WIMajor League
James Black129251944441995-19983D1969-08-03Regina, SASKMajor League
Steve Black394610221950-19511L1927-03-31Fort William, ONTMajor League
Colin Blackwell53281062022-20231C1993-03-28North Andover, MAMajor League
Hank Blade2423521946-19482C1921-04-28Peterborough, ONTMajor League
Andrew Blair43033331936-19371C1908-02-27Winnipeg, MANMajor League
Russ Blinco473121521938-19391C1908-03-12Grand'Mere, PQMajor League
Mike Blunden10000102006-20082R1986-12-15North York, ONTMajor League
Brandon Bochenski30426102005-20072R1982-04-04Blaine, MNMajor League
Gus Bodnar398871422291161947-19547C1925-08-24Fort William, ONTMajor League
Ivan Boldirev3841401953351861974-19795C1949-08-15Zranjanin, YugoslaviaMajor League
Dave Bolland33270981682112006-20137C1986-06-05Mimico, ONTMajor League
Brandon Bollig12577142012011-20143L1987-01-31St. Charles, MOMajor League
Peter Bondra375914262006-20071R1968-02-07Lutsk, UkraineMajor League
Dennis Bonvie11000441998-19991R1973-07-23Antigonish, NSMajor League
Adam Boqvist7662329202019-20212D2000-08-15Falun, SwedenMajor League
Chris Bordeleau25681461971-19721C1947-09-23Rouyn-Noranda, PQMajor League
J.P. Bordeleau519971262231431969-198010R1949-06-13Rouyn-Noranda, PQMajor League
Henrik Borgstrom52437222021-20221C1997-08-06Helsinki, FinlandMajor League
Helge "Bulge" Bostrom90336581929-19334D1894-01-09Winnipeg, MANMajor League
Brian Boucher1500002006-20071G1977-01-02Woonsocket, RIMajor League
George "Buck" Boucher43156501931-19321D1896-08-19Ottawa, ONTMajor League
Bruce Boudreau710121985-19861C1955-01-09Toronto, ONTMajor League
Andre Boudrias204101441968-19691C1943-09-19Montreal, PQMajor League
Lance Bouma53369362017-20181L1990-03-25Provost, ALTAMajor League
Rene Bourque1833342751362005-20083R1981-12-10Lac La Biche, ALTAMajor League
Madison Bowey201102020-20211D1995-04-22Winnipeg, MANMajor League
Kirk Bowman88111728191976-19793C1951-09-30Leamington, ONTMajor League
Randy Boyd26044221983-19852D1962-01-23Coniston, ONTMajor League
Wally Boyer425611151966-19671C1937-09-27Cowan, MANMajor League
Nick Boynton48189482009-20112D1979-01-14Nobleton, ONTMajor League
Russ "Buster" Brayshaw435914141944-19451L1918-01-17Rosthern, SASKMajor League
John Brenneman1710121964-19651L1943-01-05Fort Erie, ONTMajor League
Tim Brent200022008-20091C1984-03-10Cambridge, ONTMajor League
Joe Bretto300041944-19451D1913-11-29Hibbing, MNMajor League
Frank Brimsek7000021949-19501G1915-09-26Eveleth, MNMajor League
Milton Brink500001936-19371C1910-11-26Hibbing, MNMajor League
Sheldon Brookbank74358732012-20142D1980-10-03Lanigan, SASKMajor League
Evan Brophey100002010-20111C1986-12-03Kitchener, ONTMajor League
Troy Brouwer23849541031612006-20115R1985-08-17Vancouver, BCMajor League
Adam Brown2103861992461946-19515L1920-02-04Johnstone, ScotlandMajor League
Brad Brown118116173181998-20002D1975-12-27Baie Verte, NFLDMajor League
Curtis Brown7151015382005-20061L1976-02-12Unity, SASKMajor League
Keith Brown812642663308541979-199314D1960-05-06Corner Brook, NFLDMajor League
Ken Brown100001970-19711G1948-12-19Port Arthur, ONTMajor League
Mike Brown201192005-20061W1979-04-29Surrey, BCMajor League
Rob Brown4061723671991-19932R1968-04-10Kingston, ONTMajor League
Cecil Browne1320241927-19281L1896-02-13St. James, MANMajor League
Andrew Brunette7812152742011-20121L1973-08-24Sudbury, ONTMajor League
Glen Brydson71141428561935-19383R1910-11-07Swansea, ONTMajor League
Mike Buchanan100001951-19521D1932-03-01Ottawa, ONTMajor League
Ted Bulley349941021966451976-19826L1955-03-25Windsor, ONTMajor League
Billy Burch2420221932-19331C1900-11-20Yonkers, NYMajor League
Adam Burish1691110213232006-20104R1983-01-06Madison, WIMajor League
Marty Burke15038111121934-19384D1903-01-28Toronto, ONTMajor League
Bobby Burns1710181928-19302L1905-04-06Gore Bay, ONTMajor League
Rod Buskas460441061991-19932D1961-01-07Wetaskiwin, ALTAMajor League
Dick Butler720201947-19481R1926-06-02Delisle, SASKMajor League
Gordon Buttrey1000001943-19441R1926-03-17Regina, SASKMajor League
Dustin Byfuglien26055541092682005-20105D1985-03-27Roseau, MNMajor League
Shawn Byram100001991-19921L1968-09-12Neepawa, MANMajor League
Terry Caffery600001969-19701C1949-04-01Toronto, ONTMajor League
Drake Caggiula66141327442018-20202C1994-06-20Pickering, ONTMajor League
Kyle Calder359851252101841999-20066L1979-01-05Mannville, ALTAMajor League
Jim Camazzola300001983-19872F1964-01-05Burnaby, BCMajor League
Brian Campbell29524110134702008-20174D1979-05-23Strathroy, ONTMajor League
Bryan Campbell167235174501969-19723C1944-03-27Sudbury, ONTMajor League
Don Campbell1713481943-19441C1925-07-12Drumheller, ALTAMajor League
Jim Campbell911242001-20021R1973-04-03Worcester, MAMajor League
Chris Campoli1916722010-20111D1984-07-09Mississauga, ONTMajor League
Leo Carbol601141942-19431D1912-06-05Ottawa, ONTMajor League
Daniel Carcillo90814221472011-20153L1985-01-28King City, ONTMajor League
Matt Carey210122013-20141L1992-02-28Hamilton, ONTMajor League
Lucas Carlsson1802222019-20212D1997-07-05Gavle, SwedenMajor League
Keith Carney2711447612751993-19985D1970-02-03Providence, RIMajor League
Sebastien Caron100002006-20071G1980-06-25Amqui, PQMajor League
Ryan Carpenter168102131832019-20223C1991-01-18Oviedo, FLMajor League
Bill Carse121284270381939-19423L1914-05-29Edmonton, ALTAMajor League
Bob Carse143295281361939-19434L1919-07-19Edmonton, ALTAMajor League
Bruce Cassidy3641317101983-19906D1965-05-20Ottawa, ONTMajor League
Lorne Chabot4800001934-19362G1900-10-05Montreal, PQMajor League
John Chad79152237291939-19463R1919-09-16Provost, ALTAMajor League
Vladimir Chebaturkin1302262001-20021D1975-04-23Tyumen, RussiaMajor League
Lude Check2662841944-19451C1918-05-22Brandon, MANMajor League
Chris Chelios6649239548714951990-19999D1962-01-25Chicago, ILMajor League
Alain Chevrier6602261988-19902G1961-04-23Cornwall, ONTMajor League
Dave Christian6941721121992-19942R1959-05-13Warroad, MNMajor League
Dave Chyzowski800061996-19971L1971-07-11Edmonton, ALTAMajor League
Enrico Ciccone782352811995-19972D1970-04-10Montreal, PQMajor League
Hank Ciesla140183149501955-19572C1934-10-15Saint Catharines, ONTMajor League
Wendel Clark13202131999-20001L1966-10-25Kelvington, SASKMajor League
Daniel Cleary41459241997-19992R1978-12-18Carbonear, NFLDMajor League
Adam Clendening411222014-20151D1992-10-26Niagara Falls, NYMajor League
Chris Clifford200001984-19892G1966-05-26Kingston, ONTMajor League
Jacques Cloutier53000101989-19912G1960-01-03Rouyn-Noranda, PQMajor League
Sylvain Cloutier700001998-19991C1974-02-13Mont-Laurier, PQMajor League
Glen Cochrane791892171987-19892D1958-01-29Cranbrook, BCMajor League
Paul Coffey1004401998-19991D1961-06-01Weston, ONTMajor League
Hugh Coflin31033331950-19511D1928-12-15Blaine Lake, SASKMajor League
Danton Cole200001995-19961R1967-01-10Pontiac, MIMajor League
Jim Conacher1784971120711948-19524C1921-05-05Motherwell, ScotlandMajor League
Lionel Conacher48101323871933-19341D1901-05-24Toronto, ONTMajor League
Pete Conacher131262046321951-19554F1932-07-29Toronto, ONTMajor League
Roy Conacher264102125227441947-19525L1916-10-05Toronto, ONTMajor League
Rob Conn200021991-19921R1968-09-03Calgary, ALTAMajor League
Bert Connelly1612341937-19381L1909-04-22Montreal, PQMajor League
Brett Connolly19123172020-20222R1992-05-02Campbell River, BCMajor League
Tom Cook32875941691841929-19378C1907-05-07Fort William, ONTMajor League
Joe Cooper2602553783061938-19467D1914-12-14Winnipeg, MANMajor League
Carl Corazzini701122006-20071R1979-04-21Framingham, MAMajor League
Norm Corcoran23134191955-19561C1931-08-15Toronto, ONTMajor League
Murray Costello4032561953-19541C1934-02-24South Porcupine, ONTMajor League
Sylvain Cote4561824141999-20001D1966-01-19Quebec City, PQMajor League
Arthur Coulter1741315282011931-19365D1909-05-31Winnipeg, MANMajor League
Tom Coulter200001933-19341Major League
Gerry Couture110252348361952-19542C1925-08-06Saskatoon, SASKMajor League
Rosario "Lolo" Couture31948551031841928-19357R1905-07-24St. Boniface, MANMajor League
Murray Craven157305989501994-19973C1964-07-25Medicine Hat, ALTAMajor League
Corey Crawford488099182005-202014G1984-12-31Montreal, PQMajor League
Adam Creighton22578871654801988-19975C1965-06-02Burlington, ONTMajor League
Dave Creighton49771461954-19551C1930-06-24Port Arthur, ONTMajor League
Doug Crossman159257095721980-19833D1960-06-30Peterborough, ONTMajor League
Wilf Cude100001931-19321G1910-07-04Barry, WalesMajor League
Mark Cullen29791622005-20061C1978-10-28Virginia, MNMajor League
Jassen Cullimore155220221252005-20113D1972-12-04Simcoe, ONTMajor League
Kyle Cumiskey700002014-20151D1986-12-02Abbotsford, BCMajor League
Jim Cummins1991113246741994-19984R1970-05-17Dearborn, MIMajor League
Randy Cunneyworth16437131993-19941L1961-05-10Etobicoke, ONTMajor League
Les Cunningham376111721939-19401C1913-10-04Calgary, ALTAMajor League
Ian Cushenan722810801956-19582D1933-11-29Hamilton, ONTMajor League
Denis Cyr87192140211982-19842R1961-02-04Verdun, PQMajor League
Kirby Dach152194059712019-20223C2001-01-21Fort Saskatchewan, ALTAMajor League
Klas Dahlbeck410122014-20151D1991-07-06Katrineholm, SwedenMajor League
Ulf Dahlen306814101996-19971R1967-01-12Ostersund, SwedenMajor League
Carl "Cully" Dahlstrom34288118206581937-19458C1913-07-03Minneapolis, MNMajor League
Carl Dahlstrom4909962017-20192D1995-01-28Stockholm, SwedenMajor League
Alain Daigle38956501061221974-19806F1954-08-24Trois-Rivieres, PQMajor League
Trevor Daley2906682015-20161D1983-10-09Toronto, ONTMajor League
Phillip Danault3214562014-20162C1993-02-24Victoriaville, PQMajor League
Marko Dano1311222015-20161C1994-11-30Eisenstadt, AustriaMajor League
Scott Darling7500002014-20173G1988-12-22Newport News, VAMajor League
Brandon Davidson10011152018-20191D1991-08-21Taber, ALTAMajor League
Lorne Davis800041954-19551R1930-07-20Regina, SASKMajor League
Eric Daze6012261723981761994-200611L1975-07-02Montreal, PQMajor League
Calvin de Haan14261824572019-20223D1991-05-09Carp, ONTMajor League
Billy Dea34581341957-19672C1933-04-03Edmonton, ALTAMajor League
Kevin Dean9621921421999-20012D1969-04-01Madison, WIMajor League
Alex DeBrincat368160147307672017-20225R1997-12-18Farmington Hills, MIMajor League
Louie DeBrusk400072002-20031L1971-03-19Cambridge, ONTMajor League
Denis DeJordy19802221962-19707G1938-11-15Saint-Hyacinthe, PQMajor League
Collin Delia3200022017-20224G1994-06-20Rancho Cucamonga, CAMajor League
Ab DeMarco20156171938-19402C1916-05-10North Bay, ONTMajor League
Nathan Dempsey125134053562002-20042D1974-07-14Spruce Grove, ALTAMajor League
Corbett Denneny20505121927-19281C1896-01-25Cornwall, ONTMajor League
Joffre Desilets74172037341938-19402R1915-04-16Capreol, ONTMajor League
Andrew Desjardins1368816592014-20173C1986-07-27Sudbury, ONTMajor League
Gerry Desjardins3201161969-19723G1944-07-22Sudbury, ONTMajor League
Victor Desjardins3831215111930-19311C1900-07-04Sault Ste. Marie, MIMajor League
Al Dewsbury32326751013511950-19566D1926-04-12Goderich, ONTMajor League
Harry Dick12011121946-19471D1922-11-22Port Colborne, ONTMajor League
Ernie Dickens25393948861947-19514D1921-06-25Winnipeg, MANMajor League
Bill Dickie100001941-19421G1916-02-20Campbellton, NBMajor League
Jason Dickinson7892130282022-20231C1995-07-04Georgetown, ONTMajor League
Gerald Diduck13101481994-19951D1965-04-06Sherwood Park, ALTAMajor League
Don Dietrich1705501983-19841D1961-04-05Deloraine, MANMajor League
Bill Dineen41491381957-19581R1932-09-18Arvida, PQMajor League
Robert Dirk6000261993-19941D1966-08-20Regina, SASKMajor League
Max Domi60183149762022-20231C1995-03-02Winnipeg, MANMajor League
Gary Donaldson100001973-19741W1952-07-15Trail, BCMajor League
Dave Donnelly7161218811986-19871F1962-02-02Edmonton, ALTAMajor League
Ken Doraty2000001926-19271R1906-06-26Stittsville, ONTMajor League
Jim Dowd6031215382005-20061C1968-12-25Brick, NJMajor League
Jake Dowell10291726802007-20114C1985-03-04Eau Claire, WIMajor League
Aaron Downey39101822000-20022R1974-08-27Shelburne, ONTMajor League
Mario Doyon711261988-19891D1968-08-27Quebec, PQMajor League
Ivan Droppa19011141993-19962D1972-02-01Liptovsky Mikulas, SlovakiaMajor League
Dave Dryden6802201965-19693G1941-09-05Hamilton, ONTMajor League
Steve Dubinsky2371626421321993-20028C1970-07-09Montreal, PQMajor League
Anthony Duclair2326862017-20181L1995-08-26Pointe-Claire, PQMajor League
Loudus "Duke" Dukowski108111526941926-19344D1902-08-31Regina, SASKMajor League
Michel Dumas801101974-19772G1949-07-08St-Antoine de Pontbr, PQMajor League
J.P. Dumont72191433281998-20002R1978-04-01Montreal, PQMajor League
Jerome Dupont201729364451981-19865D1962-02-21Ottawa, ONTMajor League
Cecil "Babe" Dye5025530141926-19282R1898-05-13Hamilton, ONTMajor League
Karl Dykhuis1818941991-19932D1972-07-08Sept-Iles, PQMajor League
Jack Dyte27101311943-19441D1918-10-13New Liskeard, ONTMajor League
Ben Eager1441815333082007-20103L1984-01-22Ottawa, ONTMajor League
Mike Eagles7061319781988-19902L1963-03-07Sussex, NBMajor League
Mike Eastwood5321012242002-20031C1967-07-01Ottawa, ONTMajor League
Andrew Ebbett1010122009-20101C1983-01-02Vernon, BCMajor League
Christian Ehrhoff802222015-20161D1982-07-06Moers, GermanyMajor League
Victor Ejdsell601102017-20181C1995-06-06Karlstad, SwedenMajor League
Matt Ellison3631013172003-20062C1983-12-08Duncan, BCMajor League
Nelson Emerson2741014131998-19991R1967-08-17Hamilton, ONTMajor League
Ray Emery5501122011-20132G1982-09-28Hamilton, ONTMajor League
Andreas Englund1101192022-20231D1996-01-21Stockholm, SwedenMajor League
MacKenzie Entwistle126101424392020-20233R1999-07-14Georgetown, ONTMajor League
Autry Erickson34011421962-19642D1938-01-25Lethbridge, ALTAMajor League
Anders Eriksson9753641221998-20013D1975-01-09Bollnas, SwedenMajor League
Tim Erixon800042014-20151D1991-02-24Port Chester, NYMajor League
Phil Esposito235741001741351963-19674C1942-02-20Sault Ste. Marie, ONTMajor League
Tony Esposito87302525311969-198415G1943-04-23Sault Ste. Marie, ONTMajor League
Jack Evans345442463191958-19635D1928-04-21Garnant, WalesMajor League
Walt "Whitey" Farrant100001943-19441R1913-08-12Toronto, ONTMajor League
Gord Fashoway13325141950-19511L1926-06-16Portage la Prairie, MANMajor League
Dave Feamster1691324371541981-19854D1958-09-10Detroit, MIMajor League
Brian Felsner12134121997-19981L1972-11-07Mount Clemens, MIMajor League
Lorne Ferguson105131932681957-19592L1930-05-26Palmerston, ONTMajor League
Mike Fidler421341982-19831L1956-08-19Everett, MAMajor League
Wilf Field39347221944-19451D1916-04-29Winnipeg, MANMajor League
Guyle Fielder300001950-19511C1930-11-21Potlatch, IDMajor League
Sid Finney591071741951-19543C1929-05-01Bainbridge, IrelandMajor League
Tom Fitzgerald1513462001-20021R1968-08-28Billerica, MAMajor League
Mark Fitzpatrick2701181998-19991G1968-11-13Toronto, ONTMajor League
Tomas Fleischmann1941542015-20161L1984-05-16Koprivnice, Czech Rep.Major League
Reg Fleming2612126474551960-19644D1936-04-21Montreal, PQMajor League
Marc-Andre Fleury4501122021-20221G1984-11-28Sorel, PQMajor League
Theoren Fleury54122133772002-20031R1968-06-29Oxbow, SASKMajor League
Lee Fogolin302537424371950-19566D1926-02-27Fort William, ONTMajor League
Rick Foley201181970-19711D1945-09-22Niagara Falls, ONTMajor League
Anton Forsberg3501102017-20181G1992-11-27Harnosand, SwedenMajor League
Gustav Forsling12281927422016-20193D1996-06-12Linkoping, SwedenMajor League
Alexandre Fortin2433622018-20191L1997-02-25Blainville, PQMajor League
Scott Foster100002017-20181G1982-01-17Sarnia, ONTMajor League
Tom Fowler24011181946-19471L1924-05-18Winnipeg, MANMajor League
Greg Fox339969784501978-19846D1953-08-12Vancouver, BCMajor League
Emile Francis7300061946-19482G1926-09-13North Battleford, SASKMajor League
Cody Franson2316782017-20181D1987-08-08Sicamous, BCMajor League
Colin Fraser1571323361082006-20104C1985-01-28Sicamous, BCMajor League
Curt Fraser303941202145371982-19886L1958-01-12Cincinnati, OHMajor League
Gord Fraser5515722991926-19282D1902-01-03Pembroke, ONTMajor League
Harvey Fraser2154901944-19451C1918-10-14Souris, MANMajor League
Dan Frawley33437641983-19852R1962-06-02Sturgeon Falls, ONTMajor League
Ray Frederick500001954-19551G1929-07-31Fort Frances, ONTMajor League
Len Frig6641014351972-19742D1950-03-01Lethbridge, ALTAMajor League
Michael Frolik136112334442010-20133R1988-02-17Kladno, Czech Rep.Major League
Kurtis Gabriel200002021-20221R1993-04-20Newmarket, ONTMajor League
Bill Gadsby468541311856481946-19559D1927-08-08Calgary, ALTAMajor League
Germain Gagnon99194968271973-19763L1942-12-09Chicoutimi, PQMajor League
Jakub Galvas600002021-20221D1999-06-15Ostrava, Czech Rep.Major League
Dick Gamble1420261954-19551L1928-11-19Moncton, NBMajor League
Ryan Garbutt43246272015-20161L1985-08-12Edmonton, ALTAMajor League
Bert Gardiner5000001942-19431G1913-03-25Saskatoon, SASKMajor League
Chuck Gardiner31600021927-19347G1904-12-31Edinburgh, ScotlandMajor League
Herb Gardiner500001928-19291D1891-05-10Winnipeg, MANMajor League
Bill Gardner35472106178641980-19898F1960-03-19Toronto, ONTMajor League
Cal Gardner70112435601952-19531C1924-10-30Transcona, MANMajor League
Adam Gaudette1524642020-20222C1996-10-03Braintree, MAMajor League
Daniel Gauthier500001994-19951C1970-05-17Charlemagne, PQMajor League
George "Hully" Gee365941302242571945-19547C1922-06-28Stratford, ONTMajor League
Jack Gelineau200001953-19541G1924-11-11Toronto, ONTMajor League
Martin Gendron200001997-19981R1974-02-15Valleyfield, PQMajor League
Dennis Gilbert22123402018-20202D1996-10-30Buffalo, NYMajor League
Greg Gilbert27342641062041988-19935F1962-01-22Mississauga, ONTMajor League
Todd Gill501102002-20031D1965-11-09Brockville, ONTMajor League
Paul Gillis15055591990-19922C1963-12-31Toronto, ONTMajor League
Doug Gilmour13538741121071998-20002C1963-06-25Kingston, ONTMajor League
Jeff Glass1500022017-20181G1985-11-19Calgary, ALTAMajor League
Fred Glover31426371952-19531C1928-01-05Toronto, ONTMajor League
Howie Glover1301121958-19591R1935-02-14Toronto, ONTMajor League
Bob Goldham165529341381947-19503D1922-05-12Georgetown, ONTMajor League
Leroy Goldsworthy3433621933-19352R1908-10-18Two Harbors, MNMajor League
Paul Goodman5200001937-19413G1909-11-04Selkirk, MANMajor League
Johnny Gottselig5901761953712031928-194516L1906-06-24Odessa, RussiaMajor League
Michel Goulet276921152072121989-19945L1960-04-21Peribonka, PQMajor League
Gerry Goyer4012341967-19681C1936-10-20Belleville, ONTMajor League
Bob Gracie314610271938-19391C1910-11-08North Bay, ONTMajor League
Dirk Graham5461521913436261987-19958R1959-07-29Regina, SASKMajor League
Teddy Graham186520251661927-19335D1906-06-30Saravak Township, ONTMajor League
Brent Grieve523912511994-19962L1969-05-09Oshawa, ONTMajor League
George Grigor210101943-19441C1916-09-03Edinburgh, ScotlandMajor League
Stu Grimson1673476101990-19933L1965-05-20Vancouver, BCMajor League
Tuomas Gronman16011131996-19971D1974-03-22Rauma, FinlandMajor League
Michal Grosek14246121999-20001R1975-06-01Vyskov, Czech Rep.Major League
Don Grosso68161632211944-19462C1915-04-12Sault Ste. Marie, ONTMajor League
Armand "Bep" Guidolin26246911372921948-19524L1925-12-09Thorold, ONTMajor League
Dave Gust410122022-20231R1994-02-21Orland Park, ILMajor League
Erik Gustafsson27331103134832015-20225D1992-03-14Nynashamn, SwedenMajor League
Cole Guttman1442622022-20231C1999-04-06Northridge, CAMajor League
Jeff Hackett173033301993-19996G1968-06-01London, ONTMajor League
Brandon Hagel108303161342019-20223L1998-08-27Saskatoon, SASKMajor League
Glenn Hall618066521957-196710G1931-10-03Humboldt, SASKMajor League
Murray Hall2520241961-19643R1940-11-24Kirkland Lake, ONTMajor League
Robert "Red" Hamill360112801921401941-19518L1917-01-11Toronto, ONTMajor League
Jeff Hamilton70182139222006-20071R1977-09-04Englewood, OHMajor League
Reg Hamilton5811011331945-19472D1914-04-20Toronto, ONTMajor League
Michal Handzus7882230262006-20143C1977-03-11Banska Bystrica, SlovakiaMajor League
Casey Hankinson1401192000-20022R1976-05-08Edina, MNMajor League
Oscar Hanson800001937-19381C1908-12-27Centerville, SDMajor League
Mike Hardman37145112020-20233L1999-02-05Hanover, MAMajor League
Johnny Harms445510211943-19452R1925-04-25Saskatoon, SASKMajor League
Jim Harrison1072436601501976-19793C1947-07-09Bonnyville, ALTAMajor League
Ryan Hartman1412730571302014-20184R1994-09-20Hilton Head Island, SCMajor League
Dominik Hasek2500081990-19922G1965-01-29Pardubice, Czech Rep.Major League
Bob Hassard1700041954-19551C1929-03-26Lloydminster, SASKMajor League
Martin Havlat1726497161802006-20093R1981-04-19Mlada Boleslav, Czech Rep.Major League
Bill Hay5061132733862441959-19678C1935-12-09Saskatoon, SASKMajor League
George Hay3514822121926-19271L1898-01-10Listowel, ONTMajor League
John Hayden11381422852016-20193C1995-02-14Chicago, ILMajor League
Jimmy Hayes436713162011-20143R1989-11-21Dorchester, MAMajor League
Sami Helenius10011282002-20031D1974-01-22Helsinki, FinlandMajor League
Matt Henderson401102001-20021L1974-03-01White Bear Lake, MNMajor League
Jordan Hendry1294913402007-20114D1984-02-23Nokomis, SASKMajor League
Burke Henry39268332002-20042D1979-01-21Ste. Rose, MANMajor League
Camille Henry2253821964-19651L1933-01-31Quebec, PQMajor League
Jim Henry6000001948-19491G1920-10-23Winnipeg, MANMajor League
Phil "Nip" Hergesheimer121214162171939-19434R1914-07-09Winnipeg, MANMajor League
Wally Hergesheimer412810121956-19571R1927-01-08Winnipeg, MANMajor League
Chris Herperger70101525251999-20012C1974-02-24Esterhazy, SASKMajor League
Vic Heyliger3323521937-19442C1919-09-26Boston, MAMajor League
Doug Hicks5721517171977-19792D1955-05-28Cold Lake, ALTAMajor League
Wayne Hicks100001959-19612R1937-04-09Aberdeen, WAMajor League
Tim Higgins358791051843351978-19846F1958-02-07Ottawa, ONTMajor League
Matthew Highmore734610122017-20213C1996-02-27Halifax, NSMajor League
Hec Highton2400001943-19441G1923-12-10Medicine Hat, ALTAMajor League
Andy Hilbert28549222005-20061C1981-02-06Howell, MIMajor League
Ike Hildebrand1014541953-19552R1927-05-27Winnipeg, MANMajor League
Blake Hillman410102017-20181D1996-01-26Elk River, MNMajor League
Wayne Hillman164412161471960-19655D1938-11-13Kirkland Lake, ONTMajor League
Vinny Hinostroza123173451412015-20214C1994-04-03Chicago, ILMajor League
Dan Hinton14000161976-19771F1953-05-24Toronto, ONTMajor League
Niklas Hjalmarsson623231201432382007-201710D1987-06-06Eksjo, SwedenMajor League
Ken Hodge1321642581081964-19673R1944-06-25Birmingham, EnglandMajor League
Val "Vic" Hoffinger26011301927-19292D1901-01-01Seltz, RussiaMajor League
Bob Hoffmeyer11033171977-19792D1955-07-27Dodsland, SASKMajor League
Gordon "Bucky" Hollingworth7039121351954-19551D1933-07-24Montreal, PQMajor League
Louis Holmes5624681931-19332C1911-01-29Staffordshire, EnglandMajor League
Michael Holmqvist135161733472005-20072C1979-06-08Stockholm, SwedenMajor League
Randy Holt42044601974-19784D1953-01-15Pembroke, ONTMajor League
Tony Horacek38156991991-19953L1967-02-03Vancouver, BCMajor League
Pete Horeck17853541071121944-19524R1923-06-15Massey, ONTMajor League
Bronco Horvath68172946211961-19621C1930-03-12Port Colborne, ONTMajor League
Marian Hossa5341862294151702009-20178R1979-01-12Stara Lubovna, SlovakiaMajor League
Phil Housley137214768582001-20032D1964-03-09St. Paul, MNMajor League
Tony Hrkac1812361991-19921C1966-07-07Thunder Bay, ONTMajor League
Steve Hrymnak1821341951-19521D1926-03-03Port Arthur, ONTMajor League
Fred Hucul12191726831950-19544D1931-12-03Tubrose, SASKMajor League
Mike Hudson2573858962741988-19935C1967-02-06Guelph, ONTMajor League
Cristobal Huet8900062008-20102G1975-09-03St-Martin-d'Heres, FranceMajor League
Bobby Hull103660454911536401957-197215L1939-01-03Point Anne, ONTMajor League
Dennis Hull9042983426402551964-197713L1944-11-19Point Anne, ONTMajor League
Ryan Huska100001997-19981C1975-07-02Cranbrook, BCMajor League
Dave Hutchison163732394431979-19823D1952-05-02London, ONTMajor League
Carter Hutton100002012-20131G1985-12-19Thunder Bay, ONTMajor League
Frank Ingram98241640691929-19323R1907-09-17Craven, SASKMajor League
Ron Ingram45167211956-19632D1933-07-05Toronto, ONTMajor League
Dick Irvin94292352781926-19293C1892-07-19Hamilton, ONTMajor League
Doug Jackson600001947-19481G1924-12-12Winnipeg, MANMajor League
Harold Jackson4113461936-19382D1918-08-01Cedar Springs, ONTMajor League
Jack Jackson48257381946-19471D1925-05-03Windsor, ONTMajor League
Jeff Jackson100021991-19921L1965-04-24Chatham, ONTMajor League
Bob Janecyk800021983-19841G1957-05-18Chicago, ILMajor League
Lou Jankowski107181533151953-19552R1931-06-27Regina, SASKMajor League
Mattias Janmark-Nylen411091982020-20211C1992-12-08Danderyd, SwedenMajor League
Mark Janssens1241671711998-20013C1968-05-19Surrey, BCMajor League
Doug Jarrett721381782166081964-197511D1944-04-22London, ONTMajor League
Roger Jenkins155722291091930-19395D1911-11-18Appleton, WIMajor League
Magnus Johansson1804442007-20081D1973-09-04Linkoping, SwedenMajor League
Roger Johansson1110161994-19951D1967-04-17Ljungby, SwedenMajor League
Aaron Johnson38358332008-20091D1983-04-30Port Hawkesbury, NSMajor League
Greg Johnson69112233381997-19981C1971-03-16Thunder Bay, ONTMajor League
Jack Johnson58044162022-20231D1987-01-13Indianapolis, INMajor League
Luke Johnson1501182018-20191C1994-09-19Grand Forks, NDMajor League
Norm Johnson710181958-19602C1932-11-27Moose Jaw, SASKMajor League
Reese Johnson995712632020-20233C1998-07-10Regina, SASKMajor League
Ryan Johnson3415682010-20111C1976-06-14Thunder Bay, ONTMajor League
Tyler Johnson82152439282021-20232C1990-07-29Spokane, WAMajor League
Virgil Johnson7611112271937-19453D1909-03-04Minneapolis, MNMajor League
Kim Johnsson812342009-20101D1976-03-16Malmo, SwedenMajor League
Ed Johnston400001977-19781G1935-11-24Montreal, PQMajor League
George "Wingy" Johnston5820123221941-19474R1920-07-30St. Charles, MANMajor League
Joey Johnston3205561975-19761L1949-03-03Peterborough, ONTMajor League
Henri Jokiharju3801212162018-20191D1999-06-17Oulu, FinlandMajor League
Caleb Jones12492231582021-20232D1997-06-06Arlington, TXMajor League
Seth Jones150177188582021-20232D1994-10-03Arlington, TXMajor League
Ty Jones8000121998-19991W1978-05-24Richland, WAMajor League
Tomas Jurco427411142016-20182L1992-12-28Kosice, SlovakiaMajor League
Eddie Kachur96101424351956-19582R1934-04-22Fort William, ONTMajor League
Dominik Kahun8213243762018-20191C1995-07-02Plana, Czech. RepMajor League
Wyatt Kaiser903342022-20231D2002-07-31Andover, MNMajor League
Alex Kaleta20560841441181941-19484L1919-11-29Canmore, ALTAMajor League
Wyatt Kalynuk2645962020-20222D1997-04-14Brandon, MANMajor League
David Kampf235174158542017-20214C1995-01-12Chomutov, Czech Rep.Major League
Patrick Kane116144677912254202007-202316R1988-11-19Buffalo, NYMajor League
Mike Karakas33101191935-19468G1911-12-12Aurora, MNMajor League
Alexander Karpovtsev182739461052000-20044D1970-04-07Moscow, RussiaMajor League
Boris Katchouk7961117412021-20232L1998-06-18Vancouver, BCMajor League
Gordon "Duke" Keats3514923551927-19292C1895-03-21Montreal, PQMajor League
Duncan Keith11921055206256532005-202116D1983-07-16Winnipeg, MANMajor League
Matt Keith24235142003-20073C1983-04-11Edmonton, ALTAMajor League
J.-Bob Kelly138916251801977-19792L1946-06-06Fort William, ONTMajor League
Regis "Pep" Kelly501872571936-19412R1914-01-17North Bay, ONTMajor League
Michal Kempny8131215342016-20182D1990-09-08Hodonin, Czech Rep.Major League
Bill Kendall11614620241933-19385R1910-04-01Winnipeg, MANMajor League
Forbes Kennedy69813211021956-19571C1935-08-18Dorchester, NBMajor League
Ernie Kenny4000181934-19351D1907-08-20Vermillion, ALTAMajor League
Tanner Kero7281422102015-20183C1992-07-24Hancock, MIMajor League
Reg Kerr25366921581621977-19825D1957-10-16Oxbow, SASKMajor League
Nikolai Khabibulin206055302005-20145G1973-01-13Sverdlovsk, RussiaMajor League
Jujhar Khaira789817442021-20232L1994-08-13Surrey, BCMajor League
Anton Khudobin100002022-20231G1986-05-07Ust-Kamenogorsk, KazakhstanMajor League
Chad Kilger86171936361997-19992C1976-11-27Cornwall, ONTMajor League
Darin Kimble794261631993-19952C1968-11-22Lucky Lake, SASKMajor League
Kris King1310182000-20011L1966-02-18Bracebridge, ONTMajor League
Jon Klemm171631371062001-20043D1970-01-08Cranbrook, BCMajor League
Sergei Klimovich100021996-19971C1974-05-08Novosibirsk, RussiaMajor League
Ernest "Ike" Klingbeil512321936-19371D1908-11-03Hancock, MIMajor League
Rob Klinkhammer100002010-20111L1986-08-12Lethbridge, ALTAMajor League
David Koci270001562006-20082D1981-05-12Prague, Czech Rep.Major League
Slater Koekkoek6421315522018-20202D1994-02-18Winchester, ONTMajor League
Steve Konroyd2511047571791988-19924D1961-02-10Scarborough, ONTMajor League
Petri Kontiola1205562007-20081C1984-10-04Seinajoki, FinlandMajor League
Tomas Kopecky155253863882009-20112R1982-02-05Ilava, SlovakiaMajor League
Jerry Korab1962534593411970-19733D1948-09-15Sault Ste. Marie, ONTMajor League
Igor Korolev192163551722001-20043C1970-09-06Moscow, RussiaMajor League
Cliff Koroll8142082544623761969-198011R1946-10-01Canora, SASKMajor League
Michael Kostka921382013-20141D1985-11-28Etobicoke, ONTMajor League
Igor Kravchuk5671724341991-19932D1966-09-13Ufa, RussiaMajor League
Sergei Krivokrasov2254241831461992-19986R1974-04-15Angarsk, RussiaMajor League
Marcus Kruger47237801172062010-20198C1990-05-27Stockholm, SwedenMajor League
Dave Kryskow8381220221972-19742F1951-12-25Edmonton, ALTAMajor League
Ed Kryzanowski500001952-19531D1925-11-14Fort Frances, ONTMajor League
Dominik Kubalik2026254116502019-20223L1995-08-21Plzen, Czech Rep.Major League
Frantisek Kucera2321449631611990-19944D1968-02-03Prague, CzechMajor League
Lasse Kukkonen6451015342003-20072D1981-09-18Oulu, FinlandMajor League
Chris Kunitz565510232018-20191L1979-09-26Regina, SASKMajor League
Philipp Kurashev191233962382020-20233C1999-10-12Munsingen, SwitzerlandMajor League
Merve Kuryluk1961-19621L1937-08-10Yorkton, SASKMajor League
Moe L'Abbe501101972-19731C1947-09-04Montreal, PQMajor League
Andre Lacroix51471161971-19721C1945-06-05Lauzon, PQMajor League
Andrew Ladd20345661111052007-20164L1985-12-12Maple Ridge, BCMajor League
Sam Lafferty97151732492021-20232C1995-03-06Hollidaysburg, PAMajor League
Christian Laflamme138223251311996-19993D1976-11-24Saint-Charles, PQMajor League
Leo Lafrance1410141927-19281L'Isle-aux-Allumettes, PQMajor League
Quintin Laing301102003-20041L1979-06-08Harris, SASKMajor League
Hec Lalande1392137581201953-19584C1934-11-24North Bay, ONTMajor League
Patrick Lalime4400082006-20082G1974-07-07St. Bonaventure, PQMajor League
Shawn Lalonde100002012-20131D1990-03-10Orleans, ONTMajor League
Marc Lamothe200001999-20001G1974-02-27New Liskeard, ONTMajor League
Robert Lang76213354502007-20081C1970-12-19Teplice, CzechMajor League
Kevin Lankinen6903322020-20222G1995-04-28Helsinki, FinlandMajor League
Rick Lanz100021991-19921D1961-09-16Karlovy Vary, CzechMajor League
Martin Lapointe2163032622512005-20083R1973-09-12Ville Ste-Pierre, PQMajor League
Ben "Bun" LaPrairie600001936-19371RSault Ste. Marie, MIMajor League
Jeff Larmer4591322201983-19863L1962-10-10Peterborough, ONTMajor League
Steve Larmer8914065179234751980-199313F1961-06-16Peterborough, ONTMajor League
Wildor Larochelle70111122141935-19372R1906-09-03Sorel, PQMajor League
Michel Larocque300002000-20011G1976-10-03Lahr, GermanyMajor League
Brad Lauer1301161991-19932L1966-10-27Humboldt, SASKMajor League
Mark LaVarre7891625581985-19883R1965-02-21Evanston, ILMajor League
Drew LeBlanc200002012-20131C1989-06-29Hermantown, MNMajor League
Jean-Paul LeBlanc612301968-19691C1946-10-20South Durham, PQMajor League
Ray LeBlanc100001991-19921G1964-10-24Fitchburg, MAMajor League
Doug Lecuyer69410141001978-19813C1958-03-10Wainwright, ALTAMajor League
Nick Leddy258207393342010-20144D1991-03-20Eden Prairie, MNMajor League
Walt Ledingham901141972-19731L1950-10-26Midale, SASKMajor League
Hugh Lehman4800001926-19282GMajor League
Robin Lehner3300042019-20201G1991-07-24Gothenburg, SwedenMajor League
Eddie Leier1621321949-19512C1927-11-03Major League
Michael Leighton4302222002-20163G1981-05-19Petrolia, ONTMajor League
Jocelyn Lemieux33144571014201989-19945L1967-11-18Mont-Laurier, PQMajor League
Sami Lepisto2612342011-20121D1984-10-17Espoo, FinlandMajor League
Jean-Yves Leroux2201622381461996-20015L1976-06-24Montreal, PQMajor League
Art Lesieur200001928-19291D1907-09-13Fall River, MAMajor League
Jack Leswick37178161933-19341CSaskatoon, SASKMajor League
Tony Leswick70111122711955-19561L1923-03-17Humboldt, SASKMajor League
Alex Levinsky197824321711934-19395D1910-02-02Syracuse, NYMajor League
Danny Lewicki588142241958-19591L1931-03-12Fort William, ONTMajor League
Ted Lindsay20644791233851957-19603L1925-07-29Renfrew, ONTMajor League
Ed Litzenberger4381451993442411954-19617R1932-07-15Neudorf, SASKMajor League
Norm Locking52268261934-19362L1911-05-24Owen Sound, ONTMajor League
Dave Logan178424283481975-19805D1954-07-02Montreal, PQMajor League
Sam LoPresti7400001940-19422GElcor, MNMajor League
Clem Loughlin24011161928-192911892-11-15Carroll, MANMajor League
Reed Low6000312006-20071R1976-06-21Moose Jaw, SASKMajor League
Gerry Lowrey488311321931-19321C1906-02-14Ottawa, ONTMajor League
Steve Ludzik41346921383271981-19898F1961-04-03Toronto, ONTMajor League
Harry Lumley13400061950-19522G1926-11-11Owen Sound, ONTMajor League
Len Lunde84102939341962-19662L1936-11-13Campbell River, BCMajor League
Pat Lundy61991891950-19511C1924-05-31Saskatoon, SASKMajor League
Vic Lynn4011011251952-19542L1925-01-26Saskatoon, SASKMajor League
Tom Lysiak4741372754122401978-19868F1953-04-22High Prairie, ALTAMajor League
Olli Maatta6541317202019-20201D1994-08-22Jyvaskyla, FinlandMajor League
Craig MacDonald25325142006-20071C1977-04-07Antigonish, NSMajor League
David MacKay27303261940-19411D1919-01-14Cardston, ALTAMajor League
Duncan "Mickey" MacKay70311243461926-192821894-05-25Major League
Bill MacKenzie102235701937-19403D1912-12-12Winnipeg, MANMajor League
Clarence "Pudge" MacKenzie36448131932-19331D1906-07-11Cambridge, MAMajor League
David Mackey462571491987-19892L1966-07-24New Westminster, BCMajor League
Bob MacMillan365712121984-19851C1952-09-03Charlottetown, PEIMajor League
Al MacNeil2601046563441962-19664D1935-09-27Sydney, NSMajor League
John Madden79101323122009-20101C1973-05-04Toronto, ONTMajor League
Darryl Maggs76741181971-19732D1947-04-06Saskatoon, SASKMajor League
Keith Magnuson5891412513914401969-198011D1947-04-27Saskatoon, SASKMajor League
Ron "Chico" Maki8411432934363451960-197615R1939-08-17Sault Ste. Marie, ONTMajor League
Wayne Maki505510321967-19692L1944-11-10Sault Ste. Marie, ONTMajor League
Dan Maloney1312531562371970-19732L1950-09-24Barrie, ONTMajor League
Phil Maloney45861461958-19602C1927-10-06Ottawa, ONTMajor League
Mike Maneluk2843781998-19991L1973-10-01Winnipeg, MANMajor League
Brandon Manning27123212018-20191D1990-06-04Prince George, BCMajor League
Dave Manson4314511015513221986-20007D1967-01-27Prince Albert, SASKMajor League
Harold "Mush" March7591532303835401928-194517R1908-10-18Sitton, SASKMajor League
Bryan Marchment1491129405231991-19943D1969-05-01Scarborough, ONTMajor League
Josef Marha118122032281998-20013C1976-06-02Havlickuv Brod, CzechMajor League
John Mariucci2231134453281940-19485D1916-05-08Eveleth, MNMajor League
John Marks6571121632753301972-198210D1948-03-22Winnipeg, MANMajor League
Jean Marois200001953-19541G1924-11-05Quebec, PQMajor League
Gilles Marotte1921063732941967-19703D1945-01-07Montreal, PQMajor League
Peter Marsh1972444681561980-19844L1956-12-21Halifax, NSMajor League
Clare Martin3112381951-19521D1922-02-25Waterloo, ONTMajor League
Frank Martin20082735781954-19584D1933-05-01Cayuga, ONTMajor League
Hubert "Pit" Martin7402433846274391967-197811F1943-12-09Rouyn-Noranda, PQMajor League
Andreas Martinsen33235312017-20192L1990-06-13Baerum, NorwayMajor League
Brandon Mashinter41415232015-20161L1988-09-20Newmarket, ONTMajor League
Paul Masnick1110181954-19551C1931-04-14Regina, SASKMajor League
Bob Mason4102201987-19881G1961-04-22International Falls, MNMajor League
Charlie Mason1313401938-19391R1912-02-01Seaforth, ONTMajor League
Joe Matte1202281942-19431D1908-03-15Bourget, ONTMajor League
Stephane Matteau1643542771981991-19943L1969-09-02Rouyn-Noranda, PQMajor League
Jamal Mayers100611171072011-20132R1974-10-24Toronto, ONTMajor League
Eddie Mazur1501141956-19571L1929-07-25Winnipeg, MANMajor League
Chris McAlpine90099682000-20022D1971-12-01Roseville, MNMajor League
Dean McAmmond1542540651171991-20014L1973-06-15Grande Cache, ALTAMajor League
Jim McBurney101101952-19531L1933-01-03Sault Ste. Marie, ONTMajor League
Bryan McCabe79619251391999-20001D1975-06-08St. Catharines, ONTMajor League
Jake McCabe13063642602021-20232D1993-10-12Eau Claire, WIMajor League
Doug McCaig171312151381948-19513D1919-02-24Guelph, ONTMajor League
Eddie "Callie" McCalmon2320281927-19281Major League
Steve McCarthy13431316451999-20045D1981-02-03Trail, BCMajor League
John McCormack63571281954-19551C1925-08-02Edmonton, ALTAMajor League
Jeff McDill100001976-19771R1956-03-16Thunder Bay, ONTMajor League
Ab McDonald26573107180611960-19644L1936-02-18Winnipeg, MANMajor League
Brian McDonald1967-19681C1945-03-23Toronto, ONTMajor League
Byron "Butch" McDonald266131901944-19451L1916-11-21Assiniboia, SASKMajor League
Jim McFadden159364884491951-19543C1920-04-15Belfast, Northern IrelandMajor League
Don McFadyen164123345771932-19364C1907-03-24Crossfield, ALTAMajor League
Gord McFarlane100001926-19271D1901-07-18Snow Lake, MANMajor League
Bob McGill2811026366411987-19914D1962-04-27Leduc, ALTAMajor League
Ryan McGill9022201991-19921D1969-02-28Sherwood Park, ALTAMajor League
Jack McIntyre2315239911001953-19585L1930-09-08Listowel, ONTMajor League
Ray McKay28011351968-19713D1946-08-22Edmonton, ALTAMajor League
Ian McKegney300021976-19771D1947-05-07Sarnia, ONTMajor League
Tony McKegney901141990-19911F1958-02-15Montreal, PQMajor League
John McKenzie1282023431181958-19653R1937-12-12High River, ALTAMajor League
Alex McKinnon44112511928-19291Major League
Brett McLean78112031542002-20042C1978-08-14Comox, BCMajor League
Mike McMahon2008861968-19691D1941-08-30Quebec, PQMajor League
Tom McMurchy46437571983-19863L1963-12-02Burnaby, BCMajor League
Mark McNeill100002015-20161C1993-02-22Langley, BCMajor League
Mike McNeill2322461990-19911L1966-07-22Winona, MNMajor League
Basil McRae8000121996-19971L1961-01-05Beaverton, ONTMajor League
Charles "Rabbit" McVeigh81181129331926-19282CKenora, ONTMajor League
Gerry Melnyk635162161961-19652C1934-09-16Edmonton, ALTAMajor League
Gilles Meloche200001970-19711G1950-07-12Montreal, PQMajor League
Hillary "Minnie" Menard100001953-19541L1934-01-15Timmins, ONTMajor League
Howie Menard1923581969-19701C1942-04-28Timmins, ONTMajor League
Arthur Michaluk500001947-19481D1923-05-04Canmore, ALTAMajor League
John Michaluk100001950-19511L1928-11-02Canmore, ALTAMajor League
Larry Mickey100001964-19651R1943-10-21Lacombe, ALTAMajor League
Nick Mickoski22049641131381954-19584R1927-12-07Winnipeg, MANMajor League
Stan Mikita1394541926146712701958-198022F1940-05-20Sokolce, CzechoslovakiaMajor League
Greg Millen1301101989-19912G1957-06-25Toronto, ONTMajor League
Earl Miller951611271141927-193251905-09-12Lumsden, SASKMajor League
Jack Miller1700041949-19512L1925-09-16Delisle, SASKMajor League
Kevin Miller106182442491996-19982R1965-09-09Lansing, MIMajor League
Kip Miller1014521995-19961C1969-06-11Lansing, MIMajor League
Brad Mills300002013-20141F1983-05-03Terrace, BCMajor League
Craig Mills27033361997-19992R1976-08-27Toronto, ONTMajor League
Boris Mironov2202169902311998-20035D1972-03-21Moscow, RussiaMajor League
John Miszuk511221965-19672D1940-09-29Naliboki, PolandMajor League
Bill "Red" Mitchell83459671941-19453D1912-09-06Toronto, ONTMajor League
Ian Mitchell8241216222020-20233D1999-01-18St. Albert, ALTAMajor League
Travis Moen824261422003-20041L1982-04-06Stewart Valley, SASKMajor League
Doug Mohns4141161632793671964-19717D1933-12-13Capreol, ONTMajor League
Steve Montador525914452011-20121D1979-12-21Vancouver, BCMajor League
Alfie Moore1937-19381G1906-12-01Toronto, ONTMajor League
Amby Moran23112141927-19281Major League
Jayson More1702281997-19981D1969-01-12Souris, MANMajor League
Ethan Moreau2103332652841995-19994L1975-09-22Huntsville, ONTMajor League
Howie Morenz71123648411934-19362C1902-06-21Mitchell, ONTMajor League
Jason Morgan711262005-20061C1976-10-09St. John's, NFLDMajor League
Jeremy Morin548816562010-20155L1991-04-16Auburn, NYMajor League
Brendan Morrison1100062011-20121C1975-08-15Pitt Meadows, BCMajor League
Don Morrison598122061950-19511C1924-07-14Saskatoon, SASKMajor League
Gus Mortson39025801056491952-19586D1925-01-24New Liskeard, ONTMajor League
Ken Mosdell25246101956-19571C1922-07-13Montreal, PQMajor League
Bill Mosienko7102582825401211941-195514R1921-11-02Winnipeg, MANMajor League
Tyler Motte33437142016-20171C1995-03-10St. Clair, MIMajor League
Petr Mrazek3902242022-20231G1992-02-14Ostrava, Czech Rep.Major League
Bryan Muir643710631998-20002D1973-06-08Winnipeg, MANMajor League
Grant Mulvey5741481332817971974-19839F1956-09-17Sudbury, ONTMajor League
Craig Muni18044121992-19942D1962-07-19Toronto, ONTMajor League
Adam Munro1701122003-20062G1982-11-12St. George, ONTMajor League
Connor Murphy3732658842522017-20236D1993-03-26Dublin, OHMajor League
Joe Murphy21083961793041992-19964R1967-10-16London, ONTMajor League
Ron Murphy4591051272322331957-19647L1933-04-10Hamilton, ONTMajor League
Bob Murray10081323825148711975-199015D1954-11-26Kingston, ONTMajor League
Chris Murray4000141998-19991R1974-10-25Port Hardy, BCMajor League
Troy Murray6871972914887071981-199412C1962-07-31Calgary, ALTAMajor League
Dmitri Nabokov257411101997-19981C1977-01-04Novosibirsk, RussiaMajor League
Alain Nasreddine7000191998-19991D1975-07-10Montreal, PQMajor League
Ralph Nattrass2231838563081946-19504D1925-05-26Regina, SASKMajor League
Eric Nesterenko101320728849510121956-197216C1933-10-31Flin Flon, MANMajor League
Scott Nichol75711181452003-20041C1974-12-31Edmonton, ALTAMajor League
Bernie Nicholls1074170111921994-19962C1961-06-24Haliburton, ONTMajor League
Ivan "Hickey" Nicholson210101937-19381LCharlotettown, PEIMajor League
Eric Nickulas2111282003-20041R1975-03-25Hyannis, MAMajor League
Antti Niemi4201102008-20102G1983-08-29Vantaa, FinlandMajor League
Ville Nieminen6021113402003-20041L1977-04-06Tampere, FinlandMajor League
Andrei Nikolishin6061521262002-20031C1973-03-25Vorkuta, RussiaMajor League
Jacob Nilsson200002018-20191C1993-10-12Morrum, SwedenMajor League
Brian Noonan32963851483001987-19947R1965-05-29Boston, MAMajor League
Jonas Nordquist302222006-20071D1982-04-26Leksand, SwedenMajor League
Joakim Nordstrom5415662013-20152C1992-02-25Stockholm, SwedenMajor League
Jack Norris1000001967-19692G1942-08-05Delisle, SASKMajor League
Lawrence "Baldy" Northcott46571291938-19391L1908-09-07Calgary, ALTAMajor League
Alexander Nylander65101626102019-20201L1998-03-02Calgary, ALTAMajor League
Michael Nylander239631171801121999-20034C1972-10-03Stockholm, SwedenMajor League
Gary Nylund1791437514611986-19893D1963-10-28Surrey, BCMajor League
Jack O'Callahan3031564793931982-19875D1957-07-24Charlestown, MAMajor League
Mike O'Connell1661861791061977-19814D1955-11-25Chicago, ILMajor League
Sean O'Donnell51077232011-20121D1971-10-13Ottawa, ONTMajor League
Danny O'Shea66101626381970-19722C1945-06-15Ajax, ONTMajor League
Lyle Odelein777613802001-20032D1968-07-21Quill Lake, SASKMajor League
Johnny Oduya234103545822011-20175D1981-10-01Stockholm, SwedenMajor League
Jordan Oesterle555101582017-20181D1992-06-25Dearborn Heights, MIMajor League
Brian Ogilvie1212341972-19731F1952-01-30Stettler, ALTAMajor League
Ed Olczyk322771322092741984-20005C1966-08-16Chicago, ILMajor League
Rostislav Olesz600062011-20121L1985-10-10Bilovec, Czech Rep.Major League
Bert Olmstead94223254441948-19513R1926-09-04Scepter, SASKMajor League
Dylan Olsen2801162011-20121D1991-01-03Calgary, ALTAMajor League
Bill Orban847815501967-19692L1939-09-10Regina, SASKMajor League
Bobby Orr2662127291976-19792D1948-03-20Parry Sound, ONTMajor League
Eddie Ouellette43325111935-19361L1911-03-09Ottawa, ONTMajor League
Samuel Pahlsson1321322008-20091C1977-12-17Ange, SwedenMajor League
Pete Palangio49101020201936-19382L1908-09-10North Bay, ONTMajor League
Michael Paliotta101102014-20151D1993-04-06Westport, CTMajor League
Rob Palmer1603321973-19763F1952-10-02Detroit, MIMajor League
Artemi Panarin1626190151532015-20172L1991-10-30Korkino, RussiaMajor League
Darren Pang8109961984-19893G1964-02-17Meaford, ONTMajor League
Richard Panik149343468902015-20183R1991-02-07Martin, SlovakiaMajor League
Joe Papike2033641940-19453R1914-03-28Eveleth, MNMajor League
Jim Pappin4882162284444471968-19757F1939-09-10Copper Cliff, ONTMajor League
P.A. Parenteau501122006-20071R1983-03-24Hull, PQMajor League
Steve Passmore81011151999-20045G1973-01-29Thunder Bay, ONTMajor League
Rick Paterson4305043931361978-19879F1958-02-10Kingston, ONTMajor League
Kent Paynter300041987-19892D1965-04-27Summerside, PEIMajor League
Perry Pelensky400051983-19841R1962-03-20Edmonton, ALTAMajor League
Marcel Pelletier600021950-19511G1927-12-06Sorel, PQMajor League
Pascal Pelletier700002008-20091C1983-06-16Labrador City, NFLDMajor League
Mike Peluso37426192001-20021R1974-09-02Bismarck, NDMajor League
Mike Peluso118124167431989-19923L1965-11-08Hibbing, MNMajor League
Brendan Perlini4712315202018-20202L1996-04-27Guildford, EnglandMajor League
Yanic Perreault539514242007-20081C1971-04-04Sherbrooke, PQMajor League
Jim Peters185434487571951-19543R1922-10-02Verdun, PQMajor League
Harold Phillipoff23044261978-19802W1956-02-14Kamsack, SASKMajor League
Isaak Phillips2014592021-20232D2001-09-28Barrie, ONTMajor League
Luke Philp301122022-20231C1995-11-06Canmore, ALTAMajor League
Pierre Pilote8217740047712051955-196813D1931-12-11Kenogami, PQMajor League
Gerry Pinder149323870761969-19712R1948-09-15Saskatoon, SASKMajor League
Brandon Pirri36671362010-20215C1991-04-10Toronto, ONTMajor League
Fernando Pisani607916102010-20111R1976-12-27Edmonton, ALTAMajor League
Derek Plante1711221999-20001C1971-01-17Cloquet, MNMajor League
Pierre Plante77101828591977-19781R1951-05-14Valleyfield, PQMajor League
Jim Playfair19134491987-19892D1964-05-22Fort Saint James, BCMajor League
Steve Poapst220723301182000-20044D1969-01-03Cornwall, ONTMajor League
Tony Poeta100001951-19521R1933-03-04North Bay, ONTMajor League
Norman "Bud" Poile58232952161947-19492R1924-02-10Fort William, ONTMajor League
Jack Portland21145241939-19412D1912-07-30Collingwood, ONTMajor League
Victor Posa200021985-19861D1966-11-05Ban, ItalyMajor League
Ryan Potulny300002010-20111C1984-09-05Grand Forks, NDMajor League
Patrick Poulin1413436701091993-19963L1973-04-23Vanier, PQMajor League
Ray Powell317152221950-19511C1925-11-16Timmins, ONTMajor League
Geoff Powis200001967-19681C1945-06-14Winnipeg, MANMajor League
Lynn Powis578132161973-19741C1949-04-19Saskatoon, SASKMajor League
Wayne Presley35593931864951984-19917R1965-03-23Dearborn, MIMajor League
Rich Preston429961272232571979-19876R1952-05-22Regina, SASKMajor League
Jack Price574610241951-19543D1932-05-08Goderich, ONTMajor League
Bob Probert461497612512101995-20027L1965-06-05Windsor, ONTMajor League
Mike Prokopec15000111995-19972R1974-05-17Toronto, ONTMajor League
Metro Prystai24360561161111947-19565C1927-11-07Yorkton, SASKMajor League
Cliff "Fido" Purpur119243357381941-19454R1912-09-26Grand Forks, NDMajor League
Max Quackenbush1401141951-19521D1928-08-29Toronto, ONTMajor League
John Quenneville900002019-20201C1996-04-16Edmonton, ALTAMajor League
Deron Quint514711182003-20041D1976-03-12Durham, NHMajor League
Stephane Quintal7211819602000-20011D1968-10-22Boucherville, PQMajor League
Antti Raanta3901102013-20152G1989-05-12Rauma, FinlandMajor League
Taylor Raddysh99262147182021-20232R1998-02-18Caledon, ONTMajor League
Igor Radulov439716222002-20042L1982-08-23Nizhny Tagil, RussiaMajor League
Clare Raglan67189381951-19532D1927-09-04Pembroke, ONTMajor League
Les Ramsay1122421944-19451Major League
Dennis Rasmussen1128917162015-20172C1990-07-03Vasteras, SwedenMajor League
Matt Ravlich245547522541964-19695D1938-07-12Sault Ste. Marie, ONTMajor League
Dick Redmond341711562272181972-19775D1949-08-14Kirkland Lake, ONTMajor League
Joe Reekie17022282001-20021D1965-02-22Victoria, BCMajor League
Peter Regin2123522013-20152C1986-04-16Herning, DenmarkMajor League
Alec Regula22101162020-20233D2000-08-06West Bloomfield, MIMajor League
Earl "Dutch" Reibel404121661957-19581C1930-07-21Kitchener, ONTMajor League
Lukas Reichel34791662021-20232L2002-05-17Nuremberg, GermanyMajor League
Tom Reid86077371967-19692D1946-06-24Fort Erie, ONTMajor League
Leo Reise23000241945-19472D1922-06-07Stoney Creek, ONTMajor League
Pascal Rheaume1902242001-20021C1973-06-21Quebec City, PQMajor League
Pat Ribble35257221978-19802D1954-04-26Leamington, ONTMajor League
Brad Richards76122537122014-20151C1980-05-02Murray Harbour, PEIMajor League
Dave Richardson300021965-19661L1940-12-11St. Boniface, MANMajor League
Danny Richmond39022682005-20083D1984-08-01Chicago, ILMajor League
Jim Riley15022141926-19271Major League
Vic Ripley1774124651261928-19335C1906-05-30Elgin, ONTMajor League
Moe Roberts100001951-19521G1906-12-12Waterbury, CTMajor League
Stephane Robidas4521012332003-20041D1977-03-03Sherbrooke, PQMajor League
Florent Robidoux527411751980-19843L1960-05-05Treherne, MANMajor League
Buddy Robinson912342022-20231R1991-09-30Bellmawr, NJMajor League
Doug Robinson40291181963-19652L1940-08-27St. Catharines, ONTMajor League
Earl Robinson479615131938-19391R1907-03-11Montreal, PQMajor League
Eddie Rodden2835861926-19282C1903-03-22Mattawa, ONTMajor League
Jeremy Roenick5242673295965701988-19968C1970-01-17Boston, MAMajor League
Al Rollins308011391952-19575G1926-10-09Vanguard, SASKMajor League
Larry Romanchych1002221970-19711C1949-09-07Vancouver, BCMajor League
Elwyn "Doc" Romnes30960119179421930-19399C1909-01-01White Bear Lake, MNMajor League
Filip Roos1712342022-20231D1999-01-05Gothenburg, SwedenMajor League
Darcy Rota4481171102274501973-19796F1953-02-16Vancouver, BCMajor League
Remi Royer18000671998-19991D1978-03-13Donnacona, PQMajor League
Michal Rozsival207445491152012-20175D1978-09-03Vlasim, Czech Rep.Major League
Mike Rucinski100001987-19892C1963-12-12Wheeling, ILMajor League
David Rundblad6331316182013-20163D1990-10-08Lycksele, SwedenMajor League
Terry Ruskowski211301381686091979-19834C1954-12-31Prince Albert, SASKMajor League
Cam Russell361819277881989-199910D1969-01-12Halifax, NSMajor League
Phil Russell5045317622912881972-19797D1952-07-21Edmonton, ALTAMajor League
Jan Rutta8081826362017-20192D1990-07-29Pisek, Czech Rep.Major League
Christian Ruuttu1582862902081992-19953C1964-02-20Lappeenranta, FinlandMajor League
Tuomo Ruutu22848601082592003-20084R1983-02-16Vantaa, FinlandMajor League
Warren Rychel2000171988-19912L1967-05-12Tecumseh, ONTMajor League
Brandon Saad428114127241862011-20207L1992-10-27Pittsburgh, PAMajor League
Tony Salmelainen5761117262006-20071L1981-08-08Espoo, FinlandMajor League
Sergei Samsonov2304462007-20081L1978-10-27Moscow, RussiaMajor League
Ed Sandford5712921561955-19561L1928-08-20New Toronto, ONTMajor League
Everett Sanipass1261726433091986-19904L1968-02-13Big Cove, NBMajor League
Fred Sasakamoose1100061953-19541C1934-12-24Debden, SASKMajor League
Bob Sauve84055331985-19872G1955-06-17Ste. Genevieve, PQMajor League
Denis Savard881377719109610051980-199713F1961-02-04Pointe Gatineau, PQMajor League
Jean Savard4271219291977-19792F1957-04-26Nordum, PQMajor League
Darin Sceviour100001986-19871F1965-11-30Lacombe, ALTAMajor League
Paul "Butch" Schaefer500061936-19371D1911-11-07Hinckley, MNMajor League
Nick Schmaltz162296291302016-20193C1996-02-23Madison, WIMajor League
Bobby Schmautz7612921431967-19692R1945-03-28Saskatoon, SASKMajor League
Enio Sclisizzi1402201952-19531L1925-08-01Milton, ONTMajor League
John Scott690221202010-20122L1982-09-26Edmonton, ALTAMajor League
Rob Scuderi1700002015-20161D1978-12-30Syosset, NYMajor League
Brent Seabrook11141033614646612005-202015D1985-04-20Richmond, BCMajor League
Al Secord46621315937214261980-19908L1958-03-03Sudbury, ONTMajor League
Ron Sedlbauer84251338261979-19812L1954-10-22Burlington, ONTMajor League
Nick Seeler601172019-20201D1993-06-03Eden Prairie, MNMajor League
Earl Seibert410561341904021935-194510D1911-12-07Kitchener, ONTMajor League
Jiri Sekac601122015-20161R1992-06-10Kladno, Czech Rep.Major League
Brett Seney710122022-20231L1996-02-28London, ONTMajor League
Jeff Shantz31236801161551993-19996C1973-10-10Duchess, ALTAMajor League
Patrick Sharp7492492835324112005-201811L1981-12-27Winnipeg, MANMajor League
Glen Sharpley71192342231980-19822C1956-09-06York, ONTMajor League
Andrew Shaw36275761513392011-20217R1991-07-20Belleville, ONTMajor League
Pat Shea1010101931-19321D1911-10-29Potlatch, IDMajor League
Bobby Sheehan78112031181975-19761C1949-01-11Weymouth, MAMajor League
Doug Shelton501121967-19681L1945-06-27Woodstock, ONTMajor League
John Sheppard3834741933-19341L1904-07-27Montreal, PQMajor League
Jack Shill516713121937-19392L1912-01-12Toronto, ONTMajor League
Paul Shmyr8421618751968-19713D1946-01-28Cudworth, SASKMajor League
Bill Shvetz100001954-19551D1930-08-27Hardinville, ALTAMajor League
Dylan Sikura471131402017-20203R1995-06-01Aurora, ONTMajor League
Chris Simon61126181252002-20031L1972-01-30Wawa, ONTMajor League
John "Cully" Simon2901191944-19451D1918-05-08Brockville, ONTMajor League
Kent Simpson100002013-20141G1992-03-26Edmonton, ALTAMajor League
Reid Simpson9186142471997-19992L1969-05-21Flin Flon, MANMajor League
Todd Simpson450331162005-20061D1973-05-28North Vancouver, BCMajor League
Jarrod Skalde701141997-19981C1971-02-26Niagara Falls, ONTMajor League
Jack Skille79121325302007-20114R1987-05-19Madison, WIMajor League
Warren Skorodenski3200021981-19874G1960-03-22Winnipeg, MANMajor League
Glen Skov34644751191501955-19605C1931-01-26Wheatley, ONTMajor League
Josiah Slavin1501142021-20221L1998-12-31Erie, COMajor League
John Sleaver1310161953-19572C1934-08-18Copper Cliff, ONTMajor League
Tod Sloan19658781361811958-19613C1927-11-30Vinton, PQMajor League
Ben Smith15623163942010-20155R1988-07-11Winston-Salem, NCMajor League
Clint Smith20281121202121943-19474C1913-12-12Assiniboia, SASKMajor League
Des Smith24145271939-19401D1914-02-22Ottawa, ONTMajor League
Gary Smith5100051971-19732G1944-02-04Ottawa, ONTMajor League
Glen "Baldy" Smith200001950-19511R1931-03-19Lucky Lake, SASKMajor League
Steve Smith317251111369201991-19976D1963-04-30Glasgow, ScotlandMajor League
Wayne Smith211221966-19671D1943-02-12Kamsack, SASKMajor League
Zack Smith504711292019-20201L1988-04-05Maple Creek, SASKMajor League
Radek Smolenak100052009-20101L1986-12-03Prague, Czech Rep.Major League
Bryan Smolinski62142337292006-20071C1971-12-27Toledo, OHMajor League
Greg Smyth600331411993-19952D1966-04-23Oakville, ONTMajor League
Carl Soderberg347815142020-20211C1985-10-12Malmo, SwedenMajor League
Arvid Soderblom1800002021-20232G1999-08-19Goteborg, SwedenMajor League
Ken Solheim520201980-19811L1961-03-27Medicine Hat, ALTAMajor League
Art Somers771419331071929-19312C1903-01-17Winnipeg, MANMajor League
Brent Sopel15432730702007-20103D1977-01-07Calgary, ALTAMajor League
Christian Soucy100001993-19941G1970-09-14Gatineau, PQMajor League
Jaroslav Spacek1551545601212000-20063D1974-02-11Rokycany, Czech Rep.Major League
Dollard St. Laurent2691051611901958-19624D1929-05-12Verdun, PQMajor League
Martin St. Pierre2113482005-20083C1983-08-11Ottawa, ONTMajor League
Viktor Stalberg2034347901022010-20133L1986-01-17Gothenburg, SwedenMajor League
Alex Stalock27000162022-20231G1987-07-28St. Paul, MNMajor League
Fred Stanfield107101222161964-19673L1944-05-04Toronto, ONTMajor League
Jack Stanfield1965-19661L1942-05-30Toronto, ONTMajor League
Allan Stanley111142943921954-19562D1926-03-01Timmins, ONTMajor League
Barney Stanley200001927-19281 Major League
Ryan Stanton100022012-20131D1989-07-20St. Albert, ALTAMajor League
Mike Stapleton12592130821986-19925C1966-05-05Sarnia, ONTMajor League
Pat Stapleton545412863273031965-19738D1940-07-04Sarnia, ONTMajor League
Joe Stark200001933-19341G1905-05-12Toronto, ONTMajor League
Vic Stasiuk37641081949-19512L1929-05-23Lethbridge, ALTAMajor League
Jaxson Stauber600002022-20231G1999-04-27Wayzata, MNMajor League
Doug Stevenson400001944-19462G1924-04-06Regina, SASKMajor League
Gaye Stewart17870661361741947-19503R1923-06-28Fort William, ONTMajor League
Jack Stewart63156611950-19522D1917-05-06Pilot Mound, MANMajor League
Karl Stewart37235432006-20071L1983-06-30Scarborough, ONTMajor League
Ken Stewart611201941-19421DPort Arthur, ONTMajor League
Riley Stillman6531013382020-20222D1998-03-09Peterborough, ONTMajor League
Art Stratton200001965-19661C1935-10-08Winnipeg, MANMajor League
Dylan Strome2256094154722018-20224C1997-03-07Mississauga, ONTMajor League
Jason Strudwick1023691602002-20042D1975-07-17Edmonton, ALTAMajor League
Malcolm Subban1700002019-20212G1993-12-21Toronto, ONTMajor League
Frank Sullivan200001954-19562D1929-06-16Toronto, ONTMajor League
George "Red" Sullivan13233681011091954-19562C1929-12-24Peterborough, ONTMajor League
Steve Sullivan3701181853032511999-20045C1974-07-06Timmins, ONTMajor League
Al Suomi500001936-19371L1913-10-29Eveleth, MNMajor League
Gary Suter301531261792841993-19985D1964-06-24Madison, WIMajor League
Pius Suter55141327142020-20211C1996-05-24Zurich, SwitzerlandMajor League
Brent Sutter417761432192931991-19987C1962-06-10Viking, ALTAMajor League
Darryl Sutter4061611182792881979-19878F1958-08-19Viking, ALTAMajor League
Duane Sutter1841832504401987-19903R1960-03-16Viking, ALTAMajor League
Rich Sutter981214261361993-19952R1963-12-02Viking, ALTAMajor League
Viktor Svedberg2722442015-20161D1991-05-24Gothenburg, SwedenMajor League
Michal Sykora5621214221996-19982D1973-07-04Pardubice, Czech Rep.Major League
Jeff Taffe100002010-20111C1981-02-19Hastings, MNMajor League
Rob Tallas1200002000-20011G1973-03-20Edmonton, ALTAMajor League
Dale Tallon325441121562961973-19785D1950-10-19Rouyn-Noranda, PQMajor League
Tony Tanti310101981-19832L1963-09-07Toronto, ONTMajor League
Harry Taylor1511201951-19521C1926-03-28St. James, MANMajor League
Ralph "Bouncer" Taylor772131371927-19303D1906-10-02Toronto, ONTMajor League
Stephen Tepper100001992-19931R1969-03-10Westborough, MAMajor League
Teuvo Teravainen115172744222013-20163L1994-09-11Helsinki, FinlandMajor League
Paul Terbenche68371081967-19681D1945-09-16Port Hope, ONTMajor League
Chris Terreri2801121996-19982G1964-11-15Providence, RIMajor League
Jocelyn Thibault321044121998-20046G1975-01-12Montreal, PQMajor League
Cy Thomas610181947-19481W1926-08-05Dowlais, WalesMajor League
Steve Thomas3341101202304231987-20037R1963-07-15Stockport, EnglandMajor League
Paul Thompson3651181462641921931-19398L1907-11-02Calgary, ALTAMajor League
Bill Thoms25263112175571938-19457C1910-03-05Newmarket, ONTMajor League
Jim Thomson704711751957-19581D1927-02-23Winnipeg, MANMajor League
Shawn Thornton31213702002-20063R1977-07-23Oshawa, ONTMajor League
Milan Tichy13011301992-19931D1969-09-22Plzen, CzechMajor League
Viktor Tikhonov1100062015-20161L1988-05-12Riga, LatviaMajor League
Ray Timgren1411221954-19551L1928-09-29Windsor, ONTMajor League
Kimmo Timonen1600022014-20151D1975-03-18Kuopio, FinlandMajor League
Jarred Tinordi44268402022-20231D1992-02-20Millersville, MDMajor League
Kevin Todd355611161993-19941C1968-05-04Winnipeg, MANMajor League
Jonathan Toews10673725118836072007-202315C1988-04-29Winnipeg, MANMajor League
John Tonelli33178371991-19921C1957-03-23Milton, ONTMajor League
Jordin Tootoo50213282016-20171R1983-02-02Churchill, MANMajor League
Jerry Toppazzini83111930771953-19552R1931-07-29Copper Cliff, ONTMajor League
Zellio Toppazzini700001956-19571R1930-01-05Copper Cliff, ONTMajor League
Jari Torkki410101988-19891L1965-08-11Rauma, FinlandMajor League
Jack Toupin812301943-19441F1910-11-10Trois-Rivieres, PQMajor League
Art Townsend400001926-19271DSouris, MANMajor League
Bobby Trapp824481291926-19282DMajor League
Percy Traub37022931926-19271D1896-08-23Chesley, ONTMajor League
Andrei Trefilov700001997-19992G1969-08-31Moscow, RussiaMajor League
Tim Trimper3061016101979-19801F1958-09-28Windsor, ONTMajor League
Louis Trudel211274673941933-19385L1912-07-21Salem, MAMajor League
Marty Turco2900062010-20111G1975-08-13Sault Ste. Marie, ONTMajor League
Bob Turner13911516721961-19632D1934-01-31Regina, SASKMajor League
Aud Tuten394812481941-19432D1915-01-14Enterprise, ALMajor League
Gene Ubriaco2111221969-19701L1937-12-26Sault Ste. Marie, ONTMajor League
Igor Ulanov53189921995-19961D1969-10-01Krasnokamsk, RussiaMajor League
Matt Underhill100002003-20041G1979-09-16Campbell River, BCMajor League
Rick Vaive1065539941681987-19892R1959-05-14Ottawa, ONTMajor League
Garry Valk1601162002-20031L1967-11-27Edmonton, ALTAMajor League
Wayne Van Dorp6974113261988-19902L1961-05-19Burnaby, BCMajor League
Ed Van Impe61811191111966-19671D1940-05-27Saskatoon, SASKMajor League
Trevor van Riemsdyk15882331622014-20173D1991-07-24Middletown, NJMajor League
Ryan VandenBussche263710175921997-20047R1973-02-28Simcoe, ONTMajor League
Jim Vandermeer1711141522712003-20084D1980-02-21Caroline, ALTAMajor League
Petri Varis100001997-19981L1969-05-13Varkaus, FinlandMajor League
Elmer Vasko641321531856061956-196610D1935-12-11Duparquet, PQMajor League
Greg Vaydik500001976-19771F1955-10-09Yellowknife, NWTMajor League
Mike Veisor6202201973-19806G1952-08-25Toronto, ONTMajor League
Antoine Vermette1903362014-20151C1982-07-20Saint-Agapit, PQMajor League
Kris Versteeg29468961641582007-20155R1986-05-13Lethbridge, ALTAMajor League
Gilles Villemure2100001975-19772G1940-05-30Trois-Rivieres, PQMajor League
Dan Vincelette1662020402881986-19925L1967-08-01Verdun, PQMajor League
Alex Vlasic2112322021-20232D2001-06-05Wilmette, ILMajor League
Ed Vokes500001930-19311R1909-05-27Major League
Reto Von Arx1931442000-20011L1976-09-13Egerkingen, SwitzerlandMajor League
Roman Vopat300041998-19991C1976-04-21Litvinov, Czech Rep.Major League
Pavel Vorobiev57101525382003-20062R1982-05-05Karaganda, KazakhstanMajor League
Carl Voss33381101937-19381C1907-01-06Chelsea, MAMajor League
Radim Vrbata122274875422005-20072R1981-06-13Mlada Boleslav, Czech Rep.Major League
Austin Wagner711202022-20231L1997-06-23Calgary, ALTAMajor League
Jimmy Waite5801101988-19978G1969-04-15Sherbrooke, PQMajor League
Matt Walker6511314792008-20091D1980-04-07Beaverlodge, ALTAMajor League
Lucas Wallmark1603362020-20211C1995-09-05Umea, SwedenMajor League
Mike Walton2663941978-19791C1945-01-03Kirkland Lake, ONTMajor League
Cam Ward3301142018-20191G1984-02-29Saskatoon, SASKMajor League
Don Ward300001957-19581D1935-10-19Sarnia, ONTMajor League
Eddie Wares10581826551945-19472R1915-03-19Calgary, ALTAMajor League
Nick Wasnie16101221927-19281R1905-01-28Winnipeg, MANMajor League
Bill Watson115233659121985-19894F1964-03-30Pine Falls, MANMajor League
Harry Watson168364985191954-19573L1923-05-06Saskatoon, SASKMajor League
Anton Wedin400042019-20201L1993-03-01Sundsvall, SwedenMajor League
Eric Weinrich35621921133091993-19996D1966-12-19Roanoke, VAMajor League
Dale Weise1501122015-20161R1988-08-05Winnipeg, MANMajor League
Dylan Wells100002022-20231G1998-01-03St. Catharines, ONTMajor League
Marvin "Cyclone" Wentworth2171724411451927-19325D1905-01-24Grimsby, ONTMajor League
Brad Werenka900081995-19961D1969-02-12Two Hills, ALTAMajor League
Ken Wharram7662522815332221951-196914C1933-07-02Ferris, ONTMajor League
Bill White415301491793361969-19767D1939-08-26Toronto, ONTMajor League
Peter White54347102001-20032C1969-03-15Montreal, PQMajor League
Todd White436814221997-20003C1975-05-21Kanata, ONTMajor League
Art Wiebe4141427412011932-194411D1913-09-28Rosthern, SASKMajor League
Neil Wilkinson7239121161993-19941D1967-08-15Selkirk, MANMajor League
Jason Williams63172542422006-20082C1980-08-11London, ONTMajor League
Sean Williams200041991-19921C1968-01-28Oshawa, ONTMajor League
Behn Wilson262391061456071983-19884D1958-12-19Toronto, ONTMajor League
Bob Wilson100001953-19541D1934-02-18Sudbury, ONTMajor League
Carol "Cully" Wilson398412401926-19271RMajor League
Doug Wilson9382255547797641977-199114D1957-07-05Ottawa, ONTMajor League
Johnny Wilson140423981361955-19572L1929-06-14Kincardine, ONTMajor League
Larry Wilson131214465631953-19563C1930-10-23Kincardine, ONTMajor League
Rik Wilson1445961987-19881D1962-06-17Long Beach, CAMajor League
Roger Wilson702261974-19751D1946-09-18Sudbury, ONTMajor League
Tommy Wingels577512432017-20181C1988-04-12Evanston, ILMajor League
James Wisniewski1681343561922005-20094D1984-02-21Canton, MIMajor League
Jim Wiste2908881968-19702C1946-02-18Moose Jaw, SASKMajor League
Steve Witiuk333811141951-19521L1929-01-08Winnipeg, MANMajor League
Benny Woit72189481955-19572D1928-01-07Fort William, ONTMajor League
Duane Wylie1433621974-19772C1950-11-10Spokane, WAMajor League
Mikhail Yakubov402911162003-20062C1982-02-16Barnaul, RussiaMajor League
Ken Yaremchuk188304373781983-19863C1964-01-01Edmonton, ALTAMajor League
Trent Yawney2801655713981987-19996D1965-09-29Hudson Bay, SASKMajor League
Brian Young802261980-19811D1958-11-02Jasper, ALTAMajor League
Howie Young96314171661963-19692D1937-08-02Toronto, ONTMajor League
Paul Ysebaert269817141993-19952L1966-05-15Sarnia, ONTMajor League
Nikita Zadorov55178362020-20211D1995-04-16Moscow, RussiaMajor League
Miles Zaharko5841317581978-19823D1957-04-30Mannville, ALTAMajor League
Nikita Zaitsev18123122022-20231D1991-10-29Moscow, RussiaMajor League
Larry Zeidel641671021953-19541D1928-06-01Montreal, PQMajor League
Valeri Zelepukin36347182000-20011L1968-09-17Voskresensk, RussiaMajor League
Alexei Zhamnov5281402844244191996-20048C1970-10-01Moscow, RussiaMajor League
Doug Zmolek105221231621998-20002D1970-11-03Rochester, MNMajor League
Martin "Buster" Zoborosky100021944-19451D1916-11-12Moose Jaw, SASKMajor League
Andrei Zyuzin32235382007-20081D1978-01-21Ufa, RussiaMajor 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.