hockey DB
search by league
team
morning report
contact us
home

Boston Bruins all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
George Abbott100001943-19441G1911-08-03Synenham, ONTMajor League
Noel Acciari180181331802015-20194C1991-12-01Johnston, RIMajor League
John Adams1400001972-19731G1946-07-27Port Arthur, ONTMajor League
Rick Adduono100001975-19761C1955-01-25Fort William, ONTMajor League
Kenny Agostino501142017-20181L1992-04-30Morristown, NJMajor League
Jack Ahcan910102020-20222D1997-05-18Savage, MNMajor League
Johnathan Aitken300001999-20001D1978-05-24Edmonton, ALTAMajor League
Andrew Alberts184118192312005-20083D1981-06-30Eden Prairie, MNMajor League
Gary Aldcorn21235121960-19611L1935-03-07Shaunavon, SASKMajor League
Bobby Allen50033122006-20082D1978-11-14Weymouth, MAMajor League
Jason Allison3011051892942421996-20015C1975-05-29North York, ONTMajor League
Bill "Red" Anderson1942-19431D1912-12-13Tillsonburg, ONTMajor League
Earl Anderson64121628101974-19773R1951-02-24Roseau, MNMajor League
Dave Andreychuk63191433281999-20001L1963-09-29Hamilton, ONTMajor League
John Arbour6011111965-19682D1945-09-28Niagara Falls, ONTMajor League
Bob Armstrong5421386996711950-196212D1931-04-07Toronto, ONTMajor League
Jamie Arniel100002010-20111C1989-11-16Kingston, ONTMajor League
Scott Arniel29538201991-19921L1962-09-17Kingston, ONTMajor League
Barry Ashbee14033141965-19661D1939-07-28Weston, ONTMajor League
Brent Ashton87192443581991-19932C1960-05-18Saskatoon, SASKMajor League
Steve Atkinson100001968-19691R1948-10-16Toronto, ONTMajor League
Oscar Aubuchon1240401942-19442L1917-01-01Saint-Hyacinthe, PQMajor League
Alex Auld2300002007-20081G1981-01-07Cold Lake, ALTAMajor League
Don Awrey53321871088291963-197310D1943-07-18Kitchener, ONTMajor League
P.J. Axelsson7971031842872761997-200911L1975-02-26Kungalv, SwedenMajor League
Pete Babando118422567861947-19492L1925-05-10Braeburn, PAMajor League
David Backes2173955941692016-20204R1984-05-01Minneapolis, MNMajor League
Garnet "Ace" Bailey2323146772891968-19735L1948-06-13Lloydminster, SASKMajor League
Scott Bailey1900001995-19972G1972-05-02Calgary, ALTAMajor League
Mike Bales100001992-19931G1971-08-06Prince Albert, SASKMajor League
Murray Balfour15022261964-19651R1936-08-24Regina, SASKMajor League
Stan Baluik700021959-19601C1935-10-05Port Arthur, ONTMajor League
Darren Banks20224731992-19942L1966-03-18Toronto, ONTMajor League
Ralph Barahona622401990-19922C1965-11-16Long Beach, CAMajor League
Marco Baron64022461979-19834G1959-04-04Montreal, PQMajor League
Dave Barr1211271981-19832R1960-11-30Toronto, ONTMajor League
Eddie Barry1913421946-19471D1919-10-12Wellesley, MAMajor League
Marty Barry280130882181671929-19356C1904-12-08Quebec, PQMajor League
Ray Barry1812361951-19521C1928-10-04Revere, MAMajor League
Matt Bartkowski13102424772010-20155D1988-06-04Pittsburgh, PAMajor League
Jim Bartlett6315924951960-19611L1932-05-27Verdun, PQMajor League
Shawn Bates135141428441997-20014C1975-04-03Melrose, MAMajor League
Bobby Bauer328123137260361935-195210R1915-02-16Waterloo, ONTMajor League
Ken Baumgartner1511453181997-19992L1966-03-11Flin Flon, MANMajor League
Jack "Red" Beattie28858791371271930-19388L1907-10-02Ibstock, EnglandMajor League
Bob Beckett687613181956-19644C1936-04-08Unionville, ONTMajor League
Clayton Beddoes602810571995-19972C1970-11-10Bentley, ALTAMajor League
John Beecher45639192023-20241C2001-04-05Elmira, NYMajor League
Bob Beers7731114531989-19974D1967-05-20Pittsburgh, PAMajor League
Steve Begin775914532009-20101L1978-06-14Trois-Rivieres, PQMajor League
Ken Belanger12258133171998-20013L1974-05-14Sault Ste. Marie, ONTMajor League
Yves Belanger800001979-19801G1952-09-30Baie-Comeau, PQMajor League
Matt Beleskey1431827451292015-20183L1988-06-07Windsor, ONTMajor League
Bill Bennett714521978-19791L1953-05-31Warwick, RIMajor League
Harvey Bennett2400001944-19451G1925-07-23Edington, SASKMajor League
Bobby Benson801141924-19251D1894-05-18Winnipeg, MANMajor League
Paul Beraldo1000041987-19892C1967-10-05Stoney Creek, ONTMajor League
Bryan Berard80102838642002-20031D1977-03-05Woonsocket, RIMajor League
Patrice Bergeron129442761310404942003-202319C1985-07-24L'Ancienne Lorette, PQMajor League
Daniel Berthiaume800001991-19921G1966-01-26Longueuil, PQMajor League
Tyler Bertuzzi214121662022-20231L1995-02-24Sudbury, ONTMajor League
Phil Bessler900001935-19361R1913-12-09Melville, SASKMajor League
Silvio "Sam" Bettio4491221321949-19501L1928-12-01Copper Cliff, ONTMajor League
Nick Beverley8211011281966-19745D1947-04-21Toronto, ONTMajor League
Paul Bibeault4200001944-19462G1919-04-13Montreal, PQMajor League
Craig Billington3500041994-19962G1966-09-11London, ONTMajor League
Jack Bionda803811951956-19593D1933-09-18Huntsville, ONTMajor League
Dick Bittner100001949-19501G1922-01-02New Haven, CTMajor League
Byron Bitz808816492008-20102R1984-07-21Saskatoon, SASKMajor League
Anders Bjork138162339282017-20214L1996-08-05Mequon, WIMajor League
Don Blackburn605541962-19631L1938-05-14Kirkland Lake, ONTMajor League
Bob Blake1200001935-19361L1914-08-16Ashland, WIMajor League
Zdenek Blatny500022005-20061L1981-01-14Brno, Czech Rep.Major League
Anton Blidh704812372016-20226L1995-03-14Molnlycke, SwedenMajor League
John Blue41022131992-19942G1966-02-19Huntington Beach, CAMajor League
John Blum169522274431983-19905D1959-10-08Detroit, MIMajor League
Brandon Bochenski51111728202006-20082R1982-04-04Blaine, MNMajor League
Gus Bodnar827714311953-19552C1925-08-24Fort William, ONTMajor League
Andrew Bodnarchuk500022009-20101D1988-07-11Drumheller, ALTAMajor League
Leo Boivin717471642117661954-196612D1931-08-02Prescott, ONTMajor League
Ivan Boldirev1302261970-19722C1949-08-15Zranjanin, YugoslaviaMajor League
Frank "Buzz" Boll82445296221942-19442L1911-03-06Fillmore, SASKMajor League
Marcel Bonin679918491955-19561L1931-09-17Montreal, PQMajor League
Dennis Bonvie23123842001-20021R1973-07-23Antigonish, NSMajor League
Carl "Buddy" Boone34538281956-19582R1932-09-11Kirkland Lake, ONTMajor League
Jesper Boqvist39581362023-20241C1998-10-30Falun, SwedenMajor League
Bill Boucher14505121926-19271R1899-11-10Ottawa, ONTMajor League
Fred Bourdginon200001925-19261R1906-06-22Parry Sound, ONTMajor League
Chris Bourque1813462012-20131L1986-01-29Boston, MAMajor League
Ray Bourque15183951111150610871979-200021D1960-12-28Montreal, PQMajor League
Paul Boutilier525914841986-19871D1963-05-03Sydney, NSMajor League
Johnny Boychuk3171956751982008-20146D1984-01-19Edmonton, ALTAMajor League
Irwin "Yank" Boyd558715161931-19443R1908-11-13Philadelphia, PAMajor League
Brad Boyes1443964103552005-20072R1982-04-17Mississauga, ONTMajor League
Nick Boynton2992262843971999-20066D1979-01-14Nobleton, ONTMajor League
John Brackenborough700001925-19261L1897-02-09Parry Sound, ONTMajor League
Barton Bradley100001949-19501C1930-07-29Fort William, ONTMajor League
Justin Brazeau1752722023-20241R1998-02-02New Liskeard, ONTMajor League
Rich Brennan701162002-20031D1972-11-26Schenectady, NYMajor League
Tom Brennan1222421943-19452R1922-01-22Philadelphia, PAMajor League
Andy Brickley1773776113381988-19924L1961-08-09Melrose, MAMajor League
Archie Briden1000001926-19271L1898-07-16Renfrew, ONTMajor League
Frank Brimsek44400041938-19499G1915-09-26Eveleth, MNMajor League
Ken Broderick2001121973-19752G1942-02-16Toronto, ONTMajor League
Wade Brookbank7101152006-20071W1977-09-29Lanigan, SASKMajor League
Ross Brooks5401121972-19753G1939-10-17Toronto, ONTMajor League
Adam Brown33891761951-19521L1920-02-04Johnstone, ScotlandMajor League
Josh Brown600052021-20221D1994-01-21London, ONTMajor League
Patrick Brown1101122023-20241C1992-05-29Bloomfield Hills, MIMajor League
Sean Brown811671642001-20032D1976-11-05Oshawa, ONTMajor League
Wayne "Weiner" Brown1953-19541R1930-11-16Belleville, ONTMajor League
Gordon Bruce284913131940-19463L1919-05-09Ottawa, ONTMajor League
Ron Buchanan300001966-19671C1944-11-15Montreal, PQMajor League
Johnny Bucyk143654579413394361957-197821L1935-05-12Edmonton, ALTAMajor League
Billy Burch2331441932-19331C1900-11-20Yonkers, NYMajor League
Eddie Burke16303121931-19321R1907-06-03Toronto, ONTMajor League
Charlie Burns26248701181181959-19634C1936-02-14Detroit, MIMajor League
Randy Burridge3591081152232751985-19916L1966-01-07Fort Erie, ONTMajor League
John Byce2123561989-19923R1967-08-09Madison, WIMajor League
Gordie Byers101101949-19501D1930-03-11Eganville, ONTMajor League
Lyndon Byers2612442669591983-19929L1964-02-29Saskatoon, SASKMajor League
Jack Caffery54325221956-19582C1934-06-30Kingston, ONTMajor League
Charles "Moose" Cahill3101141925-19261R1904-01-04Summerside, PEIMajor League
Herbert Cain314140119259811939-19467L1913-12-24Newmarket, ONTMajor League
Norm Calladine6319294881942-19453C1916-01-01Peterborough, ONTMajor League
Greg Campbell3583952913062010-20155C1983-12-17London, ONTMajor League
Wade Campbell28044601985-19883D1961-01-02Peace River, ALTAMajor League
Carter Camper310102011-20121F1988-07-06Rocky River, OHMajor League
Jack Capuano200001991-19921D1966-07-07Cranston, RIMajor League
Jim Carey2900001996-19982G1974-05-31Dorchester, MAMajor League
Paul Carey300002018-20202C1988-09-24Boston, MAMajor League
Wayne Carleton111284371671969-19712C1946-08-04Sudbury, ONTMajor League
Brandon Carlo54728721003052016-20248D1996-11-26Colorado Springs, COMajor League
Jordan Caron134121628762010-20155R1990-11-02Sayabec, PQMajor League
Bobby Carpenter18763711341751988-19924C1963-07-13Beverly, MAMajor League
Connor Carrick101102022-20231D1994-04-13Orland Park, ILMajor League
George Carroll1100091924-19251D1897-06-03Moncton, NBMajor League
Bill Carson6311617341928-19302C1900-11-25Bracebridge, ONTMajor League
Anson Carter2117073143691996-20004C1974-06-06Toronto, ONTMajor League
Billy Carter800021960-19611C1937-12-02Cornwall, ONTMajor League
John Carter1853341741201985-19916L1963-05-03Winchester, MAMajor League
Joe Carveth73292453201946-19482R1918-03-21Regina, SASKMajor League
Jon Casey57022141993-19941G1962-08-29Grand Rapids, MNMajor League
Wayne Cashman102727751679310411964-198317R1945-06-24Kingston, ONTMajor League
Colby Cave23145102017-20192C1994-12-26Battleford, SASKMajor League
Peter Cehlarik405611102016-20204R1995-08-02Zilina, SlovakiaMajor League
Ed Chadwick400001961-19621G1933-05-08Fergus, ONTMajor League
Erwin "Murph" Chamberlain4592433671942-19431C1915-02-14Shawville, PQMajor League
Art Chapman159242953661930-19344C1907-05-29Winnipeg, MANMajor League
Zdeno Chara102314833348110552006-202014D1977-03-18Trencin, SlovakiaMajor League
Gerry Cheevers416011112141965-198012G1940-09-02St. Catharines, ONTMajor League
Dick Cherry600041956-19571D1937-03-28Kingston, ONTMajor League
Don Cherry1954-19551D1934-02-05Kingston, ONTMajor League
Denis Chervyakov200021992-19931D1970-04-20St. Petersburg, RussiaMajor League
Tim Cheveldae200001996-19971G1968-02-15Melville, SASKMajor League
Real Chevrefils341101931941611951-19598L1932-05-02Timmins, ONTMajor League
Art Chisholm300001960-19611C1934-11-11Arlington, MAMajor League
Stanislav Chistov605813362006-20071L1983-04-17Chelyabinsk, RussiaMajor League
Dave Christian128443882491989-19912R1959-05-13Warroad, MNMajor League
Jack Church43268281945-19461D1915-05-24Kamsack, SASKMajor League
Dean Chynoweth9428102591995-19983D1968-10-30Calgary, ALTAMajor League
Robert Cimetta5410919331988-19902L1970-02-15Toronto, ONTMajor League
Aubrey "Dit" Clapper8242282464744621927-194720D1907-02-01Newmarket, ONTMajor League
Gordie Clark801101974-19762R1952-05-31Glasgow, ScotlandMajor League
Sprague Cleghorn98158231471925-19283D1890-03-11Montreal, PQMajor League
Connor Clifton2321033431572018-20235D1995-04-28Matawan, NJMajor League
Paul Coffey18044302000-20011D1961-06-01Weston, ONTMajor League
Les Colvin100001948-19491G1921-02-08Oshawa, ONTMajor League
Roy Conacher1669451145401938-19465L1916-10-05Toronto, ONTMajor League
Wayne Connelly169253863601961-19674R1939-12-16Rouyn-Noranda, PQMajor League
Brett Connolly7691827302014-20162R1992-05-02Campbell River, BCMajor League
Harry Connor569110401927-19302L1904-12-03Ottawa, ONTMajor League
Alex "Bud" Cook28448141931-19321C1907-11-15Kingston, ONTMajor League
Frederick "Bun" Cook4045981936-19371L1904-09-18Kingston, ONTMajor League
Lloyd Cook410101924-19251D1890-03-21Lynden, ONTMajor League
Carson Cooper5837643141924-19273R1899-07-17Cornwall, ONTMajor League
Carl Corazzini1220202003-20041R1979-04-21Framingham, MAMajor League
Norm Corcoran400021949-19553C1931-08-15Toronto, ONTMajor League
Mark Cornforth600041995-19961D1972-11-13Montreal, PQMajor League
Joe Corvo7542125132011-20121D1977-06-20Oak Park, ILMajor League
Murray Costello96101727441954-19562C1934-02-24South Porcupine, ONTMajor League
Alain Cote682911651985-19894D1967-04-14Montmagny, PQMajor League
Maurice Courteau600001943-19441G1920-02-18Quebec, PQMajor League
Geoff Courtnall26078811593681983-19885L1962-08-18Victoria, BCMajor League
Billy Coutu41112351926-19271D1892-03-01Sault Ste. Marie, ONTMajor League
Bill Cowley5081903465361331935-194712C1912-06-12Bristol, PQMajor League
Charlie Coyle380791242031452018-20246C1992-03-02East Weymouth, MAMajor League
Jim Craig23011111980-19811G1957-05-31North Easton, MAMajor League
Jack Crawford539381401782021937-195013D1916-10-26Dublin, ONTMajor League
Lou Crawford26213291989-19922L1962-11-05Belleville, ONTMajor League
Dave Creighton2957265137761948-19546C1930-06-24Port Arthur, ONTMajor League
Terry Crisp300001965-19661C1943-05-28Parry Sound, ONTMajor League
Tommy Cross301102015-20172D1989-09-12Hartford, CTMajor League
Bruce Crowder2174344871331981-19843F1957-03-25Essex, ONTMajor League
Keith Crowder60721925847712511980-19899R1959-01-06Windsor, ONTMajor League
Wilf Cude200001931-19321G1910-07-04Barry, WalesMajor League
Craig Cunningham3421322013-20152R1990-09-13Trail, BCMajor League
Bill Cupolo47111324101944-19451R1924-01-08Niagara Falls, ONTMajor League
Brian Curran11537104071983-19863D1963-11-05Toronto, ONTMajor League
Austin Czarnik5951217122016-20182C1992-12-12Detroit, MIMajor League
Mariusz Czerkawski100232245451993-20064R1972-04-13Radomsko, PolandMajor League
Byron Dafoe283088601997-20025G1971-02-25Sussex, EnglandMajor League
Kevin Dallman2101182005-20061D1981-02-26Niagara Falls, ONTMajor League
Nick Damore100001941-19421G1916-07-10Niagara Falls, ONTMajor League
Harold Darragh2524641930-19311R1902-09-13Ottawa, ONTMajor League
Cleon Daskalakis1200001984-19873G1962-09-29Boston, MAMajor League
Kaspars Daugavins601102012-20131L1988-05-18Riga, LatviaMajor League
Bob "Pinkie" Davie41011251933-19363D1912-09-12Beausejour, MANMajor League
Lorne Davis25123101955-19602R1930-07-20Regina, SASKMajor League
Murray Davison100001965-19661D1938-06-10Brantford, ONTMajor League
Jake DeBrusk457137128265992017-20247L1996-10-17Edmonton, ALTAMajor League
Norm Defelice1000021956-19571G1933-01-19Schumacher, ONTMajor League
Matt DelGuidice1100021990-19922G1967-03-15West Haven, CTMajor League
Armand "Dutch" Delmonte100001945-19461R1927-06-03Timmins, ONTMajor League
Ab DeMarco641501942-19442C1916-05-10North Bay, ONTMajor League
Ab DeMarco300001978-19791D1949-02-27Cleveland, OHMajor League
Nathan Dempsey1701162006-20071D1974-07-14Spruce Grove, ALTAMajor League
Cy Denneny2312321928-19291L1891-12-23Farran's Point, ONTMajor League
Bill Derlago3951621151985-19861C1958-08-25Birtle, MANMajor League
Bob Dillabough113132538321965-19672C1941-04-27Belleville, ONTMajor League
Rob DiMaio2723562973011996-20004R1968-02-19Calgary, ALTAMajor League
Gary Doak60920811016561965-198114D1946-02-25Goderich, ONTMajor League
Brian Dobbin7101221991-19921R1966-08-18Petrolia, ONTMajor League
Clark Donatelli10011221991-19921C1965-11-22Providence, RIMajor League
Ryan Donato461171842017-20192C1996-04-09Boston, MAMajor League
Ted Donato5281191472662971991-20049L1969-04-28Boston, MAMajor League
Dave Donnelly6291221651983-19863F1962-02-02Edmonton, ALTAMajor League
Shean Donovan7661117562006-20071R1975-01-22Timmins, ONTMajor League
Gary Dornhoefer62121224351963-19663R1943-02-02Kitchener, ONTMajor League
Doug Doull350111322003-20041L1974-05-31Glace Bay, NSMajor League
Peter Douris148242549381989-19934R1966-02-19Toronto, ONTMajor League
Aaron Downey100001999-20001R1974-08-27Shelburne, ONTMajor League
P.C. Drouin300001996-19971L1974-04-22Saint-Lambert, PQMajor League
Luc Dufour1142015351541982-19842C1963-02-13Chicoutimi, PQMajor League
Lorne Duguid3024641935-19372L1910-04-04Bolton, ONTMajor League
Woody Dumart771211218429991935-195416L1916-12-23Kitchener, ONTMajor League
Dale Dunbar100001988-19891D1961-10-14Winthrop, MAMajor League
Darryl Edestrand215837451951973-19785D1945-11-06Strathroy, ONTMajor League
Pat Egan29447851324351943-19496D1918-04-26Blackie, ALTAMajor League
Gerry Ehman110101957-19581R1932-11-04Cudworth, SASKMajor League
Todd Elik90174562561995-19972C1966-04-15Brampton, ONTMajor League
Dave Ellett13632629921997-19992D1964-03-30Cleveland, OHMajor League
Mikko Eloranta118182341761999-20023L1972-08-24Turku, FinlandMajor League
David Emma500001996-19971R1969-01-14Cranston, RIMajor League
John Emmons22022162001-20021C1974-08-17San Jose, CAMajor League
Leighton "Happy" Emms1111281934-19351L1905-01-16Barrie, ONTMajor League
Autry Erickson12631215941959-19612D1938-01-25Lethbridge, ALTAMajor League
Grant Erickson210101968-19691L1947-04-28Pierceland, SASKMajor League
Loui Eriksson2246285147322013-20163L1985-07-17Gothenburg, SwedenMajor League
Phil Esposito62545955310125121967-19769C1942-02-20Sault Ste. Marie, ONTMajor League
Claude Evans100001957-19581G1933-04-28Longueuil, PQMajor League
Bill Ezinicki812124451661950-19522R1924-03-11Winnipeg, MANMajor League
Glen Featherstone99713202741991-19943D1968-07-08Toronto, ONTMajor League
Andrew Ference3731678942782006-20137D1979-03-17Edmonton, ALTAMajor League
Tom Fergus289981382361381981-19854C1962-06-16Chicago, ILMajor League
Lorne Ferguson201474188871949-19565L1930-05-26Palmerston, ONTMajor League
Brian Ferlin701102014-20151R1992-06-03Jacksonville, FLMajor League
Manny Fernandez3200022007-20092G1974-08-27Etobicoke, ONTMajor League
Landon Ferraro585510202015-20161C1991-08-08Trail, BCMajor League
Peter Ferraro516915441998-20002R1973-01-24Port Jefferson, NYMajor League
Guyle Fielder1953-19541C1930-11-21Potlatch, IDMajor League
Marcel Fillion100001944-19451R1923-05-28Thetford Mines, PQMajor League
Tommy Filmore300001933-19341R1906-03-14London, ONTMajor League
Brian Finley200002006-20071G1981-07-03Sault Ste. Marie, ONTMajor League
Eddie Finnigan300001935-19361L1913-05-23Shawville, PQMajor League
Dunc Fisher129243357221950-19533R1927-08-30Regina, SASKMajor League
Tom Fitzgerald714610402005-20061R1968-08-28Billerica, MAMajor League
Fern Flaman6823014717710021944-196114D1927-01-25Dysart, SASKMajor League
Reg Fleming1012229511781964-19662D1936-04-21Montreal, PQMajor League
Ron Flockhart400001988-19891F1960-10-10Smithers, BCMajor League
Justin Florek411202013-20141F1990-05-18Marquette, MIMajor League
Steven Fogarty200022021-20221C1993-04-19Chambersburg, PAMajor League
Nick Foligno1241227391062021-20232L1987-10-31Buffalo, NYMajor League
Dave Forbes28353521052201973-19774L1948-11-16Montreal, PQMajor League
Mike Forbes32044151977-19781D1957-09-20Brampton, ONTMajor League
Derek Forbort16592130882021-20243D1992-03-04Duluth, MNMajor League
Jakob Forsbacka-Karlsson2936922016-20192C1996-10-31Stockholm, SwedenMajor League
Dwight Foster25251821331651977-19876F1957-04-02Toronto, ONTMajor League
Harry "Yip" Foster30123121931-19321D1907-11-25Guelph, ONTMajor League
Norm Foster300001990-19911G1965-02-10Vancouver, BCMajor League
Norman "Heck" Fowler700001924-19251GSaskatoon, SASKMajor League
Jimmy Franks100001943-19441G1914-11-08Melville, SASKMajor League
Matt Fraser38505172013-20152L1990-05-20Red Deer, ALTAMajor League
Trent Frederic2724746932612018-20246C1998-02-11St. Louis, MOMajor League
Frank Frederickson832712391401926-19293C1895-06-11Winnipeg, MANMajor League
Jesper Froden710122021-20221R1994-09-21Stockholm, SwedenMajor League
Harry Frost300001938-19391R1914-08-17Deer Lake, ONTMajor League
Art Gagne601161929-19301R1897-10-11Ottawa, ONTMajor League
Pierre Gagne200001959-19601L1940-06-05North Bay, ONTMajor League
Simon Gagne2331442014-20151R1980-02-29Sainte-Foy, PQMajor League
Johnny Gagnon2411291934-19351R1905-06-08Chicoutimi, PQMajor League
Norman "Dutch" Gainor1544843911181927-19314C1904-04-10Calgary, ALTAMajor League
Percy "Perk" Galbraith3463129602241926-19348L1898-12-05Toronto, ONTMajor League
Garry Galley25724811053221988-19924D1963-04-16Montreal, PQMajor League
Don Gallinger2226588153891942-19485C1925-04-16Port Colborne, ONTMajor League
Bruce Gamble80000181960-19622G1938-05-24Port Arthur, ONTMajor League
Bert Gardiner4101101943-19441G1913-03-25Saskatoon, SASKMajor League
Cal Gardner28057831402251953-19574C1924-10-30Transcona, MANMajor League
Ray Gariepy35167391953-19541D1929-09-04Toronto, ONTMajor League
Armand Gaudreault4415924271944-19451L1921-07-14Saint-Felicien, PQMajor League
Brendan Gaunce101122019-20201C1994-03-25Sudbury, ONTMajor League
Jean Gauthier1102281968-19691D1937-04-29Montreal, PQMajor League
Morgan Geekie68162137242023-20241C1998-07-20Strathclair, MANMajor League
Jack Gelineau14100041948-19513G1924-11-11Toronto, ONTMajor League
Jean-Guy Gendron27066621282301958-19645L1934-08-30Montreal, PQMajor League
George "Gerry" Geran3351661925-19261C1896-08-03Holyoke, MAMajor League
Ray Getliffe128374077571935-19394L1914-04-03Galt, ONTMajor League
Barry Gibbs2400041967-19692D1948-09-28Lloydminster, SASKMajor League
Doug Gibson527182501973-19762C1953-09-28Peterborough, ONTMajor League
Gilles Gilbert277055861973-19807G1949-03-31St. Esprit, PQMajor League
Jeannot Gilbert901141962-19652C1940-12-29Grand-Baie, PQMajor League
Andre Gill500001967-19681G1941-09-19Sorel, PQMajor League
Hal Gill6262077975881997-20068D1975-04-06Concord, MAMajor League
Mike Gillis1251724411041980-19844L1958-12-01Sudbury, ONTMajor League
Brian Gionta2025722017-20181R1979-01-18Rochester, NYMajor League
Jonathan Girard150103444461998-20035D1980-05-27Joliette, PQMajor League
Art Giroux1010101934-19351R1908-06-06Quebec, PQMajor League
Paul Gladu406142021944-19451L1921-06-20Saint-Hyacinthe, PQMajor League
Matt Glennon300021991-19921L1968-09-20Hull, MAMajor League
Warren Godfrey260948572251952-19634D1931-03-23Toronto, ONTMajor League
Bill Goldsworthy336612271964-19673R1944-08-24Waterloo, ONTMajor League
Leroy Goldsworthy92171633221936-19382R1908-10-18Two Harbors, MNMajor League
Sergei Gonchar15459122003-20041D1974-04-13Chelyabinsk, RussiaMajor League
Fred Gordon44325401927-19281R1900-05-06Fleming, SASKMajor League
Lee Goren35415142000-20032R1977-12-26Winnipeg, MANMajor League
Robert "Butch" Goring3913213461984-19851C1949-10-22St. Boniface, MANMajor League
Bob Gould7781725921989-19901F1957-09-02Petrolia, ONTMajor League
Bob Gracie24268161933-19341C1910-11-08North Bay, ONTMajor League
Thomas Gradin64123143181986-19871F1956-02-18Solleftea, SwedenMajor League
Rod Graham1421371974-19751L1946-08-19London, ONTMajor League
Teddy Graham49415371935-19372D1906-06-30Saravak Township, ONTMajor League
John Grahame76044181999-20034G1975-08-31Denver, COMajor League
Ron Grahame4001101977-19781G1950-06-07Victoria, BCMajor League
Benny Grant100001943-19441G1909-07-14Owen Sound, ONTMajor League
Terry Gray428715151961-19621R1938-03-21Montreal, PQMajor League
Red Green25000161928-19291L1899-12-12Sudbury, ONTMajor League
Ted Green6214820625410291960-197211D1940-03-23St. Boniface, MANMajor League
Travis Green1462117381462003-20062C1970-12-20Castlegar, BCMajor League
A.J. Greer6157121142022-20231L1996-12-14Joliette, PQMajor League
Seth Griffith346511102014-20162C1993-01-04Wallaceburg, ONTMajor League
Lloyd Gronsdahl1012301941-19421R1921-05-10Norquay, SASKMajor League
Michal Grosek96520251042002-20042R1975-06-01Vyskov, Czech Rep.Major League
Lloyd Gross610161933-19341L1907-09-15Kitchener, ONTMajor League
Don Grosso3302221946-19471C1915-04-12Sault Ste. Marie, ONTMajor League
John Gruden59077281993-19963D1970-06-04Virginia, MNMajor League
Bob Gryp100001973-19741F1950-05-06Chatham, ONTMajor League
Matt Grzelcyk439251091342372016-20248D1994-01-05Charlestown, MAMajor League
Paul Guay502201988-19891R1963-09-02Providence, RIMajor League
Bill Guerin14269601292132000-20022R1970-11-09Wilbraham, MAMajor League
Armand "Bep" Guidolin19549701192461942-19474L1925-12-09Thorold, ONTMajor League
Ben Guite100002005-20061C1978-07-17Montreal, PQMajor League
Jonas Gustavsson2400002015-20161G1984-10-24Danderyd, SwedenMajor League
Jeff Hackett1800022002-20031G1968-06-01London, ONTMajor League
Matti Hagman9015183321976-19782C1955-09-21Helsinki, FinlandMajor League
Jaroslav Halak9006602018-20213G1985-05-13Bratislava, SlovakiaMajor League
Taylor Hall700041987-19881R1964-02-20Regina, SASKMajor League
Taylor Hall1584467111682020-20233L1991-11-14Calgary, ALTAMajor League
Doug Halward653912141975-19783D1955-11-01Toronto, ONTMajor League
Robert "Red" Hamill58161430201937-19425L1917-01-11Toronto, ONTMajor League
Zach Hamill2004442009-20123C1988-09-23Vancouver, BCMajor League
Dougie Hamilton178226183952012-20153D1993-06-17Toronto, ONTMajor League
Ken Hammond110121990-19911D1963-08-22London, ONTMajor League
Brett Harkins454151981994-19972L1970-07-02North Ridgeville, OHMajor League
Walter "Happy" Harnott600021933-19341L1913-09-24Montreal, PQMajor League
Leland "Hago" Harrington428210131925-19282L1904-08-13Melrose, MAMajor League
Henry "Smoky" Harris34246201930-19311L1906-04-28Kenora, ONTMajor League
Wilfred "Smokey" Harris631481924-19251L1890-10-11Port Arthur, ONTMajor League
Ed Harrison190262450511947-19514C1927-07-25Mimico, ONTMajor League
Jim Harrison39437371968-19702C1947-07-09Bonnyville, ALTAMajor League
Garnet Hathaway25426172022-20231R1991-11-23Naples, FLMajor League
Erik Haula78182644472021-20221L1991-03-23Pori, FinlandMajor League
Greg Hawgood1342751781601987-19903D1968-08-10Edmonton, ALTAMajor League
Chris Hayes1971-19721L1946-08-24Rouyn, PQMajor League
Jimmy Hayes133151934892015-20172R1989-11-21Dorchester, MAMajor League
Paul Haynes3743781934-19351C1910-03-01Montreal, PQMajor League
Don Head38000141961-19621G1933-06-30Mount St. Dennis, ONTMajor League
Fern Headley1610141924-19251D1901-03-02Crystal, NDMajor League
Eric Healey200022005-20061L1975-01-20Hull, MAMajor League
Andy Hebenton7012112381963-19641R1929-10-03Winnipeg, MANMajor League
Danton Heinen2864984133682016-20245L1995-07-05Langley, BCMajor League
Lionel Heinrich35112331955-19561L1934-04-20Churchbridge, SASKMajor League
Steve Heinze5151311082392751991-20009R1970-01-30Lawrence, MAMajor League
Jay Henderson33134371998-20013L1978-09-17Edmonton, ALTAMajor League
John Henderson4500001954-19562G1933-03-25Toronto, ONTMajor League
Murray Henderson4052462863051944-19528D1921-09-05Toronto, ONTMajor League
Josh Hennessy300022011-20121C1985-02-07Brockton, MAMajor League
Gordie Henry300001948-19534G1926-08-17Owen Sound, ONTMajor League
Jim Henry23700001951-19554G1920-10-23Winnipeg, MANMajor League
Jimmy Herberts1186317801711924-19284C1897-10-31Collingwood, ONTMajor League
Phil "Nip" Hergesheimer3000121941-19421R1914-07-09Winnipeg, MANMajor League
Matt Herr300002002-20031C1976-05-26Hackensack, NJMajor League
Matt Hervey16011551991-19921D1966-05-16Whittier, CAMajor League
Orville "Obs" Heximer487512121932-19331L1910-02-16Niagara Falls, ONTMajor League
Wayne Hicks657916141962-19631R1937-04-09Aberdeen, WAMajor League
Andy Hilbert38336182001-20043C1981-02-06Howell, MIMajor League
Mel Hill130262551411937-19414R1915-02-15Glenboro, MANMajor League
Wilbert "Dutch" Hiller4371017191941-19421L1915-05-11Kitchener, ONTMajor League
Randy Hillier164330332531981-19843D1960-03-30Toronto, ONTMajor League
Floyd "Bud" Hillman6000101956-19571D1933-11-19Ruthven, ONTMajor League
Larry Hillman12763036811957-19603D1937-02-05Kirkland Lake, ONTMajor League
Lionel Hitchman3752426504851924-193410D1901-11-03Toronto, ONTMajor League
Shane Hnidy11141317882007-20113D1975-11-08Neepawa, MANMajor League
Ken Hodge112364076301990-19922C1966-04-13Windsor, ONTMajor League
Ken Hodge6522893856746201967-19769R1944-06-25Birmingham, EnglandMajor League
Ted Hodgson400001966-19671R1945-06-30Hobbema, ALTAMajor League
Jeff Hoggan47022332006-20082W1978-02-01Hope, BCMajor League
Benoit Hogue1744892001-20021L1966-10-28Repentigny, PQMajor League
Nick Holden1814502017-20181D1987-05-15St. Albert, ALTAMajor League
William "Flash" Hollett357841151991901935-19449D1912-04-13North Sydney, NSMajor League
Ron Hoover17404311989-19912L1966-10-28Oakville, ONTMajor League
Pete Horeck100151833791949-19512R1923-06-15Massey, ONTMajor League
Nathan Horton16956511071612010-20133R1985-05-29Welland, ONTMajor League
Bronco Horvath2271031122152041957-19614C1930-03-12Port Colborne, ONTMajor League
Marty Howe7811112241982-19831D1954-02-18Detroit, MIMajor League
Bill Huard200001992-19931L1967-06-24Welland, ONTMajor League
Brent Hughes1912522475111991-19954L1966-04-05New Westminster, BCMajor League
Cameron Hughes200002019-20212C1996-10-09Edmonton, ALTAMajor League
Ryan Hughes300001995-19961C1972-01-17Montreal, PQMajor League
Joe Hulbig31224121999-20012L1973-09-29Norwood, MAMajor League
Ivan Huml4961218362001-20043W1981-09-06Kladno, Czech Rep.Major League
Matt Hunwick164133245762007-20114D1985-05-21Warren, MIMajor League
Paul Hurley101101968-19691D1945-07-12Melrose, MAMajor League
Jamie Huscroft700772471993-19952D1967-01-09Creston, BCMajor League
Bill Hutton2920261929-19312D1910-01-28Calgary, ALTAMajor League
Dave Hynes2240421973-19752L1951-04-17Cambridge, MAMajor League
Gord Hynes1505561991-19921D1966-07-22Montreal, PQMajor League
Al Iafrate125813201993-19941D1966-03-21Dearborn, MIMajor League
Jarome Iginla78303161472013-20141R1977-07-01Edmonton, ALTAMajor League
Frank Ingram100001924-19251R1907-09-17Craven, SASKMajor League
Ted Irvine100001963-19641L1944-12-08Winnipeg, MANMajor League
Matt Irwin200002015-20161D1987-11-29Victoria, BCMajor League
Brad Isbister5861723462005-20061L1977-05-07Edmonton, ALTAMajor League
Richard Jackman200022001-20021D1978-06-28Toronto, ONTMajor League
Art Jackson305941342281031937-19457C1915-12-15Toronto, ONTMajor League
Harvey "Busher" Jackson113354378811941-19443L1911-01-17Toronto, ONTMajor League
Percy Jackson500001931-19362G1907-09-21Canmore, ALTAMajor League
Stan Jackson528311661924-19262L1898-08-27Parrsboro, NSMajor League
Walter "Red" Jackson200001935-19361L1908-06-03Instock, EnglandMajor League
Jaromir Jagr1127922012-20131R1972-02-15Kladno, Czech Rep.Major League
Craig Janney26285198283441987-19925C1967-09-26Hartford, CTMajor League
Roger Jenkins42268511935-19361D1911-11-18Appleton, WIMajor League
Bill Jennings39201333251944-19451R1917-06-28Toronto, ONTMajor League
Eddie Jeremiah600001931-19321R1905-11-04Worcester, MAMajor League
Frank Jerwa757916471931-19354L1910-02-28Bankhead, ALTAMajor League
Joe Jerwa38358301931-19372D1909-01-22Warsaw, PolandMajor League
Jeff Jillson5041014352003-20041D1980-07-24North Smithfield, RIMajor League
Marcus Johansson1012302018-20191L1990-10-06Landskrona, SwedenMajor League
Aaron Johnson10000102012-20131D1983-04-30Port Hawkesbury, NSMajor League
Chad Johnson2700002013-20141G1986-06-10Saskatoon, SASKMajor League
Nick Johnson900002013-20141R1985-12-24Calgary, ALTAMajor League
Norm Johnson5442024331957-19592C1932-11-27Moose Jaw, SASKMajor League
Tom Johnson12143034631963-19652D1928-02-18Baldur, MANMajor League
Ed Johnston44301010261962-197311G1935-11-24Montreal, PQMajor League
Greg Johnston1832629551191983-19907R1965-01-14Barrie, ONTMajor League
Stan Jonathan392911071987381975-19838L1955-05-09Oshweken, ONTMajor League
Ron Jones800021971-19732D1951-04-11Vermilion, ALTAMajor League
Bob Joyce115263864781987-19903L1966-07-11Saint John, NBMajor League
Joe Juneau16151142193721991-19943C1968-01-05Pont-Rouge, PQMajor League
Joe Junkin100001968-19691G1946-09-08Lindsay, ONTMajor League
Milan Jurcina918614742005-20072D1983-06-07Liptovsky Mikulas, SlovakiaMajor League
Tomas Kaberle2418922010-20111D1978-03-02Rakovnik, Czech Rep.Major League
Walter "Jeff" Kalbfleisch100001936-19371D1911-12-18New Hamburg, ONTMajor League
Petr Kalus941562006-20071R1987-06-29Ostrava, Czech Rep.Major League
Max Kaminsky75131730241934-19362CNiagara Falls, ONTMajor League
Steven Kampfer113101525442010-20215D1988-09-24Ann Arbor, MIMajor League
Martins Karsums601102008-20091R1986-02-26Riga, LatviaMajor League
Alexei Kasatonov6331417451994-19962D1959-10-14Leningrad, RussiaMajor League
Ondrej Kase901142019-20212R1995-11-08Kadan, Czech Rep.Major League
Steve Kasper5641352203554501980-19899F1961-09-28Montreal, PQMajor League
Doug Keans154055461983-19885G1958-01-07Pembroke, ONTMajor League
Gordon "Duke" Keats17505101926-19271C1895-03-21Montreal, PQMajor League
Don Keenan100001958-19591GToronto, ONTMajor League
Jarmo Kekalainen27437141989-19912L1966-07-07Tampere, FinlandMajor League
Chris Kelleher100002001-20021D1975-03-23Belmont, MAMajor League
Chris Kelly28843581011432010-20166C1980-11-11Toronto, ONTMajor League
Joonas Kemppainen4423542015-20161F1988-04-07Kajaani, FinlandMajor League
Forbes Kennedy2213045752371962-19664C1935-08-18Dorchester, NBMajor League
Sheldon Kennedy5681018301996-19971R1969-06-15Brandon, MANMajor League
Phil Kessel2226660126562006-20093R1987-10-02Madison, WIMajor League
Alexander Khokhlachev900022013-20163C1993-09-09Moscow, RussiaMajor League
Dmitri Khristich1615879137901997-19992R1969-07-23Kiev, UkraineMajor League
Anton Khudobin6203382011-20184G1986-05-07Ust-Kamenogorsk, KazakhstanMajor League
Darin Kimble5573101771992-19931C1968-11-22Lucky Lake, SASKMajor League
Keith Kinkaid100002022-20231G1989-07-04Farmingville, NYMajor League
Lloyd "Dede" Klein2020251928-19322R1910-01-13Saskatoon, SASKMajor League
Joe Klukay150333366511952-19553L1922-11-06Sault Ste. Marie, ONTMajor League
Gord Kluzak29925981235431982-19917D1964-03-04Climax, SASKMajor League
Bill Knibbs537101741964-19651C1942-01-24Toronto, ONTMajor League
Fred Knipscheer27639161993-19952C1969-09-03Fort Wayne, INMajor League
Mike Knuble30769761451641999-20045R1972-07-04Toronto, ONTMajor League
Chuck Kobasew1584440841122006-20104R1982-04-17Vancouver, BCMajor League
Pavel Kolarik23000102000-20022D1972-10-24Vydkov, Czech Rep.Major League
Russ Kopak24791601943-19441C1924-04-26Edmonton, ALTAMajor League
Joona Koppanen501142022-20231L1998-02-25Tampere, FinlandMajor League
Doug Kostynski1531441983-19852C1963-02-23Castlegar, BCMajor League
Andrei Kovalenko76162137272000-20011R1970-06-07Gorky, RussiaMajor League
Steve Kraftcheck2200081950-19511D1929-03-03Tinturn, ONTMajor League
Phil "Skip" Krake8711920171963-19684C1943-10-14North Battleford, SASKMajor League
David Krejci10322315557863592006-202316C1986-04-28Sternberk, Czech Rep.Major League
Torey Krug523672703372202011-20209D1991-04-12Livonia, MIMajor League
Mike Krushelnyski16251651161001981-19843C1960-04-27Montreal, PQMajor League
Ed Kryzanowski232152237651948-19524D1925-11-14Fort Frances, ONTMajor League
Karson Kuhlman757815152018-20224C1995-09-26Esko, MNMajor League
Arnie Kullman13011111947-19502C1927-10-09Winnipeg, MANMajor League
Jarno Kultanen10221113592000-20033D1973-01-08Luumaki, FinlandMajor League
Sean Kuraly2702444681342016-20215C1993-01-20Niagara Falls, NYMajor League
Orland Kurtenbach1421845631831961-19653C1936-09-07Cudworth, SASKMajor League
Zdenek Kutlak1612342000-20043D1980-02-13Ceske Budejovice, Czech Rep.Major League
Dmitri Kvartalnov112424991261992-19942R1966-03-25Voskresensk, RussiaMajor League
Walter "Gus" Kyle69112131271951-19521D1923-09-11Dysart, SASKMajor League
Antti Laaksonen38751241998-20002L1973-10-03Tammela, FinlandMajor League
Leo Labine5711231803036681951-196110R1931-07-22Haileybury, ONTMajor League
Guy Labrie1527921943-19441D1921-08-11Saint-Charles, PQMajor League
Blaine Lacher4701181994-19962G1970-09-05Medicine Hat, ALTAMajor League
Dan LaCouture55224532005-20061L1977-04-18Hyannis, MAMajor League
Daniel Lacroix23101381994-19951L1969-03-11Montreal, PQMajor League
Bobby Lalonde133143751591979-19812C1951-03-27Montreal, PQMajor League
Joe Lamb902123441151932-19342R1906-06-18Sussex, NBMajor League
Myles Lane36314191928-19343Major League
Robert Lang300021997-19981C1970-12-19Teplice, CzechMajor League
Steve Langdon701121974-19783R1953-12-23Toronto, ONTMajor League
Josh Langfeld18011102005-20061R1977-07-17Fridley, MNMajor League
Albert Langlois6541014541965-19661D1934-11-06Magog, PQMajor League
Guy Lapointe4521618341983-19841D1948-03-18Montreal, PQMajor League
Martin Lapointe2054043832552001-20043R1973-09-12Ville Ste-Pierre, PQMajor League
Drew Larman400002009-20101C1985-05-15Canton, MIMajor League
Charles "Bonner" Larose600001925-19261Major League
Guy Larose1994-19951C1967-08-31Hull, PQMajor League
Reed Larson1412552771961985-19883D1956-07-30Minneapolis, MNMajor League
Matt Lashoff46178222006-20093D1986-09-29East Greenbush, NYMajor League
Marty Lauder300001927-19281C1907-02-26Durham, ONTMajor League
Jakub Lauko766915432022-20242C2000-03-28Prague, Czech Rep.Major League
Jeremy Lauzon763811712018-20213D1997-04-28Val-d'Or, PQMajor League
Dominic Lavoie200021992-19931D1967-11-21Montreal, PQMajor League
Brian Lawton8000141989-19901L1965-06-29New Brunswick, NJMajor League
Hal Laycoe3232052721801950-19566D1922-06-23Sutherland, SASKMajor League
Curtis Lazar87101020222020-20222C1995-02-02Salmon Arm, BCMajor League
Jeff Lazaro7681927981990-19922R1968-03-21Waltham, MAMajor League
Jay Leach200072005-20061D1979-09-02Syracuse, NYMajor League
Larry Leach126132942911958-19623C1936-06-18Lloydminster, SASKMajor League
Reggie Leach7991726121970-19722R1950-04-23Riverton, MANMajor League
Steve Leach29376831595011991-19965R1966-01-16Cambridge, MAMajor League
Pat Leahy49448192003-20062R1979-06-09Duxbury, MAMajor League
Rich Leduc33448141972-19742C1951-08-24Isle-Perrot, PQMajor League
Grant Ledyard6961521391997-19992D1961-11-19Winnipeg, MANMajor League
Brian Leetch6152732362005-20061D1968-03-03Corpus Christi, TXMajor League
Guillaume Lefebvre100002009-20101L1981-05-07Amos, PQMajor League
Tommy Lehman355510161987-19892C1964-02-03Solna, SwedenMajor League
Mikko Lehtonen200002008-20102R1987-04-01Espoo, FinlandMajor League
Bob Leiter135202848851962-19695C1941-03-22Winnipeg, MANMajor League
Moe Lemay14000231987-19892F1962-02-18Saskatoon, SASKMajor League
Reggie Lemelin183022561987-19936G1954-11-19Quebec, PQMajor League
Bill Lesuk801101968-19702L1946-11-01Moose Jaw, SASKMajor League
Pete Leswick200001944-19451R1917-07-12Saskatoon, SASKMajor League
Vinni Lettieri100002022-20231C1995-02-06Excelsior, MNMajor League
Normand Leveille75172542491981-19832F1963-01-10Montreal, PQMajor League
Tyler Lewington200072021-20221D1994-12-05Edmonton, ALTAMajor League
John-Michael Liles530111162015-20172D1980-11-25Indianapolis, INMajor League
Matt Lindblad400002013-20152F1990-03-23Winnetka, ILMajor League
Hampus Lindholm1551171821172021-20243D1994-01-20Helsingborg, SwedenMajor League
Par Lindholm4133642019-20212C1991-10-05Kusmark, SwedenMajor League
Ken Linseman3891252473727461984-19906F1958-08-11Kingston, ONTMajor League
Mason Lohrei404913162023-20241D2001-01-17Baton Rouge, LAMajor League
Ross Lonsberry33235161966-19693L1947-02-07Watson, SASKMajor League
Jim Lorentz7981927361968-19702C1947-05-01Waterloo, ONTMajor League
Ross Lowe46538401949-19512C1928-09-21Oshawa, ONTMajor League
Milan Lucic5701392053447742007-20249L1988-06-07Vancouver, BCMajor League
Morris Lukowich3661218311984-19862L1956-06-01Speers, SASKMajor League
Harry Lumley78000141957-19603G1926-11-11Owen Sound, ONTMajor League
Pentti Lund778142221946-195341925-12-06Karijoki, FinlandMajor League
Vic Lynn6816824731950-19522L1925-01-26Saskatoon, SASKMajor League
Ron "Peaches" Lyons14000211930-19311Portage La Prairie, MANMajor League
Lane MacDermid8000152011-20132L1989-08-25Hartford, CTMajor League
Craig MacDonald1803382003-20041C1977-04-07Antigonish, NSMajor League
Joey MacDonald700002006-20071G1980-02-07Pictou, NSMajor League
Parker MacDonald29641061965-19661L1933-06-14Sydney, NSMajor League
Duncan "Mickey" MacKay6712719311928-193021894-05-25Major League
Fleming Mackell5131271853124741951-19609C1929-04-30Montreal, PQMajor League
Craig MacTavish2174466110741979-19845C1958-08-15London, ONTMajor League
Mikko Makela1112301994-19951L1965-02-28Tampere, FinlandMajor League
Dean Malkoc731011561996-19982D1970-01-26Vancouver, BCMajor League
Troy Mallette6868141551996-19971L1970-02-25Sudbury, ONTMajor League
Phil Maloney8317314881949-19512C1927-10-06Ottawa, ONTMajor League
Ray Maluta2523561975-19772D1954-07-24Flin Flon, MANMajor League
Eric Manlow1101122000-20022L1975-04-07Belleville, ONTMajor League
Cameron Mann89141024401997-20014R1977-04-20Thompson, MANMajor League
Ray Manson100001947-19481L1926-12-03St. Boniface, MANMajor League
Sylvio Mantha500021936-19371D1903-04-14Montreal, PQMajor League
Paul Mara5931518952006-20071D1979-09-07Ridgewood, NJMajor League
Brad Marchand102139952692510452009-202415L1988-05-11Halifax, NSMajor League
Don Marcotte8682302544843171965-198215L1947-04-15Arthabaska, PQMajor League
Frank Mario5391928241941-19452C1922-02-25Esterhazy, SASKMajor League
Nevin Markwart29939671067691983-19928F1964-12-09Toronto, ONTMajor League
Daniel Marois227310181993-19941R1968-10-03Montreal, PQMajor League
Gilles Marotte1181025351641965-19672D1945-01-07Montreal, PQMajor League
Mark Marquess2754961946-19471R1925-03-26Bassano, ALTAMajor League
Clare Martin7881422381941-19483D1922-02-25Waterloo, ONTMajor League
Frank Martin8231922441952-19542D1933-05-01Cayuga, ONTMajor League
Hubert "Pit" Martin111363369501965-19672F1943-12-09Rouyn-Noranda, PQMajor League
Marquis Mathieu16022141998-20013C1973-05-31Hartford, CTMajor League
Joe Matte300001925-19261Major League
Wayne Maxner628917481964-19662L1942-09-27Halifax, NSMajor League
Alan May3000151987-19881L1965-01-14Barrhead, ALTAMajor League
Norm McAtee1301101946-19471W1921-06-28Stratford, ONTMajor League
Charlie McAvoy446512232743772016-20248D1997-12-21Long Beach, NYMajor League
Sandy McCarthy37314282003-20041R1972-06-15Toronto, ONTMajor League
Tom McCarthy2445901960-19611L1934-09-15Toronto, ONTMajor League
Tom McCarthy75323466371986-19882F1960-07-31Toronto, ONTMajor League
Trent McCleary59358331996-19971R1972-09-08Swift Current, SASKMajor League
Bob McCord10811516751963-19652R1934-03-20Matheson, ONTMajor League
Brad McCrimmon2281737543251979-19823D1959-03-29Plenty, SASKMajor League
Ab McDonald60991861964-19651L1936-02-18Winnipeg, MANMajor League
Shawn McEachern110263561561995-20062L1969-02-28Waltham, MAMajor League
Jack McGill97233659421941-19474C1921-09-19Edmonton, ALTAMajor League
Dan McGillis9052429752002-20042D1972-07-01Hawkesbury, ONTMajor League
Bert McInenly43213281933-19363D1906-05-06Quebec, PQMajor League
Marty McInnis96111324462001-20032L1970-06-02Weymouth, MAMajor League
Jack McIntyre123193554491949-19534L1930-09-08Listowel, ONTMajor League
Zane McIntyre800002016-20171G1992-08-20Grand Forks, NDMajor League
Walt McKechnie5333681974-19751C1947-06-19London, ONTMajor League
Greg McKegg510122020-20211C1992-06-17St. Thomas, ONTMajor League
Don McKenney5921952674621891954-19639C1934-04-30Smiths Falls, ONTMajor League
John McKenzie4531692273967021965-19727R1937-12-12High River, ALTAMajor League
Andrew McKim3614541992-19942C1970-07-06Saint John, NBMajor League
Kyle McLaren41734901243701995-20027D1977-06-18Humboldt, SASKMajor League
Marc McLaughlin14404102021-20243C1999-07-26North Billerica, MAMajor League
Scott McLellan200001982-19831R1963-02-10Toronto, ONTMajor League
Mike McMahon200021945-19461D1917-02-01Brockville, ONTMajor League
Sammy McManus100001936-19371L1911-10-21Belfast, Northern IrelandMajor League
Peter McNab5952633245871111976-19848F1952-05-08Vancouver, BCMajor League
Adam McQuaid4621353666522009-20189D1986-10-12Charlottetown, PEIMajor League
Pat McReavy2102241938-19424C1918-01-16Owen Sound, ONTMajor League
Marty McSorley27235621999-20001D1963-05-18Hamilton, ONTMajor League
Harry Meeking2310161926-19271L1894-01-10Barrie, ONTMajor League
Dick Meissner13581018371959-19623R1940-01-06Kindersley, SASKMajor League
Larry Melnyk75012121231980-19833D1960-02-21Winnipeg, MANMajor League
Georgii Merkulov400002023-20241C2000-10-10Ryazan, RussiaMajor League
Andrej Meszaros1423562013-20141D1985-10-13Povazska Bystrica, SlovakiaMajor League
Glen Metropolit82112233362007-20081C1974-06-25Toronto, ONTMajor League
Nick Mickoski1810121959-19601R1927-12-07Winnipeg, MANMajor League
Rick Middleton8814024968981241976-198812F1953-12-04Toronto, ONTMajor League
Mike Milbury7544918923815521975-198712D1952-01-17Brighton, MAMajor League
Al Millar600001957-19581G1929-09-18Winnipeg, MANMajor League
Mike Millar1514501989-19901R1965-04-28St. Catharines, ONTMajor League
Bob Miller26355821371431977-19814W1956-09-28Medford, MAMajor League
Colin Miller10392029942015-20172D1992-10-29Sault Ste. Marie, ONTMajor League
Jay Miller2161320338581985-19894L1960-07-16Wellesley, MAMajor League
Kevan Miller3521358712812013-20217D1987-11-15Los Angeles, CAMajor League
Herb Mitchell53606561924-192621895-01-04Meaford, ONTMajor League
Ian Mitchell13022102023-20241D1999-01-18St. Albert, ALTAMajor League
Mike Moffat1900021981-19843G1962-02-04Galt, ONTMajor League
Sandy Moger1322723501161994-19973R1969-03-21100 Mile House, BCMajor League
Doug Mohns7101182293476711953-196411D1933-12-13Capreol, ONTMajor League
Carl Mokosak7000311988-19891L1962-09-22Fort Saskatchewan, ALTAMajor League
Steve Montador13011182008-20091D1979-12-21Vancouver, BCMajor League
Andy Moog261010101101987-19936G1960-02-18Penticton, BCMajor League
Dominic Moore82111425442016-20171C1980-08-03Thornhill, ONTMajor League
John Moore9761319432018-20224D1990-11-19Winnetka, ILMajor League
Ian Moran55268402002-20063R1972-08-24Cleveland, OHMajor League
Bernie Morris620201924-19251Major League
Derek Morris5832225262009-20101D1978-08-24Edmonton, ALTAMajor League
Jon Morris400001993-19941F1966-05-06Lowell, MAMajor League
Doug Morrison237310151979-19854C1960-02-02Prince George, BCMajor League
Jim Morrison8481927441951-19592D1931-10-11Montreal, PQMajor League
Shaone Morrisonn41178182002-20042D1982-12-23Vancouver, BCMajor League
Joe Morrow65279162014-20173D1992-12-09Edmonton, ALTAMajor League
Mike Mottau600002011-20121D1978-03-19Quincy, MAMajor League
Alex Motter2614541934-19362D1913-06-20Melville, SASKMajor League
Mark Mowers7851217262006-20071C1974-02-16Decatur, GAMajor League
Joe Mullen37871501995-19961F1957-02-26New York, NYMajor League
Gord Murphy106820281261991-20023D1967-03-23Willowdale, ONTMajor League
Joe Murphy267714411999-20001R1967-10-16London, ONTMajor League
Ron Murphy133296190441965-19705L1933-04-10Hamilton, ONTMajor League
Glen Murray5702091803894081991-200810R1972-11-01Halifax, NSMajor League
Brantt Myhres1000312002-20031L1974-03-18Edmonton, ALTAMajor League
Anders Myrvold902241996-19971D1975-08-12Lorenskog, NorwayMajor League
Rick Nash1133642017-20181L1984-06-16Brampton, ONTMajor League
Riley Nash157223658322016-20182C1989-05-09Consort, ALTAMajor League
Mats Naslund348142241994-19951F1959-10-31Timra, SwedenMajor League
Andrei Nazarov1101673642000-20022L1974-05-22Chelyabinsk, RussiaMajor League
Cam Neely5253442465909211986-199610F1965-06-06Comox, BCMajor League
Ray Neufeld15134281988-19902R1959-04-15Winkler, MANMajor League
Al Nicholson1901141955-19572L1936-04-26Estevan, SASKMajor League
Eric Nickulas4571017241998-20064R1975-03-25Hyannis, MAMajor League
Graeme Nicolson100001978-19791D1958-01-13North Bay, ONTMajor League
Kirk Nielsen600001997-19981R1973-10-19Grand Rapids, MNMajor League
Kraig Nienhuis87201636391985-19883L1961-05-09Sarnia, ONTMajor League
Chris Nilan801114254631990-19922F1958-02-09Boston, MAMajor League
Jim Nill76411151431983-19852R1958-04-11Hanna, ALTAMajor League
Petteri Nokelainen907613292007-20092R1986-01-16Imatra, FinlandMajor League
Joakim Nordstrom11811819302018-20202C1992-02-25Stockholm, SwedenMajor League
Peter Nordstrom200001998-19991L1974-07-26Munkfors, SwedenMajor League
Jack Norris2300001964-19651G1942-08-05Delisle, SASKMajor League
Jeff Norton301122001-20021D1965-11-25Acton, MAMajor League
Tomas Nosek141102535802021-20232L1992-09-01Pardubice, Czech Rep.Major League
Hank Nowak111181533811974-19773L1950-11-24Oshawa, ONTMajor League
Michael Nylander1511112142003-20041C1972-10-03Stockholm, SwedenMajor League
Dennis O'Brien83411151381977-19803D1949-06-10Port Hope, ONTMajor League
Ellard "Obie" O'Brien200001955-19561D1930-05-27St. Catharines, ONTMajor League
Mike O'Connell424701992693121980-19866D1955-11-25Chicago, ILMajor League
Fred O'Donnell115151126981972-19742L1949-12-06Kingston, ONTMajor League
Sean O'Donnell232547522752001-20043D1971-10-13Ottawa, ONTMajor League
Billy O'Dwyer10281321931987-19903F1960-01-25South Boston, MAMajor League
Rob O'Gara1100002016-20182D1993-07-06Massapequa, NYMajor League
Paul O'Neil100001975-19761C1953-08-24Boston, MAMajor League
Jim "Peggy" O'Neill141626321051933-19374R1912-04-03Semans, SASKMajor League
Willie O'Ree4541014261957-19612R1935-10-15Fredericton, NBMajor League
Terry O'Reilly89120440260620951971-198514R1951-06-07Niagara Falls, ONTMajor League
Adam Oates3681423574991231991-19976C1962-08-27Weston, ONTMajor League
Chris Oddleifson55101121251972-19742R1950-09-07Brandon, MANMajor League
Jeff Odgers8078151971996-19971R1969-05-31Spy Hill, SASKMajor League
Harry Oliver354109591681291926-19348R1900-10-26Selkirk, MANMajor League
Murray Oliver4291162163321791960-19677C1937-11-14Hamilton, ONTMajor League
Krzysztof Oliwa330001102002-20031L1973-04-12Tychy, PolandMajor League
Dmitri Orlov2341317122022-20231D1991-07-23Novokuznetsk, RussiaMajor League
Bobby Orr6312646248889241966-197610D1948-03-20Parry Sound, ONTMajor League
Colton Orr21000272003-20062R1982-03-03Winnipeg, MANMajor League
Gerry Ouellette3454901960-19611R1938-11-01Grand Falls, NBMajor League
George Owen1924433771511928-19335DHamilton, ONTMajor League
Clayton Pachal11000261976-19782C1956-04-21Yorkton, SASKMajor League
Samuel Pahlsson1711262000-20011C1977-12-17Ange, SwedenMajor League
Daniel Paille375504595812009-20156L1984-04-15Welland, ONTMajor League
Aldo Palazzari2463941943-19441R1918-07-25Eveleth, MNMajor League
Brad Palmer7361117181982-19831L1961-09-14Duncan, BCMajor League
Eddie Panagabko29033381955-19572L1934-05-17Norquay, SASKMajor League
Jay Pandolfo1800022012-20131L1974-12-27Winchester, MAMajor League
Grigori Panteleev508614121992-19953L1972-11-13Gastello, RussiaMajor League
Bernie Parent5700061965-19672G1945-04-03Montreal, PQMajor League
Jean-Paul Parise21224101965-19672L1941-12-11Smooth Rock Falls, ONTMajor League
Brad Park5011003174175531975-19838D1948-07-06Toronto, ONTMajor League
Dave Pasin71181937501985-19861C1966-07-08Edmonton, ALTAMajor League
David Pastrnak6663463727182982014-202410R1996-05-25Havirov, Czech Rep.Major League
George Patterson1001121933-19341R1907-05-22Kingston, ONTMajor League
Davis Payne22011141995-19972R1970-09-24Port Alberni, BCMajor League
Allen Pedersen333431354081986-19915D1965-01-13Fort Saskatchewan, ALTAMajor League
Barry Pederson3791662514172481980-19927C1961-03-13Big River, SASKMajor League
Andrew Peeke701142023-20241D1998-03-17Parkland, FLMajor League
Pete Peeters171044931982-19864G1957-08-01Edmonton, ALTAMajor League
Johnny Peirson5451531733263151946-195811R1925-07-21Winnipeg, MANMajor League
Scott Pellerin3515662001-20021L1970-01-09Shediac, NBMajor League
Pascal Pelletier600002007-20081C1983-06-16Labrador City, NFLDMajor League
Jeff Penner200002009-20101D1987-04-13Steinbach, MANMajor League
Cliff Pennington9716425861961-19632C1940-04-18Winnipeg, MANMajor League
Bob Perreault2200001962-19631G1931-01-28Trois-Rivieres, PQMajor League
Garry Peters200021971-19721C1942-10-09Regina, SASKMajor League
Jim Peters97283058461947-19492R1922-10-02Verdun, PQMajor League
Jim Pettie21000231976-19793G1953-10-24Toronto, ONTMajor League
Eric Pettinger17000171928-19291L1904-12-14Bradford, EnglandMajor League
Gordon Pettinger104203050201937-19403C1911-11-17Regina, SASKMajor League
Rich Peverley127214667402010-20133C1982-07-08Kingston, ONTMajor League
Harry Pidhirny200001957-19581C1928-03-05Toronto, ONTMajor League
Jacques Plante802221972-19731G1929-01-17Shawinigan Falls, PQMajor League
Willi Plett652351701987-19881F1955-06-07Major League
Ray Podloski8011221988-19891F1966-01-05Edmonton, ALTAMajor League
Norman "Bud" Poile3816143061949-19501R1924-02-10Fort William, ONTMajor League
Matthew Poitras335101562023-20241C2004-03-10Ajax, ONTMajor League
Dan Poliziani100001958-19591R1935-01-08New Waterford, NSMajor League
Poul Popiel301121965-19661D1943-02-28Sollested, DenmarkMajor League
Peter Popovic60167482000-20011D1968-02-10Koping, SwedenMajor League
Jack Portland187720271481934-19406D1912-07-30Collingwood, ONTMajor League
Paul Postma1401122017-20181D1989-02-22Red Deer, ALTAMajor League
Corey Potter300002013-20141D1984-01-05Lansing, MIMajor League
Felix Potvin2800082003-20041G1971-06-23Anjou, PQMajor League
Marc Potvin33011161994-19962R1967-01-29Ottawa, ONTMajor League
Dave Poulin16534681021171989-19934C1958-12-17Timmins, ONTMajor League
Benoit Pouliot74161632382011-20121L1986-09-29Alfred, ONTMajor League
Petr Prajsler300021991-19921D1965-09-21Hradec Kralove, CzechMajor League
Jack Pratt37202421930-19322R1906-04-13Stettler, ALTAMajor League
Walter "Babe" Pratt31448251946-19471L1916-01-07Stony Mountain, MANMajor League
Dean Prentice1705056106631962-19664L1932-10-05Schumacher, ONTMajor League
Wayne Primeau1011316291152005-20072C1976-06-04Scarborough, ONTMajor League
Sean Pronger11011131999-20001C1972-11-30Thunder Bay, ONTMajor League
Andre Pronovost1382621471101960-19633L1936-07-09Shawinigan Falls, PQMajor League
Claude Pronovost100021955-19561G1935-07-22Shawinigan Falls, PQMajor League
Brian Propp143912101989-19901L1959-02-15Neudorf, SASKMajor League
Joel Prpic1503321997-20002C1974-09-25Sudbury, ONTMajor League
Jean Pusie410101934-19351D1910-10-15Montreal, PQMajor League
Bill Quackenbush46122133155461949-19567D1922-03-02Toronto, ONTMajor League
Max Quackenbush474610261950-19511D1928-08-29Toronto, ONTMajor League
John Quilty1031421947-19481C1921-01-21Ottawa, ONTMajor League
Stephane Quintal158819272171988-19924D1968-10-22Boucherville, PQMajor League
Tyler Randell27606472015-20161R1991-06-15Scarborough, ONTMajor League
Bill Ranford12203381985-19974G1966-12-14Brandon, MANMajor League
George Ranieri200001956-19571L1936-01-14Toronto, ONTMajor League
Tuukka Rask56401717262007-202215G1987-03-10Savonlinna, FinlandMajor League
Jean Ratelle419155295450841975-19816C1940-10-03Lac St. Jean, PQMajor League
Jake Rathwell100001974-19751L1947-08-12Temiscaming, PQMajor League
Matt Ravlich3312321962-19733D1938-07-12Sault Ste. Marie, ONTMajor League
Andrew Raycroft10802202000-20065G1980-05-04Belleville, ONTMajor League
Terry Reardon151243054571938-19475C1919-04-06Winnipeg, MANMajor League
Marty Reasoner1926882005-20061C1977-02-26Honeoye Falls, NYMajor League
Mark Recchi1804265107712008-20113R1968-02-01Kamloops, BCMajor League
Gord Redahl1801121958-19591F1935-08-28Kinistino, NSMajor League
Wade Redden611202012-20131D1977-06-12Lloydminster, SASKMajor League
George Redding35325101924-19262LPeterborough, ONTMajor League
Dick Redmond23536791151241978-19824D1949-08-14Kirkland Lake, ONTMajor League
Dave Reece1400001975-19761G1948-09-13Troy, NYMajor League
Larry Regan164305383611956-19593W1930-08-09North Bay, ONTMajor League
Earl "Dutch" Reibel636814161958-19591C1930-07-21Kitchener, ONTMajor League
Jeremy Reich902351412006-20082L1979-02-11Craik, SASKMajor League
Dave Reid38789921811151983-199610L1964-05-15Toronto, ONTMajor League
Ed Reigle17022251950-19511D1924-06-19Winnipeg, MANMajor League
Mike Reilly9542226382020-20233D1993-07-13Chicago, ILMajor League
Daniel Renouf100002022-20231D1994-06-01Pickering, ONTMajor League
Anthony Richard912322023-20241C1996-12-20Trois-Rivieres, PQMajor League
Stephane Richer21145181992-19931D1966-04-28Hull, PQMajor League
Barry Richter5051318321996-19971D1970-09-11Madison, WIMajor League
Vincent Riendeau2901121993-19952G1966-04-20Saint-Hyacinthe, PQMajor League
Pat Riggin4900041985-19872G1959-05-26Kincardine, ONTMajor League
Jack Riley600001935-19361C1910-12-29Berkenla, IrelandMajor League
Zac Rinaldo52123832015-20161C1990-06-15Mississauga, ONTMajor League
Bob Ring100001965-19661G1946-10-06Wakefield, MAMajor League
Vic Ripley364610271932-19342C1906-05-30Elgin, ONTMajor League
Brett Ritchie27246212019-20201R1993-07-01Orangeville, ONTMajor League
Nick Ritchie63161228562019-20212L1995-12-05Orangeville, ONTMajor League
Al Rittinger19371001943-19441R1925-01-28Regina, SASKMajor League
Jamie Rivers64426452001-20021D1975-03-16Ottawa, ONTMajor League
Wayne Rivers80112637861963-19674R1942-02-01Hamilton, ONTMajor League
Doug Roberts55581391971-19743R1942-10-28Detroit, MIMajor League
Gordie Roberts124618241451992-19942D1957-10-02Detroit, MIMajor League
Moe Roberts200001925-19261G1906-12-12Waterbury, CTMajor League
Bobby Robins3000142014-20151R1981-10-17Rhinelander, WIMajor League
Nathan Robinson200002005-20061C1981-12-31Scarborough, ONTMajor League
Randy Robitaille902201996-19993C1975-10-12Ottawa, ONTMajor League
Earl Roche300001932-19331RPrescott, ONTMajor League
Eddie Rodden20000101928-19291C1903-03-22Mattawa, ONTMajor League
Jon Rohloff150725321291994-19973D1969-10-03Mankato, MNMajor League
Dale Rolfe300001959-19601D1940-04-30Timmins, ONTMajor League
Brian Rolston3591041472511441999-20126L1973-02-21Flint, MIMajor League
Roberto Romano100001986-19871G1962-10-29Montreal, PQMajor League
Paul Ronty2245698154391947-19514C1928-07-12Toronto, ONTMajor League
Bobby Rowe410101924-19251Major League
Andre Roy13022121995-19972L1975-02-08Port Chester, NYMajor League
Jean-Yves Roy54101525221996-19982R1969-02-17Rosemere, PQMajor League
Gino Rozzini3151015201944-19451C1918-10-24Shawinigan Falls, PQMajor League
Kent Ruhnke201101975-19761R1952-09-18Agincourt, ONTMajor League
Paul Runge488311221930-19363C1908-09-10Edmonton, ALTAMajor League
Vladimir Ruzicka16666661321051990-19933F1963-06-06Most, CzechMajor League
Michael Ryder2356364127872008-20113R1980-03-31Bonavista, NFLDMajor League
Sergei Samsonov5141642123761031997-20068L1978-10-27Moscow, RussiaMajor League
Martin Samuelsson1401122002-20042R1982-01-25Upplands-Vasby, SwedenMajor League
Derek Sanderson3891351592946861965-19749C1946-06-16Niagara Falls, ONTMajor League
Ed Sandford442941362302991947-19558L1928-08-20New Toronto, ONTMajor League
Charlie Sands2156338101361934-19395R1911-03-23Fort William, ONTMajor League
Craig Sarner700001974-19751R1949-06-20St. Paul, MNMajor League
Miroslav Satan389514122009-20101L1974-10-22Topolcany, SlovakiaMajor League
Glen Sather1461223351011966-19693L1943-09-02High River, ALTAMajor League
Maxime Sauve100002011-20121C1990-01-30Tours, FranceMajor League
Philippe Sauve200002006-20071G1980-02-27Buffalo, NYMajor League
Andre Savage5081321101998-20013C1975-05-27Ottawa, ONTMajor League
Gordon "Tony" Savage800021934-19351D1906-08-19Calgary, ALTAMajor League
Andre Savard22852621141441973-19763C1953-09-02Temiscaming, PQMajor League
Marc Savard304742313052752006-20115C1977-07-17Ottawa, ONTMajor League
Terry Sawchuk102000341955-19572G1929-12-28Winnipeg, MANMajor League
Kevin Sawyer400051995-19972R1974-02-18Christina Lake, BCMajor League
Dave Scatchard164610282005-20061C1976-02-20Hinton, ALTAMajor League
Peter Schaefer6391726182007-20081L1977-07-12Yellow Grass, SASKMajor League
Paxton Schafer300001996-19971G1976-02-26Medicine Hat, ALTAMajor League
Tim Schaller141191736652016-20182C1990-11-16Merrimack, NHMajor League
Chuck Scherza1011241943-19441C1923-02-15Brandon, MANMajor League
Bobby Schmautz3541341612954441973-19807R1945-03-28Saskatoon, SASKMajor League
Clarence Schmidt710121943-19441RWilliams, MNMajor League
Jack Schmidt45671361942-19431LRegina, SASKMajor League
Joe Schmidt200001943-19441L1926-11-05Odessa, SASKMajor League
Milt Schmidt7762293465754661936-195516C1918-03-05Kitchener, ONTMajor League
Werner Schnarr2500001924-19262Major League
Danny Schock600001969-19712L1948-12-30Terrace Bay, ONTMajor League
Ron Schock128173148281963-19674C1943-12-19Chapleau, ONTMajor League
Jim Schoenfeld39022201983-19841D1952-09-04Galt, ONTMajor League
Al Secord1663926653371978-19813L1958-03-03Sudbury, ONTMajor League
Tyler Seguin2035665121642010-20133C1992-01-31Brampton, ONTMajor League
Dennis Seidenberg40123941171642009-20167D1981-07-18Schwenningen, GermanyMajor League
Zachary Senyshyn1412322018-20213R1997-03-30Ottawa, ONTMajor League
Jeff Serowik100001994-19951D1967-01-10Manchester, NHMajor League
Eddie Shack1203430641811967-19692F1937-02-11Sudbury, ONTMajor League
Evgeny Shaldybin310101996-19971D1975-07-29Novosibirsk, RussiaMajor League
Sean Shanahan600071977-19781L1951-02-08Toronto, ONTMajor League
Jerry Shannon42123101934-19362L1910-10-25Campbellford, ONTMajor League
Kevin Shattenkirk5651722142023-20241D1989-01-29New Rochelle, NYMajor League
David Shaw1761427412291992-19953D1964-05-25St. Thomas, ONTMajor League
Normand Shay31213161924-192621899-02-03Huntsville, ONTMajor League
Gregg Sheppard4161552203751301972-19786L1949-04-23North Battleford, SASKMajor League
John Sheppard400001933-19341L1904-07-27Montreal, PQMajor League
Jack Shewchuk187919281601938-19456D1917-06-19Brantford, ONTMajor League
Allan Shields18044151936-19371D1907-05-10Ottawa, ONTMajor League
Steve Shields3600082002-20031G1972-07-19Toronto, ONTMajor League
Bill Shill79211334181942-19473R1923-03-06Toronto, ONTMajor League
Jack Shill45448221934-19351L1912-01-12Toronto, ONTMajor League
Bruce Shoebottom35145531987-19914D1963-08-20Mississauga, ONTMajor League
Eddie Shore54210317627910321926-194014D1902-11-25Fort Qu'Appelle, SASKMajor League
Albert "Babe" Siebert1262333561771933-19363L1904-01-14Plattsville, ONTMajor League
Jonathan Sigalet100042006-20071D1986-02-12Vancouver, BCMajor League
Jordan Sigalet100002005-20061G1981-02-19New Westminster, BCMajor League
Dave Silk64202242861983-19852F1958-01-01Scituate, MAMajor League
Charlie Simmer19898941921361984-19873F1954-03-20Terrace Bay, ONTMajor League
Al Simmons10011211973-19762D1951-09-25Winnipeg, MANMajor League
Don Simmons168000141956-19615G1931-09-13Port Colborne, ONTMajor League
Frank Simonetti1155813761984-19884D1962-09-01Melrose, MAMajor League
Al Sims3112248701721973-19796D1953-04-18Toronto, ONTMajor League
Alf Skinner18000251924-19251RToronto, ONTMajor League
Petri Skriko3761420151990-19922F1962-03-12Lappeenranta, FinlandMajor League
Peter Skudra2500002000-20011G1973-04-24Riga, LatviaMajor League
Jiri Slegr6892635832003-20062D1971-05-30Jihlava, Czech Rep.Major League
Louis Sleigher83162137651984-19862R1958-10-23Nouvelle, PQMajor League
Don Smillie1222441933-19341F1910-09-13Toronto, ONTMajor League
Alex Smith6391019621932-19342D1904-04-02Bootle, EnglandMajor League
Barry Smith1910121975-19761C1955-04-25Surrey, BCMajor League
Brandon Smith30347101998-20013D1973-02-25Hazelton, BCMajor League
Craig Smith170334578602020-20233C1989-09-05Madison, WIMajor League
Dallas Smith861542483029361959-197715D1941-10-10Hamiota, MANMajor League
Des Smith1141517321541939-19423D1914-02-22Ottawa, ONTMajor League
Floyd Smith2601161954-19572F1935-05-16Perth, ONTMajor League
Gemel Smith300002018-20191C1994-04-16Toronto, ONTMajor League
Kenny Smith3317893171491944-19517L1924-05-08Moose Jaw, SASKMajor League
Reginald "Hooley" Smith4481018361936-19371C1904-01-07Toronto, ONTMajor League
Reilly Smith163335891342013-20152R1991-04-01Mimico, ONTMajor League
Rick Smith513361251613891968-19808D1948-06-29Hamilton, ONTMajor League
Bryan Smolinski1365036861131992-19953C1971-12-27Toledo, OHMajor League
Vladimir Sobotka13461622642007-20103C1987-07-02Trebic, Czech Rep.Major League
Carl Soderberg161296594682012-20153C1985-10-12Malmo, SwedenMajor League
Tom Songin435510221978-19813R1954-12-20Norwood, MAMajor League
Emory "Spunk" Sparrow600041924-19251F1897-09-15Hartney, MANMajor League
Bill Speer2813481969-19712D1942-03-20Lindsay, ONTMajor League
Irv Spencer6951722341962-19631D1937-12-04Sudbury, ONTMajor League
Ryan Spooner25341101142592012-20186C1992-01-30Ottawa, ONTMajor League
Frank Spring100001969-19701R1949-09-19Rossland, BCMajor League
Martin St. Pierre1422442008-20091C1983-08-11Ottawa, ONTMajor League
Drew Stafford18448122016-20171R1985-10-30Milwaukee, WIMajor League
Steve Staios663811751995-19972R1973-07-28Hamilton, ONTMajor League
Fred Stanfield448135274409821967-19736L1944-05-04Toronto, ONTMajor League
Allan Stanley129125062821956-19582D1926-03-01Timmins, ONTMajor League
Paul Stanton713710541993-19941D1967-06-22Boston, MAMajor League
Pat Stapleton902810501961-19632D1940-07-04Sarnia, ONTMajor League
Vic Stasiuk3781251662914611955-19616L1929-05-23Lethbridge, ALTAMajor League
Yan Stastny38156292005-20072C1982-09-30Quebec, PQMajor League
Oskar Steen60448122020-20244C1998-03-09Karlstad, SwedenMajor League
Lee Stempniak21371042015-20192R1983-02-04West Seneca, NYMajor League
Kevin Stevens41101323491995-19961L1965-04-15Brockton, MAMajor League
Mike Stevens701191987-19881L1965-12-30Kitchener, ONTMajor League
Phil Stevens1700001925-19261DMajor League
Shayne Stevenson19011281990-19922C1970-10-26Aurora, ONTMajor League
Alan Stewart4000171991-19921L1964-01-31Fort Saint John, BCMajor League
Bob Stewart8000151971-19721D1950-11-10Charlottetown, PEIMajor League
Cam Stewart833710721993-19974L1971-09-18Kitchener, ONTMajor League
Charles "Doc" Stewart7700001924-19273GMajor League
Jim Stewart100001979-19801G1957-04-23Hudson, MAMajor League
Nels Stewart15264551191811932-19374C1902-12-29Montreal, PQMajor League
Ron Stewart126342660481965-19672C1932-07-11Calgary, ALTAMajor League
P.J. Stock130112132822001-20043L1975-05-26Montreal, PQMajor League
Anton Stralman800022022-20231D1986-08-01Tibro, SwedenMajor League
Bill "Red" Stuart9914418931924-19273F1900-02-01Sackville, NBMajor League
Brad Stuart103173148642005-20072D1979-11-06Rocky Mountain House, ALTAMajor League
Mark Stuart2831327402842005-20116D1984-04-27Rochester, MNMajor League
Jack Studnicka38167102019-20234C1999-02-18Windsor, ONTMajor League
Jozef Stumpel42475206281801991-20038C1972-07-20Nitra, SlovakiaMajor League
Marco Sturm302106871931562005-20105C1978-09-08Dingolfing, GermanyMajor League
Malcolm Subban200002014-20172G1993-12-21Toronto, ONTMajor League
George "Red" Sullivan102152136321949-19534C1929-12-24Peterborough, ONTMajor League
Mike Sullivan7751318341997-19981C1968-02-27Marshfield, MAMajor League
Max Sutherland200001931-19321D1904-04-03Grenfel, SASKMajor League
Ron Sutter185712241995-19961C1963-12-02Viking, ALTAMajor League
Niklas Svedberg1900002013-20152G1989-09-04Stockholm, SwedenMajor League
Jeremy Swayman12801182020-20244G1998-11-24Anchorage, AKMajor League
Bob Sweeney382811121935041986-19926C1964-01-25Boxboro, MAMajor League
Don Sweeney1052522102626631988-200315D1966-08-17St. Stephen, NBMajor League
Tim Sweeney91192645341992-19973L1967-04-12Boston, MAMajor League
Don Sylvestri300021984-19851G1961-02-06Sudbury, ONTMajor League
Jordan Szwarz1203322017-20181C1991-05-14Burlington, ONTMajor League
Maxime Talbot562810172014-20162C1984-02-11Le Moyne, PQMajor League
Rob Tallas8700061995-20005G1973-03-20Edmonton, ALTAMajor League
Dave Tanabe5441216482005-20061D1980-07-19White Bear Lake, MNMajor League
Jamie Tardif200002012-20131R1985-01-23Welland, ONTMajor League
Mikhail Tatarinov200021993-19941D1966-07-16Angarsk, USSRMajor League
Billy Taylor3941620251947-19481C1919-05-03Winnipeg, MANMajor League
Bob Taylor800061929-19301RBrookline, MAMajor League
Chris Taylor37358121998-19991C1972-03-06Stratford, ONTMajor League
Tim Taylor1282418421121997-19992C1969-02-06Stratford, ONTMajor League
Alan "Skip" Teal100001954-19551C1933-07-17Ridgeway, ONTMajor League
Petr Tenkrat649514342006-20071R1977-05-31Kladno, Czech Rep.Major League
Orval Tessier55571261955-19612C1933-06-30Cornwall, ONTMajor League
Mats Thelin163819271761984-19873D1961-03-30Stockholm, SwedenMajor League
Michael Thelven20720801002171985-19905D1961-01-07Major League
Tim Thomas378066392002-20128G1974-04-15Flint, MIMajor League
Dave Thomlinson12011171991-19921L1966-10-22Edmonton, ALTAMajor League
Cecil "Tiny" Thompson46801101928-193911G1907-11-02Sandon, BCMajor League
Cliff Thompson1601121941-19492D1919-12-09Winchester, MAMajor League
Nate Thompson400002006-20071C1984-10-05Anchorage, AKMajor League
Bill Thoms1742601944-19451C1910-03-05Newmarket, ONTMajor League
Joe Thornton5321692854546171997-20068C1979-07-02London, ONTMajor League
Shawn Thornton4803442767482007-20147R1977-07-23Oshawa, ONTMajor League
Mattias Timander14622325521996-20004D1974-04-16Solleftea, SwedenMajor League
Jarred Tinordi1401172020-20211D1992-02-20Millersville, MDMajor League
Rick Tocchet673222541311995-19972R1964-04-09Scarborough, ONTMajor League
Hannu Toivonen3800082005-20072G1984-05-18Kalvola, FinlandMajor League
Jerry Toppazzini6601512183693281952-196411R1931-07-29Copper Cliff, ONTMajor League
Zellio Toppazzini456713181948-19513R1930-01-05Copper Cliff, ONTMajor League
Bill Touhey26549121931-19321L1906-03-23Ottawa, ONTMajor League
Graeme Townshend22257191989-19912R1965-10-23Kingston, JamaicaMajor League
Patrick Traverse37268142000-20011D1974-03-14Montreal, PQMajor League
Zach Trotman673912222013-20163D1990-08-26Carmel, INMajor League
Marty Turco500022011-20121G1975-08-13Sault Ste. Marie, ONTMajor League
Gordon Turlik300021959-19601C1939-09-16Michel, BCMajor League
Tony Tuzzolino200002001-20021C1975-10-09Buffalo, NYMajor League
Linus Ullmark12611282021-20243G1993-07-31Lugnvik, SwedenMajor League
Urho Vaakanainen3106662018-20224D1999-01-01Joensuu, FinlandMajor League
Rogatien Vachon9102261980-19822G1945-09-08Palmarolle, PQMajor League
Carol Vadnais263471341814331971-19765D1945-09-25Montreal, PQMajor League
Darren Van Impe2201556712161997-20014D1973-05-18Saskatoon, SASKMajor League
James Van Riemsdyk66112738202023-20241L1989-05-04Middletown, NJMajor League
Dennis Vaske300061998-19991D1967-10-11Rockford, ILMajor League
Frank Vatrano108201131502015-20183R1994-03-14East Longmeadow, MAMajor League
Kris Vernarsky1710122002-20042C1982-04-05Detroit, MIMajor League
Jim Vesey400001991-19921C1965-09-29Charlestown, MAMajor League
Terry Virtue400001998-19991D1970-08-12Scarborough, ONTMajor League
Daniel Vladar500002019-20212G1997-08-20Prague, Czech Rep.Major League
Phil Von Stefenelli27044161995-19961D1969-04-10Vancouver, BCMajor League
Chris Wagner1862014341222018-20235R1991-05-27Walpole, MAMajor League
Ben Walter1000042005-20072C1984-05-11Beaconsfield, PQMajor League
Mike Walton1686057117921970-19794C1945-01-03Kirkland Lake, ONTMajor League
Wes Walz7391221441989-19923C1970-05-15Calgary, ALTAMajor League
Aaron Ward150917261162006-20093D1973-01-17Windsor, ONTMajor League
Dixon Ward6351318652000-20011R1968-09-23Leduc, ALTAMajor League
Don Ward31011161959-19601D1935-10-19Sarnia, ONTMajor League
David Warsofsky1012302013-20152D1990-05-30Marshfield, MAMajor League
Grant Warwick76282048221947-19492R1921-10-11Regina, SASKMajor League
Joe Watson7321416381964-19672D1943-07-06Smithers, BCMajor League
Tom Webster11033111968-19702R1948-10-04Kirkland Lake, ONTMajor League
Ralph "Cooney" Weiland3661311052361231928-19398C1905-11-05Seaforth, ONTMajor League
Eric Weinrich22156102000-20011D1966-12-19Roanoke, VAMajor League
John Wensink24857551124291976-19804L1953-04-01Cornwall, ONTMajor League
Glen Wesley537772303074211987-19947D1968-10-02Red Deer, ALTAMajor League
Ed Westfall7331262133394101961-197211R1940-09-19Belleville, ONTMajor League
Blake Wheeler22150601101312008-20113R1986-08-31Plymouth, MNMajor League
Trent Whitfield1701172009-20122C1977-06-17Alameda, SASKMajor League
Kay Whitmore500002000-20011G1967-04-10Sudbury, ONTMajor League
Dennis Wideman25633861191652006-20104D1983-03-20Kitchener, ONTMajor League
Jim Wiemer2011147582591989-19945D1961-01-09Sudbury, ONTMajor League
Archie Wilcox1401121933-19341D1903-05-05Montreal, PQMajor League
Barry Wilkins810121966-19703D1947-02-28Toronto, ONTMajor League
John Wilkinson900061943-19441South Hull, PQMajor League
Burr Williams700061934-19351D1909-08-04Tulsa, OKMajor League
Tommy Williams390961362321151961-19698F1940-04-17Duluth, MNMajor League
Gord Wilson1954-19551L1932-08-13Port Arthur, ONTMajor League
Landon Wilson130122133911996-20004R1975-03-13St. Louis, MOMajor League
Ross "Lefty" Wilson100001957-19581G1919-10-15Toronto, ONTMajor League
Wally Wilson5311819181947-19481R1921-05-25Berwick, NSMajor League
Tommy Wingels1823522017-20181C1988-04-12Evanston, ILMajor League
Hal Winkler6700001926-19282GMajor League
Chris Winnes2914561990-19933R1968-02-12Ridgefield, CTMajor League
Eddie Wiseman110305282181939-19423R1910-12-28Newcastle, NBMajor League
Parker Wotherspoon36088292023-20241D1997-08-24Surrey, BCMajor League
Bob Woytowich153634401341964-19673D1941-08-18Winnipeg, MANMajor League
Andy Wozniewski200002009-20101D1980-05-25Buffalo Grove, ILMajor League
Ken Yackel600021958-19591R1930-03-05St. Paul, MNMajor League
Stephane Yelle7771118322008-20091C1974-05-09Ottawa, ONTMajor League
Jason York49178322006-20071D1970-05-20Nepean, ONTMajor League
C.J. Young15459121992-19931R1968-01-01Waban, MAMajor League
Pavel Zacha1523968107322022-20242C1997-04-06Brno, Czech Rep.Major League
Rob Zamuner178262450582001-20043L1969-09-17Oakville, ONTMajor League
Greg Zanon1711242011-20121D1980-06-05Burnaby, BCMajor League
Joe Zanussi68189381975-19772D1947-09-25Rossland, BCMajor League
Jakub Zboril7611516282018-20234D1997-02-21Brno, Czech Rep.Major League
Jeff Zehr400021999-20001L1978-12-10Windsor, ONTMajor League
Alexei Zhamnov241910302005-20061C1970-10-01Moscow, RussiaMajor League
Sergei Zholtok2522421992-19942C1972-12-02Riga, LatviaMajor League
Sergei Zinovjev1001122003-20041C1980-03-04Novokuznetsk, RussiaMajor League
Rick Zombo6741014531995-19961D1963-05-08Des Plaines, ILMajor 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.