hockey DB
search by league
team
morning report
contact us
home

New York Rangers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Clarence "Taffy" Abel110116171471926-19293D1900-05-28Sault Ste. Marie, MIMajor League
Doug Adam401101949-19501L1923-09-07Toronto, ONTMajor League
Lloyd Ailsby300021951-19521D1917-05-11Lac Pellitier, SASKMajor League
Andy Aitkenhead10600001932-19353G1904-03-06Glasgow, ScotlandMajor League
Clint Albright5914519191948-19491C1926-02-28Winnipeg, MANMajor League
Conor Allen700042013-20152D1990-01-31Chicago, ILMajor League
George Allen196612101938-19391L1914-07-27Bayfield, NBMajor League
Mike Allison266631021652971980-19866F1961-03-28Fort Frances, ONTMajor League
Bill Allum101101940-19411D1916-10-09Winnipeg, MANMajor League
Tony Amonte23484991831351990-19944R1970-08-02Hingham, MAMajor League
Glenn Anderson12426121993-19941F1960-10-02Vancouver, BCMajor League
Lorne Anderson300001951-19521G1931-07-26Renfrew, ONTMajor League
Kent-Erik Andersson134133548221982-19842R1951-05-24Orebro, SwedenMajor League
Lias Andersson66369332017-20203C1998-10-13Smogen, SwedenMajor League
Peter Andersson3951217201992-19942D1965-08-29Orebro, SwedenMajor League
Steve Andrascik1971-19721R1948-11-06Sherridon, MANMajor League
Paul Andrea411201965-19661R1941-07-31North Sydney, NSMajor League
Lou Angotti91111021221964-19662R1938-01-16Toronto, ONTMajor League
Artem Anisimov2444662108862008-20124C1988-05-24Yaroslavl, RussiaMajor League
Hub Anslow200001947-19481L1926-03-23Pembroke, ONTMajor League
Nikolai Antropov18761362008-20091R1980-02-18Ust-Kamenogorsk, KazakhstanMajor League
Syl Apps31123111970-19711C1947-08-01Toronto, ONTMajor League
Dave Archibald1923561989-19901R1969-04-14Chilliwack, BCMajor League
Derek Armstrong700001998-20013C1973-04-23Ottawa, ONTMajor League
Arron Asham33202642012-20142R1978-04-13Portage La Prairie, MANMajor League
Oscar "Ossie" Asmundson9471623281932-19342R1908-11-17Red Deer, ALTAMajor League
Hardy Astrom400001977-19781G1951-03-29Skelleftea, SwedenMajor League
Walt Atanas4913821401944-19451R1922-12-22Hamilton, ONTMajor League
Ron Attwell400021967-19681R1935-02-09Humber Summit, ONTMajor League
Oscar Aubuchon3816122841943-19441L1917-01-01Saint-Hyacinthe, PQMajor League
Alex Auld300002009-20101G1981-01-07Cold Lake, ALTAMajor League
Sean Avery26445781236012006-20126L1980-04-10North York, ONTMajor League
Don Awrey782810381977-19781D1943-07-18Kitchener, ONTMajor League
Vernon Ayres28044381935-19361D1909-05-27Toronto, ONTMajor League
Pete Babando3045921952-19531L1925-05-10Braeburn, PAMajor League
Christian Backman18268202007-20081D1980-04-28Alingsas, SwedenMajor League
Mike Backman18167181981-19843R1955-01-02Halifax, NSMajor League
Bill Baker7041418641982-19831D1956-11-29Grand Rapids, MNMajor League
Steve Baker5700071979-19834G1957-05-06Boston, MAMajor League
Jozef Balej1314542003-20041R1982-02-22Myjava, SlovakiaMajor League
Dave Balon361991132122841959-19728L1937-08-02Wakaw, SASKMajor League
Jeff Bandura201101980-19811D1957-04-02White Rock, BCMajor League
Drew Bannister300002000-20011D1974-04-09Belleville, ONTMajor League
Ivan Baranka101102007-20081D1985-05-19Ilava, SlovakiaMajor League
Matthew Barnaby1963455894062001-20043R1973-05-04Ottawa, ONTMajor League
Dave Barr600021983-19841R1960-11-30Toronto, ONTMajor League
Morgan Barron1811262020-20222C1998-12-02Halifax, NSMajor League
Jim Bartlett1261914331741955-19603L1932-05-27Verdun, PQMajor League
Cliff Barton300001939-19401R1907-09-03Sault Ste. Marie, MIMajor League
Andy Bathgate7192724577294441952-196412C1932-08-28Winnipeg, MANMajor League
Frank Bathgate200021952-19531C1930-02-14Winnipeg, MANMajor League
Frank Beaton25112431978-19802L1953-04-28Antigonish, NSMajor League
Barry Beck415661732397751979-19867D1957-06-03Vancouver, BCMajor League
Taylor Beck200002016-20171R1991-05-13St. Catharines, ONTMajor League
John Bednarski99218201141974-19773D1952-07-04Thunder Bay, ONTMajor League
Matt Beleskey510192017-20192L1988-06-07Windsor, ONTMajor League
Dan Belisle420201960-19611R1937-05-09South Porcupine, ONTMajor League
Brendan Bell100002011-20121D1983-03-31Ottawa, ONTMajor League
Bruce Bell1312381987-19881D1965-02-15Toronto, ONTMajor League
Gordon Bell1955-19561G1925-03-13Portage la Prairie, MANMajor League
Harry "Huddy" Bell101101946-19471D1925-10-31Regina, SASKMajor League
Joe Bell628917181942-19472L1923-11-27Portage la Prairie, MANMajor League
Linthwaite Bend831421942-19431C1922-12-20Poplar Point, MANMajor League
Curt Bennett16011111972-19731C1948-03-27Regina, SASKMajor League
Rick Bennett15112131989-19923L1967-07-24Springfield, MAMajor League
Doug Bentley202101221953-19541L1916-09-03Delisle, SASKMajor League
Max Bentley57141832151953-19541C1920-03-01Delisle, SASKMajor League
Bryan Berard8222123602001-20021D1977-03-05Woonsocket, RIMajor League
Gordon "Red" Berenson4926841966-19682L1939-12-08Regina, SASKMajor League
Bill Berg1521116271001995-19983F1967-10-21St. Catharines, ONTMajor League
Blair Betts304251540842005-20094C1980-02-16Edmonton, ALTAMajor League
Jeff Beukeboom52018729011571991-19998D1965-03-28Ajax, ONTMajor League
Bill Beveridge1700001942-19431G1909-07-01Ottawa, ONTMajor League
Nick Beverley13942327671974-19773D1947-04-21Toronto, ONTMajor League
Stu Bickel670991572011-20132D1986-10-02Chanhassen, MNMajor League
Martin Biron4603302010-20144G1977-08-15Lac-Saint-Charles, PQMajor League
Anthony Bitetto14134202020-20211D1990-07-15Island Park, NYMajor League
Bob Blackburn1100001968-19691D1938-02-01Rouyn-Noranda, PQMajor League
Dan Blackburn63000122001-20032G1983-05-20Montreal, PQMajor League
Don Blackburn400001969-19712L1938-05-14Kirkland Lake, ONTMajor League
Colin Blackwell47121022152020-20211C1993-03-28North Andover, MAMajor League
Sammy Blais54099252021-20232L1996-06-17Montmagny, PQMajor League
Mike Blaisdell486612421983-19852R1960-01-18Moose Jaw, SASKMajor League
Anton Blidh100022023-20241L1995-03-14Molnlycke, SwedenMajor League
Jeff Bloemberg43369251988-19924D1968-01-31Listowel, ONTMajor League
Sylvain Blouin7000231996-19982L1974-05-21Montreal, PQMajor League
Nick Bonino4514582023-20241C1988-04-20Hartford, CTMajor League
Derek Boogaard22112452010-20111L1982-06-23Saskatoon, SASKMajor League
Tim Bothwell6241014321978-19824D1955-05-06Vancouver, BCMajor League
Dick Bouchard100001954-19551R1934-12-02Letellier, MANMajor League
Joel Bouchard5561420242002-20042D1974-01-23Montreal, PQMajor League
Frank Boucher5241522614131141926-194413C1901-10-07Ottawa, ONTMajor League
Leo Bourgeault1531710272131926-19315D1904-01-17Sturgeon Falls, ONTMajor League
Phil Bourque7161521471992-19942D1962-06-08Chelmsford, MAMajor League
Ryan Bourque100002014-20151L1991-01-03Boxford, MAMajor League
Paul Boutilier401161987-19881D1963-05-03Sydney, NSMajor League
Lionel Bouvrette100001942-19431G1914-06-10Hawkesbury, ONTMajor League
Johnny Bower7700001953-19573G1925-11-08Prince Albert, SASKMajor League
Jack Bownass763710581958-19623D1930-07-27Winnipeg, MANMajor League
Billy Boyd90819561926-19293R1898-05-15Belleville, ONTMajor League
Brian Boyle3554446902652009-20145C1984-12-18Hingham, MAMajor League
Dan Boyle139192544502014-20162D1976-07-12Ottawa, ONTMajor League
Donald Brashear36011732009-20101L1972-01-07Bedford, INMajor League
Derick Brassard254691051741102012-20164C1987-09-22Hull, PQMajor League
Justin Braun811202021-20221D1987-02-10Minneapolis, MNMajor League
Doug Brennan12397161521931-19343D1905-01-10Peterborough, ONTMajor League
Rich Brennan24134231998-19991D1972-11-26Schenectady, NYMajor League
John Brenneman33336201964-19662L1943-01-05Fort Erie, ONTMajor League
Connor Brickley1413492018-20191L1992-02-25Everett, MAMajor League
Stephane Brochu100001988-19891D1967-08-15Sherbrooke, PQMajor League
Jonny Brodzinski10191524302020-20244C1993-06-19Ham Lake, MNMajor League
Bob Brooke1753536712141983-19874C1960-12-18Acton, MAMajor League
Paul Broten1942733601941989-19934R1965-10-27Roseau, MNMajor League
Arnie Brown46033981315451964-19717D1942-01-28Oshawa, ONTMajor League
Brad Brown481341072000-20011D1975-12-27Baie Verte, NFLDMajor League
Harold Brown1321321945-19461R1920-09-14Brandon, MANMajor League
Larry Brown46145181969-19712D1947-04-14Brandon, MANMajor League
Stan Brown24628141926-19271D1898-05-09North Bay, ONTMajor League
Jeff Brubaker31202781987-19881L1958-02-24Hagerstown, MDMajor League
Glen Brydson304121671935-19361R1910-11-07Swansea, ONTMajor League
Ralph "Bucky" Buchanan200001948-19491R1922-12-28Montreal, PQMajor League
Pavel Buchnevich301791161951122016-20215L1995-04-17Cherepovets, RussiaMajor League
Hy Buller1792255772091951-19543D1926-03-15Montreal, PQMajor League
Pavel Bure51311950222001-20032R1971-03-31Moscow, RussiaMajor League
Kelly Burnett310101952-19531C1926-06-16Lachine, PQMajor League
Gary Burns11224181980-19822F1955-01-16Cambridge, MAMajor League
Norm Burns1104421941-19421C1918-02-20Youngstown, ALTAMajor League
Jerry Butler1122426501301972-19753F1951-02-27Sarnia, ONTMajor League
Stephen Buzinski900001942-19431G1917-10-15Dunblane, SASKMajor League
Dane Byers6101312007-20102L1986-02-21Nipawin, SASKMajor League
Jerry Byers721301977-19781F1952-03-29Kentville, NSMajor League
Larry Cahan3031939583371956-19657D1933-12-25Fort William, ONTMajor League
Eric Cairns790442391996-19982D1974-06-27Oakville, ONTMajor League
Ryan Callahan4501321222542682006-20148R1985-03-21Rochester, NYMajor League
Frank "Patsy" Callighen26000321927-19281D1906-02-13Huntsville, ONTMajor League
Angus "Scotty" Cameron358111901942-19431C1921-11-05Prince Albert, SASKMajor League
Daniel Carcillo31303432013-20141L1985-01-28King City, ONTMajor League
Paul Carey607714202017-20181C1988-09-24Boston, MAMajor League
Terry Carkner52213151181986-19871D1966-03-07Smiths Falls, ONTMajor League
Bobby Carpenter282810201986-19871C1963-07-13Beverly, MAMajor League
Ryan Carpenter22123102022-20231C1991-01-18Oviedo, FLMajor League
Gene Carr139182341901971-19743C1951-09-17Nanaimo, BCMajor League
Lorne Carr1400001933-19341R1910-07-02Stoughton, SASKMajor League
Gene Carrigan33202131930-19311C1907-07-05Edmonton, ALTAMajor League
Bill Carse101101938-19391L1914-05-29Edmonton, ALTAMajor League
Gerald Carson1000051928-19291D1903-10-10Parry Sound, ONTMajor League
Anson Carter54111122202002-20042C1974-06-06Toronto, ONTMajor League
Daniel Catenacci100002017-20181C1993-03-09Richmond Hill, ONTMajor League
Jay Caufield13213451986-19871R1960-07-17Philadelphia, PAMajor League
Lorne Chabot8000001926-19282G1900-10-05Montreal, PQMajor League
William "Chick" Chalmers100001953-19541F1934-01-24Stratford, ONTMajor League
Todd Charlesworth700061989-19901D1965-03-22Calgary, ALTAMajor League
Rick Chartraw30224411982-19842D1954-07-13Caracas, VenezuelaMajor League
Erik Christensen132203858442009-20123C1983-12-17Edmonton, ALTAMajor League
Bob Chrystal1321114251121953-19552D1930-04-30Winnipeg, MANMajor League
Shane Churla550111321995-19972R1965-06-24Fernie, BCMajor League
Filip Chytil3376480144802017-20247C1999-09-05Kromeriz, Czech Rep.Major League
Hank Ciesla12982028371957-19592C1934-10-15Saint Catharines, ONTMajor League
Zdeno Ciger296713162001-20021L1969-10-19Martin, SlovakiaMajor League
Joe Cirella141718252581990-19933D1963-05-09Hamilton, ONTMajor League
Fredrik Claesson3724692018-20191D1992-11-24Stockholm, SwedenMajor League
Dan Clark401161978-19791D1957-11-03Toronto, ONTMajor League
Adam Clendening312911172016-20171D1992-10-26Niagara Falls, NYMajor League
Bruce Cline30235101956-19571R1931-11-14Massawippi, PQMajor League
Dan Cloutier34000211997-19992G1976-04-22Mont-Laurier, PQMajor League
Ryane Clowe12358142012-20131L1982-09-30St. John's, NFLDMajor League
Bill Collins50448381975-19761C1943-07-13Ottawa, ONTMajor League
Mac Colville353711041751321935-19479R1916-01-08Edmonton, ALTAMajor League
Neil Colville464991662652131935-194912C1914-08-04Edmonton, ALTAMajor League
Les Colwill697613161958-19591R1935-01-01Diwide, SASKMajor League
Jim Conacher3315641951-19532C1921-05-05Motherwell, ScotlandMajor League
Pat Conacher2206681979-19832C1959-05-01Edmonton, ALTAMajor League
Pete Conacher93211839201954-19562F1932-07-29Toronto, ONTMajor League
Bert Connelly72121325331934-19362L1909-04-22Montreal, PQMajor League
Cam Connor28167811979-19834R1954-08-10Winnipeg, MANMajor League
Bill Cook4752281383663861926-193711R1898-10-08Brantford, ONTMajor League
Frederick "Bun" Cook4331541392934361926-193610L1904-09-18Kingston, ONTMajor League
Hal Cooper800021944-19451R1915-08-29New Liskeard, ONTMajor League
Joe Cooper154513181361935-19474D1914-12-14Winnipeg, MANMajor League
Andrew Copp168101882021-20221C1994-07-08Ann Arbor, MIMajor League
Arthur Coulter2871767843421935-19427D1909-05-31Winnipeg, MANMajor League
Russ Courtnall1425721996-19971R1965-01-02Duncan, BCMajor League
Danny Cox1550521933-19341L1903-10-12Little Current, ONTMajor League
Adam Cracknell400002017-20181R1985-07-15Prince Albert, SASKMajor League
Bob Crawford14123121985-19872R1959-04-06Belleville, ONTMajor League
Dave Creighton21055871421251955-19583C1930-06-24Port Arthur, ONTMajor League
Cory Cross26044162002-20031D1971-01-03Lloydminster, ALTAMajor League
Brian Cullen106194059121959-19612C1933-11-11Ottawa, ONTMajor League
Matt Cullen80162541522006-20071C1976-11-02Virginia, MNMajor League
Ray Cullen813401965-19661C1941-09-20St. Catharines, ONTMajor League
Bob Cunningham401101960-19622C1941-02-26Welland, ONTMajor League
Ian Cushenan17011221959-19601D1933-11-29Hamilton, ONTMajor League
Will Cuylle8513821662022-20242L2002-02-05Toronto, ONTMajor League
Paul Cyr4141317431987-19892L1963-10-31Port Alberni, BCMajor League
Hank D'Amore410121943-19441C1919-07-17Niagara Falls, ONTMajor League
Ulf Dahlen18971601311061987-19903R1967-01-12Ostersund, SwedenMajor League
Alexandre Daigle5881826231999-20001R1975-02-07Montreal, PQMajor League
Gordon Davidson5136981942-19442D1918-08-05Stratton, ONTMajor League
John Davidson222055421975-19838G1953-02-27Ottawa, ONTMajor League
Ken Davies1947-19481C1922-08-10Bowmanville, ONTMajor League
Jason Dawe401121999-20022R1973-05-29North York, ONTMajor League
Nigel Dawes121252449252006-20093L1985-02-09Winnipeg, MANMajor League
Greg De Vries5331215372003-20041D1973-01-04Sundridge, ONTMajor League
Billy Dea1411221953-19541C1933-04-03Edmonton, ALTAMajor League
Tony DeAngelo1671973921392017-20214D1995-10-24Sewell, NJMajor League
Lucien DeBlois32657791362971977-19896F1957-06-21Joliette, PQMajor League
Bob DeCourcy100001947-19481G1927-06-12Toronto, ONTMajor League
Michael Del Zotto29226951211162009-20145D1990-06-24Stouffville, ONTMajor League
Val Delory100001948-19491L1927-02-14Toronto, ONTMajor League
Ab DeMarco1806786153361943-19474C1916-05-10North Bay, ONTMajor League
Ab DeMarco10482129191969-19734D1949-02-27Cleveland, OHMajor League
Tony Demers100001943-19441R1917-07-22Chambly, PQMajor League
Jean-Paul Denis1002221946-19502R1924-02-28Montreal, PQMajor League
David Desharnais7162228182017-20181C1986-09-14Laurier-Station, PQMajor League
Victor Desjardins48336161931-19321C1900-07-04Sault Ste. Marie, MIMajor League
Andre Deveaux9011292011-20121C1984-02-23Freeport, BahamasMajor League
Tom "Moose" Dewar902241943-19441D1914-06-10Frobisher, SASKMajor League
Phil Di Giuseppe5121012152019-20212L1993-10-09Toronto, ONTMajor League
Raphael Diaz1111242013-20162D1986-01-09Baar, SwitzerlandMajor League
Herb Dickenson48181735101951-19532L1931-06-11Hamilton, ONTMajor League
Bob Dill761515301351943-19452D1920-04-25St. Paul, MNMajor League
Cecil Dillon409160121281931930-19399R1908-04-26Toledo, OHMajor League
Wayne Dillon2164366109581975-19783C1955-05-25Toronto, ONTMajor League
Rob DiMaio1213481999-20001R1968-02-19Calgary, ALTAMajor League
Marcel Dionne118425698801986-19893F1951-08-03Drummondville, PQMajor League
Par Djoos5621921421991-19932D1968-05-11Mora, SwedenMajor League
Gary Doak5011011541971-19721D1946-02-25Goderich, ONTMajor League
Jason Doig10011221999-20012D1977-01-29Montreal, PQMajor League
Tie Domi825495261990-19933R1969-11-01Windsor, ONTMajor League
Louis Domingue100002023-20241G1992-03-06Saint-Hyacinthe, PQMajor League
Ted Donato4921362002-20031L1969-04-28Boston, MAMajor League
Mike Donnelly2233681986-19882L1963-10-10Livonia, MIMajor League
Andre Dore139838461531978-19856D1958-02-11Montreal, PQMajor League
Jim Dorey100001971-19721D1947-08-17Kingston, ONTMajor League
Derek Dorsett514481282012-20142R1986-12-20Kindersley, SASKMajor League
Bruce Driver2201374871361995-19983D1962-04-29Toronto, ONTMajor League
Jim Drummond200001944-19451D1918-10-20Toronto, ONTMajor League
Chris Drury26462891511162007-20114L1976-08-20Trumbull, CTMajor League
Dave Dryden100001961-19621G1941-09-05Hamilton, ONTMajor League
Christian Dube3311241996-19992R1977-04-25Quebec, PQMajor League
Brandon Dubinsky393811322134572006-20126C1986-04-29Anchorage, AKMajor League
Anthony Duclair1816742014-20151L1995-08-26Pointe-Claire, PQMajor League
Dick Duff4371320221963-19652L1936-02-18Kirkland Lake, ONTMajor League
Marc Dufour1210121963-19652R1941-09-11Trois-Rivieres, PQMajor League
Ron Duguay4951641763403701977-19888C1957-07-06Sudbury, ONTMajor League
Loudus "Duke" Dukowski29033161933-19341D1902-08-31Regina, SASKMajor League
Craig Duncanson301101992-19931L1967-03-17Sudbury, ONTMajor League
Mike Dunham10001102002-20042G1972-06-01Johnson City, NYMajor League
Andre Dupont7123211970-19711D1949-07-27Trois-Rivieres, PQMajor League
Brodie Dupont100002010-20111L1987-02-17Russell, MANMajor League
Pascal Dupuis610102006-20071L1979-04-07Laval, PQMajor League
Benoit Dusablon300022003-20041C1979-08-01Saint-Anne-de-la-Perade, PQMajor League
Radek Dvorak2566599164601999-20034R1977-03-09Tabor, Czech Rep.Major League
Gordie Dwyer17011502002-20031L1978-01-25Dalhousie, NBMajor League
Henry Dyck100001943-19441L1912-09-05Saskatoon, SASKMajor League
Dallas Eakins300061996-19971D1967-02-27Dade City, FLMajor League
Mike Eastwood7561218261996-19982C1967-07-01Ottawa, ONTMajor League
Frank Eddolls260183452881947-19525D1921-07-05Lachine, PQMajor League
Adam Edstrom1120222023-20241C2000-10-12Karlstad, SwedenMajor League
Pat Egan1401021311201949-19512D1918-04-26Blackie, ALTAMajor League
Jack Egers111131427721969-19744R1949-01-28Sudbury, ONTMajor League
Steve Eminger14241014582010-20133D1983-10-31Woodbridge, ONTMajor League
Anders Eriksson802202009-20101D1975-01-09Bollnas, SwedenMajor League
Jan Erixon556571592161671983-199310L1962-07-08Skelleftea, SwedenMajor League
Tim Erixon1802282011-20121D1991-02-24Port Chester, NYMajor League
Bob Errey1200071997-19981L1964-09-21Montreal, PQMajor League
Phil Esposito4221842204042631975-19816C1942-02-20Sault Ste. Marie, ONTMajor League
Emerson Etem1903322015-20161R1992-06-16Long Beach, CAMajor League
Jack Evans4081538536701948-19589D1928-04-21Garnant, WalesMajor League
Bill Ezinicki16224221954-19551R1924-03-11Winnipeg, MANMajor League
Trevor Fahey100001964-19651L1944-01-04New Waterford, NSMajor League
Bill Fairbairn5361382243621611968-19779R1947-01-07Brandon, MANMajor League
Justin Falk21022202013-20141D1988-10-11Snowflake, MANMajor League
Dave Farrish217641472251976-19793D1956-08-01Wingham, ONTMajor League
Jesper Fast42255921471162013-20207R1991-12-02Nassjo, SwedenMajor League
Rico Fata4624662001-20032R1980-02-12Sault Ste. Marie, ONTMajor League
Glen Featherstone6101181994-19951D1968-07-08Toronto, ONTMajor League
Fedor Fedorov300062005-20061C1981-06-11Moscow, RussiaMajor League
Ruslan Fedotenko139192645412010-20122F1979-01-18Kiev, UkraineMajor League
Brent Fedyk674610301998-19991R1967-03-03Yorkton, SASKMajor League
Tony Feltrin10000211985-19861D1961-12-06Ladysmith, BCMajor League
Paul Fenton800021986-19871F1959-12-22Springfield, MAMajor League
Chris Ferraro1421361995-19972C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro801121995-19983R1973-01-24Port Jefferson, NYMajor League
Ray Ferraro65252954821995-19961C1964-08-23Trail, BCMajor League
Benn Ferriero401102012-20131R1987-04-29Essex, MAMajor League
Jeff Finley65167551997-19992D1967-04-14Edmonton, ALTAMajor League
Peter Fiorentino100001991-19921D1968-12-22Niagara Falls, ONTMajor League
Dunc Fisher138213758821947-19514R1927-08-30Regina, SASKMajor League
Alex "Sandy" Fitzpatrick400021964-19651C1944-12-22Paisley, ScotlandMajor League
Patrick Flatley68101222261996-19971R1963-10-03Toronto, ONTMajor League
Reg Fleming2415049995401965-19694D1936-04-21Montreal, PQMajor League
Theoren Fleury224691322014061999-20023R1968-06-29Oxbow, SASKMajor League
Steven Fogarty1800022017-20203C1993-04-19Chambersburg, PAMajor League
Gerry Foley13791423911956-19582R1932-09-22Ware, MAMajor League
Val Fonteyne967192661963-19652L1933-12-02Wetaskiwin, ALTAMajor League
Lou Fontinato4192257799391954-19617D1932-01-20Guelph, ONTMajor League
Colin Forbes19145152000-20011W1976-02-16New Westminster, BCMajor League
Harry "Yip" Foster31000101929-19301D1907-11-25Guelph, ONTMajor League
Herb Foster510151940-19482L1913-08-09Brockville, ONTMajor League
Nick Fotiu45541621039701976-19858F1952-05-25Staten Island, NYMajor League
Adam Fox357532553081422019-20245D1998-02-17Jericho, NYMajor League
Emile Francis2200001948-19524G1926-09-13North Battleford, SASKMajor League
Jimmy Franks2300001942-19431G1914-11-08Melville, SASKMajor League
Archie Fraser301101943-19441C1914-02-09Souris, MANMajor League
Scott Fraser28246141998-19991R1972-05-03Moncton, NBMajor League
Dan Fritsche1613422008-20091C1985-07-13Parma, OHMajor League
Bob Froese98044681986-19904G1958-06-30St. Catharines, ONTMajor League
Alexander Frolov43791682010-20111L1982-06-19Moscow, RussiaMajor League
Robbie Ftorek1703255871221981-19854F1952-01-02Needham, MAMajor League
Marian Gaborik255114115229972009-20134R1982-02-14Trencin, SlovakiaMajor League
Bill Gadsby457582132714131954-19617D1927-08-08Calgary, ALTAMajor League
Dave Gagner80111627471984-19873C1964-12-11Chatham, ONTMajor League
Norman "Dutch" Gainor46391291931-19321C1904-04-10Calgary, ALTAMajor League
Maxim Galanov601121997-19981D1974-03-13Krasnoyarsk, RussiaMajor League
Bruce Gamble200001958-19591G1938-05-24Port Arthur, ONTMajor League
Bert Gardiner100001935-19392G1913-03-25Saskatoon, SASKMajor League
Cal Gardner1262836641031945-19483C1924-10-30Transcona, MANMajor League
Dudley "Red" Garrett23112181942-19431D1924-07-14Toronto, ONTMajor League
Mike Gartner3221731132862311989-19945R1959-10-29Ottawa, ONTMajor League
Fern Gauthier3314102401943-19441R1919-08-31Chicoutimi, PQMajor League
Julien Gauthier131111526282019-20234R1997-10-15Pointe-aux-Trembles, PQMajor League
Jean-Guy Gendron2723841792171955-19624L1934-08-30Montreal, PQMajor League
Bernie "Boom-Boom" Geoffrion117224163531966-19682R1931-02-14Montreal, PQMajor League
Alexandar Georgiev12904422017-20225G1996-02-10Ruse, BulgariaMajor League
Ken Gernander1223561995-20043R1969-06-30Coleraine, MNMajor League
Tim Gettinger1601102018-20224L1998-04-14Cleveland, OHMajor League
Ed Giacomin539088621965-197611G1939-06-06Sudbury, ONTMajor League
Greg Gilbert7641115291993-19941F1962-01-22Mississauga, ONTMajor League
Rod Gilbert106540661510215081960-197818R1941-07-01Montreal, PQMajor League
Curt Giles7421719601986-19882D1958-11-30The Pas, MANMajor League
Randy Gilhen7310919221991-19932L1963-06-13Winnipeg, MANMajor League
Jere Gillis61131932201980-19822F1957-01-18Bend, ORMajor League
John Gilmour33235182017-20192D1993-05-17Montreal, PQMajor League
Matt Gilroy14271926432009-20133D1984-07-20North Bellmore, NYMajor League
Daniel Girardi788461842302752006-201711D1984-04-29Welland, ONTMajor League
Alexandre Giroux100002005-20061C1981-06-16Quebec, PQMajor League
Tanner Glass13469151812014-20173L1983-11-29Regina, SASKMajor League
Howie Glover2510191963-19641R1935-02-14Toronto, ONTMajor League
Pete Goegan702261961-19621D1934-03-06Fort William, ONTMajor League
Bill Goldsworthy68101323551976-19782R1944-08-24Waterloo, ONTMajor League
Leroy Goldsworthy44415161928-19302R1908-10-18Two Harbors, MNMajor League
Hank Goldup103344680691942-19463L1918-10-29Kingston, ONTMajor League
Scott Gomez1583296128962007-20092C1979-12-23Anchorage, AKMajor League
Daniel Goneau5312315141996-20003L1976-01-06Montreal, PQMajor League
Billy Gooden5391120151942-19442L1923-09-08Winnipeg, MANMajor League
Barclay Goodrow2412848762052021-20243C1993-02-26Toronto, ONTMajor League
Jack Gordon363101301948-19513C1928-03-03Winnipeg, MANMajor League
Ben Gosselin7000331977-19781L1957-07-19Montreal, PQMajor League
Phil Goyette39798231329511963-19727C1933-10-31Lachine, PQMajor League
Michael Grabner135521971222016-20182R1987-10-05Villach, AustriaMajor League
Evgeny Grachev800002010-20111L1990-02-21Khabarovsk, RussiaMajor League
Tony Granato1154345882171988-19902L1964-07-25Downers Grove, ILMajor League
Gilles Gratton41000131976-19771G1952-07-28LaSalle, PQMajor League
Norm Gratton301101971-19721R1950-12-22LaSalle, PQMajor League
Adam Graves7722802275078101991-200110L1968-04-12Tecumseh, ONTMajor League
Alex Gray44707301927-19281R1899-06-21Glasgow, ScotlandMajor League
Anthony Greco100002021-20221R1993-09-30Queens, NYMajor League
Josh Green18325102002-20042C1977-11-16Camrose, ALTAMajor League
Mike Green1312322003-20041C1979-10-23Victoria, BCMajor League
Ron Greschner98217943161012261974-199016D1954-12-22Goodsoil, SASKMajor League
Wayne Gretzky23457192249701996-19993C1961-01-26Brantford, ONTMajor League
Jari Gronstrand6231114631987-19881D1962-11-14Tampere, FinlandMajor League
Michal Grosek80121325732000-20022R1975-06-01Vyskov, Czech Rep.Major League
Jocelyn Guevremont2025761979-19801D1951-03-01Montreal, PQMajor League
Aldo Guidolin182915241171952-19564D1932-06-06Forks of Credit, ONTMajor League
Alexei Gusarov2613462000-20011D1964-07-08Moscow, RussiaMajor League
Erik Gustafsson7662531352023-20241D1992-03-14Nynashamn, SwedenMajor League
Vic Hadfield83926231057210361961-197413L1940-10-04Oakville, ONTMajor League
Carl Hagelin26658721301322011-20154L1988-08-23Sodertalje, SwedenMajor League
Libor Hajek1104812402018-20235D1998-02-04Smrcek, Czech Rep.Major League
Jaroslav Halak2501102022-20231G1985-05-13Bratislava, SlovakiaMajor League
Micheal Haley31101622012-20202C1986-03-30Guelph, ONTMajor League
Adam Hall494812182006-20071R1980-08-14Kalamazoo, MIMajor League
Wayne Hall400001960-19611L1939-05-22Melita, MANMajor League
Jeff Halpern3001182012-20131C1976-05-03Washington, DCMajor League
Brandon Halverson100002017-20181G1996-03-29Traverse City, MIMajor League
Al Hamilton81055621965-19704D1946-08-20Flin Flon, MANMajor League
Ken Hammond300001988-19891D1963-08-22London, ONTMajor League
Ted Hampson183144054161960-19633C1936-12-11Togo, SASKMajor League
Roman Hamrlik1200062012-20131D1974-04-12Zlin, Czech Rep.Major League
Glen Hanlon138033401982-19864G1957-02-20Brandon, MANMajor League
John Hanna177626322041958-19613D1935-04-05Sydney, NSMajor League
Pat Hannigan109192342581960-19622L1936-03-05Timmins, ONTMajor League
Mark Hardy284752594091987-19936D1959-02-01Sementina, SwitzerlandMajor League
Ben Harpur42156202022-20231D1995-01-12Hamilton, ONTMajor League
Ron Harris14763036641972-19764D1942-06-30Verdun, PQMajor League
Ed Harrison410121950-19511C1927-07-25Mimico, ONTMajor League
Mike Hartman39112801992-19953L1967-02-07Detroit, MIMajor League
Doug Harvey1511061711441961-19643D1924-12-19Montreal, PQMajor League
Todd Harvey681420341341998-20002R1975-02-17Hamilton, ONTMajor League
Kevin Hatcher7441923381999-20001D1966-09-09Detroit, MIMajor League
Gordie Haworth201101952-19531C1932-02-20Drummondville, PQMajor League
Kevin Hayes36187129216982014-20195R1992-05-08Dorchester, MAMajor League
Paul Healey400002003-20041W1975-03-20Edmonton, ALTAMajor League
Glenn Healy113055161993-19974G1962-08-23Ajax, ONTMajor League
Mark Heaslip4861016651976-19782R1951-12-26Duluth, MNMajor League
Randy Heath13246151984-19862L1964-11-11Vancouver, BCMajor League
Andy Hebenton560177191368751955-19638R1929-10-03Winnipeg, MANMajor League
Guy Hebert1300002000-20011G1967-01-07Troy, NYMajor League
Anders Hedberg4651722263981441978-19857R1951-02-25Ornskoldsvik, SwedenMajor League
Ilkka Heikkinen700002009-20101D1984-11-13Rauma, FinlandMajor League
Bill Heindl410101972-19731L1946-05-13Sherbrooke, PQMajor League
Barrett Heisten1000022001-20021L1980-03-19Anchorage, AKMajor League
Magnus Hellberg300002015-20172G1991-04-04Uppsala, SwedenMajor League
Ehrhardt "Ott" Heller647551762314651931-194615D1910-06-02Kitchener, ONTMajor League
Raimo Helminen87123446121985-19872C1964-03-11Tampere, FinlandMajor League
Camille Henry637256222478781953-196812L1933-01-31Quebec, PQMajor League
Jim Henry10800001941-19484G1920-10-23Winnipeg, MANMajor League
Wally Hergesheimer31011277189941951-19596R1927-01-08Winnipeg, MANMajor League
Orville "Obs" Heximer1910141929-19301L1910-02-16Niagara Falls, ONTMajor League
Bryan Hextall21022101962-19631F1941-05-23Winnipeg, MANMajor League
Bryan Hextall4491871753622271936-194811L1913-07-31Grenfell, SASKMajor League
Dennis Hextall13145251967-19692L1943-04-17Red Lake, ONTMajor League
Bill Hicke137183351581964-19673R1938-03-31Regina, SASKMajor League
Greg Hickey100001977-19781L1955-03-18Brantford, ONTMajor League
Pat Hickey3701281292572161975-19826F1953-05-15Brantford, ONTMajor League
Chris Higgins556814322009-20101L1983-06-02Smithtown, NYMajor League
Ike Hildebrand316713121953-19541R1927-05-27Winnipeg, MANMajor League
Jim Hiller200071993-19941R1969-05-15Port Alberni, BCMajor League
Wilbert "Dutch" Hiller20049701191161937-19445L1915-05-11Kitchener, ONTMajor League
Wayne Hillman219641471851964-19684D1938-11-13Kirkland Lake, ONTMajor League
Corey Hirsch400001992-19931G1972-07-01Medicine Hat, ALTAMajor League
Jan Hlavac2185280132521999-20043L1976-09-20Prague, Czech Rep.Major League
Milan Hnilicka200001999-20001G1973-06-24Kladno, Czech Rep.Major League
Ken Hodge96234568511976-19782R1944-06-25Birmingham, EnglandMajor League
Nick Holden135143246492016-20182D1987-05-15St. Albert, ALTAMajor League
Bobby Holik1464150911462002-20042C1971-01-01Jihlava, Czech Rep.Major League
Jerry Holland37841261974-19762L1954-08-25Beaver Lodge, ALTAMajor League
Peter Holland2313472017-20181C1991-01-14Toronto, ONTMajor League
Ryan Hollweg20057123112005-20083C1983-04-23Downey, CAMajor League
Johan Holmqvist300022000-20032G1978-05-24Tolfta, SwedenMajor League
Greg Holst1100001975-19783C1954-02-21Montreal, PQMajor League
Chris Holt100002005-20061G1985-06-05Vancouver, BCMajor League
Miloslav Horava8051722381988-19913D1961-08-14Kladno, Czech Rep.Major League
Tim Horton9332326731969-19712D1930-01-12Cochrane, ONTMajor League
Bronco Horvath114203454781955-19633C1930-03-12Port Colborne, ONTMajor League
Ed Hospodar122823314421979-19823D1959-02-09Bowling Green, OHMajor League
Marcel Hossa164212142782005-20083L1981-10-12Ilava, SlovakiaMajor League
Brett Howden178163349532018-20213C1998-03-29Calgary, ALTAMajor League
Vic Howe33347101950-19553R1929-11-02Saskatoon, SASKMajor League
Harry Howell11608226334511471952-196917D1932-12-28Hamilton, ONTMajor League
Ron Howell400001954-19562D1935-12-04Hamilton, ONTMajor League
Marek Hrivik2103322015-20172L1991-08-28Cadca, SlovakiaMajor League
Willie Huber2382858862821983-19885D1958-01-15Strasskirchen, GermanyMajor League
Mike Hudson484711471993-19941C1967-02-06Guelph, ONTMajor League
John Hughes1980-19811D1954-03-18Charlottetown, PEIMajor League
Jody Hull505813121990-19922R1969-02-02Petrolia, ONTMajor League
Dryden Hunt7971118542021-20232L1995-11-24Cranbrook, BCMajor League
Fred Hunt441392261944-19451R1917-01-17Brantford, ONTMajor League
Matt Hunwick552911162014-20151D1985-05-21Warren, MIMajor League
Larry Huras200001976-19771D1955-07-08Listowel, ONTMajor League
Mike Hurlbut23189161992-19931D1966-10-07Massena, NYMajor League
Adam Huska100002021-20221G1997-05-12Zvolen, SlovakiaMajor League
Ron Hutchinson900001960-19611C1936-10-24Flin Flon, MANMajor League
Jarkko Immonen2035842005-20072C1982-04-19Rantasalmi, FinlandMajor League
Earl Ingarfield5271221422642011958-19679C1934-10-25Lethbridge, ALTAMajor League
Ron Ingram19134101963-19652D1933-07-05Toronto, ONTMajor League
Ted Irvine37886911774381969-19756L1944-12-08Winnipeg, MANMajor League
Ivan Irwin151226282141953-19584D1927-03-13Chicago, ILMajor League
Brad Isbister19145142006-20071L1977-05-07Edmonton, ALTAMajor League
Don Jackson22101911986-19871D1956-09-02Minneapolis, MNMajor League
Jeff Jackson9516151986-19871L1965-04-24Chatham, ONTMajor League
Percy Jackson100001934-19351G1907-09-21Canmore, ALTAMajor League
Jaromir Jagr2771241953192202003-20084R1972-02-15Kladno, Czech Rep.Major League
James Jamieson101101943-19441D1922-03-21Brantford, ONTMajor League
Mark Janssens1571415293381987-19925C1968-05-19Surrey, BCMajor League
Doug Jarrett54044231975-19772D1944-04-22London, ONTMajor League
Pierre Jarry34336201971-19721R1949-03-30Montreal, PQMajor League
Larry Jeffrey12231013271967-19692L1940-10-12Goderich, ONTMajor League
Chris Jensen5371118231985-19883C1963-10-28Fort Saint John, BCMajor League
Nicklas Jensen700002016-20171R1993-03-06Herning, DenmarkMajor League
Joe Jerwa334711721930-19311D1909-01-22Warsaw, PolandMajor League
Andreas Johansson70141024462001-20021C1973-05-19Falun, SwedenMajor League
Don Johns14822123701960-19654D1937-12-13St. George, ONTMajor League
Chad Johnson601102009-20112G1986-06-10Saskatoon, SASKMajor League
Ivan "Ching" Johnson4033848867981926-193711D1898-12-07Winnipeg, MANMajor League
Jack Johnson1310182020-20211D1987-01-13Indianapolis, INMajor League
Jim Johnson810101964-19673C1942-11-07Winnipeg, MANMajor League
Kim Johnsson151113647861999-20012D1976-03-16Malmo, SwedenMajor League
Ed Johnstone3711091252343191975-19837R1954-03-02Brandon, MANMajor League
Olli Jokinen2641115222009-20101C1978-12-05Kuopio, FinlandMajor League
Bob Jones200001968-19691L1945-11-27Espanola, ONTMajor League
Zac Jones6931417142020-20244D2000-10-18Richmond, VAMajor League
Josh Jooris1211262016-20171R1990-07-14Burlington, ONTMajor League
Winston "Bing" Juckes1621361947-19502L1926-06-14Hamiota, MANMajor League
Bill Juzda1871125361781940-19485D1920-10-29Winnipeg, MANMajor League
Robert Kabel4851318341959-19612C1934-11-11Dauphin, MANMajor League
Kaapo Kakko3005760117662019-20245R2001-02-13Turku, FinlandMajor League
Alex Kaleta181323769841948-19513L1919-11-29Canmore, ALTAMajor League
Dmitri Kalinin5811213262008-20091D1980-07-22Chelyabinsk, RussiaMajor League
Valeri Kamensky123273966601999-20012L1966-04-18Voskresensk, RussiaMajor League
Steven Kampfer32123222016-20182D1988-09-24Ann Arbor, MIMajor League
Patrick Kane19571262022-20231R1988-11-19Buffalo, NYMajor League
Sheldon Kannegiesser15145101972-19742D1947-08-15North Bay, ONTMajor League
Dave Karpa94112131452001-20032D1971-05-07Regina, SASKMajor League
Alexander Karpovtsev2802275972111993-19996D1970-04-07Moscow, RussiaMajor League
Darius Kasparaitis215628342602002-20074D1972-10-16Elektrenai, LithuaniaMajor League
Mike Keane7081018471997-19981R1967-05-29Winnipeg, MANMajor League
Mike Keating100001977-19781L1957-01-21Toronto, ONTMajor League
Melville "Butch" Keeling455136551912501928-193810L1905-08-10Owen Sound, ONTMajor League
Ralph Keller310161962-19631D1936-02-06Wilkie, SASKMajor League
Chris Kenady200001999-20001R1973-04-10Mound, MNMajor League
Dean Kennedy16011401988-19891D1963-01-17Redvers, SASKMajor League
Ernie Kenny600001930-19311D1907-08-20Vermillion, ALTAMajor League
Dave Kerr32400001934-19417G1910-01-11Toronto, ONTMajor League
Tim Kerr3271118121991-19921F1960-01-05Windsor, ONTMajor League
Kris King2492733607311989-19934L1966-02-18Bracebridge, ONTMajor League
Steven King247512161992-19931R1969-07-22East Greenwich, RIMajor League
Keith Kinkaid1000002020-20222G1989-07-04Farmingville, NYMajor League
Bobby Kirk394812141937-19381R1910-08-08Dough Grange, IrelandMajor League
Bob Kirkpatrick4912122461942-19431C1911-11-20Regina, SASKMajor League
Kelly Kisio3361101953054151986-19915C1959-09-18Red Deer, ALTAMajor League
Kevin Klein224225072752013-20174D1984-12-13Kitchener, ONTMajor League
Scot Kleinendorst5321113431982-19842D1960-01-16Grand Rapids, MNMajor League
Terry Kleisinger400021985-19861G1960-10-22Regina, SASKMajor League
Tomas Kloucek952792112000-20022D1980-03-07Prague, Czech Rep.Major League
Julius Klymkiw100001958-19591GWinnipeg, MANMajor League
Mike Knuble141242549441998-20002R1972-07-04Toronto, ONTMajor League
Joey Kocur2781415295371990-19966R1964-09-21Kelvington, SASKMajor League
Chad Kolarik401122010-20111C1986-01-26Abington, PAMajor League
Maxim Kondratiev29123222005-20061D1983-01-20Togliatti, RussiaMajor League
Chris Kontos78121628651982-19853L1963-12-10Toronto, ONTMajor League
Mike Korney18011181978-19791D1953-09-15Dauphin, MANMajor League
Lauri Korpikoski686814142007-20092L1986-07-28Turku, FinlandMajor League
Michael Kostka701102014-20151D1985-11-28Etobicoke, ONTMajor League
Ales Kotalik4581422382009-20101R1978-12-23Jindrichuv Hradec, Czech Rep.Major League
Dick Kotanen200001948-19512D1925-11-18Port Arthur, ONTMajor League
Chris Kotsopoulos54412161531980-19811D1958-11-27Scarborough, ONTMajor League
Alexei Kovalev4921421883305331992-20049R1973-02-24Togliatti, RussiaMajor League
Steve Kraftcheck127101828751951-19532D1929-03-03Tinturn, ONTMajor League
Vitali Kravtsov485510102020-20232R1999-12-23Vladivostok, RussiaMajor League
Chris Kreider8153042485525512011-202413L1991-04-30Boxford, MAMajor League
Jason Krog920242006-20071C1975-10-09Fernie, BCMajor League
Joe Krol211201936-19392L1915-08-13Winnipeg, MANMajor League
Jim Krulicki2702261970-19711R1948-03-09Kitchener, ONTMajor League
Adolph Kukulowicz410101952-19542C1933-04-02Winnipeg, MANMajor League
Stu Kulak300001986-19871R1963-03-11Edmonton, ALTAMajor League
Ed Kullman34356701262981947-19546DWinnipeg, MANMajor League
Alan Kuntz45101222121941-19462L1919-06-04Toronto, ONTMajor League
Jari Kurri1414521995-19961R1960-05-18Helsinki, FinlandMajor League
Orland Kurtenbach1983061911911960-19705C1936-09-07Cudworth, SASKMajor League
Larry "King" Kwong100001947-19481C1923-06-17Vernon, BCMajor League
Bill Kyle303301949-19512C1924-12-23Regina, SASKMajor League
Walter "Gus" Kyle13458132351949-19512D1923-09-11Dysart, SASKMajor League
Nick Kypreos128712192721993-19963L1966-06-04Toronto, ONTMajor League
Mike Labadie300001952-19531R1932-08-17St. Francis D'Assisi, PQMajor League
Jason Labarbera501122000-20042G1980-01-18Burnaby, BCMajor League
Jean-Francois Labbe100001999-20001G1972-06-12Sherbrooke, PQMajor League
Gord Labossiere16000121963-19652C1940-01-02St. Boniface, MANMajor League
Max Labovitch500041943-19441F1924-01-19Winnipeg, MANMajor League
Guy Labrie27224141944-19451D1921-08-11Saint-Charles, PQMajor League
Dan LaCouture836612822002-20042L1977-04-18Hyannis, MAMajor League
Daniel Lacroix30224301993-19963L1969-03-11Montreal, PQMajor League
Eric Lacroix14681220671998-20013L1971-07-15Montreal, PQMajor League
Nathan LaFayette1700021994-19962C1973-02-17New Westminster, BCMajor League
Guy Lafleur67182745121988-19891R1951-09-20Thurso, PQMajor League
Pat LaFontaine67233962361997-19981C1965-02-22St. Louis, MOMajor League
Alexis Lafreniere29875731481182020-20244L2001-10-11Saint-Eustache, PQMajor League
Jason Lafreniere388162461988-19891C1966-12-06St. Catharines, ONTMajor League
Tom Laidlaw51020991195611980-19877D1958-04-15Brampton, ONTMajor League
Lane Lambert18224331986-19871C1964-11-18Swift Current, SASKMajor League
Jean Lamirande485510261946-19503D1923-08-21Shawinigan Falls, PQMajor League
Bryce Lampman1000022003-20073D1982-08-31Rochester, MNMajor League
Jack Lancien63156351946-19514D1923-06-14Swift Current, SASKMajor League
Myles Lane24101221928-19291Major League
Darren Langdon2771415297351994-20006L1971-01-08Deer Lake, NFLDMajor League
Albert Langlois1731334471841961-19643D1934-11-06Magog, PQMajor League
Ian Laperriere28123531995-19961C1974-01-19Montreal, PQMajor League
Edgar Laprade500108172280421945-195510C1919-10-10Mine Center, ONTMajor League
Steve Larmer115355489571993-19952F1961-06-16Peterborough, ONTMajor League
Claude Larose25471121979-19822L1955-05-17Saint-Jean, PQMajor League
Cory Larose701142003-20041C1975-05-14Campbellton, NBMajor League
Pierre Larouche253123120243591983-19885F1955-11-16Taschereau, PQMajor League
Steve Larouche100001995-19961C1971-04-14Rouyn-Noranda, PQMajor League
Norm Larson100001946-19471R1920-10-13Moose Jaw, SASKMajor League
James Latos100001988-19891R1966-01-04Wakaw, SASKMajor League
Phil Latreille400021960-19611Major League
Peter Laviolette1200061988-19891D1964-12-07Franklin, MAMajor League
Brian Lawton3071017391988-19891L1965-06-29New Brunswick, NJMajor League
Hal Laycoe7511415311945-19472D1922-06-23Sutherland, SASKMajor League
Jim Leavins401141986-19871D1960-07-28Dinsmore, SASKMajor League
Al LeBrun602241960-19662D1940-12-01Timmins, ONTMajor League
Albert "Battleship" Leduc700061933-19341D1902-11-22Valleyfield, PQMajor League
Grant Ledyard69102131731984-19862D1961-11-19Winnipeg, MANMajor League
Brian Leetch11292407419815251987-200417D1968-03-03Corpus Christi, TXMajor League
Sylvain Lefebvre229430341311999-20034D1967-10-14Richmond, PQMajor League
Roger Leger712321943-19441D1919-03-26L'Annonciation, PQMajor League
Randy Legge1202221972-19731D1945-12-16Newmarket, ONTMajor League
Mikko Leinonen1593177108691981-19843F1955-07-15Tampere, FinlandMajor League
Brendan Lemieux1091120312142018-20213L1996-03-15Denver, COMajor League
Real Lemieux634610511969-19742R1945-01-03Victoriaville, PQMajor League
Jake Leschyshyn1400002022-20242C1999-03-10Raleigh, NCMajor League
Tony Leswick368113892024201945-19516L1923-03-17Humboldt, SASKMajor League
Vinni Lettieri46268142017-20192C1995-02-06Excelsior, MNMajor League
Joe Levandoski811201946-19471D1922-03-17Cobalt, ONTMajor League
Alex Levinsky2104461934-19351D1910-02-02Syracuse, NYMajor League
Danny Lewicki28076901661071954-19584L1931-03-12Fort William, ONTMajor League
Dale Lewis800001975-19761L1951-07-28Edmonton, ALTAMajor League
Igor Liba10257151988-19891L1960-11-04Presov, SlovakiaMajor League
Doug Lidster177819271311993-19984D1960-10-18Kamloops, BCMajor League
Dave Liffiton300092005-20072D1984-10-18Windsor, ONTMajor League
Oscar Lindberg134212748752014-20173L1991-10-29Skelleftea, SwedenMajor League
Johan Lindbom38134281997-19981R1971-07-08Alvesta, SwedenMajor League
Ryan Lindgren3331070802192018-20246D1998-02-11Burnsville, MNMajor League
Eric Lindros19266921583392001-20043C1973-02-28London, ONTMajor League
Richard Lintner1010102002-20031D1977-11-15Trencin, SlovakiaMajor League
Enver Lisin576814182009-20101R1986-04-22Moscow, RussiaMajor League
Bill Lochead700041979-19801F1954-10-13Forest, ONTMajor League
Corey Locke300002009-20101C1984-05-08Toronto, ONTMajor League
Troy Loney400001994-19951L1963-09-21Bow Island, ALTAMajor League
Jim Lorentz500001971-19721C1947-05-01Waterloo, ONTMajor League
Kevin Lowe2171038482621992-19964D1959-04-15Lachute, PQMajor League
Norman "Odie" Lowe411201948-195021928-04-15Major League
Don Luce2113481969-19712C1948-10-02London, ONTMajor League
Harry Lumley100001943-19441G1926-11-11Owen Sound, ONTMajor League
Pentti Lund182364177381948-195131925-12-06Karijoki, FinlandMajor League
Nils Lundkvist2513402021-20221D2000-07-27Pitea, SwedenMajor League
Jamie Lundmark114111930552002-20063C1981-01-16Edmonton, ALTAMajor League
Henrik Lundqvist88702727182005-202015G1982-03-02Are, SwedenMajor League
Roman Lyashenko1720202001-20032C1979-05-02Murmansk, RussiaMajor League
Vic Lynn100001942-19431L1925-01-26Saskatoon, SASKMajor League
James "Kilby" Macdonald151363470471939-19454L1914-09-06Ottawa, ONTMajor League
Jason MacDonald4000192003-20041W1974-04-01Charlottetown, PEIMajor League
Parker MacDonald119151833541956-19603L1933-06-14Sydney, NSMajor League
Hubert Macey18681401941-19432L1921-04-13Big River, SASKMajor League
Bruce MacGregor2206273135441970-19744C1941-04-26Edmonton, ALTAMajor League
Ian MacIntosh400041952-19531L1927-06-10Selkirk, MANMajor League
Norm Maciver6692635281986-19893D1964-09-08Thunder Bay, ONTMajor League
Bill MacKenzie15101101934-19351D1912-12-12Winnipeg, MANMajor League
Connor Mackey100052023-20241D1996-09-12Tower Lake, ILMajor League
Reg Mackey34000161926-19271DCalgary, ALTAMajor League
John MacLean161465197981998-20013R1964-11-20Oshawa, ONTMajor League
Brian MacLellan51112132471985-19861F1958-10-27Guelph, ONTMajor League
Bob MacMillan2212341974-19751C1952-09-03Charlottetown, PEIMajor League
Al MacNeil58044441966-19671D1935-09-27Sydney, NSMajor League
Craig MacTavish12426111993-19941C1958-08-15London, ONTMajor League
Johnny Mahaffy289202901943-19441C1918-07-18Montreal, PQMajor League
Vladimir Malakhov2111253651922000-20044D1968-08-30Sverdlovsk, RussiaMajor League
Manny Malhotra206192241901998-20024C1980-05-18Mississauga, ONTMajor League
Marek Malik185643491962005-20083D1975-06-24Ostrava, CzechMajor League
Troy Mallette1502526515571989-19912L1970-02-25Sudbury, ONTMajor League
Ryan Malone600042014-20151F1979-12-01Pittsburgh, PAMajor League
Dave Maloney6057022529511131974-198511D1956-07-31Kitchener, ONTMajor League
Don Maloney6531953075027391978-198911F1958-09-05Lindsay, ONTMajor League
Felix "Gus" Mancuso216814131942-19431R1914-04-01Niagara Falls, ONTMajor League
Mike Maneluk400041998-19991L1973-10-01Winnipeg, MANMajor League
Cesare Maniago3402221965-19672G1939-01-13Trail, BCMajor League
Jackie Mann934701943-19452C1919-07-27Winnipeg, MANMajor League
Ray Manson101101948-19491L1926-12-03St. Boniface, MANMajor League
Paul Mara156835431642006-20093D1979-09-07Ridgewood, NJMajor League
Elmer "Buddy" Maracle1113441930-19311L1905-09-08North Bay, ONTMajor League
Todd Marchant100001993-19941L1973-08-12Buffalo, NYMajor League
Dave Marcinyshyn200021992-19931D1967-02-04Edmonton, ALTAMajor League
Ray Markham14112211979-19801R1958-01-23Windsor, ONTMajor League
Jussi Markkanen2600002003-20041G1975-05-08Imatra, FinlandMajor League
Mario Marois1661552673561977-19814D1957-12-15Ancienne Lorette, PQMajor League
Gilles Marotte1801066761311973-19763D1945-01-07Montreal, PQMajor League
Bert Marshall8000141972-19731D1943-11-22Kamloops, BCMajor League
Don Marshall479129141270401963-19707C1932-03-23Verdun, PQMajor League
Clare Martin1401161951-19521D1922-02-25Waterloo, ONTMajor League
Brandon Mashinter10000102012-20142L1988-09-20Newmarket, ONTMajor League
Charlie Mason7461420441934-19362R1912-02-01Seaforth, ONTMajor League
Stephane Matteau85111021491993-19963L1969-09-02Rouyn-Noranda, PQMajor League
Brad Maxwell904461986-19871D1957-07-08Brandon, MANMajor League
Jim Mayer400001979-19801F1954-10-30Capreol, ONTMajor League
Sammy McAdam400001930-19311DWinnipeg, MANMajor League
Chris McAllister12011122003-20041D1975-06-16Saskatoon, SASKMajor League
Ken McAuley9600001943-19452GEdmonton, ALTAMajor League
Bryan McCabe1924662010-20111D1975-06-08St. Catharines, ONTMajor League
Dunc McCallum200021965-19661D1940-03-29Flin Flon, MANMajor League
Jack McCartan1200001959-19612G1935-08-05St. Paul, MNMajor League
Dan McCarthy540441980-19811C1958-07-04St. Mary's, ONTMajor League
Sandy McCarthy2582832604252000-20044R1972-06-15Toronto, ONTMajor League
Rob McClanahan141334376771981-19843F1958-01-09St. Paul, MNMajor League
Shawn McCosh510121994-19951C1969-06-05Oshawa, ONTMajor League
Bill McCreary1002221953-19552L1934-12-02Sundridge, ONTMajor League
Bill McDonagh400021949-19501L1928-04-30Rouyn-Noranda, PQMajor League
Ryan McDonagh516511872382212010-20188D1989-06-13St. Paul, MNMajor League
Bob McDonald100001943-19441RMajor League
John McDonald431091961943-194411921-11-24Major League
Wilfred "Bucko" McDonald7971522141943-19452D1914-10-31Fergus, ONTMajor League
Mike McDougall300001978-19812F1958-04-30Port Huron, MIMajor League
Peter McDuffe700001972-19742G1948-02-16Milton, ONTMajor League
Mike McEwen24242921341411976-19865D1956-08-10Hornepayne, ONTMajor League
Donald "Sandy" McGregor200021963-19641R1939-03-30Toronto, ONTMajor League
Dylan McIlrath38224842013-20174D1992-04-20Winnipeg, MANMajor League
John McIntyre1110141992-19931C1969-04-29Ravensworth, ONTMajor League
Greg McKegg967714232019-20222C1992-06-17St. Thomas, ONTMajor League
Tony McKegney64291746561986-19871F1958-02-15Montreal, PQMajor League
Steve McKenna542131442001-20021D1973-08-21Toronto, ONTMajor League
Don McKenney76173350101962-19642C1934-04-30Smiths Falls, ONTMajor League
John McKenzie356511361965-19661R1937-12-12High River, ALTAMajor League
Kirk McLean4501121999-20012G1966-06-26Willowdale, ONTMajor League
Jamie McLennan400002003-20041G1971-06-30Edmonton, ALTAMajor League
Cody McLeod56123992017-20192L1984-06-26Binscarth, MANMajor League
Jack McLeod106142337101949-19555R1930-04-30Regina, SASKMajor League
Mike McMahon6101313501963-19724D1941-08-30Quebec, PQMajor League
George McPhee1092124452471982-19875F1958-07-02Guelph, ONTMajor League
Adam McQuaid36235332018-20191D1986-10-12Charlottetown, PEIMajor League
Brian McReynolds100001990-19911C1965-01-05Penetanguishene, ONTMajor League
Marty McSorley9022211995-19961D1963-05-18Hamilton, ONTMajor League
Jayson Megna611222015-20161C1990-02-01Fort Lauderdale, FLMajor League
Dick Meissner3635801963-19652R1940-01-06Kindersley, SASKMajor League
Larry Melnyk133421252811985-19883D1960-02-21Winnipeg, MANMajor League
Jan Mertzig2302281998-19991D1970-07-18Stockholm, SwedenMajor League
Joby Messier25044241992-19953D1970-03-02Regina, SASKMajor League
Mark Messier6982504416916671991-200410C1961-01-18Edmonton, ALTAMajor League
Larry Mickey1902221965-19683R1943-10-21Lacombe, ALTAMajor League
Nick Mickoski36489931821291947-19558R1927-12-07Winnipeg, MANMajor League
Rick Middleton124464490331974-19762F1953-12-04Toronto, ONTMajor League
Niko Mikkola31123232022-20231D1996-04-27Kiiminki, FinlandMajor League
Jim Mikol3013461964-19651D1938-06-11Kitchener, ONTMajor League
Hib Milks45044121931-193211899-01-01Eardley, PQMajor League
Corey Millen19459121989-19923C1964-04-29Cloquet, MNMajor League
J.T. Miller341721001721442012-20186C1993-03-14East Palestine, OHMajor League
Joe Miller1927-19281GMajor League
K'Andre Miller29429761051402020-20244D2000-01-21St. Paul, MNMajor League
Kelly Miller117193655761984-19873L1963-03-03Detroit, MIMajor League
Kevin Miller103203757671988-19913R1965-09-09Lansing, MIMajor League
Warren Miller557613171979-19801F1953-06-15South St. Paul, MNMajor League
Eddie Mio66033121981-19832G1954-01-31Windsor, ONTMajor League
Boris Mironov111622281202002-20042D1972-03-21Moscow, RussiaMajor League
John Mitchell635111682011-20121C1985-01-22Oakville, ONTMajor League
Bill Moe2611142531631944-19495D1916-10-02Minneapolis, MNMajor League
Lloyd Mohns100001943-19441D1921-07-31Petawawa, ONTMajor League
Randy Moller164738453781989-19923D1963-08-23Calgary, ALTAMajor League
Larry Molyneaux45011201937-19392D1912-07-09Sutton West, ONTMajor League
Sergio Momesso28448411995-19972L1965-09-04Montreal, PQMajor League
Hartland Monahan601141974-19751F1951-03-29Montreal, PQMajor League
Dominic Moore3223150811062003-20165C1980-08-03Thornhill, ONTMajor League
Greg Moore600002007-20081R1984-03-26Lisbon, MEMajor League
John Moore12562127492012-20153D1990-11-19Winnetka, ILMajor League
Jayson More15011251988-19972D1969-01-12Souris, MANMajor League
Howie Morenz1925761935-19361C1902-06-21Mitchell, ONTMajor League
Derek Morris18088162008-20091D1978-08-24Edmonton, ALTAMajor League
Elwin "Moe" Morris1801181948-19491D1921-01-03Toronto, ONTMajor League
Jim Morrison1916761960-19611D1931-10-11Montreal, PQMajor League
Mark Morrison1011201981-19842C1963-03-11Delta, BCMajor League
Mike Mottau19033132000-20022D1978-03-19Quincy, MAMajor League
Tyler Motte33551022021-20232C1995-03-10St. Clair, MIMajor League
Chris Mueller711202014-20151C1986-03-06West Seneca, NYMajor League
Brian Mullen3071001482481881987-19914F1962-03-16New York, NYMajor League
Don Murdoch22197921891101976-19804R1956-10-25Cranbrook, BCMajor League
Murray Murdoch507841081921971926-193711L1904-05-19Lucknow, ONTMajor League
Mike Murphy31651151972-19742R1950-09-12Toronto, ONTMajor League
Ron Murphy20741601011411952-19575L1933-04-10Hamilton, ONTMajor League
Garth Murray20101242003-20041C1982-09-17Regina, SASKMajor League
Rem Murray43781582001-20032L1972-10-09Stratford, ONTMajor League
Jason Muzzatti6000101997-19981G1970-02-03Toronto, ONTMajor League
Vic Myles456915571942-19431D1915-11-12Moose Jaw, SASKMajor League
Vladislav Namestnikov99132235562017-20203C1992-11-22Zhukovsky, RussiaMajor League
Rick Nash3751451072521782012-20186L1984-06-16Brampton, ONTMajor League
Riley Nash100002023-20241C1989-05-09Consort, ALTAMajor League
Markus Naslund82242246572008-20091L1973-07-30Ornskoldsvik, SwedenMajor League
Rumun Ndur31134461998-19991D1975-07-07Zaria, NigeriaMajor League
Stanislav Neckar1800081998-19991D1975-12-22Ceske Budejovice, Czech Rep.Major League
Vaclav Nedomansky351282001982-19831C1944-03-14Hodonin, CzechMajor League
Petr Nedved4781492023513121994-20047L1971-12-09Liberec, CzechMajor League
Jim Neilson810602382987661962-197412D1941-11-28Big River, SASKMajor League
Sergei Nemchinov4181051202251511991-19976C1964-01-14Moscow, RussiaMajor League
Patrik Nemeth63257282021-20221D1992-02-08Stockholm, SwedenMajor League
Steve Nemeth1220221987-198811967-02-11Calgary, ALTAMajor League
Lance Nethery38111223121980-19822F1957-06-28Toronto, ONTMajor League
Bob Nevin5051681743421051963-19718R1938-03-18South Porcupine, ONTMajor League
Kris Newbury24022682010-20133C1982-02-19Brampton, ONTMajor League
Dan Newman100142135591976-19782L1952-01-26Cottam, ONTMajor League
Bernie Nicholls10437731101161989-19923C1961-06-24Haliburton, ONTMajor League
Graeme Nicolson1000091982-19831D1958-01-13North Bay, ONTMajor League
Jeff Nielsen200021996-19971R1971-09-20Grand Rapids, MNMajor League
Ville Nieminen4851217532005-20061L1977-04-06Tampere, FinlandMajor League
Cristoval "Boo" Nieves7651419242016-20204C1994-01-23Syracuse, NYMajor League
Chris Nilan851114253321987-19903F1958-02-09Boston, MAMajor League
Ulf Nilsson17057112169851978-19834C1950-05-11Nynashamn, SwedenMajor League
Brian Noonan101242448661993-19973R1965-05-29Boston, MAMajor League
Mattias Norstrom43268301993-19963D1972-01-02Stockholm, SwedenMajor League
Lawrence Nycholat900062003-20041D1979-05-07Calgary, ALTAMajor League
Michael Nylander160491131621182005-20072C1972-10-03Stockholm, SwedenMajor League
Herbert "Buddy" O'Connor23862102164121947-19514C1916-06-21Montreal, PQMajor League
Rob O'Gara2203362017-20181D1993-07-06Massapequa, NYMajor League
Russell Oatman27112101928-19291L1905-02-19Tillsonburg, ONTMajor League
John Ogrodnick3381261282541061987-19925R1959-06-20Edmonton, ALTAMajor League
Ed Olczyk103182240581992-19953C1966-08-16Chicago, ILMajor League
Danny Olesevich100001961-19621GPort Colborne, ONTMajor League
David Oliver1421341996-19971R1971-04-17Sechelt, BCMajor League
Krzysztof Oliwa9000512002-20031L1973-04-12Tychy, PolandMajor League
Colton Orr22447115222005-20094R1982-03-03Winnipeg, MANMajor League
Jed Ortmeyer17791524762003-20073R1978-09-03Omaha, NEMajor League
Mark Osborne25361741353211983-19955L1961-08-13Toronto, ONTMajor League
Brennan Othmann300002023-20241L2003-01-05Pickering, ONTMajor League
Sandis Ozolinsh4031417282005-20072D1972-08-03Riga, LatviaMajor League
Wilf Paiement8167131985-19861R1955-10-16Earlton, ONTMajor League
Daniel Paille1200002015-20161L1984-04-15Welland, ONTMajor League
Marcel Paille10601121957-19657G1932-12-08Shawinigan Falls, PQMajor League
Aldo Palazzari1220201943-19441R1918-07-25Eveleth, MNMajor League
Artemi Panarin3501493124611042019-20245L1991-10-30Korkino, RussiaMajor League
P.A. Parenteau2235842009-20101R1983-03-24Hull, PQMajor League
Brad Park465952833787381968-19768D1948-07-06Toronto, ONTMajor League
Joe Paterson411451471987-19892L1960-06-25Toronto, ONTMajor League
Larry Patey16134161983-19852C1953-03-19Toronto, ONTMajor League
James Patrick6711043634675411983-199411D1963-06-14Winnipeg, MANMajor League
Lester Patrick100021926-19282Drummondville, PQMajor League
Lynn Patrick4551451903352401934-194610L1912-02-03Victoria, BCMajor League
Murray "Muzz" Patrick166526311331937-19465D1916-06-28Victoria, BCMajor League
Steve Patrick711521361001984-19862R1961-02-04Winnipeg, MANMajor League
Ondrej Pavelec1900022017-20181G1987-08-31Kladno, Czech Rep.Major League
Mark Pavelich3411331853183261981-19865F1958-02-28Eveleth, MNMajor League
Jim Pavese14011481987-19881D1962-05-08New York, NYMajor League
Mel Pearson36257251959-19654C1938-04-29Flin Flon, MANMajor League
Marcel Pelletier200001962-19631G1927-12-06Sorel, PQMajor League
Fern Perreault300001947-19502L1927-03-31Chambly Basin, PQMajor League
Frank Peters44000591930-19311D1906-06-05New York, NYMajor League
Garry Peters637310421965-19661C1942-10-09Regina, SASKMajor League
Michel Petit1331749663771987-19892D1964-02-12St. Malo, PQMajor League
Ronald Petrovicky665914772002-20031R1977-02-15Zilina, SlovakiaMajor League
Gordon Pettinger35123181932-19331C1911-11-17Regina, SASKMajor League
Dave Pichette613441987-19881D1960-02-04Grand Falls, NFLDMajor League
Alf Pike23442771191451939-19476F1917-09-15Winnipeg, MANMajor League
Rich Pilon114213152111999-20012D1968-04-30Saskatoon, SASKMajor League
Neal Pionk10173340472017-20192D1995-07-29Omaha, NEMajor League
Brandon Pirri6081018252016-20171C1991-04-10Toronto, ONTMajor League
Ales Pisa300002002-20031D1977-01-02Pardubice, Czech Rep.Major League
Tyler Pitlick3413442023-20241C1991-11-01Minneapolis, MNMajor League
Bob Plager29055401964-19673D1943-03-11Kirkland Lake, ONTMajor League
Jacques Plante98022121963-19652G1929-01-17Shawinigan Falls, PQMajor League
Pierre Plante7062531371978-19791R1951-05-14Valleyfield, PQMajor League
Walt Poddubny15278971751251986-19882R1960-02-14Thunder Bay, ONTMajor League
Thomas Poeck597714202003-20084D1981-12-02Klagenfurt, AustriaMajor League
Rudy Poeschek680222561987-19903D1966-09-29Terrace, BCMajor League
Norman "Bud" Poile2836981949-19501R1924-02-10Fort William, ONTMajor League
John Polich301101939-19412R1916-07-08Hibbing, MNMajor League
Greg Polis27565761411961974-19795L1950-08-08Westlock, ALTAMajor League
Larry Popein402751272021501954-19617C1930-08-11Yorkton, SASKMajor League
Peter Popovic68145401998-19991D1968-02-10Koping, SwedenMajor League
Tom Poti23125781031792001-20064D1977-03-22Worcester, MAMajor League
Corey Potter811222008-20102D1984-01-05Lansing, MIMajor League
Benoit Pouliot80152136562013-20141L1986-09-29Alfred, ONTMajor League
Darroll Powe35000182012-20142C1985-06-22Saskatoon, SASKMajor League
Walter "Babe" Pratt30527971242991935-19438L1916-01-07Stony Mountain, MANMajor League
Dean Prentice6661862364222631952-196311L1932-10-05Schumacher, ONTMajor League
Wayne Presley614610711995-19961R1965-03-23Dearborn, MIMajor League
Noel Price700041959-19612D1935-12-09Brockville, ONTMajor League
Pat Price13022491986-19871D1955-03-24Nelson, BCMajor League
Sean Pronger1403341998-19991C1972-11-30Thunder Bay, ONTMajor League
Vaclav Prospal104295281402009-20112L1975-02-17Ceske Budejovice, Czech Rep.Major League
Petr Prucha23763501131002005-20094L1982-09-14Chrudim, Czech Rep.Major League
Brandon Prust1902233553812009-20123L1984-03-16London, ONTMajor League
Matt Puempel2763942016-20171L1993-01-24Essex, ONTMajor League
Dale Purinton181416205781999-20045D1976-10-11Fort Wayne, INMajor League
Jamie Pushor700002003-20041D1973-02-11Lethbridge, ALTAMajor League
Jean Pusie19022171933-19341D1910-10-15Montreal, PQMajor League
Taylor Pyatt706612162012-20142L1981-08-19Thunder Bay, ONTMajor League
Leo Quenneville25033101929-19301L1902-06-15Montreal, PQMajor League
Jonathan Quick2701182023-20241G1986-01-21Milford, CTMajor League
Stephane Quintal7521416771999-20001D1968-10-22Boucherville, PQMajor League
Antti Raanta5501102015-20172G1989-05-12Rauma, FinlandMajor League
Karel Rachunek7872330422003-20072D1979-08-27Zlin, Czech Rep.Major League
Don Raleigh535101219320961943-195610C1926-06-27Kenora, ONTMajor League
Jamie Ram100001995-19961G1971-01-18Scarborough, ONTMajor League
Jean Ratelle8623364818171921960-197616C1940-10-03Lac St. Jean, PQMajor League
Chuck Rayner376000261945-19538G1920-08-11Sutherland, SASKMajor League
Melvin Read600081946-19471C1924-04-10Montreal, PQMajor League
Ryan Reaves815813552021-20232R1987-01-20Winnipeg, MANMajor League
Wade Redden15653540782008-20102D1977-06-12Lloydminster, SASKMajor League
Bill Regan52213531929-19312D1908-12-11Creighton Mine, ONTMajor League
Ollie Reinikka1600001926-19271FShuswap, BCMajor League
Leo Reise1401181929-19301D1892-06-01Pembroke, ONTMajor League
Leo Reise131720271241952-19542D1922-06-07Stoney Creek, ONTMajor League
Eric Reitz11000242008-20091D1982-07-29Detroit, MIMajor League
Matthew Rempe17112712023-20241C2002-06-29Calgary, ALTAMajor League
Tarmo Reunanen401102020-20211D1998-03-01Aanekoski, FinlandMajor League
Pascal Rheaume1700052003-20041C1973-06-21Quebec City, PQMajor League
Steven Rice1111241990-19911R1971-05-26Kitchener, ONTMajor League
Brad Richards2105695151542011-20143C1980-05-02Murray Harbour, PEIMajor League
Justin Richards101102020-20211C1998-03-17Orlando, FLMajor League
Dave Richardson41325251963-19652L1940-12-11St. Boniface, MANMajor League
Steve Richmond77212142631983-19863D1959-12-11Chicago, ILMajor League
Barry Richter401101995-19961D1970-09-11Madison, WIMajor League
Mike Richter66601111341988-200315G1966-09-22Abington, PAMajor League
Curt Ridley200001974-19751G1951-09-23Winnipeg, MANMajor League
Mike Ridley1183863101891985-19872C1963-07-08Winnipeg, MANMajor League
Vic Ripley451419121933-19352C1906-05-30Elgin, ONTMajor League
Pat Rissmiller200002008-20091L1978-10-26Belmont, MAMajor League
Alex Ritson100001944-19451C1922-03-07Peace River, ALTAMajor League
Wayne Rivers400001968-19691R1942-02-01Hamilton, ONTMajor League
John Roach18000001928-19324G1900-06-23Port Perry, ONTMajor League
Bert Robertsson200042000-20011D1974-06-30Sodertalje, SwedenMajor League
Doug Robinson73162642101964-19673L1940-08-27St. Catharines, ONTMajor League
Luc Robitaille14647701171281995-19972L1966-02-17Montreal, PQMajor League
Mike Robitaille15112151969-19712D1948-02-12Midland, ONTMajor League
Leon Rochefort2454961960-19632F1939-05-04Cap-de-la-Madeleine, PQMajor League
Normand Rochefort112715221081988-19924D1961-01-28Quebec, PQMajor League
Eddie Rodden2403381930-19311C1903-03-22Mattawa, ONTMajor League
Mike Rogers3161171913081421981-19865C1954-10-24Calgary, ALTAMajor League
Dale Rolfe2441366792501970-19755D1940-04-30Timmins, ONTMajor League
Al Rollins1000001959-19601G1926-10-09Vanguard, SASKMajor League
Len Ronson13213101960-19611L1936-07-08Brantford, ONTMajor League
Paul Ronty25945113158641951-19554C1928-07-12Toronto, ONTMajor League
Kevin Rooney115141226722020-20222C1993-05-21Canton, MAMajor League
Jack Roslovic1935822023-20241C1997-01-29Columbus, OHMajor League
Jim Ross6221113291951-19532D1926-05-20Edinburgh, ScotlandMajor League
Bobby Rousseau23641116157301971-19754R1940-07-26Montreal, PQMajor League
Ronnie Rowe510101947-19481L1925-11-30Toronto, ONTMajor League
Jean-Yves Roy310121994-19951R1969-02-17Rosemere, PQMajor League
Michal Rozsival432421341763742005-20116D1978-09-03Vlasim, Czech Rep.Major League
Steve Rucchin72132336102005-20061C1971-07-04Thunder Bay, ONTMajor League
Martin Rucinsky13632781101242001-20063L1971-03-11Most, Czech Rep.Major League
Lindy Ruff83312151381988-19913D1960-02-17Edmonton, ALTAMajor League
Chad Ruhwedel500002023-20241D1990-05-07San Diego, CAMajor League
Reijo Ruotsalainen389992173161541981-19865D1960-04-01Oulu, FinlandMajor League
Duane Rupp200001962-19631D1938-03-29McNutt, SASKMajor League
Mike Rupp684151092011-20132L1980-01-13Cleveland, OHMajor League
Church Russell90201636121945-19483F1923-03-16Winnipeg, MANMajor League
Simo Saarinen800081984-19851D1963-02-14Helsinki, FinlandMajor League
Larry Sacharuk7591120181972-19774D1952-09-16Saskatoon, SASKMajor League
Kjell Samuelsson39268601985-19872D1958-10-18Tingsryd, SwedenMajor League
Mikael Samuelsson125142438552001-20032R1976-12-23Mariefred, SwedenMajor League
Ulf Samuelsson2871446604751995-19994D1964-03-26Fagersta, SwedenMajor League
Derek Sanderson832525501101974-19762C1946-06-16Niagara Falls, ONTMajor League
Charlie Sands902201943-19441R1911-03-23Fort William, ONTMajor League
Tomas Sandstrom4071732083815631984-19906R1964-09-04Jakobstad, FinlandMajor League
Bob Sanguinetti500042009-20101D1988-02-29Trenton, NJMajor League
Glen Sather1861824421931970-19744L1943-09-02High River, ALTAMajor League
Mike Sauer9841418962008-20123D1987-08-07St. Cloud, MNMajor League
Marc Savard98104151421997-19992C1977-07-17Ottawa, ONTMajor League
Terry Sawchuk801101969-19701G1929-12-28Winnipeg, MANMajor League
Brandon Scanlin100002023-20241D1999-06-02Hamilton, ONTMajor League
Joe Schaefer200001959-19612G1924-12-21Long Island, NYMajor League
Chuck Scherza465510311943-19452C1923-02-15Brandon, MANMajor League
Ken Schinkel265345589771959-19676R1932-11-27Jansen, SASKMajor League
Braden Schneider206123648412021-20243D2001-09-20Prince Albert, SASKMajor League
Mathieu Schneider1552044641491998-20002D1969-06-12New York, NYMajor League
John Scott600052011-20121L1982-09-26Edmonton, ALTAMajor League
Laurie Scott2301161927-19281CTofield, ALTAMajor League
Richard Scott10000282001-20042L1978-08-01Orillia, ONTMajor League
Ron Scott1600001983-19884G1960-07-21Guelph, ONTMajor League
Brandon Segal100022012-20131R1983-07-12Richmond, BCMajor League
Earl Seibert2002841693381931-19365D1911-12-07Kitchener, ONTMajor League
Rod Seiling644501982484251963-197512D1944-11-14Elmira, ONTMajor League
George Senick1323581952-19531L1929-09-16Saskatoon, SASKMajor League
Pierre Sevigny300021997-19981F1971-09-08Trois-Rivieres, PQMajor League
Eddie Shack1411626422361958-19613F1937-02-11Sudbury, ONTMajor League
Joe Shack7092736201942-19452W1915-12-08Winnipeg, MANMajor League
Brendan Shanahan1405256108822006-20082L1969-01-23Mimico, ONTMajor League
Kevin Shattenkirk11974451642017-20192D1989-01-29New Rochelle, NYMajor League
David Shaw2401757743141987-19925D1964-05-25St. Thomas, ONTMajor League
Bobby Sheehan1978-19791C1949-01-11Weymouth, MAMajor League
Jody Shelley21246372009-20101L1976-02-07Thompson, MANMajor League
James Sheppard1420292014-20151C1988-04-25Halifax, NSMajor League
Ray Sheppard59242347211990-19911R1966-05-27Petawawa, ONTMajor League
Fred Shero145614201371947-19503D1925-10-23Winnipeg, MANMajor League
Igor Shesterkin213033102019-20245G1995-12-30Moscow, RussiaMajor League
Alex Shibicky322110912011611935-19468L1914-05-19Winnipeg, MANMajor League
Albert "Babe" Siebert5591120561932-19342L1904-01-14Plattsville, ONTMajor League
Mike Siklenka100002003-20041D1979-12-18Meadow Lake, SASKMajor League
Dave Silk1413033631121979-19834F1958-01-01Scituate, MAMajor League
Mike Siltala400001986-19882R1963-08-05Toronto, ONTMajor League
Don Simmons2100001965-19693G1931-09-13Port Colborne, ONTMajor League
Chris Simon65149232252003-20041L1972-01-30Wawa, ONTMajor League
Reggie Sinclair1393831691031950-19522C1925-03-06Lachine, PQMajor League
Fredrik Sjostrom979615382007-20092R1983-05-06Fargelanda, SwedenMajor League
Mackenzie Skapski200002014-20151G1994-06-15Abbotsford, BCMajor League
Brady Skjei30725871121702015-20205D1994-03-26Lakeville, MNMajor League
Brian Skrudland595611391997-19981C1963-07-31Peace River, ALTAMajor League
Ed Slowinski2915874132631947-19536R1922-11-18Winnipeg, MANMajor League
Brendan Smith2351429433132016-20215D1989-02-08Mimico, ONTMajor League
Clint Smith28180115195121936-19437C1913-12-12Assiniboia, SASKMajor League
Dallas Smith29145231977-19781D1941-10-10Hamiota, MANMajor League
Don Smith1011201949-19501C1929-05-04Regina, SASKMajor League
Floyd Smith29591401960-19611F1935-05-16Perth, ONTMajor League
Geoff Smith1911281997-19992D1969-03-07Edmonton, ALTAMajor League
Stanford Smith921301939-19412C1917-08-13Coal Creek, BCMajor League
Peter Smrek22044162000-20022D1979-02-16Martin, SlovakiaMajor League
Brad Smyth510141997-20012R1973-03-13Ottawa, ONTMajor League
Doug Soetaert103011201975-19877G1956-04-21Edmonton, ALTAMajor League
Art Somers145193756821931-19354C1903-01-17Winnipeg, MANMajor League
Glen Sonmor28202211953-19552L1929-04-22Moose Jaw, SASKMajor League
Irv Spencer13142024811959-19623D1937-12-04Sudbury, ONTMajor League
Ryan Spooner365131822017-20192C1992-01-30Ottawa, ONTMajor League
Ryan Sproul1614562017-20181D1993-01-13Mississauga, ONTMajor League
Martin St. Louis93223860242013-20152R1975-06-18Laval, PQMajor League
Eric Staal2033622015-20161C1984-10-29Thunder Bay, ONTMajor League
Marc Staal892431451884322007-202013D1987-01-13Thunder Bay, ONTMajor League
Viktor Stalberg7591120222015-20161L1986-01-17Gothenburg, SwedenMajor League
Alan "Red" Staley101101948-19491F1928-09-21Regina, SASKMajor League
Allan Stanley3072355782721948-19557D1926-03-01Timmins, ONTMajor League
Wally Stanowski14631417541948-19513D1919-04-28Winnipeg, MANMajor League
Harold Starr45000381934-19362DMajor League
Bud Stefanski100001977-19781F1955-04-28Timmins, ONTMajor League
Pete Stemkowski4961132043173791970-19777C1943-08-25Winnipeg, MANMajor League
Lee Stempniak539918182014-20151R1983-02-04West Seneca, NYMajor League
Derek Stepan5151282323601302010-20177C1990-06-18Hastings, MNMajor League
Ulf Sterner400001964-19651L1941-02-11Deje, SwedenMajor League
Kevin Stevens1994052922371997-20003L1965-04-15Brockton, MAMajor League
Doug Stevenson400001944-19451G1924-04-06Regina, SASKMajor League
Gaye Stewart87162743301951-19532R1923-06-28Fort William, ONTMajor League
Ron Stewart306443781741967-19736C1932-07-11Calgary, ALTAMajor League
P.J. Stock542461311997-20003L1975-05-26Montreal, PQMajor League
Jack Stoddard80161531311951-19532R1926-09-26Stoney Creek, ONTMajor League
Jarret Stoll29123202015-20161C1982-06-24Melville, SASKMajor League
Blaine Stoughton1452741983-19841F1953-03-13Gilbert Plains, MANMajor League
Neil Strain52111324121952-19531L1926-02-24Kenora, ONTMajor League
Martin Straka22465122187882005-20083C1972-09-03Plzen, CzechMajor League
Anton Stralman18273138622011-20143D1986-08-01Tibro, SwedenMajor League
Art Stratton1825721959-19601C1935-10-08Winnipeg, MANMajor League
Art Strobel700001943-19441L1922-11-28Regina, SASKMajor League
Ryan Strome263711241952062018-20224C1993-07-11Mississauga, ONTMajor League
Jason Strudwick1254591082005-20083D1975-07-17Edmonton, ALTAMajor League
Doug Sulliman638816341979-19812F1959-08-29Glace Bay, NSMajor League
George "Red" Sullivan322591502093001956-19615C1929-12-24Peterborough, ONTMajor League
Chris Summers600042014-20162D1988-02-05Ann Arbor, MIMajor League
Ronnie Sundin100001997-19981D1970-10-03Frolunda, SwedenMajor League
Niklas Sundstrom3156598163781995-19994R1975-06-06Ornskoldsvik, SwedenMajor League
Peter Sundstrom2064863111701983-19863F1961-12-14Skelleftea, SwedenMajor League
Bill Sweeney410101959-19601C1937-01-30Guelph, ONTMajor League
Tim Sweeney56111829261997-19981L1967-04-12Boston, MAMajor League
Petr Sykora40161531222005-20061C1976-11-19Plzen, Czech Rep.Major League
Jeff Taffe200002005-20061C1981-02-19Hastings, MNMajor League
Dean Talafous2024260102911978-19824F1953-08-25Duluth, MNMajor League
Ron Talakoski9011331986-19882R1962-06-01Thunder Bay, ONTMajor League
Cameron Talbot5700002013-20152G1987-07-05Caledonia, ONTMajor League
Chris Tamer52156921998-19991D1970-11-17Dearborn, MIMajor League
Vladimir Tarasenko318132102022-20231R1991-12-13Yaroslavl, RussiaMajor League
Dave Tataryn200001976-19771G1950-07-17Sudbury, ONTMajor League
Spence Tatchell100001942-19431D1924-07-16Lloydminster, SASKMajor League
Billy Taylor200001964-19651C1942-10-14Kincaid, SASKMajor League
Billy Taylor200001947-19481C1919-05-03Winnipeg, MANMajor League
Ralph "Bouncer" Taylor24202281928-19302D1906-10-02Toronto, ONTMajor League
Ted Taylor801161964-19662L1942-02-25Oak Lake, MANMajor League
Tim Taylor114111627881999-20012C1969-02-06Stratford, ONTMajor League
Christian Thomas100002012-20131L1992-05-26Toronto, ONTMajor League
Wayne Thomas94033111977-19814G1947-09-09Ottawa, ONTMajor League
Paul Thompson2163533681441926-19315L1907-11-02Calgary, ALTAMajor League
Fred Thurier50161935141944-19451C1917-01-11Granby, PQMajor League
Billy Tibbetts11000122002-20031R1974-10-14Boston, MAMajor League
Esa Tikkanen1442542671761992-19994L1965-01-25Helsinki, FinlandMajor League
Jarred Tinordi710172021-20221D1992-02-20Millersville, MDMajor League
Mark Tinordi24123501987-19881D1966-05-09Red Deer, ALTAMajor League
Walt Tkaczuk9452274516785561967-198114C1947-09-29Emstedetten, GermanyMajor League
Jeff Toms538513102000-20022L1974-06-04Swift Current, SASKMajor League
Zellio Toppazzini71151429311950-19522R1930-01-05Copper Cliff, ONTMajor League
Wes "Bucko" Trainor1712361948-19491W1922-09-11Charlottetown, PEIMajor League
John Tripp912322002-20031R1977-05-04Kingston, ONTMajor League
Vincent Trocheck16447941411132022-20242C1993-07-11Pittsburgh, PAMajor League
Guy Trottier200001968-19691R1941-04-01Hull, PQMajor League
Jacob Trouba34031991303072019-20245D1994-02-26Rochester, MIMajor League
Rene Trudell129242852721945-19483F1919-01-31Mariapolis, MANMajor League
Darren Turcotte3251221332551831988-19946C1968-03-02Boston, MAMajor League
Dean Turner100001978-19791D1958-06-22Dearborn, MIMajor League
Norman Tustin1824601941-19421L1919-01-03Regina, SASKMajor League
Tony Tuzzolino600052000-20011C1975-10-09Buffalo, NYMajor League
Fedor Tyutin2501551661592003-20084D1983-07-19Izhevsk, RussiaMajor League
Igor Ulanov39066532001-20021D1969-10-01Krasnokamsk, RussiaMajor League
Jeff Ulmer2130382000-20011R1977-04-27Regina, SASKMajor League
Layne Ulmer100002003-20041C1980-09-14North Battleford, SASKMajor League
Carol Vadnais485561902466901975-19827D1945-09-25Montreal, PQMajor League
Melville "Sparky" Vail50415181928-19302DMajor League
Steve Valiquette3901142003-20105G1977-08-20Etobicoke, ONTMajor League
Darren Van Impe17101122001-20021D1973-05-18Saskatoon, SASKMajor League
John Vanbiesbrouck449025252121981-199311G1963-09-04Detroit, MIMajor League
Ryan VandenBussche27202681996-19982R1973-02-28Simcoe, ONTMajor League
Alexei Vasiliev100021999-20001D1977-09-01Yaroslavl, RussiaMajor League
Frank Vatrano22851362021-20221R1994-03-14East Longmeadow, MAMajor League
Pat Verbeek885146971471994-19962R1964-05-24Sarnia, ONTMajor League
Jimmy Vesey40174671411072016-20245L1993-05-26Boston, MAMajor League
Dennis Vial21000611990-19911D1969-04-10Sault Ste. Marie, ONTMajor League
Steve Vickers6982463405863301972-198210L1951-04-21Toronto, ONTMajor League
Gilles Villemure184022101963-19758G1940-05-30Trois-Rivieres, PQMajor League
Terry Virtue100001999-20001D1970-08-12Scarborough, ONTMajor League
Vladimir Vorobiev317714121996-19982R1972-11-02Cherepovets, RussiaMajor League
Aaron Voros951112232112008-20102R1981-07-02Vancouver, BCMajor League
Carl Voss1021341932-19331C1907-01-06Chelsea, MAMajor League
Frank "Deacon" Waite1713441930-19311C1902-04-09Fort Qu'Appelle, SASKMajor League
Gordie Walker19246211986-19882F1965-08-12Castlegar, BCMajor League
Peter Wallin5231417141980-19822R1957-04-30Stockholm, SwedenMajor League
Aaron Ward6031013572006-20071D1973-01-17Windsor, ONTMajor League
Dixon Ward800022002-20031R1968-09-23Leduc, ALTAMajor League
Jason Ward127142438702005-20072R1979-01-16Mississauga, ONTMajor League
Eddie Wares220201936-19371R1915-03-19Calgary, ALTAMajor League
Bill Warwick14336161942-19442L1924-11-17Regina, SASKMajor League
Grant Warwick2931171162331791941-19487R1921-10-11Regina, SASKMajor League
Phil Watson5461272333604811935-194812C1914-10-24Montreal, PQMajor League
John "Chick" Webster1400041949-19501C1920-11-03Toronto, ONTMajor League
Kevin Weekes4601142005-20072G1975-04-04Toronto, ONTMajor League
Steve Weeks9405541980-19844G1958-06-30Scarborough, ONTMajor League
Doug Weight118234770781990-19933C1971-01-21Detroit, MIMajor League
Dale Weise10000192010-20111R1988-08-05Winnipeg, MANMajor League
Jay Wells186523282771991-19954D1959-05-18Paris, ONTMajor League
Alexander Wennberg1914502023-20241C1994-09-22Stockholm, SwedenMajor League
Len Wharton100001944-19451D1927-12-13WInnipeg, MANMajor League
Simon Wheeldon1102261987-19892C1966-08-30Vancouver, BCMajor League
Blake Wheeler5491221232023-20241R1986-08-31Plymouth, MNMajor League
Rob Whistle32426101985-19861D1961-04-04Thunder Bay, ONTMajor League
Sherman White402201946-19502C1923-05-12Cape Tormentine, NBMajor League
Todd White1811222010-20111C1975-05-21Kanata, ONTMajor League
Trent Whitfield100002001-20021C1977-06-17Alameda, SASKMajor League
Doug Wickenheiser110101988-19891C1961-03-30Regina, SASKMajor League
Juha Widing447714101969-19701C1947-07-04Uleaborg, FinlandMajor League
Jim Wiemer297310321984-19862D1961-01-09Sudbury, ONTMajor League
David Wilkie100022000-20011D1974-05-30Ellensburg, WAMajor League
Jeremy Williams100002010-20111R1984-01-26Regina, SASKMajor League
Tom Williams2513461971-197431951-02-07Windsor, ONTMajor League
Bert Wilson66628681973-19752L1949-10-17Orangeville, ONTMajor League
Carey Wilson823051811021988-19902C1962-05-19Winnipeg, MANMajor League
Dunc Wilson23000111974-19762G1948-03-22Toronto, ONTMajor League
Johnny Wilson96251540381960-19622L1929-06-14Kincardine, ONTMajor League
Mike Wilson100002002-20031D1974-02-26Brampton, ONTMajor League
Hal Winkler800001926-19271GMajor League
Chad Wiseman511242003-20062L1981-03-25Burlington, ONTMajor League
Johan Witehall28145101998-20013R1972-01-07Gotenborg, SwedenMajor League
Wojtek Wolski4661622102010-20122L1986-02-24Zabrze, PolandMajor League
Bob Wood100001950-19511Lethbridge, ALTAMajor League
Lorne "Gump" Worsley592000931952-196310G1929-05-14Montreal, PQMajor League
Jeff Woywitka2715682011-20121D1983-09-01Vermilion, ALTAMajor League
Bill "Wiggie" Wylie100001950-19511C1928-07-15Galt, ONTMajor League
Keith Yandle10375158482014-20162D1986-09-09Boston, MAMajor League
Vitali Yeremeyev400002000-20011G1975-09-23Ust-Kamenogorsk, KazakhstanMajor League
Harry York700041997-19992C1974-04-16Ponoka, ALTAMajor League
Mike York2305880138541999-20023C1978-01-03Waterford, MIMajor League
Tom Younghans47358171981-19821R1953-01-22St. Paul, MNMajor League
Matt Zaba100002009-20101G1983-07-14Yorkton, SASKMajor League
Rob Zamuner912321991-19921L1969-09-17Oakville, ONTMajor League
Joe Zanussi802241974-19751D1947-09-25Rossland, BCMajor League
Nikolai Zherdev82233558392008-20091R1984-11-05Kiev, UkraineMajor League
Mika Zibanejad5672302975271712016-20248C1993-04-18Stockholm, SwedenMajor League
Sergei Zubov16530126156611992-19953D1970-07-22Moscow, RussiaMajor League
Mats Zuccarello5091132393522152010-20199R1987-09-01Oslo, NorwayMajor 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.