hockey DB
search by league
team
morning report
contact us
home

Montreal Canadiens all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Reg Abbott300001952-19531C1930-02-04Winnipeg, MANMajor League
Gene Achtymichuk2035821951-19583C1932-09-07Lamont, ALTAMajor League
Keith Acton228781101882291979-19845C1958-04-15Stouffville, ONTMajor League
Jack Adams4261218111940-19411L1920-05-05Calgary, ALTAMajor League
David Aebischer3900022005-20072G1978-02-07Fribourg, SwitzerlandMajor League
Kenny Agostino362911262018-20191L1992-04-30Morristown, NJMajor League
John Aiken100001957-19581G1932-01-01Arlington, MAMajor League
Art Alexandre1102281931-19332L1909-03-02St. Jean, PQMajor League
Frederic Allard300002022-20231D1997-12-27Quebec, PQMajor League
Bryan Allen501122014-20151D1980-08-21Kingston, ONTMajor League
George Allen4971421121946-19471L1914-07-27Bayfield, NBMajor League
Jake Allen12702282020-20244G1990-08-07Fredericton, NBMajor League
Dave Allison3000121983-19841D1959-04-14Fort Frances, ONTMajor League
Karl Alzner9511213422017-20203D1988-09-24Burnaby, BCMajor League
Doug "Andy" Anderson1952-19531C1927-10-20Edmonton, ALTAMajor League
Josh Anderson25865411062472020-20244R1994-05-07Burlington, ONTMajor League
Sven Andrighetto83111728102014-20173R1993-03-21Zurich, SwitzerlandMajor League
Ron Andruff600021974-19762C1953-07-10Chemainus, BCMajor League
Amos Arbour4336743501918-19213L1895-01-26Waubaushene, ONTMajor League
Joel Armia31562521141142018-20246R1993-05-31Pori, FinlandMajor League
Colby Armstrong37235122012-20131L1982-11-23Lloydminster, SASKMajor League
Chuck Arnason3641561971-19732R1951-07-15Ashern, MANMajor League
Arron Asham121119201381998-20024R1978-04-13Portage La Prairie, MANMajor League
Oscar "Ossie" Asmundson200001937-19381R1908-11-17Red Deer, ALTAMajor League
Donald Audette90152237432001-20043R1969-09-23Laval, PQMajor League
Alex Auld1601122010-20111G1981-01-07Cold Lake, ALTAMajor League
Don Awrey12812324871974-19762D1943-07-18Kitchener, ONTMajor League
Ralph Backstrom8442152875023481956-197115C1937-09-18Kirkland Lake, ONTMajor League
Brandon Baddock100002021-20221L1995-03-29Vermilion, ALTAMajor League
Bill Baker11000321980-19811D1956-11-29Grand Rapids, MNMajor League
Jozef Balej400002003-20041R1982-02-22Myjava, SlovakiaMajor League
Murray Balfour511261956-19582R1936-08-24Regina, SASKMajor League
Dave Balon22656561121961963-19674L1937-08-02Wakaw, SASKMajor League
Riley Barber900022019-20201R1994-02-07Pittsburgh, PAMajor League
Mark Barberio5621214162015-20172D1990-03-23Montreal, PQMajor League
Murray Baron601561071996-19971D1967-06-01Prince George, BCMajor League
Normand Baron4000121983-19841F1957-12-15Verdun, PQMajor League
Justin Barron85111829362021-20243D2001-11-15Halifax, NSMajor League
Marty Barry304101421939-19401C1904-12-08Quebec, PQMajor League
Jim Bartlett200041954-19551L1932-05-27Verdun, PQMajor League
Victor Bartley900062015-20161D1988-02-17Ottawa, ONTMajor League
Andre Bashkirov3003301998-20013R1970-06-22Shelekhov, RussiaMajor League
Gary Bauman200001966-19671G1940-07-21Innisfail, ALTAMajor League
Francois Beauchemin100002002-20031D1980-06-04Sorel, PQMajor League
Nathan Beaulieu225753601522012-20175D1992-12-05Strathroy, ONTMajor League
Owen Beck100002022-20231C2004-02-03Peterborough, ONTMajor League
Steve Begin2663531662752003-20095L1978-06-14Trois-Rivieres, PQMajor League
Francis Belanger10000292000-20011L1978-01-15Bellefeuille, PQMajor League
Jesse Belanger39781561991-20003C1969-06-15St. Georges Beauce, PQMajor League
Jean Beliveau1125507712121910311950-197120C1931-08-31Trois-Rivieres, PQMajor League
Billy Bell4210131917-19246C1891-06-10Lachine, PQMajor League
Shawn Belle200002009-20101D1985-01-03Edmonton, ALTAMajor League
Brian Bellows2008194175881992-19953R1964-09-01St. Catharines, ONTMajor League
Alex Belzile446915172019-20234R1991-08-31Riviere-du-Loup, PQMajor League
Jordie Benn171112839772016-20193D1987-07-26Victoria, BCMajor League
Max Bennett100001935-19361R1912-11-04Cobalt, ONTMajor League
Joe Benoit1857569144941940-19475R1916-02-27St. Albert, ALTAMajor League
Gordon "Red" Berenson136142337431961-19665L1939-12-08Regina, SASKMajor League
Sergei Berezin29461042001-20021L1971-11-05Voskresensk, RussiaMajor League
Jean-Claude Bergeron1801101990-19911G1968-10-14Hauterive, PQMajor League
Marc-Andre Bergeron60132134162009-20101D1980-10-13Trois-Rivieres, PQMajor League
Louis Berlinquette134382967901917-19236LPapineauville, PQMajor League
Bob Berry200001968-19691L1943-11-29Montreal, PQMajor League
Eric Bertrand300002000-20011L1975-04-16St. Ephrem, PQMajor League
Paul Bibeault10200001940-19464G1919-04-13Montreal, PQMajor League
Andre Binette100001954-19551G1933-12-02Montreal, PQMajor League
Garry Blaine100001954-19551W1933-04-19St. Boniface, MANMajor League
Hector "Toe" Blake5692352925272821935-194813L1912-08-21Victoria Mines, ONTMajor League
Sylvain Blouin22000621998-20032L1974-05-21Montreal, PQMajor League
Mike Blunden51224362011-20143R1986-12-15North York, ONTMajor League
Serge Boisvert29551041984-19884C1959-06-01Drummondville, PQMajor League
Marcel Bonin280681372052201957-19625L1931-09-17Montreal, PQMajor League
Radek Bonk1351925441062005-20072C1976-01-09Krnov, CzechMajor League
Chris Bordeleau6131619221968-19702C1947-09-23Rouyn-Noranda, PQMajor League
Sebastien Bordeleau8581725381995-19983C1975-02-15Vancouver, BCMajor League
Edmond Bouchard1814541921-19221L1892-05-25St. Etienne, PQMajor League
Emile "Butch" Bouchard785491451948631941-195615D1919-09-04Montreal, PQMajor League
Pierre Bouchard4891666823791970-19788D1948-02-20Longueuil, PQMajor League
Bill Boucher15683331163211921-19276R1899-11-10Ottawa, ONTMajor League
Robert Boucher1200001923-19241C1904-02-14Ottawa, ONTMajor League
Andre Boudrias715641963-19673C1943-09-19Montreal, PQMajor League
Francis Bouillon58124931174241999-201411D1975-10-17New York, NYMajor League
Conrad Bourcier600001935-19361C1915-05-28Montreal, PQMajor League
Jean-Louis Bourcier901101935-19361L1911-01-03Montreal, PQMajor League
Leo Bourgeault67549191932-19353D1904-01-17Sturgeon Falls, ONTMajor League
Michael Bournival8910919222013-20152L1992-05-31Shawinigan, PQMajor League
Claude Bourque6100001938-19402G1915-03-31Oxford, NSMajor League
Rene Bourque141211839972011-20154R1981-12-10Lac La Biche, ALTAMajor League
Drayson Bowman300002014-20151L1989-03-08Grand Rapids, MIMajor League
Jack Bownass401101957-19581D1930-07-27Winnipeg, MANMajor League
Dustin Boyd1010122010-20111C1986-07-16Winnipeg, MANMajor League
Donald Brashear11137103581993-19974L1972-01-07Bedford, INMajor League
Daniel Briere69131225302013-20141C1977-10-06Gatineau, PQMajor League
Patrice Brisebois896872843715461990-200916D1971-01-27Montreal, PQMajor League
Gerry Brisson402241962-19631R1937-09-03St. Boniface, MANMajor League
Connie Broden621321955-19583C1932-04-06Montreal, PQMajor League
Len Broderick100001957-19581G1938-10-11Toronto, ONTMajor League
Adam Brooks401102021-20221C1996-05-06Winnipeg, MANMajor League
Brad Brown13000431996-19992D1975-12-27Baie Verte, NFLDMajor League
George Brown7962228341936-19393C1912-05-17Winnipeg, MANMajor League
Mike Brown14112272015-20161R1985-06-24Chicago, ILMajor League
Jeff Brubaker3011321981-19821L1958-02-24Hagerstown, MDMajor League
Benoit Brunet494921492412211988-200213L1968-08-24Pointe-Claire, PQMajor League
Randy Bucyk1742681985-19861C1962-11-09Edmonton, ALTAMajor League
Peter Budaj5403382011-20143G1982-09-18Banska Bystrica, SlovakiaMajor League
Jan Bulis29258761341182000-20065C1978-03-18Pardubice, Czech Rep.Major League
Fred "Skippy" Burchell400021950-19542C1931-01-09Montreal, PQMajor League
Valeri Bure2154664110731994-19984R1974-06-13Moscow, RussiaMajor League
Marc Bureau182222244741995-19983C1966-05-19Trois-Rivieres, PQMajor League
Marty Burke3031538533751927-19388D1903-01-28Toronto, ONTMajor League
Walter Buswell228631371081935-19405D1908-11-08Montreal, PQMajor League
Paul Byron3838179160982015-20227L1989-04-27Ottawa, ONTMajor League
Herbert Cain45131427261938-19391L1913-12-24Newmarket, ONTMajor League
Billy Cameron1800021923-19241R1896-12-05Timmins, ONTMajor League
Harry Cameron1613013111919-19201D1890-02-06Pembroke, ONTMajor League
Mike Cammalleri1705465119592009-20123L1982-06-08Toronto, ONTMajor League
Dave Campbell300001920-19211D1896-04-27Lachute, PQMajor League
Jim Campbell5791120532000-20011R1973-04-03Worcester, MAMajor League
Tod Campeau425914161943-19493C1923-06-04Saint-Jerome, PQMajor League
Dominic Campedelli200001985-19861D1964-04-03Cohasset, MAMajor League
Chris Campoli43291182011-20121D1984-07-09Mississauga, ONTMajor League
Guy Carbonneau9122213265476231980-199413C1960-03-18Sept-Iles, PQMajor League
Mathieu Carle300042009-20101D1987-09-30Gatineau, PQMajor League
Kent Carlson8548121061983-19863D1962-01-11Concord, NHMajor League
Patrik Carnback600021992-19931R1968-02-01Goteborg, SwedenMajor League
Alain Caron200001968-19691R1938-04-27Dolbeau, PQMajor League
Daniel Carr94142034222015-20183L1991-11-01Sherwood Park, ALTAMajor League
Bob Carse22336161947-19481L1919-07-19Edmonton, ALTAMajor League
Gerald Carson209118191721928-19355D1903-10-10Parry Sound, ONTMajor League
Billy Carter800041957-19622C1937-12-02Cornwall, ONTMajor League
Joe Carveth107173350181947-19503R1918-03-21Regina, SASKMajor League
Andrew Cassels6081927221989-19912C1969-07-23Bramalea, ONTMajor League
Cole Caufield1957366139302020-20244R2001-01-02Stevens Point, WIMajor League
Frederic Chabot1600021990-19994G1968-02-12Hebertville, PQMajor League
John Chabot66193150151983-19852C1962-05-18Summerside, PEIMajor League
Lorne Chabot4700021933-19341G1900-10-05Montreal, PQMajor League
Erwin "Murph" Chamberlain32366971635401940-19498C1915-02-14Shawville, PQMajor League
Michael Chaput32055142018-20191C1992-04-09Ile-Bizard, PQMajor League
Jose Charbonneau25156121987-19892R1966-11-21Ferme-Neuve, PQMajor League
Eric Charron300021992-19931D1970-01-14Verdun, PQMajor League
Guy Charron2022421969-19712C1949-01-24Verdun, PQMajor League
Rick Chartraw2811837552221974-19817D1954-07-13Caracas, VenezuelaMajor League
Chris Chelios402722373097831983-19907D1962-01-25Chicago, ILMajor League
Ben Chiarot1641729461532019-20223D1991-05-09Hamilton, ONTMajor League
Kyle Chipchura6841014312007-20103C1986-02-19Westlock, ALTAMajor League
Tom Chorske71121224341989-19912L1966-09-18Minneapolis, MNMajor League
Eric Chouinard1313402000-20011C1980-07-08Atlanta, GAMajor League
Enrico Ciccone3000142000-20011D1970-04-10Montreal, PQMajor League
Kale Clague25235182021-20221D1998-06-05Regina, SASKMajor League
Brett Clark102325361997-19992D1976-12-23Wapella, SASKMajor League
Odie Cleghorn15893281211391918-19257R1891-09-19Montreal, PQMajor League
Sprague Cleghorn984215572181921-19254D1890-03-11Montreal, PQMajor League
Wally Clune500061955-19561D1931-02-20Toronto, ONTMajor League
Erik Cole101382967582011-20132L1978-11-06Oswego, NYMajor League
Norman "Dodger" Collings101101934-19351F1910-05-06Bradford, ONTMajor League
Bill Collins40628391970-19711C1943-07-13Ottawa, ONTMajor League
Rey Comeau400001971-19721C1948-10-25Montreal, PQMajor League
Mike Condon5500002015-20161G1990-04-27Holliston, MAMajor League
Lucas Condotta410102022-20242C1997-11-06Georgetown, ONTMajor League
Wayne Connelly300001960-19611R1939-12-16Rouyn-Noranda, PQMajor League
Cam Connor23134391978-19791R1954-08-10Winnipeg, MANMajor League
Craig Conroy1310121994-19962C1971-09-04Potsdam, NYMajor League
Carson Cooper14538161926-19271R1899-07-17Cornwall, ONTMajor League
Bert Corbeau1053714512441917-19225D1894-02-09Penetanguishene, ONTMajor League
Roger Cormier100001925-19261R1905-03-23Montreal, PQMajor League
Andre Corriveau301101953-19541R1928-05-15Grand'Mere, PQMajor League
Shayne Corson66216825542313411985-200011L1966-08-13Barrie, ONTMajor League
Alain Cote41099481990-19922D1967-04-14Montmagny, PQMajor League
Jean-Philippe Cote800042005-20061D1982-04-22Quebec, PQMajor League
John Coughlin300001919-19201R1892-06-06Duro, ONTMajor League
Yvan Cournoyer9684284358632551963-197916F1943-11-22Drummondville, PQMajor League
Russ Courtnall25082113195771988-19924R1965-01-02Duncan, BCMajor League
Nick Cousins5891322332019-20201C1993-07-20Belleville, ONTMajor League
Billy Coutu1752413372711917-19268D1892-03-01Sault Ste. Marie, ONTMajor League
Gerry Couture1001141951-19521C1925-08-06Saskatoon, SASKMajor League
Rosario "Lolo" Couture1001101935-19361R1905-07-24St. Boniface, MANMajor League
Abby Cox100001935-19361G1904-07-19London, ONTMajor League
Glen Cressman400021956-19571C1934-08-29Kitchener, ONTMajor League
Ed Cristofoli901141989-19901R1967-05-14Trail, BCMajor League
Nels Crutchfield415510201934-19351C1911-07-12Knowlton, PQMajor League
Wilf Cude22000001933-19418G1910-07-04Barry, WalesMajor League
Jassen Cullimore52268461996-19982D1972-12-04Simcoe, ONTMajor League
Jim Cummins47358921999-20001R1970-05-17Dearborn, MIMajor League
Hugh Currie100001950-19511D1925-10-22Saskatoon, SASKMajor League
Floyd Curry601105992041471947-195811R1925-08-11Chapleau, ONTMajor League
Paul Curtis100001969-19701D1947-09-29Peterborough, ONTMajor League
Ian Cushenan35123281958-19591D1933-11-29Hamilton, ONTMajor League
Claude Cyr100001958-19591G1939-03-27Montreal, PQMajor League
Mariusz Czerkawski435914162002-20031R1972-04-13Radomsko, PolandMajor League
Matt D'Agostini94141125442007-20103R1986-10-23Sault Ste. Marie, ONTMajor League
Kirby Dach60142640432022-20242C2001-01-21Fort Saskatchewan, ALTAMajor League
Andreas Dackell212264470582001-20043R1972-12-29Gavle, SwedenMajor League
Evgeny Dadonov5041418162022-20231R1989-03-12Chelyabinsk, RussiaMajor League
Pierre Dagenais82221739402003-20062L1978-03-04Blainville, PQMajor League
Kjell Dahlin1665759116101985-19883R1963-02-02Timra, SwedenMajor League
J.J. Daigneault3522268902571989-19967D1965-10-12Montreal, PQMajor League
Napoleon "Bunny" Dame3425741941-19421L1913-12-06Edmonton, ALTAMajor League
Vincent Damphousse5191843144985591992-19997C1967-12-17Montreal, PQMajor League
Phillip Danault360541401941722015-20216C1993-02-24Victoriaville, PQMajor League
Mathieu Dandenault2522034541742005-20094R1976-02-03Sherbrooke, PQMajor League
Yann Danis600002005-20061G1981-06-21Lafontaine, PQMajor League
Dan Daoust401141982-19831C1960-02-29Montreal, PQMajor League
Craig Darby166192847301994-20024C1972-09-26Oneida, NYMajor League
Mathieu Darche149222648322009-20123L1976-11-26Montreal, PQMajor League
Laurent Dauphin384812252021-20221C1995-03-27Repentigny, PQMajor League
Brandon Davidson23033132016-20182D1991-08-21Taber, ALTAMajor League
Lorne Davis40751241951-19543R1930-07-20Regina, SASKMajor League
Jason Dawe37459141998-19991R1973-05-29North York, ONTMajor League
Bob Dawes1505541950-19511D1924-11-29Saskatoon, SASKMajor League
Nigel Dawes400002010-20111L1985-02-09Winnipeg, MANMajor League
Jacob De La Rose11981119512014-20184C1995-05-20Arvika, SwedenMajor League
Lucien DeBlois112262854681984-19862F1957-06-21Joliette, PQMajor League
Denis DeJordy701101971-19721G1938-11-15Saint-Hyacinthe, PQMajor League
Jonathan Delisle100001998-19991R1977-06-30Ste.Anne des Plaines, PQMajor League
Xavier Delisle1432562000-20011C1977-05-24Quebec, PQMajor League
Gilbert Delorme1651736531521981-19843D1962-11-25Boucherville, PQMajor League
Tony Demers82202242231937-19435R1917-07-22Chambly, PQMajor League
Louis Denis301101949-19512R1928-06-07Vonda, SASKMajor League
Marc Denis100002008-20091G1977-08-01Montreal, PQMajor League
Gerry Desaulniers802241950-19543C1928-12-31Shawinigan Falls, PQMajor League
Matthieu Descoteaux511242000-20011D1977-09-22Pierreville, PQMajor League
David Desharnais435791712501362009-20178C1986-09-14Laurier-Station, PQMajor League
Joffre Desilets118202545231935-19383R1915-04-16Capreol, ONTMajor League
Eric Desjardins405431361793511988-19957D1969-06-14Rouyn-Noranda, PQMajor League
Martin Desjardins802221989-19901C1967-01-28Sainte-Rose, PQMajor League
Jacques Deslauriers200001955-19561D1928-09-03Montreal, PQMajor League
Nicolas Deslauriers10612719772017-20192L1991-02-22La Salle, PQMajor League
Marcel "Ching" Dheere1112321942-19431L1920-12-19St. Boniface, MANMajor League
Raphael Diaz12843741482011-20143D1986-01-09Baar, SwitzerlandMajor League
Gerald Diduck32123391990-19911D1965-04-06Sherwood Park, ALTAMajor League
Darren Dietz13145132015-20161D1993-07-17Medicine Hat, ALTAMajor League
Gilbert Dionne19660701301061990-19955L1970-09-19Drummondville, PQMajor League
Paul DiPietro154254469801991-19954C1970-09-08Sault Ste. Marie, ONTMajor League
Robert Dirk300061995-19961D1966-08-20Regina, SASKMajor League
Fred Doherty300001918-19191RNorwood, ONTMajor League
Max Domi15345711161152018-20202C1995-03-02Winnipeg, MANMajor League
John "Red" Doran603361939-19401D1910-05-24Belleville, ONTMajor League
Ed Dorohoy1600061948-19491C1929-03-13Medicine Hat, ALTAMajor League
Jim Dowd1432562003-20041C1968-12-25Brick, NJMajor League
Aaron Downey46246982005-20072R1974-08-27Shelburne, ONTMajor League
Davis Drewiske912302012-20131D1984-11-22Hudson, WIMajor League
Gordie Drillon49282250141942-19431R1914-10-23Moncton, NBMajor League
Jonathan Drouin321481381861312017-20236L1995-03-28Sainte-Agathe, PQMajor League
Jude Drouin1201121968-19702C1948-10-28Murdochville, PQMajor League
Polly Drouin156235073801935-19416L1908-01-04Verdun, PQMajor League
Ken Dryden39701919121970-19798G1947-08-08Hamilton, ONTMajor League
Gilles Dube1212321949-19501L1927-06-02Sherbrooke, PQMajor League
Dick Duff30587851721661964-19706L1936-02-18Kirkland Lake, ONTMajor League
Donald Dufresne119320231551988-19935D1967-04-10Quebec, PQMajor League
Gabriel Dumont18123132011-20154C1990-10-06Degelis, PQMajor League
Norm Dupont3513441979-19801L1957-02-05Montreal, PQMajor League
Bill Durnan38301171943-19507G1916-01-22Toronto, ONTMajor League
Norm Dussault206316293471947-19514L1925-09-26Springfield, MAMajor League
Christian Dvorak145244468342021-20243C1996-02-02Palos Heights, ILMajor League
Gordie Dwyer13000532002-20042L1978-01-25Dalhousie, NBMajor League
Karl Dykhuis2882132531521999-20045D1972-07-08Sept-Iles, PQMajor League
Frank Eddolls575914261944-19473D1921-07-05Lachine, PQMajor League
Gary "Duke" Edmundson100021951-19521D1932-05-06Sexsmith, ALTAMajor League
Joel Edmundson140824321182020-20233D1993-06-28Brandon, MANMajor League
Lars Eller43571831542972010-20166C1989-05-08Rodovre, DenmarkMajor League
Morgan Ellis300022015-20161D1992-04-30Ellerslie, PEIMajor League
Eddie Emberg1944-19451C1921-11-18Montreal, PQMajor League
Alexei Emelin3801458723232011-20176D1986-04-25Tolyatti, RussiaMajor League
Brian Engblom31614871012981976-19826D1955-01-27Winnipeg, MANMajor League
Andreas Engqvist1500042010-20122C1987-12-23Stockholm, SwedenMajor League
Tony Esposito1300001968-19691G1943-04-23Sault Ste. Marie, ONTMajor League
Claude Evans400001954-19551G1933-04-28Longueuil, PQMajor League
Jake Evans2582662881012019-20245C1996-06-02Toronto, ONTMajor League
Stewart Evans43279581938-19391D1908-06-19Ottawa, ONTMajor League
Todd Ewen1901319326091989-19934R1966-03-22Saskatoon, SASKMajor League
Randy Exelby100001988-19891G1965-08-13Toronto, ONTMajor League
Bobby Farnham3000172016-20171R1989-01-21North Andover, MAMajor League
Sean Farrell610102022-20231L2001-11-02Hopkinton, MAMajor League
Craig Ferguson1311221993-19963C1970-04-08Castro Valley, CAMajor League
John Ferguson50014515830312141963-19718R1938-09-05Vancouver, BCMajor League
Jonathan Ferland710122005-20061R1983-02-09Ste-Marie-du-Beauce, PQMajor League
Eric Fichaud200002000-20011G1975-11-04Anjou, PQMajor League
Wilf Field9101101944-19451D1916-04-29Winnipeg, MANMajor League
Bob Fillion3274261103841943-19507L1921-07-12Thetford Mines, PQMajor League
Stephane Fiset200002001-20021G1970-06-17Montreal, PQMajor League
Rory Fitzpatrick48033241995-19972D1975-01-11Rochester, NYMajor League
Tomas Fleischmann57101020282015-20161L1984-05-16Koprivnice, Czech Rep.Major League
Gerry Fleming11000421993-19952L1966-10-16Montreal, PQMajor League
Reg Fleming300021959-19601D1936-04-21Montreal, PQMajor League
Steven Fletcher1987-19881L1962-03-31Montreal, PQMajor League
Cale Fleury4110162019-20201D1998-11-19Carlyle, SASKMajor League
Ron Flockhart42101222141984-19851F1960-10-10Smithers, BCMajor League
Brian Flynn116101020102014-20173C1988-07-26Lynnfield, MAMajor League
Bryan Fogarty346410441993-19952D1969-06-11Montreal, PQMajor League
Christian Folin35156242018-20202D1991-02-09Gothenburg, SwedenMajor League
Lou Fontinato117421253081961-19632D1932-01-20Guelph, ONTMajor League
Charles Fortier100001923-192411892-08-04Rockland, ONTMajor League
Bob Frampton200001949-19501L1929-01-20Toronto, ONTMajor League
Gord Fraser1000041929-19301D1902-01-03Pembroke, ONTMajor League
Scott Fraser1420241995-19961R1972-05-03Moncton, NBMajor League
Irv Frew18022161935-19361D1907-08-16Kilsyth, ScotlandMajor League
Byron Froese483811262017-20181C1991-03-12Winkler, MANMajor League
Michael Frolik800002020-20211R1988-02-17Kladno, Czech Rep.Major League
Bob Fryday510101949-19522R1928-12-05Toronto, ONTMajor League
Art Gagne1324116571691926-19293R1897-10-11Ottawa, ONTMajor League
Germain Gagnon400001971-19721L1942-12-09Chicoutimi, PQMajor League
Johnny Gagnon4061151372522861930-194010R1905-06-08Chicoutimi, PQMajor League
Bob Gainey11602392625015851973-198916F1953-12-13Peterborough, ONTMajor League
Alex Galchenyuk4181081472551512012-20186C1994-02-12Milwaukee, WIMajor League
Brendan Gallagher7422132034164992012-202412R1992-05-06Edmonton, ALTAMajor League
Dick Gamble178384179601950-19566L1928-11-19Moncton, NBMajor League
Perry Ganchar110101987-19881R1963-10-28Saskatoon, SASKMajor League
Bert Gardiner5200001940-19422G1913-03-25Saskatoon, SASKMajor League
Herb Gardiner9610919521926-19293D1891-05-10Winnipeg, MANMajor League
Dave Gardner362111321972-19742C1952-08-23Toronto, ONTMajor League
Mathieu Garon4300022000-20044G1978-01-09Chandler, PQMajor League
Leo Gaudreault718412301927-19333L1905-10-19Chicoutimi, PQMajor League
Art "Nosey" Gauthier1300001926-19271C1904-10-10Espanola, ONTMajor League
Fern Gauthier50181331231944-19451R1919-08-31Chicoutimi, PQMajor League
Jean Gauthier9012021681960-19708D1937-04-29Montreal, PQMajor League
Luc Gauthier300021990-19911D1964-04-19Longueuil, PQMajor League
Paul Gauthier100001937-19381G1915-12-08Winnipeg, MANMajor League
Jocelyn Gauvreau200001983-19841D1964-03-04Masham, PQMajor League
Jean-Guy Gendron4391221511960-19611L1934-08-30Montreal, PQMajor League
Bernie "Boom-Boom" Geoffrion7663713887596361950-196414R1931-02-14Montreal, PQMajor League
Blake Geoffrion13202102011-20121L1988-02-03Plantation, FLMajor League
Dan Geoffrion32066121979-19801R1958-01-24Montreal, PQMajor League
Ray Getliffe26599971962031939-19456L1914-04-03Galt, ONTMajor League
Brandon Gignac710102023-20241C1997-11-07Repentigny, PQMajor League
Tom Gilbert1175914422014-20162D1983-01-10Bloomington, MNMajor League
Brent Gilchrist23646671131111988-19924C1967-04-03Moose Jaw, SASKMajor League
Hal Gill196523281402009-20123D1975-04-06Concord, MAMajor League
Doug Gilmour131215071842001-20032C1963-06-25Kingston, ONTMajor League
Gaston Gingras247341021361111979-19887D1959-02-13Temiscaming, PQMajor League
Brian Gionta3039776173962009-20145R1979-01-18Rochester, NYMajor League
Art Giroux40527141932-19331R1908-06-06Quebec, PQMajor League
Howie Glover100001968-19691R1935-02-14Toronto, ONTMajor League
Sammy Godin36224151933-19341R1909-09-20Rockland, ONTMajor League
Leroy Goldsworthy80352055211934-19362R1908-10-18Two Harbors, MNMajor League
Glenn Goldup1801141973-19763F1953-04-26Toronto, ONTMajor League
Scott Gomez19621871081222009-20123C1979-12-23Anchorage, AKMajor League
Sergei Gonchar4511213162014-20151D1974-04-13Chelyabinsk, RussiaMajor League
Josh Gorges4641375881922006-20148D1984-08-14Kelowna, BCMajor League
Cliff Goupille2221228402561935-19438D1915-09-02Trois-Rivieres, PQMajor League
Phil Goyette37562120182441956-19637C1933-10-31Lachine, PQMajor League
Tony Graboski6661016241940-19433D1916-05-29Timmins, ONTMajor League
Mikhail Grabovski2736982006-20082C1984-01-31Potsdam, GermanyMajor League
Bob Gracie701141938-19391C1910-11-08North Bay, ONTMajor League
Danny Grant23347101965-19682R1945-02-21Fredericton, NBMajor League
Benoit Gratton12112122001-20042C1976-12-28Montreal, PQMajor League
Leo Gravelle205433275361946-19515R1925-06-10Aylmer, PQMajor League
Terry Gray400061963-19641R1938-03-21Montreal, PQMajor League
Rick Green3991079891831982-19897D1956-02-20Belleville, ONTMajor League
Lucien Grenier2323521968-19702R1946-11-03Malartic, PQMajor League
Francois Groleau801161995-19983D1973-01-23Longueuil, PQMajor League
Leonard Grosvenor400001932-19331C1905-07-21Ottawa, ONTMajor League
Kaiden Guhle112102939832022-20242D2002-01-18Edmonton, ALTAMajor League
Miloslav Guren36134161998-20002D1976-09-24Hradiste, Czech Rep.Major League
Denis Gurianov2353862022-20231R1997-06-07Tolyatti, RussiaMajor League
Erik Gustafsson502202020-20211D1992-03-14Nynashamn, SwedenMajor League
Jeff Hackett161022121998-20035G1968-06-01London, ONTMajor League
Jim Haggerty511201941-19421L1914-04-14Port Arthur, ONTMajor League
Ron Hainsey3211262002-20042D1981-03-24Bolton, CTMajor League
George Hainsworth31800021926-19378G1895-06-26Toronto, ONTMajor League
Jaroslav Halak10101122006-20104G1985-05-13Bratislava, SlovakiaMajor League
Joe Hall37151161451917-19192D1881-05-03Staffordshire, EnglandMajor League
Kevin Haller1491725422521991-19943D1970-12-05Trochu, ALTAMajor League
Jeff Halpern88121628312010-20132C1976-05-03Washington, DCMajor League
Jean Hamel7911213921983-19841D1952-06-06Asbestos, PQMajor League
Chuck Hamilton100001961-19621R1939-01-18Kirkland Lake, ONTMajor League
Andrew Hammond400002021-20221G1988-02-11Surrey, BCMajor League
Roman Hamrlik31222971192372007-20114D1974-04-12Zlin, Czech Rep.Major League
Joel Hanley1706642015-20172D1991-06-08Keswick, ONTMajor League
John Hanna600021963-19641D1935-04-05Sydney, NSMajor League
Glen Harmon45250961463341942-19519D1921-01-02Holland, MANMajor League
Terry Harper554141121268051962-197210D1940-01-27Regina, SASKMajor League
Leland "Hago" Harrington2411221932-19331L1904-08-13Melrose, MAMajor League
Jordan Harris12272128542021-20243D2000-07-07Haverhill, MAMajor League
Ted Harris40718951135761963-19707D1936-07-18Winnipeg, MANMajor League
Harold "Gizzy" Hart946814121926-19333L1902-06-01Weyburn, SASKMajor League
Doug Harvey8907637144710421947-196114D1924-12-19Montreal, PQMajor League
Rafael Harvey-Pinard73161329162021-20243L1999-01-06Saguenay, PQMajor League
Paul Haynes220331001331201935-19416C1910-03-01Montreal, PQMajor League
Brian Hayward141044401986-19904G1960-06-25Georgetown, ONTMajor League
Fern Headley1101121924-19251D1901-03-02Crystal, NDMajor League
Gerald Heffernan83333568271941-19443R1916-07-24Montreal, PQMajor League
Emil Heineman400002023-20241L2001-11-16Leksand, SwedenMajor League
Ales Hemsky7000102017-20181R1983-08-13Pardubice, Czech Rep.Major League
Alex Henry2000102008-20091D1979-10-18Elliot Lake, ONTMajor League
Robert "Red" Heron12112121941-19421L1917-12-31Toronto, ONTMajor League
Denis Herron8602241979-19823G1952-06-18Chambly, PQMajor League
Bill Hicke318691001691761958-19657R1938-03-31Regina, SASKMajor League
Wayne Hicks200001963-19641R1937-04-09Aberdeen, WAMajor League
Chris Higgins2828467151962003-20095L1983-06-02Smithtown, NYMajor League
Matt Higgins5712361997-20014C1977-10-29Calgary, ALTAMajor League
Sean Hill31268541990-19933D1970-02-14Duluth, MNMajor League
Wilbert "Dutch" Hiller135353368281942-19463L1915-05-11Kitchener, ONTMajor League
Cam Hillis100002021-20221C2000-06-24Oshawa, ONTMajor League
Larry Hillman25055171968-19691D1937-02-05Kirkland Lake, ONTMajor League
Bert Hirschfeld3314521949-19512L1929-03-01Halifax, NSMajor League
Charlie Hodge23600061954-19679G1933-07-28Lachine, PQMajor League
Cecil Hoekstra400001959-19601L1935-04-02Winnipeg, MANMajor League
Mike Hoffman134294069602021-20232C1989-11-24Kitchener, ONTMajor League
Dale Hoganson4602241971-19732D1949-07-08North Battleford, SASKMajor League
Jonas Hoglund102141529221997-19992L1972-08-29Karlstad, SwedenMajor League
Mark Holden400001981-19843G1957-06-12Weymouth, MAMajor League
Patrick Holland500002013-20141R1992-01-07Lethbridge, ALTAMajor League
George "Bud" Holloway100002015-20161R1988-03-01Wapella, SASKMajor League
Bill Holmes910121925-19261C1899-03-09Portage la Prairie, MANMajor League
Bronco Horvath100001956-19571C1930-03-12Port Colborne, ONTMajor League
Marcel Hossa5910919242001-20043L1981-10-12Ilava, SlovakiaMajor League
Eric Houde3023541996-19993C1976-12-19Montreal, PQMajor League
Rejean Houle6351612474083951969-198311R1949-10-25Rouyn-Noranda, PQMajor League
Fran Huck712301969-19712C1945-12-04Regina, SASKMajor League
Charles Hudon125142741562015-20205L1994-06-23Alma, PQMajor League
Cristobal Huet11702202005-20083G1975-09-03St-Martin-d'Heres, FranceMajor League
Pat Hughes449817241977-19792F1955-03-25Calgary, ALTAMajor League
Mark Hunter1965335883811981-19854F1962-11-12Petrolia, ONTMajor League
Ivan Irwin401101952-19531D1927-03-13Chicago, ILMajor League
Raitis Ivanans400092005-20061L1979-01-03Riga, LatviaMajor League
Pat Jablonski4001121995-19972G1967-06-20Toledo, OHMajor League
Doug Janik200022008-20091D1980-03-26Springfield, MAMajor League
Martti Jarventie100002001-20021D1976-04-04Tampere, FinlandMajor League
Doug Jarvis560911542451511975-19827C1955-03-24Brantford, ONTMajor League
Roger Jenkins554610711934-19372D1911-11-18Appleton, WIMajor League
Jakub Jerabek2513462017-20181D1991-05-12Plzen, Czech Rep.Major League
Rosario "Kitoute" Joannette201141944-19451C1919-07-27Valleyfield, PQMajor League
Don Johns100001965-19661D1937-12-13St. George, ONTMajor League
Al Johnson201121956-19571R1935-03-30Winnipeg, MANMajor League
Mike Johnson80112031402006-20071R1974-10-03Scarborough, ONTMajor League
Tom Johnson858471832308971947-196315D1928-02-18Baldur, MANMajor League
Ryan Johnston1000042015-20172D1992-02-14Sudbury, ONTMajor League
Aurel Joliat6542701904607571922-193816L1901-08-29Ottawa, ONTMajor League
Bobby Joliat100001924-19251R1898-04-25Ottawa, ONTMajor League
Yvan Joly200001979-19833R1960-02-06Hawkesbury, ONTMajor League
Jean-Francois Jomphe600001998-19991C1972-12-28Havre St. Pierre, PQMajor League
Joe Juneau212195473502001-20043C1968-01-05Pont-Rouge, PQMajor League
Noah Juulsen44268102017-20192D1997-04-02Surrey, BCMajor League
Tomas Kaberle5332225102011-20132D1978-03-02Rakovnik, Czech Rep.Major League
Vern Kaiser507512331950-19511D1925-09-28Preston, ONTMajor League
Mike Karakas500001939-19401G1911-12-12Aurora, MNMajor League
Mike Keane506901792694961988-19968R1967-05-29Winnipeg, MANMajor League
Chad Kilger214284068962000-20044C1976-11-27Cornwall, ONTMajor League
Dwight King1710122016-20171L1989-07-05Meadow Lake, SASKMajor League
Frank King1010121950-19511D1929-03-07Toronto, ONTMajor League
Keith Kinkaid600002019-20201G1989-07-04Farmingville, NYMajor League
Marko Kiprusoff2404481995-19961D1972-06-06Turku, FinlandMajor League
Bill Kitchen12000131981-19843D1960-10-12Schomberg, ONTMajor League
Patric Kjellberg700021992-19931L1969-06-17Trelleborg, SwedenMajor League
Saku Koivu7921914506416231995-200913C1974-11-23Turku, FinlandMajor League
Mike Komisarek3611246584962002-20096D1982-01-19West Islip, NYMajor League
John Kordic115710173351985-19894D1965-03-22Edmonton, ALTAMajor League
Andrei Kostitsyn379991112101712005-20127R1985-02-03Novopolotsk, BelarusMajor League
Sergei Kostitsyn1552444681232007-20103R1987-03-20Novopolotsk, BelarusMajor League
Tom Kostopoulos1451520352192007-20092R1979-01-24Mississauga, ONTMajor League
Jesperi Kotkaniemi171224062612018-20213C2000-07-06Pori, FinlandMajor League
Johnathan Kovacevic13291524792022-20242D1997-07-12Hamilton, ONTMajor League
Ilya Kovalchuk22671322019-20201L1983-04-15Tver, RussiaMajor League
Andrei Kovalenko51171734331995-19961R1970-06-07Gorky, RussiaMajor League
Alexei Kovalev3141031612643102003-20095R1973-02-24Togliatti, RussiaMajor League
Brett Kulak215113445962018-20224D1994-01-06Edmonton, ALTAMajor League
Les Kuntar600021993-19941G1969-07-28Elmira, NYMajor League
Tom Kurvers138175875681984-19873D1962-10-14Minneapolis, MNMajor League
Patrick Labrecque200021995-19961G1971-03-06La Salle, PQMajor League
Elmer Lach6642154086234781940-195414C1918-01-22Nokomis, SASKMajor League
Scott Lachance74178331998-20002D1972-10-22Charlottesville, VAMajor League
Alphonse Lacroix500001925-19261G1898-10-21Newton, MAMajor League
Christian Laflamme54055501999-20012D1976-11-24Saint-Charles, PQMajor League
Guy Lafleur96151872812463811971-198514R1951-09-20Thurso, PQMajor League
Rene Lafleur100001924-19251 Major League
Ernie Laforce100001942-19431D1916-06-23Montreal, PQMajor League
Claude LaForge500001957-19581L1936-07-01Sorel, PQMajor League
Del LaFrance300021933-19341Chapleau, ONTMajor League
Leo Lafrance1710121926-19282L'Isle-aux-Allumettes, PQMajor League
William Lagesson301102021-20221D1996-02-22Gothenburg, SwedenMajor League
Edward "Newsy" Lalonde98124271511361917-19225C1887-10-31Cornwall, ONTMajor League
Mike Lalor197529342311985-19894D1963-03-08Fort Erie, ONTMajor League
Joe Lamb732541934-19351R1906-06-18Sussex, NBMajor League
Mark Lamb40101181994-19962C1964-08-03Ponteix, SASKMajor League
Yvon Lambert6061812344153021972-19819L1950-05-20Drummondville, PQMajor League
Jean Lamirande100001954-19551D1923-08-21Shawinigan Falls, PQMajor League
Leo Lamoureux2351979981491941-19476D1916-10-01Espanola, ONTMajor League
Larry Landon200001983-19841L1958-05-04Niagara Falls, ONTMajor League
Eric Landry534812432000-20022C1975-01-20Gatineau, PQMajor League
Robert Lang50182139362008-20091C1970-12-19Teplice, CzechMajor League
Darren Langdon640331352003-20041L1971-01-08Deer Lake, NFLDMajor League
Albert Langlois177229311301957-19614D1934-11-06Magog, PQMajor League
Charlie Langlois37000141927-19281DSudbury, ONTMajor League
Rod Langway268261011273471978-19824D1957-05-03Maag, TaiwanMajor League
Jacques Laperriere692402422826741962-197412D1941-11-22Rouyn-Noranda, PQMajor League
Maxim Lapierre2934040802842005-20116C1985-03-29Montreal, PQMajor League
Guy Lapointe7771664065728121968-198214D1948-03-18Montreal, PQMajor League
Georges Laraque61145892008-20102L1976-12-07Montreal, PQMajor League
Wildor Larochelle40481631441971925-193611R1906-09-03Sorel, PQMajor League
Michel "Bunny" Larocque23101515141973-19818G1952-04-06Hull, PQMajor League
Claude Larose5291171232405441962-197511R1943-03-02Hearst, ONTMajor League
Pierre Larouche236110126236591977-19825F1955-11-16Taschereau, PQMajor League
Guillaume Latendresse2324837851372006-20104R1987-05-24Ste-Catherine, PQMajor League
Craig Laughlin36121123331981-19821R1958-05-04Toronto, ONTMajor League
Jack Laviollette1820201917-19181 Major League
Hal Laycoe13341115811947-19514D1922-06-23Sutherland, SASKMajor League
Jay Leach700052009-20101D1979-09-02Syracuse, NYMajor League
Patrick Lebeau211201990-19911L1970-03-17Saint-Jerome, PQMajor League
Stephan Lebeau313104139243791988-19946C1968-02-28Saint-Jerome, PQMajor League
Louis Leblanc505510322011-20142R1991-01-26Pointe-Claire, PQMajor League
Jack LeClair160204060561954-19573R1929-05-30Quebec, PQMajor League
John LeClair2244969118911990-19955L1969-07-05St. Albans, VTMajor League
Albert "Battleship" Leduc3425732895741925-19359D1902-11-22Valleyfield, PQMajor League
Gary Leeman51102333311992-19942D1964-02-19Toronto, ONTMajor League
Sylvain Lefebvre2001142531821989-19923D1967-10-14Richmond, PQMajor League
Chuck Lefley1744560105601970-19755C1950-01-20Winnipeg, MANMajor League
Roger Leger180175168691946-19504D1919-03-26L'Annonciation, PQMajor League
Artturi Lehkonen39674751491042016-20226L1995-07-04Piikkio, FinlandMajor League
Jacques Lemaire8533664698352171967-197912F1945-09-07LaSalle, PQMajor League
Claude Lemieux28197921895761983-19907R1965-07-16Buckingham, PQMajor League
Jocelyn Lemieux35437611988-19902L1967-11-18Mont-Laurier, PQMajor League
Alfred "Pit" Lepine523143982413921925-193813C1901-07-30Bellevue, PQMajor League
Hector Lepine3352721925-19261Major League
Brett Lernout2101162015-20183D1995-09-24Winnipeg, MANMajor League
Gaston "Gus" Leroux200001935-19361D1913-01-09Montreal, PQMajor League
Art Lesieur98426501928-19364D1907-09-13Fall River, MAMajor League
Otto Leskinen600002019-20212D1997-02-06Pieksamaki, FinlandMajor League
Lucas Lessio1211222015-20161L1993-01-23Maple, ONTMajor League
Doug Lewis300001946-19471L1921-03-03Winnipeg, MANMajor League
Juha Lind60461081999-20012L1974-01-02Helsinki, FinlandMajor League
Trevor Linden107253863861999-20012C1970-04-11Medicine Hat, ALTAMajor League
Charlie Lindgren2400022015-20205G1993-12-18Lakeville, MNMajor League
Bill Lindsay32156462001-20032W1971-05-17Fernie, BCMajor League
Gustav Lindstrom1431462023-20241D1998-10-20Ostervala, SwedenMajor League
David Ling300001996-19982W1975-01-09Halifax, NSMajor League
Ed Litzenberger348412141952-19553R1932-07-15Neudorf, SASKMajor League
Jacques Locas597815661947-19492R1926-02-12Montreal, PQMajor League
Corey Locke100002007-20081C1984-05-08Toronto, ONTMajor League
Stan Long1951-19521D1929-11-06Owen Sound, ONTMajor League
Rod Lorrain179283967301935-19426ROttawa, ONTMajor League
Ross Lowe31156421950-19522C1928-09-21Oshawa, ONTMajor League
Craig Ludwig597261111376191982-19908D1961-03-15Rhinelander, WIMajor League
Dave Lumley300001978-19791F1954-09-01Toronto, ONTMajor League
Jyrki Lumme7522224511988-19902D1966-07-16Tampere, FinlandMajor League
Gilles Lupien174319223411977-19803D1954-04-20Brownsburg, PQMajor League
Vic Lynn200001945-19461L1925-01-26Saskatoon, SASKMajor League
Hubert Macey1201101946-19471L1921-04-13Big River, SASKMajor League
Calum MacKay23150551052141949-19556W1927-01-01Toronto, ONTMajor League
Murdo MacKay1903301945-19494R1916-08-08Fort William, ONTMajor League
Bill MacKenzie50437261936-19382D1912-12-12Winnipeg, MANMajor League
Al MacNeil61178741961-19621D1935-09-27Sydney, NSMajor League
Jim "Bud" MacPherson259533382331948-19577D1927-03-21Edmonton, ALTAMajor League
Johnny Mahaffy925741942-19452C1918-07-18Montreal, PQMajor League
Frank Mahovlich2631291813101451970-19744L1938-01-10Timmins, ONTMajor League
Pete Mahovlich5812233465696951969-19789L1946-10-10Timmins, ONTMajor League
Frank Mailley100001941-194211916-08-01Lachine, PQMajor League
Fern Majeau56222446431943-19452Major League
Vladimir Malakhov28342991412871994-20006D1968-08-30Sverdlovsk, RussiaMajor League
David Maley5161218551985-19872L1963-04-24Beaver Dam, WIMajor League
Manny Malhotra58134122014-20151C1980-05-18Mississauga, ONTMajor League
Cliff Malone300001951-19521R1925-09-04Montreal, PQMajor League
Joe Malone5752153171917-19244C1890-02-28Quebec, PQMajor League
Tom Manastersky6000111950-19511D1929-03-07Montreal, PQMajor League
Felix "Gus" Mancuso21112101937-19403R1914-04-01Niagara Falls, ONTMajor League
Cesare Maniago1400021962-19631G1939-01-13Trail, BCMajor League
Dave Manson101533381931996-19993D1967-01-27Prince Albert, SASKMajor League
Georges Mantha498891021911481928-194113L1908-11-29Lachine, PQMajor League
Sylvio Mantha53763721356651923-193613D1903-04-14Montreal, PQMajor League
Paul Mara6201212962009-20112D1979-09-07Ridgewood, NJMajor League
Andrei Markov9901194535725052000-201716D1978-12-20Voskresensk, RussiaMajor League
Don Marshall585114140254811951-196310C1932-03-23Verdun, PQMajor League
Andreas Martinsen900002016-20171L1990-06-13Baerum, NorwayMajor League
Steve Martinson381011511988-19902R1957-06-21Minnetonka, MNMajor League
Paul Masnick1801533481171950-19555C1931-04-14Regina, SASKMajor League
Mike Matheson120186785872022-20242D1994-02-27Pointe-Claire, PQMajor League
Joe Matte600001925-19261Major League
Stefan Matteau1201142015-20161C1994-02-23Chicago, ILMajor League
Johnny Matz3032501924-19251Major League
Ben Maxwell2000082008-20102C1988-03-30North Vancouver, BCMajor League
Eddie Mazur92819271161950-19555L1929-07-25Winnipeg, MANMajor League
Bert McCaffrey50347361929-19312DToronto, ONTMajor League
Michael McCarron692681102015-20183R1995-03-07Grosse Pointe, MIMajor League
Walter McCartney200001932-19331LWeyburn, SASKMajor League
Trent McCleary58101331998-20002R1972-09-08Swift Current, SASKMajor League
John McCormack16482937251951-19543C1925-08-02Edmonton, ALTAMajor League
Bill McCreary1423501962-19631L1934-12-02Sundridge, ONTMajor League
Keith McCreary903341961-19652L1940-06-19Sundridge, ONTMajor League
Bob McCully100001934-19351D1914-02-08Stratford, ONTMajor League
Ab McDonald137223658611957-19603L1936-02-18Winnipeg, MANMajor League
Jack McDonald3717421181917-19224Major League
Irving McGibbon100021942-19431R1914-10-11Antigonish, NSMajor League
Jack McGill134271037711934-193731910-11-03Ottawa, ONTMajor League
Randy McKay7561319722002-20031R1967-01-25Montreal, PQMajor League
Johnny McKinnon200001925-19261DMajor League
Mike McMahon55718251001942-19463D1917-02-01Brockville, ONTMajor League
Sid McNabney1950-19511C1929-01-15Toronto, ONTMajor League
Howard McNamara1110121919-19201Major League
Gerry McNeil27600021947-19577G1926-04-17Quebec City, PQMajor League
Michael McNiven100002021-20221G1997-07-09Winnipeg, MANMajor League
Mike McPhee5811621623245811983-19929F1960-02-14Sydney, NSMajor League
Rick Meagher200001979-19801C1953-11-04Belleville, ONTMajor League
Paul Meger2123952911181949-19556L1929-02-17Watrous, SASKMajor League
Rollie Melanson900001991-19921G1960-06-28Moncton, NBMajor League
William "Smiley" Meronek19581301939-19432CMajor League
Jon Merrill1300042020-20211D1992-02-03Oklahoma City, OKMajor League
Victor Mete18543034362017-20214D1998-06-07Woodbridge, ONTMajor League
Glen Metropolit90181432372008-20102C1974-06-25Toronto, ONTMajor League
Olivier Michaud100002001-20021G1983-09-14Beloeil, PQMajor League
Larry Mickey2144841969-19701R1943-10-21Lacombe, ALTAMajor League
Bill Miller65437141935-19372Major League
Duncan Milroy501102006-20071R1983-02-08Edmonton, ALTAMajor League
Torrey Mitchell174191837992014-20184C1985-01-30Greenfield Park, PQMajor League
Travis Moen3282742692792009-20156L1982-04-06Stewart Valley, SASKMajor League
Sergio Momesso1372938672431983-19884L1965-09-04Montreal, PQMajor League
Garry Monahan1400081967-19692C1946-10-20Barrie, ONTMajor League
Sean Monahan74193352262022-20242C1994-10-12Brampton, ONTMajor League
Armand Mondou3854771118991928-194012L1905-06-27Yamaska, PQMajor League
Pierre Mondou5481942624561791976-19859F1955-11-27Sorel, PQMajor League
Samuel Montembeault11302202021-20243G1996-10-30Becancour, PQMajor League
Jim Montgomery500021994-19951C1969-06-30Montreal, PQMajor League
Al Montoya2303322016-20182G1985-02-13Chicago, ILMajor League
Andy Moog4200041997-19981G1960-02-18Penticton, BCMajor League
Dickie Moore6542543405945751951-196312L1931-01-06Montreal, PQMajor League
Dominic Moore21291182009-20101C1980-08-03Thornhill, ONTMajor League
Amby Moran12000101926-19271Major League
Howie Morenz4602561564124841923-193712C1902-06-21Mitchell, ONTMajor League
Pete Morin3110122271941-19421L1915-12-08Montreal, PQMajor League
Dave Morissette11000571998-20002L1971-12-24Baie-Comeau, PQMajor League
Jean-Guy Morissette100001963-19641G1937-12-16Causapscal, PQMajor League
Joe Morrow385611262017-20181D1992-12-09Edmonton, ALTAMajor League
Ken Mosdell6281321552874491944-195914C1922-07-13Montreal, PQMajor League
Kirk Muller2671041432472921991-19954C1966-02-08Kingston, ONTMajor League
Harry Mummery2415520681920-19211Major League
Dunc Munro48112141931-19321 Major League
Bob Murdoch8132528651970-19733D1947-05-17Kirkland Lake, ONTMajor League
Hal Murphy100001952-19531GShawinigan Falls, PQMajor League
Chris Murray10776132811994-19973R1974-10-25Port Hardy, BCMajor League
Douglas Murray53022422013-20141D1980-03-12Bromma, SwedenMajor League
Garth Murray80729762005-20083C1982-09-17Regina, SASKMajor League
Leo Murray600021932-19331C1899-08-24Montreal, PQMajor League
Mickey Murray100001929-19301G1898-10-14Peterborough, ONTMajor League
Phil Myre49011231969-19723G1948-11-01Sainte-Anne-de-Bellevue, PQMajor League
Mark Napier367145159304621978-19846R1957-01-28Toronto, ONTMajor League
Brendon Nash200002010-20111D1987-03-31Kamloops, BCMajor League
Mats Naslund6172433696121071982-19908F1959-10-31Timra, SwedenMajor League
Alain Nasreddine8000331998-19991D1975-07-10Montreal, PQMajor League
Joonas Nattinen100002013-20141C1991-01-03Jamsa, FinlandMajor League
Ric Nattress7911617361982-19853D1962-05-25Hamilton, ONTMajor League
Nikita Nesterov1314542016-20171D1993-03-28Chelyabinsk, RussiaMajor League
John Newberry1904461982-19853F1962-04-08Port Alberni, BCMajor League
Alex Newhook45121325142023-20241C2001-01-28St. John's, NFLDMajor League
Dan Newman1602241978-19791L1952-01-26Cottam, ONTMajor League
Antti Niemi3601102017-20192G1983-08-29Vantaa, FinlandMajor League
Janne Niinimaa41033362006-20071D1975-05-22Raahe, FinlandMajor League
Sami Niku1306622021-20221D1996-10-10Haapavesi, FinlandMajor League
Chris Nilan523888717522481979-199210F1958-02-09Boston, MAMajor League
Petteri Nokelainen51336372011-20121R1986-01-16Imatra, FinlandMajor League
Mattias Norlinder601122021-20221D2000-04-12Kramfors, SwedenMajor League
Bill Nyrop16584351661975-19783D1952-07-23Edina, MNMajor League
Ryan O'Byrne128214161812007-20114D1984-07-19Victoria, BCMajor League
Herbert "Buddy" O'Connor27178155233221941-19476C1916-06-21Montreal, PQMajor League
Jim "Peggy" O'Neill2404441940-19422R1912-04-03Semans, SASKMajor League
Lyle Odelein42020759513671989-19967D1968-07-21Quill Lake, SASKMajor League
Gino Odjick495491482000-20022L1970-09-07Maniwaki, PQMajor League
Bert Olmstead5081032803836091950-19588R1926-09-04Scepter, SASKMajor League
Gustav Olofsson300022019-20201D1994-12-01Boras, SwedenMajor League
Dave Orleski200001980-19822L1959-12-26Edmonton, ALTAMajor League
Steve Ott11011172016-20171C1982-08-19Summerside, PEIMajor League
Xavier Ouellet37055192018-20213D1993-07-29Bayonne, FranceMajor League
Max Pacioretty6262262224483392008-201810L1988-11-20New Canaan, CTMajor League
Pete Palangio800001926-19292L1908-09-10North Bay, ONTMajor League
Aaron Palushaj41145102010-20122R1989-09-07Livonia, MIMajor League
Cedric Paquette24022252021-20221C1993-08-13Gaspe, PQMajor League
P.A. Parenteau5681422302014-20151R1983-03-24Hull, PQMajor League
George Pargeter400001946-19471L1923-02-24Calgary, ALTAMajor League
George Parros22011852013-20141R1979-12-29Washington, PAMajor League
Greg Paslawski2614541983-19841R1961-08-25Kindersley, SASKMajor League
Greg Pateryn8221113592012-20174D1990-06-20Sterling Heights, MIMajor League
George Patterson635510341927-19292R1907-05-22Kingston, ONTMajor League
Roland Paulhus3300001925-19261D1901-09-01Sorel, PQMajor League
Evariste Payer100001917-19181 Major League
Tanner Pearson495712212023-20241L1992-08-10Kitchener, ONTMajor League
Matthew Peca44371042018-20202C1993-04-27Petawawa, ONTMajor League
Mark Pederson5681725201989-19912L1968-01-14Prelate, SASKMajor League
Steve Penney76011101983-19863G1961-02-02Sainte-Foy, PQMajor League
Cliff Pennington410101960-19611C1940-04-18Winnipeg, MANMajor League
Alexander Perezhogin128151934862005-20072R1983-08-10Ust-Kamenogorsk, KazakhstanMajor League
Bob Perreault600001955-19561G1931-01-28Trois-Rivieres, PQMajor League
Mathieu Perreault2545942021-20221C1988-01-05Drummondville, PQMajor League
Yanic Perreault22467661331102001-20043C1971-04-04Sherbrooke, PQMajor League
Corey Perry4991221392020-20211R1985-05-16Peterborough, ONTMajor League
Garry Peters1703381964-19672C1942-10-09Regina, SASKMajor League
Jim Peters129233558431945-19483R1922-10-02Verdun, PQMajor League
Oleg Petrov36570113183991992-20038R1971-04-18Moscow, RussiaMajor League
Jeff Petry508701782481862014-20228D1987-12-09Ann Arbor, MIMajor League
Michael Pezzetta1651522372022021-20243L1998-03-13Toronto, ONTMajor League
Charlie "Red" Phillips1700061942-19431Major League
Alexandre Picard43358172010-20111D1985-07-05Gatineau, PQMajor League
Noel Picard16077331964-19651D1938-12-25Montreal, PQMajor League
Robert Picard1411161721721980-19844D1957-05-25Montreal, PQMajor League
Rem Pitlick92152641342021-20232C1997-04-02Ottawa, ONTMajor League
Tyler Pitlick1412342021-20221C1991-11-01Minneapolis, MNMajor League
Didier Pitre127641781591917-19236Major League
Gerry Plamondon7471320101945-195151924-01-05Sherbrooke, PQMajor League
Jacques Plante556022721952-196311G1929-01-17Shawinigan Falls, PQMajor League
Michel Plasse3200041972-19742G1949-06-01Montreal, PQMajor League
Larry Pleau9491524221969-19723C1947-06-29Boston, MAMajor League
Tomas Plekanec9842333736065372003-201915C1982-10-31Kladno, Czech Rep.Major League
Ryan Poehling8513922102018-20223C1999-01-03Lakeville, MNMajor League
Gordon Poirier1001101939-19401F1913-10-27Maple Creek, SASKMajor League
Mike Polich100001976-19782C1953-02-19Hibbing, MNMajor League
Peter Popovic303748551731993-19985D1968-02-10Koping, SwedenMajor League
Jack Portland173732391511933-19435D1912-07-30Collingwood, ONTMajor League
Patrick Poulin277314475651997-20025L1973-04-23Vanier, PQMajor League
Benoit Pouliot1182826541182009-20112L1986-09-29Alfred, ONTMajor League
Carey Price71201313512007-202215G1987-08-16Anahim Lake, BCMajor League
Noel Price39099161965-19672D1935-12-09Brockville, ONTMajor League
Cayden Primeau3902222019-20245G1999-08-11Farmington Hills, MIMajor League
George "Goldie" Prodger2400001925-19261Major League
Andre Pronovost29048611092261956-19615L1936-07-09Shawinigan Falls, PQMajor League
Claude Pronovost200001958-19591G1935-07-22Shawinigan Falls, PQMajor League
Christian Proulx7123201993-19941D1973-12-10Coaticook, PQMajor League
Claude Provost10052543355894691955-197015R1933-09-17Montreal, PQMajor League
Brandon Prust1721530453652012-20153L1984-03-16London, ONTMajor League
Jean Pusie38022111930-19363D1910-10-15Montreal, PQMajor League
Tom Pyatt1014812192009-20112L1987-02-14Thunder Bay, ONTMajor League
John Quilty115333366791940-19484C1921-01-21Ottawa, ONTMajor League
Stephane Quintal50737781156371995-20047D1968-10-22Boucherville, PQMajor League
Andre Racicot6802261989-19945G1969-06-09Rouyn-Noranda, PQMajor League
Yves Racine7241014681994-19962D1969-02-07Matane, PQMajor League
Alexander Radulov76183654622016-20171R1986-07-05Nizhny Tagil, RussiaMajor League
Rob Ramage14022101992-19942D1959-01-11Byron, ONTMajor League
Armand Raymond22033141937-19402D1913-01-12Montreal, PQMajor League
Paul "Marcel" Raymond6521321932-19353C1913-02-27Montreal, PQMajor League
Ken Reardon34126961226041940-19507D1921-04-01Winnipeg, MANMajor League
Terry Reardon46232346261941-19432C1919-04-06Winnipeg, MANMajor League
Marc Reaume300021963-19641D1934-02-07LaSalle, ONTMajor League
Billy Reay4751031622652021945-19538C1918-08-21Winnipeg, MANMajor League
Mark Recchi3461202023222221994-19995R1968-02-01Kamloops, BCMajor League
Mickey Redmond22156631191121967-19714R1947-12-27Kirkland Lake, ONTMajor League
Zach Redmond1605522016-20171D1988-07-26Traverse City, MIMajor League
Mike Reilly9032023302017-20203D1993-07-13Chicago, ILMajor League
Herb Rheaume3100001925-19261G1900-01-12Mason, PQMajor League
Mike Ribeiro27650103153921999-20066C1980-02-10Montreal, PQMajor League
Anthony Richard1332562022-20231C1996-12-20Trois-Rivieres, PQMajor League
Henri Richard125835868810469281955-197520F1936-02-29Montreal, PQMajor League
Maurice "Rocket" Richard97854442296612851942-196018R1921-08-04Montreal, PQMajor League
Stephane Richer4902251964213991984-19989L1966-06-07Buckingham, PQMajor League
Barry Richter25022101999-20012D1970-09-11Madison, WIMajor League
Vincent Riendeau100001987-19881G1966-04-20Saint-Hyacinthe, PQMajor League
Jack Riley9510223281933-19352C1910-12-29Berkenla, IrelandMajor League
Howard Riopelle169271643731947-19503L1922-01-30Ottawa, ONTMajor League
Doug Risebrough4931171853029591974-19828F1954-01-29Kitchener, ONTMajor League
Dave Ritchie1200001920-19263Major League
Gus Rivers88459121929-19323R1909-11-19Winnipeg, MANMajor League
Craig Rivet653391121517951994-200712D1974-09-13North Bay, ONTMajor League
Mario Roberge11277143141990-19955L1964-01-23Quebec, PQMajor League
Claude Robert2310191950-19511L1928-08-10Montreal, PQMajor League
Phil Roberto741710271061969-19723R1949-01-01Niagara Falls, ONTMajor League
Jim Roberts611631001632991963-197710D1940-04-09Toronto, ONTMajor League
George Robertson3125761947-194921927-05-11Winnipeg, MANMajor League
Stephane Robidas12271623281999-20023D1977-03-03Sherbrooke, PQMajor League
Earl Robinson1114541939-19401R1907-03-11Montreal, PQMajor League
Larry Robinson12021976868837061972-198917D1951-06-02Winchester, ONTMajor League
Moe Robinson100001979-19801D1957-05-29Winchester, ONTMajor League
Desse Roche501101934-19351RKemptville, ONTMajor League
Ernie Roche400021950-19511D1930-02-04Montreal, PQMajor League
Leon Rochefort97161834101963-19715F1939-05-04Cap-de-la-Madeleine, PQMajor League
Alexander Romanov13341519742020-20222D2000-01-06Moscow, RussiaMajor League
Ed Ronan147121931741991-19954R1968-03-21Quincy, MAMajor League
Paul Ronty500001954-19551C1928-07-12Toronto, ONTMajor League
Steve Rooney433361431984-19873F1963-06-28Canton, MAMajor League
Bill Root11861622691982-19842D1959-09-06Toronto, ONTMajor League
Felix "Rollie" Rossignol522421944-19451R1922-10-18Edmundston, NBMajor League
Randy Rota211201972-19731L1950-08-16Creston, BCMajor League
Bobby Rousseau6432003225223171960-197010R1940-07-26Montreal, PQMajor League
Guy Rousseau401121954-19572L1934-12-21Montreal, PQMajor League
Rollie Rousseau200001952-19531D1929-12-01Montreal, PQMajor League
Joshua Roy2345902023-20241R2003-08-06Saint-Georges-De-Beauce, PQMajor League
Patrick Roy551028281101984-199612G1965-10-05Quebec, PQMajor League
Martin Rucinsky4321341632973981995-20027L1971-03-11Most, Czech Rep.Major League
Thomas Rundqvist201101984-19851F1960-05-04Major League
Paul Runge1912381934-19373C1908-09-10Edmonton, ALTAMajor League
Terry Ryan8000361996-19993L1977-01-14St. John's, NFLDMajor League
Kerby Rychel411222017-20181L1994-10-07Torrance, CAMajor League
Michael Ryder3411091192281642003-20135R1980-03-31Bonavista, NFLDMajor League
Sergei Samsonov6391726102006-20071L1978-10-27Moscow, RussiaMajor League
Scott Sandelin901121986-19882D1964-08-08Hibbing, MNMajor League
Charlie Sands159285886201939-19434R1911-03-23Fort William, ONTMajor League
Yves Sarault2201141994-19962L1972-12-23Valleyfield, PQMajor League
Glen Sather6361016441974-19751L1943-09-02High River, ALTAMajor League
Brian Savage4611551302852251993-20029L1971-02-24Sudbury, ONTMajor League
Gordon "Tony" Savage4115641934-19351D1906-08-19Calgary, ALTAMajor League
David Savard174124355962021-20243D1990-10-22Saint-Hyacinthe, PQMajor League
Denis Savard210721071792151990-19933F1961-02-04Pointe Gatineau, PQMajor League
Serge Savard9171003124125371966-198115D1946-01-22Montreal, PQMajor League
Marco Scandella2012382019-20201D1990-02-23Montreal, PQMajor League
Nikita Scherbak2952782016-20182R1995-12-30Moscow, RussiaMajor League
David Schlemko55167102017-20192D1987-05-07Edmonton, ALTAMajor League
Mathieu Schneider383681482163781987-20098D1969-06-12New York, NYMajor League
Dwight Schofield200071982-19831D1956-03-25Waltham, MAMajor League
Corey Schueneman3125782021-20232D1995-09-02Milford, MIMajor League
Rod Schutt200001977-19781L1956-10-13Bancroft, ONTMajor League
John Scott100022015-20161L1982-09-26Edmonton, ALTAMajor League
Ben Scrivens1500002015-20161G1986-09-11Spruce Grove, ALTAMajor League
Jiri Sekac507916182014-20151R1992-06-10Kladno, Czech Rep.Major League
Alexander Semin15134122015-20161R1984-03-03Krasnojarsk, RussiaMajor League
Mikhail Sergachev400002016-20171D1998-06-25Nizhnekamsk, RussiaMajor League
Pierre Sevigny75459621993-19973F1971-09-08Trois-Rivieres, PQMajor League
Richard Sevigny141011641979-19845G1957-11-04Montreal, PQMajor League
Sean Shanahan400001975-19761L1951-02-08Toronto, ONTMajor League
Darryl Shannon701162000-20011D1968-06-21Barrie, ONTMajor League
Andrew Shaw1824155962342016-20193R1991-07-20Belleville, ONTMajor League
Logan Shaw3024682017-20181R1992-10-05Glace Bay, NSMajor League
Bobby Sheehan45861441969-19712C1949-01-11Weymouth, MAMajor League
Steve Shutt8714083687764001972-198513F1952-07-01Toronto, ONTMajor League
Albert "Babe" Siebert1252538631301936-19393L1904-01-14Plattsville, ONTMajor League
Reid Simpson25112632001-20021L1969-05-21Flin Flon, MANMajor League
Todd Simpson6000142005-20061D1973-05-28North Vancouver, BCMajor League
Alex Singbush32055151940-19411D1914-01-31Winnipeg, MANMajor League
Glen Skov300001960-19611C1931-01-26Wheatley, ONTMajor League
Brian Skrudland475781392175921985-19938C1963-07-31Peace River, ALTAMajor League
Juraj Slafkovsky111193251782022-20242L2004-03-30Kosice, SlovakiaMajor League
Alex Smart852701942-19431LOttawa, ONTMajor League
Bobby Smith5051723104824301983-19907F1958-02-12North Sydney, NSMajor League
Des Smith1633681938-19391D1914-02-22Ottawa, ONTMajor League
Don Smith1010141919-19201 Major League
Stuart Smith1722421940-19422LWinnipeg, MANMajor League
Devante Smith-Pelly667815342014-20162R1992-06-14Scarborough, ONTMajor League
Bryan Smolinski6481725202007-20081C1971-12-27Toledo, OHMajor League
Stan Smrke903301956-19582L1928-09-02Belgrade, YugoslaviaMajor League
Doug Soetaert51000101984-19862G1956-04-21Edmonton, ALTAMajor League
Brent Sopel1200002010-20111D1977-01-07Calgary, ALTAMajor League
Sheldon Souray32462981605561999-20076D1976-07-13Elk Point, ALTAMajor League
Jaroslav Spacek14543640972009-20123D1974-02-11Rokycany, Czech Rep.Major League
Frederic St. Denis17123102011-20121D1986-01-23Greenfield Park, PQMajor League
Dollard St. Laurent38319821013061950-19588D1929-05-12Verdun, PQMajor League
Martin St. Pierre100002013-20141C1983-08-11Ottawa, ONTMajor League
Eric Staal2121322020-20211C1984-10-29Thunder Bay, ONTMajor League
Frank "Butch" Stahan1944-19451D1920-10-29Minnedosa, MANMajor League
Harold Starr1500061932-19331DMajor League
Brad Staubitz19101482011-20121R1984-07-28Bright's Grove, ONTMajor League
Mitchell Stephens2321342023-20241C1997-02-05Peterborough, ONTMajor League
Phil Stevens400001921-19221DMajor League
Turner Stevenson38545661116111992-20008R1972-05-18Prince George, BCMajor League
Gaye Stewart501101952-19542R1923-06-28Fort William, ONTMajor League
Greg Stewart26011482007-20103L1986-05-21Waterloo, ONTMajor League
P.J. Stock20123322000-20011L1975-05-26Montreal, PQMajor League
Mark Streit2072584109702005-20184D1977-12-11Bern, SwitzerlandMajor League
Jayden Struble47358472023-20241D2001-09-08Cumberland, RIMajor League
P.K. Subban434632152785322009-20167D1989-05-13Toronto, ONTMajor League
Bill Summerhill5691221521937-19403R1913-07-09Toronto, ONTMajor League
Niklas Sundstrom154193049562002-20063R1975-06-06Ornskoldsvik, SwedenMajor League
Bill Sutherland1962-19631C1934-11-10Regina, SASKMajor League
Nick Suzuki3631051732781252019-20245C1999-08-10London, ONTMajor League
Petr Svoboda534391902297611984-19928D1966-02-14Most, Czech Rep.Major League
Jean-Guy Talbot791362092458841954-196713D1932-07-11Cap del la Madeleine, PQMajor League
Eric Tangradi7000172014-20151L1989-02-10Philadelphia, PAMajor League
Alex Tanguay50162541342008-20091L1979-11-21Sainte-Justine, PQMajor League
Marc Tardif24578791572891969-19734L1949-06-12Granby, PQMajor League
Tomas Tatar1985792149782018-20213L1990-12-01Ilava, SlovakiaMajor League
Bill Taugher100001925-19261G1906-04-07Kingston, ONTMajor League
Jeff Teal601101984-19851F1960-05-30Edina, MNMajor League
Joel Teasdale201102022-20231L1999-03-11Repentigny, PQMajor League
Chris Terry1422442016-20171L1989-04-07Brampton, ONTMajor League
Orval Tessier400001954-19551C1933-06-30Cornwall, ONTMajor League
Jose Theodore353189201995-200610G1976-09-13Laval, PQMajor League
Gilles Thibaudeau5812152761986-19893C1963-03-04Montreal, PQMajor League
Jocelyn Thibault15802221995-19994G1975-01-12Montreal, PQMajor League
Larry Thibeault100001945-19461L1918-10-02Charlestone, ONTMajor League
Christian Thomas2512392013-20163L1992-05-26Toronto, ONTMajor League
Wayne Thomas5202281972-19742G1947-09-09Ottawa, ONTMajor League
Nate Thompson8851621212018-20202C1984-10-05Anchorage, AKMajor League
Rhys Thomson7000161939-19401D1918-08-09Toronto, ONTMajor League
Scott Thornton2222526514431996-20004C1971-01-09London, ONTMajor League
Chris Tierney2316742022-20231C1994-07-01Keswick, ONTMajor League
Jarred Tinordi46066662012-20164D1992-02-20Millersville, MDMajor League
Tyler Toffoli89373370282020-20222R1992-04-24Scarborough, ONTMajor League
Dustin Tokarski2601102013-20163G1989-09-16Watson, SASKMajor League
Larry Trader30246191987-19881D1963-07-07Barry's Bay, ONTMajor League
Bobby Trapp100001932-19331DMajor League
Patrick Traverse10941923482000-20033D1974-03-14Montreal, PQMajor League
Gilles Tremblay5091681623301611960-19699L1938-12-18Montmorency, PQMajor League
J.C. Tremblay794573063632041959-197213D1939-01-22Bagotville, PQMajor League
Marcel Tremblay1002201938-19391R1914-07-04St. Boniface, MANMajor League
Mario Tremblay85225832658410431974-198612F1956-09-02Alma, PQMajor League
Nils Tremblay301101944-19462C1923-07-26Murray Bay, PQMajor League
Brock Trotter200002009-20101C1987-01-16Brandon, MANMajor League
Louis Trudel94222345281938-19413L1912-07-21Salem, MAMajor League
Darcy Tucker115818261671995-19983C1975-03-15Castor, ALTAMajor League
Connie Tudin401141941-19421L1917-07-27Ottawa, ONTMajor League
Ron Tugnutt1500001993-19952G1967-10-22Scarborough, ONTMajor League
Alfie Turcotte85152338471983-19863C1965-06-05Gary, INMajor League
Pierre Turgeon1045077127501994-19973C1969-08-28Rouyn-Noranda, PQMajor League
Sylvain Turgeon75141832591990-19922L1965-01-17Rouyn-Noranda, PQMajor League
Perry Turnbull406713591983-19841L1959-03-09Bentley, ALTAMajor League
Bob Turner339846542351955-19616D1934-01-31Regina, SASKMajor League
Igor Ulanov123415191971997-20003D1969-10-01Krasnokamsk, RussiaMajor League
Rogatien Vachon20601141966-19726G1945-09-08Palmarolle, PQMajor League
Carol Vadnais42145661966-19682D1945-09-25Montreal, PQMajor League
Rinat Valiev200022017-20181D1995-05-11Nizhnekamsk, RussiaMajor League
Lindsay Vallis100001993-19941R1971-01-12Winnipeg, MANMajor League
Shaun Van Allen546915202001-20021C1967-08-29Calgary, ALTAMajor League
John Van Boxmeer7971825491973-19774D1952-11-20Petrolia, ONTMajor League
Thomas Vanek18691582013-20141L1984-01-19Vienna, AustriaMajor League
Lukas Vejdemo1320202019-20222C1996-01-25Stockholm, SwedenMajor League
Georges Vezina8800021917-19265GMajor League
Tomas Vokoun100001996-19971G1976-07-02Karlovy Vary, Czech Rep.Major League
Vladimir Vujtek200001991-19921R1972-02-17Ostrava, Czech Rep.Major League
Mick Vukota22000761997-19981R1966-09-14Saskatoon, SASKMajor League
Ernie Wakely200001962-19692G1940-11-27Flin Flon, MANMajor League
Ryan Walter6041412083494191982-19919C1958-04-23New Westminster, BCMajor League
Bob Walton400001943-19441R1917-08-05Ottawa, ONTMajor League
Rick Wamsley131066141980-19844G1959-05-25Simcoe, ONTMajor League
Jason Ward105101020431999-20044R1979-01-16Mississauga, ONTMajor League
Jimmy Ward3643701938-19391R1906-09-01Fort William, ONTMajor League
Grant Warwick26268191949-19501R1921-10-11Regina, SASKMajor League
Nick Wasnie1363115461061929-19323R1905-01-28Winnipeg, MANMajor League
Bryan Watson56044341963-19683D1942-11-14Bancroft, ONTMajor League
Phil Watson44173249611943-19441C1914-10-24Montreal, PQMajor League
Jordan Weal65121325162018-20202C1992-04-15North Vancouver, BCMajor League
Mike Weaver4811011142013-20152D1978-05-02Bramalea, ONTMajor League
Shea Weber27558881461462016-20215D1985-08-14Sicamous, BCMajor League
Yannick Weber11552732522008-20135D1988-09-23Morges, SwitzerlandMajor League
Eric Weinrich2031656721501998-20013D1966-12-19Roanoke, VAMajor League
Dale Weise184283664932013-20205R1988-08-05Winnipeg, MANMajor League
Marvin "Cyclone" Wentworth77167181938-19402D1905-01-24Grimsby, ONTMajor League
Colin White1200022023-20241C1997-01-30Boston, MAMajor League
Leonard "Moe" White401121945-19461DVerdun, PQMajor League
Ryan White141512172322009-20145C1988-03-17Brandon, MANMajor League
Doug Wickenheiser20249661151181980-19844C1961-03-30Regina, SASKMajor League
Chris Wideman110429331482021-20232D1990-01-07St. Louis, MOMajor League
David Wilkie9181422771994-19984D1974-05-30Ellensburg, WAMajor League
Don Willson2227901937-19392C1914-01-01Chatham, ONTMajor League
Carol "Cully" Wilson9617401920-19211RMajor League
Jerry Wilson300021956-19571F1937-04-10Edmonton, ALTAMajor League
Murray Wilson32883801631481972-19786F1951-11-11Toronto, ONTMajor League
Rick Wilson2102261973-19741D1950-08-10Prince Albert, SASKMajor League
Ron Wilson4821012121993-19941C1956-05-13Toronto, ONTMajor League
James Wisniewski4372330202010-20111D1984-02-21Canton, MIMajor League
Johan Witehall2611262000-20011R1972-01-07Gotenborg, SwedenMajor League
Lorne "Gump" Worsley171011181963-19707G1929-05-14Montreal, PQMajor League
Roy Worters100001929-19301G1900-10-19Toronto, ONTMajor League
J.T. Wyman300002009-20101R1986-02-27Wayzata, MNMajor League
Arber Xhekaj92814221802022-20242D2001-01-30Hamilton, ONTMajor League
Jesse Ylonen106121729122020-20244R1999-10-03Scottsdale, AZMajor League
Doug Young503912261939-19412D1908-10-01Medicine Hat, ALTAMajor League
Zarley Zalapski28156221997-19981D1968-04-22Edmonton, ALTAMajor League
Richard Zednik32298851832592000-20065L1976-01-06Banska Bystrica, SlovakiaMajor League
Sergei Zholtok170343771421998-20013C1972-12-02Riga, LatviaMajor League
Dainius Zubrus139294574881998-20013C1978-06-16Elektrenai, LithuaniaMajor 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.