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

All-time roster for the Boston Bruins of the NHL

899 players found.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplace
George Abbott100001943-19441G1911-08-03Synenham, ONT
John Adams1400001972-19731G1946-07-27Port Arthur, ONT
Rick Adduono100001975-19761C1955-01-25Fort William, ONT
Johnathan Aitken300001999-20001D1978-05-24Edmonton, ALTA
Andrew Alberts184118192312005-20083D1981-06-30Minneapolis, MN
Gary Aldcorn21235121960-19611L1935-03-07Shaunavon, SASK
Bobby Allen50033122006-20082D1978-11-14Weymouth, MA
Jason Allison3011051892942421996-20015C1975-05-29North York, ONT
Bill "Red" Anderson1942-19431D1912-12-13Tillsonburg, ONT
Earl Anderson64121628101974-19773R1951-02-24Roseau, MN
Dave Andreychuk63191433281999-20001L1963-09-29Hamilton, ONT
John Arbour6011111965-19682D1945-09-28Niagara Falls, ONT
Bob Armstrong5421386996711950-196212D1931-04-07Toronto, ONT
Scott Arniel29538201991-19921L1962-09-17Kingston, ONT
Barry Ashbee14033141965-19661D1939-07-28Weston, ONT
Brent Ashton87192443581991-19932C1960-05-18Saskatoon, SASK
Steve Atkinson100001968-19691R1948-10-16Toronto, ONT
Oscar Aubuchon1240401942-19442L1917-01-01St. Hyacinthe, PQ
Alex Auld2300002007-20081G1981-01-07Cold Lake, ALTA
Don Awrey53321871088271963-197310D1943-07-18Kitchener, ONT
P.J. Axelsson7971031842872761997-200911L1975-02-26Kungalv, Sweden
Pete Babando118422567861947-19492L1925-05-10Braeburn, PA
Garnet "Ace" Bailey2323146772891968-19735L1948-06-13Lloydminster, SASK
Scott Bailey1900001995-19972G1972-05-02Calgary, ALTA
Mike Bales100001992-19931G1971-08-06Prince Albert, SASK
Murray Balfour15022261964-19651R1936-08-24Regina, SASK
Stan Baluik700021959-19601C1935-10-05Port Arthur, ONT
Darren Banks20224731992-19942L1966-03-18Toronto, ONT
Ralph Barahona622401990-19922C1965-11-16Long Beach, CA
Marco Baron64022461979-19834G1959-04-04Montreal, PQ
Dave Barr1211271981-19832R1960-11-30Toronto, ONT
Eddie Barry1913421946-19471D1919-10-12Wellesley, MA
Marty Barry280130882181671929-19356C1904-12-08Quebec, PQ
Ray Barry1812361951-19521C1928-10-04Revere, MA
Jim Bartlett6315924951960-19611L1932-05-27Verdun, PQ
Shawn Bates135141428441997-20014C1975-04-03Melrose, MA
Bobby Bauer328123137260361935-195210R1915-02-16Waterloo, ONT
Ken Baumgartner1511453181997-19992L1966-03-11Flin Flon, MAN
Jack "Red" Beattie28858791371271930-19388L1907-10-02Ibstock, England
Bob Beckett687613181956-19644C1936-04-08Unionville, ONT
Clayton Beddoes602810571995-19972C1970-11-10Bentley, ALTA
Bob Beers7731114531989-19974D1967-05-20Pittsburgh, PA
Steve Begin775914532009-20101C1978-06-14Trois-Rivieres, PQ
Ken Belanger12258133171998-20013L1974-05-14Sault Ste. Marie, ONT
Yves Belanger800001979-19801G1952-09-30Baie Comeau, PQ
Bill Bennett714521978-19791L1953-05-31Warwick, RI
Harvey Bennett2400001944-19451G1925-07-23Edington, SASK
Bobby Benson801141924-19251D1894-05-18Winnipeg, MAN
Paul Beraldo1000041987-19892C1967-10-05Stoney Creek, ALTA
Bryan Berard80102838642002-20031D1977-03-05Woonsocket, RI
Patrice Bergeron376991812801162003-20106C1985-07-24Ancienne-Lorette, PQ
Daniel Berthiaume800001991-19921G1966-01-26Longueuil, PQ
Phil Bessler900001935-19361R1913-12-09Melville, SASK
Silvio "Sam" Bettio4491221321949-19501L1928-12-01Copper Cliff, ONT
Nick Beverley8111011281966-19745D1947-04-21Toronto, ONT
Paul Bibeault4200001944-19462G1919-04-13Montreal, PQ
Craig Billington3500041994-19962G1966-09-11London, ONT
Jack Bionda803811951956-19593D1933-09-18Huntsville, ONT
Dick Bittner100001949-19501G1922-01-02New Haven, CT
Byron Bitz808816492008-20102R1984-07-21Saskatoon, SASK
Don Blackburn605541962-19631L1938-05-14Kirkland Lake, ONT
Bob Blake1200001935-19361L1914-08-16Ashland, WI
Zdenek Blatny500022005-20061L1981-01-14Brno, Czech Rep.
John Blue41022131992-19942G1966-02-19Huntington Beach, CA
John Blum169522274431983-19905D1959-10-08Detroit, MI
Brandon Bochenski51111728202006-20082R1982-04-04Blaine, MN
Gus Bodnar827714311953-19552C1925-08-24Fort William, ONT
Andrew Bodnarchuk500022009-20101D1988-07-11Drumheller, ALTA
Leo Boivin717471642117661954-196612D1932-08-02Prescott, ONT
Ivan Boldirev1302261970-19722C1949-08-15Zranjanin, Yugoslavia
Frank "Buzz" Boll82445296221942-19442L1911-03-06Fillmore, SASK
Marcel Bonin679918491955-19561L1931-09-17Montreal, PQ
Dennis Bonvie23123842001-20021R1973-07-23Antigonish, NS
Carl "Buddy" Boone34538281956-19582R1932-09-11Kirkland Lake, ONT
Bill Boucher14505121926-19271R1899-11-10Ottawa, ONT
Fred Bourdginon200001925-19261RParry Sound, ONT
Ray Bourque15183951111150610871979-200021D1960-12-28Montreal, PQ
Paul Boutilier525914841986-19871D1963-05-03Sydney, NS
Johnny Boychuk5251015432008-20102D1984-01-19Edmonton, ALTA
Irwin "Yank" Boyd558715161931-19443R1908-11-13Philadelphia, PA
Brad Boyes1443964103552005-20072C1982-04-17Mississauga, ONT
Nick Boynton2992262843971999-20066D1979-01-14Nobleton, ONT
John Brackenborough700001925-19261L1897-02-09Parry Sound, ONT
Barton Bradley100001949-19501C1930-07-29Fort William, ONT
Rich Brennan701162002-20031D1972-11-26Schenectady, NY
Tom Brennan1222421943-19452R1922-01-22Westmount, PQ
Andy Brickley1773776113381988-19924L1961-08-09Melrose, MA
Archie Briden1000001926-19271L1898-07-16Renfrew, ONT
Frank Brimsek44400041938-19499G1915-09-26Eveleth, MN
Ken Broderick2001121973-19752G1942-02-16Toronto, ONT
Wade Brookbank7101152006-20071W1977-09-29Lanigan, SASK
Ross Brooks5401121972-19753G1939-10-17Toronto, ONT
Adam Brown33891761951-19521L1920-02-04Johnstone, Scotland
Sean Brown811671642001-20032D1976-11-05Oshawa, ONT
Wayne "Weiner" Brown1953-19541R1930-11-16Belleville, ONT
Gordon Bruce284913131940-19463L1919-05-09Ottawa, ONT
Ron Buchanan300001966-19671C1944-11-15Montreal, PQ
Johnny Bucyk143654579413394361957-197821L1935-05-12Edmonton, ALTA
Billy Burch2331441932-19331C1900-11-20Yonkers, NY
Eddie Burke16303121931-19321R1907-06-03Toronto, ONT
Charlie Burns26248701181181959-19634C1936-02-14Detroit, MI
Randy Burridge3591081152232751985-19916L1966-01-07Fort Erie, ONT
John Byce2123561989-19923R1967-08-09Madison, WI
Gordie Byers101101949-19501D1930-03-11Eganville, ONT
Lyndon Byers2612442669591983-19929L1964-02-29Saskatoon, SASK
Jack Caffery54325221956-19582C1934-06-30Kingston, ONT
Charles "Moose" Cahill3101141925-19261R1904-01-04Summerside, PEI
Herbert Cain314140119259811939-19467L1913-12-24Newmarket, ONT
Norm Calladine6319294881942-19453C1916-01-01Peterborough, ONT
Wade Campbell28044601985-19883D1961-01-02Peace River, ALTA
Jack Capuano200001991-19921D1966-07-07Cranston, RI
Jim Carey2900001996-19982G1974-05-31Dorchester, MA
Wayne Carleton111284371671969-19712C1946-08-04Sudbury, ONT
Bobby Carpenter18763711341751988-19924C1963-07-13Beverly, MA
George Carroll1100091924-19251D1897-06-03Moncton, NB
Bill Carson6311617341928-19302C1900-11-25Bracebridge, ONT
Anson Carter2117073143691996-20004C1974-06-06Toronto, ONT
Billy Carter800021960-19611C1937-12-02Cornwall, ONT
John Carter1853341741201985-19916L1963-05-03Winchester, MA
Joe Carveth73292453201946-19482R1918-03-21Regina, SASK
Jon Casey57022141993-19941G1962-08-29Grand Rapids, MN
Wayne Cashman102727751679310411964-198317R1945-06-24Kingston, ONT
Ed Chadwick400001961-19621G1933-05-08Fergus, ONT
Erwin "Murph" Chamberlain4592433671942-19431C1915-02-14Shawville, PQ
Art Chapman159242953661930-19344C1907-05-29Winnipeg, MAN
Zdeno Chara317541341883962006-20104D1977-03-18Trencin, Slovakia
Gerry Cheevers416011112141965-198012G1940-09-02St. Catharines, ONT
Dick Cherry600041956-19571D1937-03-28Kingston, ONT
Don Cherry1954-19551D1934-02-05Kingston, ONT
Denis Chervyakov200021992-19931D1970-04-20St. Petersburg, Russia
Tim Cheveldae200001996-19971G1968-02-15Melville, SASK
Real Chevrefils341101931941611951-19598L1932-05-02Timmins, ONT
Art Chisholm300001960-19611C1934-11-11Arlington, MA
Stanislav Chistov605813362006-20071L1983-04-17Chelyabinsk, Russia
Dave Christian128443882491989-19912R1959-05-13Warroad, MN
Jack Church43268281945-19461D1915-05-24Kamsack, SASK
Dean Chynoweth9428102591995-19983D1968-10-30Calgary, ALTA
Robert Cimetta5410919331988-19902L1970-02-15Toronto, ONT
Aubrey "Dit" Clapper8242282464744621927-194720D1907-02-01Newmarket, ONT
Gordie Clark801101974-19762R1952-05-31Glasgow, Scotland
Sprague Cleghorn98158231471925-19283D1890-03-11Montreal, PQ
Paul Coffey18044302000-20011D1961-06-01Weston, ONT
Les Colvin100001948-19491G1921-02-08Oshawa, ONT
Roy Conacher1669451145401938-19465L1916-10-05Toronto, ONT
Wayne Connelly169253863601961-19674R1939-12-16Rouyn-Noranda, PQ
Harry Connor569110401927-19302L1904-12-03Ottawa, ONT
Alex "Bud" Cook28448141931-19321C1907-11-15Kingston, ONT
Frederick "Bun" Cook4045981936-19371L1904-09-18Kingston, ONT
Lloyd Cook410101924-19251D1890-03-21Lynden, ONT
Carson Cooper5837643141924-19273R1899-07-17Cornwall, ONT
Carl Corazzini1220202003-20041R1979-04-21Framingham, MA
Norm Corcoran400021949-19553C1931-08-15Toronto, ONT
Mark Cornforth600041995-19961D1972-11-13Montreal, PQ
Murray Costello96101727441954-19562C1934-02-24South Porcupine, ONT
Alain Cote682911651985-19894D1967-04-14Montmagny, PQ
Maurice Courteau600001943-19441G1920-02-18Quebec City, PQ
Geoff Courtnall26078811593681983-19885L1962-08-18Victoria, BC
Billy Coutu41112351926-19271D1892-03-01North Bay, ONT
Bill Cowley5081903465361331935-194712C1912-06-12Bristol, PQ
Jim Craig23011111980-19811G1957-05-31North Easton, MA
Jack Crawford539381401782021937-195013D1916-10-26Dublin, ONT
Lou Crawford26213291989-19922L1962-11-05BellevilIe, ONT
Dave Creighton2957265137761948-19546C1930-06-24Port Arthur, ONT
Terry Crisp300001965-19661C1943-05-28Parry Sound, ONT
Bruce Crowder2174344871331981-19843F1957-03-25Essex, ONT
Keith Crowder60721925847712511980-19899R1959-01-06Windsor, ONT
Wilf Cude200001931-19321G1910-07-04Barry, Wales
Bill Cupolo47111324101944-19451R1924-01-08Niagara Falls, ONT
Brian Curran11537104071983-19863D1963-11-05Toronto, ONT
Mariusz Czerkawski100232245451993-20064R1972-04-13Radomsko, Poland
Byron Dafoe283088601997-20025G1971-02-25Sussex, England
Kevin Dallman2101182005-20061D1981-02-26Niagara Falls, ONT
Nick Damore100001941-19421G1916-07-10Niagara Falls, ONT
Harold Darragh2524641930-19311R1902-09-13Ottawa, ONT
Cleon Daskalakis1200001984-19873G1962-09-29Boston, MA
Bob "Pinkie" Davie41011251933-19363D1912-09-12Beausejour, MAN
Lorne Davis25123101955-19602R1930-07-20Regina, SASK
Murray Davison100001965-19661D1938-06-10Brantford, ONT
Norm Defelice1000021956-19571G1933-01-19Schumacher, ONT
Matt DelGuidice1100021990-19922G1967-03-15West Haven, CT
Armand "Dutch" Delmonte100001945-19461R1927-06-03Timmins, ONT
Ab DeMarco641501942-19442C1916-05-10North Bay, ONT
Ab DeMarco300001978-19791D1949-02-27Cleveland, OH
Nathan Dempsey1701162006-20071D1974-07-14Spruce Grove, ALTA
Cy Denneny2312321928-19291L1891-12-23Farrow's Point, ONT
Bill Derlago3951621151985-19861C1958-08-25Birtle, MAN
Bob Dillabough113132538321965-19672C1941-04-27Belleville, ONT
Rob DiMaio2723562973011996-20004R1968-02-19Calgary, ALTA
Gary Doak60920811016561965-198114D1946-02-25Goderich, ONT
Brian Dobbin7101221991-19921R1966-08-18Petrolia, ONT
Clark Donatelli10011221991-19921C1967-11-22Providence, RI
Ted Donato5281191472662971991-20049L1969-04-28Boston, MA
Dave Donnelly6291221651983-19863F1962-02-02Edmonton, ALTA
Shean Donovan7661117562006-20071R1975-01-22Timmins, ONT
Gary Dornhoefer62121224351963-19663R1943-02-02Kitchener, ONT
Doug Doull350111322003-20041L1974-05-31Glace Bay, NS
Peter Douris148242549381989-19934R1966-02-19Toronto, ONT
Aaron Downey100001999-20001R1974-08-27Shelburne, ONT
P.C. Drouin300001996-19971L1974-04-22St. Lambert, PQ
Luc Dufour1142015351541982-19842C1963-02-13Chicoutimi, PQ
Lorne Duguid3024641935-19372L1910-04-04Bolton, ONT
Woody Dumart771211218429991935-195416L1916-12-23Kitchener, ONT
Dale Dunbar100001988-19891D1961-10-14Winthrop, MA
Darryl Edestrand215837451951973-19785D1945-11-06Strathroy, ONT
Pat Egan29447851324351943-19496D1918-04-26Blackie, ALTA
Gerry Ehman110101957-19581R1932-11-04Cudworth, SASK
Todd Elik90174562561995-19972C1966-04-15Brampton, ONT
Dave Ellett13632629921997-19992D1964-03-30Cleveland, OH
Mikko Eloranta118182341761999-20023L1972-08-24Turku, Finland
David Emma500001996-19971R1969-01-14Cranston, RI
John Emmons22022162001-20021C1974-08-17San Jose, CA
Leighton "Happy" Emms1111281934-19351L1905-01-16Barrie, ONT
Autry Erickson12631215941959-19612D1938-01-25Lethbridge, ALTA
Grant Erickson210101968-19691L1947-04-28Pierceland, SASK
Phil Esposito62545955310125121967-19769C1942-02-20Sault Ste. Marie, ONT
Claude Evans100001957-19581G1933-04-28Longueuil, PQ
Bill Ezinicki812124451661950-19522R1924-03-11Winnipeg, MAN
Glen Featherstone99713202741991-19943D1968-07-08Toronto, ONT
Andrew Ference183339421372006-20104D1979-03-17Edmonton, ALTA
Tom Fergus289981382361381981-19854C1962-06-16Chicago, IL
Lorne Ferguson201474188871949-19565L1930-05-26Palmerston, ONT
Manny Fernandez3200022007-20092G1974-08-27Etobicoke, ONT
Peter Ferraro516915441998-20002R1973-01-24Port Jefferson, NY
Guyle Fielder1953-19541C1930-11-21Potlach, ID
Marcel Fillion100001944-19451R1923-05-28Thetford Mines, PQ
Tommy Filmore300001933-19341R1906-03-14Thamesford, ONT
Brian Finley200002006-20071G1981-07-03Sault Ste. Marie, ONT
Eddie Finnigan300001935-19361L1913-05-23Shawville, PQ
Dunc Fisher129243357221950-19533R1927-08-30Regina, SASK
Tom Fitzgerald714610402005-20061R1968-08-28Billerica, MA
Fern Flaman6823014717710021944-196114D1927-01-25Dysart, SASK
Reg Fleming1012229511781964-19662D1936-04-21Montreal, PQ
Ron Flockhart400001988-19891F1960-10-10Smithers, BC
Dave Forbes28453521052201973-19774L1948-11-16Montreal, PQ
Mike Forbes32044151977-19781D1957-09-20Brampton, ONT
Dwight Foster25251821331651977-19876F1957-04-02Toronto, ONT
Harry "Yip" Foster30123121931-19321D1907-11-25Guelph, ONT
Norm Foster300001990-19911G1965-02-10Vancouver, BC
Norman "Heck" Fowler700001924-19251GSaskatoon, SASK
Jimmy Franks100001943-19441G1914-11-08Melville, SASK
Frank Frederickson832712391401926-19293C1895-06-11Winnipeg, MAN
Harry Frost300001938-19391R1914-08-17Keer Lake, ONT
Art Gagne601161929-19301R1897-10-11Ottawa, ONT
Pierre Gagne200001959-19601L1940-06-05North Bay, ONT
Johnny Gagnon2411291934-19351R1905-06-08Chicoutimi, PQ
Norman "Dutch" Gainor1554843911181927-19314C1904-04-10Calgary, ALTA
Percy "Perk" Galbraith3463129602241926-19348L1898-12-05Toronto, ONT
Garry Galley25724811053221988-19924D1963-04-16Montreal, PQ
Don Gallinger2226588153891942-19485C1925-04-16Port Colborne, ONT
Bruce Gamble80000181960-19622G1938-05-24Port Arthur, ONT
Bert Gardiner4101101943-19441G1913-03-25Saskatoon, SASK
Cal Gardner28057831402251953-19574C1924-10-30Transcona, MAN
Ray Gariepy35167391953-19541D1929-09-04Toronto, ONT
Armand Gaudreault4415924271944-19451L1921-07-14Lac St.Jean, PQ
Jean Gauthier1102281968-19691D1937-04-29Montreal, PQ
Jack Gelineau14100041948-19513G1924-11-11Toronto, ONT
Jean-Guy Gendron27066621282301958-19645L1934-08-30Montreal, PQ
George "Gerry" Geran3351661925-19261C1895-02-22Holyoke, MA
Ray Getliffe128374077571935-19394L1914-04-03Galt, ONT
Barry Gibbs2400041967-19692D1948-09-28Lloydminster, SASK
Doug Gibson527182501973-19762C1953-09-28Peterborough, ONT
Gilles Gilbert278055861973-19807G1949-03-31St. Esprit, PQ
Jeannot Gilbert901141962-19652C1940-12-29Grand Baie, PQ
Andre Gill500001967-19681G1941-09-19Sorel, PQ
Hal Gill6262077975881997-20068D1975-04-06Concord, MA
Mike Gillis1251724411041980-19844L1958-12-01Sudbury, ONT
Jonathan Girard150103444461998-20035D1980-05-27Joliette, PQ
Art Giroux1010101934-19351R1908-06-06Quebec, PQ
Paul Gladu406142021944-19451L1921-06-20St. Hyacinthe, PQ
Matt Glennon300021991-19921L1968-09-20Hull, MA
Warren Godfrey260948572251952-19634D1931-03-23Toronto, ONT
Bill Goldsworthy336612271964-19673R1944-08-24Waterloo, ONT
Leroy Goldsworthy92171633221936-19382R1908-10-18Two Harbors, MN
Sergei Gonchar15459122003-20041D1974-04-13Chelyabinsk, Russia
Fred Gordon44325401927-19281R1900-05-06Fleming, SASK
Lee Goren35415142000-20032R1977-12-26Winnipeg, MAN
Robert "Butch" Goring3913213461984-19851C1949-10-22St. Boniface, MAN
Bob Gould7781725921989-19901F1957-09-02Petrolia, ONT
Bob Gracie24268161933-19341C1910-11-08North Bay, ONT
Thomas Gradin64123143181986-19871F1956-02-18Solleftea, Sweden
Rod Graham1421371974-19751L1946-08-19London, ONT
Teddy Graham49415371935-19372D1906-06-30Saravak Township, ONT
John Grahame76044181999-20034G1975-08-31Denver, CO
Ron Grahame4001101977-19781G1950-06-07Victoria, BC
Benny Grant100001943-19441G1909-07-14Owen Sound, ONT
Terry Gray428715151961-19621R1938-03-21Montreal, PQ
Red Green25000161928-19291L1899-12-12Sudbury, ONT
Ted Green6204820625410291960-197211D1940-03-23St. Boniface, MAN
Travis Green1462117381462003-20062C1970-12-20Castlegar, BC
Lloyd Gronsdahl1012301941-19421R1921-05-10Norquay, SASK
Michal Grosek96520251042002-20042R1975-06-01Vyskov, Czech Rep.
Lloyd Gross610161933-19341L1907-09-15Kitchener, ONT
Don Grosso3302221946-19471C1915-04-12Sault Ste. Marie, ONT
John Gruden59077281993-19963D1970-06-04Virginia, MN
Bob Gryp100001973-19741F1950-05-06Chatham, ONT
Paul Guay502201988-19891R1963-09-02Providence, RI
Bill Guerin14269601292132000-20022R1970-11-09Wilbraham, MA
Bep Guidolin19549701192461942-19474L1925-12-09Thorold, ONT
Ben Guite100002005-20061C1978-07-17Montreal, PQ
Jeff Hackett1800022002-20031G1968-06-01London, ONT
Matti Hagman9015183321976-19782C1955-09-21Helsinki, Finland
Taylor Hall700041987-19881R1964-02-20Regina, SASK
Doug Halward753912141975-19783D1955-11-01Toronto, ONT
Robert "Red" Hamill58161430201937-19425L1917-01-11Toronto, ONT
Zach Hamill101102009-20101C1988-09-23Port Coquitlam, BC
Ken Hammond110121990-19911D1963-08-22London, ONT
Brett Harkins454151981994-19972L1970-07-02North Ridgeville, OH
Walter "Happy" Harnott600021933-19341L1913-09-24Montreal, PQ
Leland "Hago" Harrington428210131925-19282L1904-08-13Melrose, MA
Henry "Smoky" Harris34246201930-19311L1906-04-28Kenora, ONT
Wilfred "Smokey" Harris631481924-19251L1890-10-11Port Arthur, ONT
Ed Harrison190262450511947-19514C1927-07-25Mimico, ONT
Jim Harrison39437371968-19702C1947-07-09Bonnyville, ALTA
Greg Hawgood1342751781601987-19903D1968-08-10Edmonton, ALTA
Chris Hayes1971-19721L1946-08-24Rouyn, PQ
Paul Haynes3743781934-19351C1910-03-01Montreal, PQ
Don Head38000141961-19621G1933-06-30Mount St. Dennis, ONT
Fern Headley1610141924-19251D1901-03-02Crystal, ND
Eric Healey200022005-20061L1975-01-20Hull, MA
Andy Hebenton7012112381963-19641R1929-10-03Winnipeg, MAN
Lionel Heinrich35112331955-19561L1934-04-20Churchbridge, SASK
Steve Heinze5151311082392751991-20009R1970-01-30Lawrence, MA
Jay Henderson33134371998-20013L1978-09-17Edmonton, ALTA
John Henderson4500001954-19562G1933-03-25Toronto, ONT
Murray Henderson4052462863051944-19528D1921-09-05Toronto, ONT
Gordie Henry300001948-19534G1926-08-17Owen Sound, ONT
Jim Henry23700001951-19554G1920-10-23Winnipeg, MAN
Jimmy Herberts1186317801711924-19284C1897-10-31Cayuga, ONT
Phil "Nip" Hergesheimer3000121941-19421R1914-07-09Winnipeg, MAN
Matt Herr300002002-20031C1976-05-26Hackensack, NJ
Matt Hervey16011551991-19921D1966-05-16Whittier, CA
Orville "Obs" Heximer487512121932-19331L1910-02-16Niagara Falls, ONT
Wayne Hicks657916141962-19631R1937-04-09Aberdeen, WA
Andy Hilbert38336182001-20043C1981-02-06Howell, MI
Mel Hill130262551411937-19414R1914-02-01Glenboro, MAN
Wilbert "Dutch" Hiller4371017191941-19421L1915-05-11Kitchener, ONT
Randy Hillier164330332531981-19843D1960-03-30Toronto, ONT
Floyd "Bud" Hillman6000101956-19571D1933-11-19Ruthevan, ONT
Larry Hillman12763036811957-19603D1937-02-05Kirkland Lake, ONT
Lionel Hitchman3752426504851924-193410D1901-11-03Toronto, ONT
Shane Hnidy10841317862007-20092D1975-11-08Neepawa, MAN
Ken Hodge6522893856746201967-19769R1944-06-25Birmingham, England
Ken Hodge112364076301990-19922C1966-04-13Windsor, ONT
Ted Hodgson400001966-19671R1945-06-30Hobbema, ALTA
Jeff Hoggan47022332006-20082W1978-02-01Hope, BC
Benoit Hogue1744892001-20021L1966-10-28Repentigny, PQ
William "Flash" Hollett357841151991901935-19449D1912-04-13North Sydney, NS
Ron Hoover17404311989-19912L1966-10-28Oakville, ONT
Pete Horeck100151833791949-19512R1923-06-15Massey, ONT
Bronco Horvath2271031122152041957-19614C1930-03-12Port Colborne, ONT
Marty Howe7811112241982-19831D1954-02-18Detroit, MI
Bill Huard200001992-19931L1967-06-24Welland, ONT
Brent Hughes1912522475111991-19954L1966-04-05New Westminster, BC
Ryan Hughes300001995-19961C1972-01-17Montreal, PQ
Joe Hulbig31224121999-20012L1973-09-29Norwood, MA
Ivan Huml4961218362001-20043W1981-09-06Kladno, Czech Rep.
Matt Hunwick142123042672007-20103D1985-05-21Warren, MI
Paul Hurley101101968-19691D1946-07-12Melrose, MA
Jamie Huscroft700772471993-19952D1967-01-09Creston, BC
Bill Hutton2520261929-19312D1910-01-28Calgary, ALTA
Dave Hynes2240421973-19752L1951-04-17Cambridge, MA
Gord Hynes1505561991-19921D1966-07-22Montreal, PQ
Al Iafrate125813201993-19941D1966-03-21Dearborn, MI
Frank Ingram100001924-19251R1907-09-17Craven, SASK
Ted Irvine100001963-19641L1944-12-08Winnipeg, MAN
Brad Isbister5861723462005-20061L1977-05-07Edmonton, ALTA
Richard Jackman200022001-20021D1978-06-28Toronto, ONT
Art Jackson305941342281031937-19457C1915-12-15Toronto, ONT
Harvey "Busher" Jackson113354378811941-19443L1911-01-17Toronto, ONT
Percy Jackson500001931-19362G1907-09-21Canmore, ALTA
Stan Jackson528311661924-19262L1898-08-27Parrsboro, NS
Walter "Red" Jackson200001935-19361L1908-06-03Instock, England
Craig Janney26285198283441987-19925C1967-09-26Hartford, CT
Roger Jenkins42268511935-19361D1911-11-18Appleton, WI
Bill Jennings39201333251944-19451R1917-06-28Toronto, ONT
Eddie Jeremiah600001931-19321R1905-11-04Worcester, MA
Frank Jerwa757916471931-19354L1910-02-28Bankhead, ALTA
Joe Jerwa38358301931-19372D1909-01-22Warsaw, Poland
Jeff Jillson5041014352003-20041D1980-07-24North Smithfield, RI
Norm Johnson5442024331957-19592C1932-11-27Moose Jaw, SASK
Tom Johnson12143034631963-19652D1928-02-18Baldur, MAN
Ed Johnston44301010261962-197311G1935-11-23Montreal, PQ
Greg Johnston1832629551191983-19907R1965-01-14Barrie, ONT
Stan Jonathan392911071987381975-19838L1955-05-09Oshweken, ONT
Ron Jones800021971-19732D1951-04-11Vermillion, ALTA
Bob Joyce115263864781987-19903L1966-07-11Saint John, NB
Joe Juneau16151142193721991-19943C1968-01-05Pont-Rouge, PQ
Joe Junkin100001968-19691G1946-09-08Lindsay, ONT
Milan Jurcina918614742005-20072D1983-06-07Liptovsky, Slovakia
Walter "Jeff" Kalbfleisch100001936-19371D1911-12-18New Hamburg, ONT
Petr Kalus941562006-20071R1987-06-29Ostrava, Czech Rep.
Max Kaminsky75131730241934-19362 
Martins Karsums601102008-20091R1986-02-26Riga, Latvia
Alexei Kasatonov6331417451994-19962D1959-10-14Leningrad, Russia
Steve Kasper5641352203554501980-19899F1961-09-28Montreal, PQ
Doug Keans154055461983-19885G1958-01-07Pembroke, ONT
Gordon "Duke" Keats17505101926-19271C1895-03-21Montreal, PQ
Don Keenan100001958-19591G 
Jarmo Kekalainen27437141989-19912L1966-07-07Tampere, Finland
Chris Kelleher100002001-20021D1975-03-23Belmont, MA
Forbes Kennedy2213045752371962-19664C1935-08-18Dorchester, NB
Sheldon Kennedy5681018301996-19971R1969-06-15Brandon, MAN
Phil Kessel2226660126562006-20093C1987-10-02Madison, WI
Dmitri Khristich1615879137901997-19992R1969-07-23Kiev, Ukraine
Darin Kimble5573101771992-19931C1968-11-22Lucky Lake, SASK
Lloyd "Deed" Klein2020251928-19322R1910-01-13Saskatoon, SASK
Joe Klukay150333366511952-19553L1922-11-06Sault Ste. Marie, ONT
Gord Kluzak29925981235431982-19917D1964-03-04Climax, SASK
Bill Knibbs537101741964-19651C1942-01-24Toronto, ONT
Fred Knipscheer27639161993-19952C1969-09-03Ft. Wayne, IN
Mike Knuble30769761451641999-20045R1972-07-04Toronto, ONT
Chuck Kobasew1584440841122006-20104R1982-04-17Vancouver, BC
Pavel Kolarik23000102000-20022D1972-10-24Vydkov, Czech Rep.
Russ Kopak24791601943-19441C1924-04-26Edmonton, ALTA
Doug Kostynski1531441983-19852C1963-02-23Castlegar, BC
Andrei Kovalenko76162137272000-20011R1970-06-07Gorky, Russia
Steve Kraftcheck2200081950-19511D1929-03-03Tinturn, ONT
Phil "Skip" Krake8711920171963-19684C1943-10-14North Battleford, SASK
David Krejci22345107152742006-20104C1986-04-28Sternberk, Czech Rep.
Mike Krushelnyski16251651161001981-19843C1960-04-27Montreal, PQ
Ed Kryzanowski232152237651948-19524D1925-11-14Fort Frances, ONT
Arnie Kullman13011111947-19502C1927-10-09Winnipeg, MAN
Jarno Kultanen10221113592000-20033D1973-01-08Luumaki, Finland
Orland Kurtenbach1421845631831961-19653C1936-09-07Cudworth, SASK
Zdenek Kutlak1612342000-20043D1980-02-13Budejovice, Czech Rep
Dmitri Kvartalnov112424991261992-19942R1966-03-25Voskresensk, USSR
Walter "Gus" Kyle69112131271951-19521D1923-09-11Dysart, SASK
Antti Laaksonen38751241998-20002L1973-10-03Tammela, Finland
Leo Labine5711231803036681951-196110R1931-07-22Haileybury, ONT
Guy Labrie1527921943-19441D1921-08-11St. Charles, PQ
Blaine Lacher4701181994-19962G1970-09-05Medicine Hat, ALTA
Dan LaCouture55224532005-20061L1977-04-18Hyannis, MA
Daniel Lacroix23101381994-19951L1969-03-11Montreal, PQ
Bobby Lalonde133143751591979-19812C1951-03-27Montreal, PQ
Joe Lamb902123441151932-19342R1906-06-18Sussex, NB
Myles Lane36314191928-19343 
Robert Lang300021997-19981C1970-12-19Teplice, Czech
Steve Langdon701121974-19783R1953-12-23Toronto, ONT
Josh Langfeld18011102005-20061R1977-07-17Fridley, MN
Albert Langlois6541014541965-19661D1934-11-06Magog, PQ
Guy Lapointe4521618341983-19841D1948-03-18Montreal, PQ
Martin Lapointe2054043832552001-20043R1973-09-12Ville Ste-Pierre, PQ
Drew Larman400002009-20101C1985-05-15Canton, MI
Charles "Bonner" Larose600001925-19261 
Guy Larose1994-19951C1967-08-31Hull, PQ
Reed Larson1412552771961985-19883D1956-07-30Minneapolis, MN
Matt Lashoff46178222006-20093D1986-09-29East Greenbush, NY
Marty Lauder300001927-192811907-02-26Durham, ONT
Dominic Lavoie200021992-19931D1967-11-21Montreal, PQ
Brian Lawton8000141989-19901L1965-06-29New Brunswick, NJ
Hal Laycoe3232052721801950-19566D1922-06-23Sutherland, SASK
Jeff Lazaro7681927981990-19922R1968-03-21Waltham, MA
Jay Leach200072005-20061D1979-09-02Syracuse, NY
Larry Leach126132942911958-19623C1936-06-18Lloydminster, SASK
Reggie Leach7991726121970-19722R1950-04-23Riverton, MAN
Steve Leach29376831595011991-19965R1966-01-16Cambridge, MA
Pat Leahy49448192003-20062R1979-06-09Duxbury, MA
Rich Leduc33448141972-19742C1951-08-24Ile Perot, PQ
Grant Ledyard6961521391997-19992D1961-11-19Winnipeg, MAN
Brian Leetch6152732362005-20061D1968-03-03Corpus Christi, TX
Guillaume Lefebvre100002009-20101L1981-05-07Amos, PQ
Tommy Lehman355510161987-19892 
Mikko Lehtonen200002008-20102R1987-04-01Espoo, Finland
Bob Leiter135202848851962-19695C1941-03-22Winnipeg, MAN
Moe Lemay14000231987-19892F1962-02-18Saskatoon, SASK
Reggie Lemelin183022561987-19936G1954-11-19Quebec City, PQ
Bill Lesuk801101968-19702L1946-11-01Moose Jaw, SASK
Pete Leswick200001944-19451R1917-07-12Saskatoon, SASK
Normand Leveille75172542491981-19832F1963-01-10Montreal, PQ
Ken Linseman3891252473727461984-19906F1958-08-11Kingston, ONT
Ross Lonsberry33235161966-19693L1947-02-07Watson, SASK
Jim Lorentz7981927361968-19702C1947-05-01Waterloo, ONT
Ross Lowe46538401949-19512 
Milan Lucic1993455892692007-20103L1988-06-07Vancouver, BC
Morris Lukowich3661218311984-19862L1956-06-01Speers, SASK
Harry Lumley78000141957-19603G1926-11-11Owen Sound, ONT
Pentti Lund778142221946-195341925-12-06Karijoki, Finland
Vic Lynn6816824731950-19522L1925-01-26Saskatoon, SASK
Ron "Peaches" Lyons14000211930-19311 
Craig MacDonald1803382003-20041C1977-04-07Antigonish, NS
Joey MacDonald700002006-20071G1980-02-07Pictou, NS
Parker MacDonald29641061965-19661L1933-06-14Sydney, NS
Duncan "Mickey" MacKay7012719311928-19302 
Fleming Mackell5131271853124741951-19609C1929-04-30Montreal, PQ
Craig MacTavish2174466110741979-19845C1958-08-15London, ONT
Mikko Makela1112301994-19951L1965-02-28Tampere, Finland
Dean Malkoc731011561996-19982D1970-01-26Vancouver, BC
Troy Mallette6868141551996-19971L1970-02-25Sudbury, ONT
Phil Maloney8317314881949-19512C1927-10-06Ottawa, ONT
Ray Maluta2523561975-19772D1954-07-24Flin Flon, MAN
Eric Manlow1101122000-20022L1975-04-07Belleville, ONT
Cameron Mann89141024401997-20014R1977-04-20Thompson, MAN
Ray Manson100001947-19481L1926-12-03St. Boniface, MAN
Sylvio Mantha500021936-19371D1903-04-14Montreal, PQ
Paul Mara5931518952006-20071D1979-09-07Ridgewood, NJ
Brad Marchand20011202009-20101R1988-05-11Halifax, NS
Don Marcotte8682302544843171965-198215L1947-04-15Arthabaska, PQ
Frank Mario5391928241941-19452C1922-02-25Esterhazy, SASK
Nevin Markwart29939671067691983-19928F1964-12-09Toronto, ONT
Daniel Marois227310181993-19941R1968-10-03Montreal, PQ
Gilles Marotte1181025351641965-19672D1945-01-07Montreal, PQ
Mark Marquess2754961946-19471R1925-03-26Bassano, ALTA
Clare Martin7881422381941-19483D1922-02-25Waterloo, ONT
Frank Martin8231922441952-19542D1933-05-01Cayuga, ONT
Hubert "Pit" Martin111363369501965-19672F1943-12-09Rouyn-Noranda, PQ
Marquis Mathieu16022141998-20013C1973-05-31Hartford, CT
Joe Matte300001925-19261 
Wayne Maxner628917481964-19662L1942-09-27Halifax, NS
Alan May3000151987-19881L1965-01-14Barrhead, ALTA
Norm McAtee1301101946-19471W1921-06-28Stratford, ONT
Sandy McCarthy37314282003-20041R1972-06-15Toronto, ONT
Tom McCarthy2445901960-19611L1934-09-15Toronto, ONT
Tom McCarthy75323466371986-19882F1960-07-31Toronto, ONT
Trent McCleary59358331996-19971R1972-09-08Swift Current, SASK
Bob McCord10811516751963-19652R1934-03-20Matheson, ONT
Brad McCrimmon2281737543251979-19823D1959-03-29Plenty, SASK
Ab McDonald60991861964-19651L1936-02-18Winnipeg, MAN
Shawn McEachern110263561561995-20062L1969-02-28Waltham, MA
Jack McGill97233659421941-19474C1921-09-19Edmonton, ALTA
Dan McGillis9052429752002-20042D1972-07-01Hawkesbury, ONT
Bert McInenly43213281933-19363D1906-05-06Quebec, PQ
Marty McInnis96111324462001-20032L1970-06-02Weymouth, MA
Jack McIntyre123193554491949-19534L1930-09-08Brussels, ONT
Walt McKechnie5333681974-19751C1947-06-19London, ONT
Don McKenney5921952674621891954-19639C1934-04-30Smith Falls, ONT
John McKenzie4531692273967001965-19727R1937-12-12High River, ALTA
Andrew McKim3614541992-19942C1970-07-06Saint John, NB
Kyle McLaren41734901243701995-20027D1977-06-18Humboldt, SASK
Scott McLellan200001982-19831R1963-02-10Toronto, ONT
Mike McMahon200021945-19461D1917-02-01Brockville, ONT
Sammy McManus100001936-19371LBelfast, Ireland
Peter McNab5952633245871111976-19848F1952-05-08Vancouver, BC
Adam McQuaid19101212009-20101D1986-10-12Charlottetown, PEI
Pat McReavy2102241938-19424C1918-01-16Owen Sound, ONT
Marty McSorley27235621999-20001D1963-05-18Hamilton, ONT
Harry Meeking2310161926-19271 
Dick Meissner13581018371959-19623R1940-01-06Kindersley, SASK
Larry Melnyk75012121231980-19833D1960-02-21Winnipeg, MAN
Glen Metropolit82112233362007-20081C1974-06-25Toronto, ONT
Nick Mickoski1810121959-19601R1927-12-07Winnipeg, MAN
Rick Middleton8814024968981241976-198812F1953-12-04Toronto, ONT
Mike Milbury7544918923815521975-198712D1952-01-17Brighton, MA
Al Millar600001957-19581G1929-09-18Winnipeg, MAN
Mike Millar1514501989-19901R1965-04-28St. Catharines, ONT
Bob Miller26355821371431977-19814W1956-09-28Billerica, MA
Jay Miller2161320338581985-19894L1960-07-16Wellesley, MA
Herb Mitchell53606561924-19262 
Mike Moffat1900021981-19843G1962-02-04Galt, ONT
Sandy Moger1322723501161994-19973R1969-03-21100 Mile House, BC
Doug Mohns7101182293476711953-196411D1933-12-13Capreol, ONT
Carl Mokosak7000311988-19891L1962-09-22Fort Saskatchewan, ALTA
Steve Montador13011182008-20091D1979-12-21Vancouver, BC
Andy Moog261010101101987-19936G1960-02-18Penticton, BC
Ian Moran55268402002-20063R1972-08-24Cleveland, OH
Bernie Morris620201924-19251 
Derek Morris5832225262009-20101D1978-08-24Edmonton, ALTA
Jon Morris400001993-19941F1966-05-06Lowell, MA
Doug Morrison237310151979-19854C1960-02-02Prince George, BC
Jim Morrison8481927441951-19592D1931-10-11Montreal, PQ
Shaone Morrisonn41178182002-20042D1982-12-23Vancouver, BC
Alex Motter2614541934-19362D1913-06-20Melville, SASK
Mark Mowers7851217262006-20071C1974-02-16Decatur, GA
Joe Mullen37871501995-19961F1957-02-26New York, NY
Gord Murphy106820281261991-20023D1967-03-23Willowdale, ONT
Joe Murphy267714411999-20001R1967-10-16London, ONT
Ron Murphy133296190441965-19705L1933-04-10Hamilton, ONT
Glen Murray5702091803894081991-200810R1972-11-01Halifax, NS
Brantt Myhres1000312002-20031L1974-03-18Edmonton, ALTA
Anders Myrvold902241996-19971D1975-08-12Lorenskog, Norway
Mats Naslund348142241994-19951F1959-10-31Timra, Sweden
Andrei Nazarov1101673642000-20022L1974-05-22Chelyabinsk, Russia
Cam Neely5253442465909211986-199610F1965-06-06Comox, BC
Ray Neufeld15134281988-19902R1959-04-15Winkler, MAN
Al Nicholson1901141955-19572L1936-04-26Estevan, SASK
Eric Nickulas4571017241998-20064R1975-03-25Hyannis, MA
Graeme Nicolson100001978-19791D1958-01-13North Bay, ONT
Kirk Nielsen600001997-19981R1973-10-19Grand Rapids, MN
Kraig Nienhuis87201636391985-19883L1961-05-09Sarnia, ONT
Chris Nilan801114254631990-19922F1958-02-09Boston, MA
Jim Nill76411151431983-19852R1958-04-11Hanna, ALTA
Petteri Nokelainen907613292007-20092R1986-01-16Imatra, Finland
Peter Nordstrom200001998-19991L1974-07-26Munkfors, Sweden
Jack Norris2300001964-19651G1942-08-05Delisle, SASK
Jeff Norton301122001-20021D1965-11-25Acton, MA
Hank Nowak111181533811974-19773L1950-11-24Oshawa, ONT
Michael Nylander1511112142003-20041C1972-10-03Stockholm, Sweden
Dennis O'Brien83411151381977-19803D1949-06-10Port Hope, ONT
Ellard "Obie" O'Brien200001955-19561D1930-05-27St. Catharines, ONT
Mike O'Connell424701992693121980-19866D1955-11-25Chicago, IL
Fred O'Donnell115151126981972-19742L1949-12-06Kingston, ONT
Sean O'Donnell232547522752001-20043D1971-10-13Ottawa, ONT
Billy O'Dwyer10281321931987-19903F1960-01-25South Boston, MA
Paul O'Neil100001975-19761C1953-08-24Boston, MA
Jim "Peggy" O'Neill141626321051933-19374R1912-04-03Semans, SASK
Willie O'Ree4541014261957-19612R1935-10-15Fredericton, NB
Terry O'Reilly89120440260620951971-198514R1951-06-07Niagara Falls, ONT
Adam Oates3681423574991231991-19976C1962-08-27Weston, ONT
Chris Oddleifson55101121251972-19742R1950-09-07Brandon, MAN
Jeff Odgers8078151971996-19971R1969-05-31Spy Hill, SASK
Harry Oliver355109591681291926-19348R1900-10-26Selkirk, MAN
Murray Oliver4291162163321791960-19677C1937-11-14Hamilton, ONT
Krzysztof Oliwa330001102002-20031L1973-04-12Tychy, Poland
Bobby Orr6312646248889241966-197610D1948-03-20Parry Sound, ONT
Colton Orr21000272003-20062R1982-03-03Winnipeg, MAN
Gerry Ouellette3454901960-19611R1938-11-01Grand Falls, NB
George Owen1924433771511928-19335DHamilton, ONT
Clayton Pachal11000261976-19782C1956-04-21Yorkton, SASK
Samuel Pahlsson1711262000-20011C1977-12-17Ange, Sweden
Daniel Paille7410919122009-20101L1984-04-15Welland, ONT
Aldo Palazzari2463941943-19441R1918-07-25Eveleth, MN
Brad Palmer7361117181982-19831L1961-09-14Duncan, BC
Eddie Panagabko29033381955-19572L1934-05-17Norquay, SASK
Grigori Panteleev508614121992-19953L1972-11-13Gastello, Russia
Bernie Parent5700061965-19672G1945-04-03Montreal, PQ
Jean-Paul Parise21224101965-19672L1941-12-11Smooth Rock Falls, ONT
Brad Park5011003174175531975-19838D1948-07-06Toronto, ONT
Dave Pasin71181937501985-19861C1966-07-08Edmonton, ALTA
George Patterson1001121933-19341RKingston, ONT
Davis Payne22011141995-19972R1970-09-24Port Alberni, BC
Allen Pedersen333431354081986-19915D1965-01-13Fort Saskatchewan, ALTA
Barry Pederson3791662514172481980-19927C1961-03-13Big River, SASK
Pete Peeters171044931982-19864G1957-08-01Edmonton, ALTA
Johnny Peirson5451531733263151946-195811R1925-07-21Winnipeg, MAN
Scott Pellerin3515662001-20021L1970-01-09Shediac, NB
Pascal Pelletier600002007-20081C1983-06-16Labrador City, NFLD
Jeff Penner200002009-20101D1987-04-13Steinbach, MAN
Cliff Pennington9716425861961-19632C1940-04-18Winnipeg, MAN
Bob Perreault2200001962-19631G1931-01-28Trois Rivieres, PQ
Garry Peters200021971-19721C1942-10-09Regina, SASK
Jim Peters97283058461947-19492R1922-10-02Verdun, PQ
Jim Pettie21000231976-19793G1953-10-24Toronto, ONT
Eric Pettinger17000171928-19291 
Gordon Pettinger104203050201937-19403C1911-11-17Regina, SASK
Harry Pidhirny200001957-19581C1928-03-05Toronto, ONT
Jacques Plante802221972-19731G1929-01-17Shawinigan Falls, PQ
Willi Plett652351701987-19881F1955-06-07, Paraguay
Ray Podloski8011221988-19891F1966-01-05Edmonton, ALTA
Norman "Bud" Poile3816143061949-19501R1924-02-10Fort William, ONT
Dan Poliziani100001958-19591R1935-01-08Hamilton, ONT
Poul Popiel301121965-19661D1943-02-28Sollested, Denmark
Peter Popovic60167482000-20011D1968-02-10Koping, Sweden
Jack Portland187720271481934-19406D1912-07-30Collingwood, ONT
Felix Potvin2800082003-20041G1971-06-23Anjou, PQ
Marc Potvin33011161994-19962R1967-01-29Ottawa, ONT
Dave Poulin16534681021171989-19934C1958-12-17Timmins, ONT
Petr Prajsler300021991-19921D1965-09-21Hradec Kralove, Czech
Jack Pratt37202421930-19322R1906-04-13Stettler, ALTA
Walter "Babe" Pratt31448251946-19471L1916-01-07Stony Mountain, MAN
Dean Prentice1705056106631962-19664L1932-10-05Schumacher, ONT
Wayne Primeau1011316291152005-20072C1976-06-04Scarborough, ONT
Sean Pronger11011131999-20001C1972-11-30Thunder Bay, ONT
Andre Pronovost1382621471101960-19633L1936-07-09Shawinigan Falls, PQ
Claude Pronovost100021955-19561G1935-07-22Shawinigan Falls, PQ
Brian Propp143912101989-19901L1959-02-15Neudoii, SASK
Joel Prpic1503321997-20002C1974-09-25Sudbury, ONT
Jean Pusie410101934-19351D1910-10-15Montreal, PQ
Bill Quackenbush46122133155461949-19567D1922-03-02Toronto, ONT
Max Quackenbush474610261950-19511D1928-08-29Toronto, ONT
John Quilty632521947-19481C1921-01-21Ottawa, ONT
Stephane Quintal158819272171988-19924D1968-10-22Boucherville, PQ
Bill Ranford12203381985-19974G1966-12-14Brandon, MAN
George Ranieri200001956-19571L1936-01-14Toronto, ONT
Tuukka Rask5003322007-20103G1987-03-10Savonlinna, Finland
Jean Ratelle419155295450841975-19816C1940-10-03Lac St. Jean, PQ
Jake Rathwell100001974-19751L1947-08-12Temiscaming, PQ
Matt Ravlich3212321962-19733D1938-07-12Sault Ste. Marie, ONT
Andrew Raycroft10802202000-20065G1980-05-04Belleville, ONT
Terry Reardon151243054571938-19475C1919-04-06Winnipeg, MAN
Marty Reasoner1926882005-20061C1977-02-26Honeoye Falls, NY
Mark Recchi99283159362008-20102R1968-02-01Kamloops, BC
Gord Redahl1801121958-19591F1935-08-28Kinistino, NS
George Redding35325101924-19262LPeterborugh, ONT
Dick Redmond23536791151241978-19824D1949-08-14Kirkland Lake, ONT
Dave Reece1400001975-19761G1948-09-13Troy, NY
Larry Regan164305383611956-19593W1930-08-09North Bay, ONT
Earl "Dutch" Reibel636814161958-19591C1930-07-21Kitchener, ONT
Jeremy Reich902351412006-20082L1979-02-11Craik, SASK
Dave Reid38789921811151983-199610L1964-05-15Toronto, ONT
Ed Reigle17022251950-19511D1924-06-19Winnipeg, MAN
Stephane Richer21145181992-19931D1966-04-28Hull, PQ
Barry Richter5051318321996-19971D1970-09-11Madison, WI
Vincent Riendeau2901121993-19952G1966-04-20St. Hyacinthe, PQ
Pat Riggin4900041985-19872G1959-05-26Kincardine, ONT
Jack Riley600001935-19361C1910-12-29Berkenla, Ireland
Bob Ring100001965-19661G 
Vic Ripley364610271932-19342C1906-05-30Elgin, ONT
Al Rittinger19371001943-19441R1925-01-28Regina, SASK
Jamie Rivers64426452001-20021D1975-03-16Ottawa, ONT
Wayne Rivers80112637861963-19674R1942-02-01Hamilton, ONT
Doug Roberts55581391971-19743R1942-10-28Detroit, MI
Gordie Roberts124618241451992-19942D1957-10-02Detroit, MI
Nathan Robinson200002005-20061C1981-12-31Scarborough, ONT
Randy Robitaille902201996-19993C1975-10-12Ottawa, ONT
Earl Roche300001932-19331RPrescott, ONT
Eddie Rodden20000101928-19291 
Jon Rohloff150725321291994-19973D1969-10-03Mankato, MN
Dale Rolfe300001959-19601D1940-04-30Timmins, ONT
Brian Rolston3381011352361361999-20045L1973-02-21Flint, MI
Roberto Romano100001986-19871G1962-10-29Montreal, PQ
Paul Ronty2245698154391947-19514C1928-07-12Toronto, ONT
Bobby Rowe410101924-19251 
Andre Roy13022121995-19972L1975-02-08Port Chester, NY
Jean-Yves Roy54101525221996-19982R1969-02-17Rosemere, PQ
Gino Rozzini3151015201944-19451C1918-10-24Shawinigan Falls, PQ
Kent Ruhnke201101975-19761R1952-09-18 
Paul Runge488311221930-19363C1908-09-10Edmonton, ALTA
Vladimir Ruzicka16666661321051990-19933F1963-06-06Most, Czech
Michael Ryder156454186612008-20102R1980-03-31Bonavista, NFLD
Sergei Samsonov5141642123761031997-20068L1978-10-27Moscow, Russia
Martin Samuelsson1401122002-20042R1982-01-25Upplands-Vasby, Sweden
Derek Sanderson3891351592946861965-19749C1946-06-16Niagara Falls, ONT
Ed Sandford442941362302991947-19558L1928-08-20New Toronto, ONT
Charlie Sands2156338101361934-19395R1911-03-23Fort William, ONT
Craig Sarner700001974-197511949-06-20St. Paul, MN
Miroslav Satan389514122009-20101L1974-10-22Topolcany, Slovakia
Glen Sather1461223351011966-19693L1943-09-02High River, ALTA
Philippe Sauve200002006-20071G1980-02-27Buffalo, NY
Andre Savage5081321101998-20013C1975-05-27Ottawa, ONT
Gordon "Tony" Savage800021934-19351DCalgary, ALTA
Andre Savard22852621141441973-19763C1953-09-02Temiscamingue, PQ
Marc Savard279722232952462006-20104C1977-07-17Ottawa, ONT
Terry Sawchuk102000341955-19572G1929-12-28Winnipeg, MAN
Kevin Sawyer400051995-19972R1974-02-21Christina Lake, BC
Dave Scatchard164610282005-20061C1976-02-20Hinton, ALTA
Peter Schaefer6391726182007-20081L1977-07-12Yellow Grass, SASK
Paxton Schafer300001996-19971G1976-02-26Medicine Hat, ALTA
Chuck Scherza1011241943-19441C1923-02-15Brandon, MAN
Bobby Schmautz3541341612954441973-19807R1945-03-28Saskatoon, SASK
Clarence Schmidt710121943-19441RWilliams, MN
Jack Schmidt45671361942-19431LRegina, SASK
Joe Schmidt200001943-19441D1926-08-10Prince Albert, SASK
Milt Schmidt7762293465754661936-195516C1918-03-05Kitchener, ONT
Werner Schnarr2500001924-19262 
Danny Schock600001969-19712L1948-12-30Terrace Bay, ONT
Ron Schock128173148281963-19674C1943-12-19Chapleau, ONT
Jim Schoenfeld39022201983-19841D1952-09-04Galt, ONT
Al Secord1663926653371978-19813L1958-03-03Sudbury, ONT
Dennis Seidenberg1727962009-20101D1981-07-18Schwenningen, Germany
Jeff Serowik100001994-19951D1967-01-10Manchester, NH
Eddie Shack1203430641811967-19692F1937-02-11Sudbury, ONT
Evgeny Shaldybin310101996-19971D1975-07-29Novosibirsk, Russia
Sean Shanahan600071977-19781L1951-02-08Toronto, ONT
Jerry Shannon42123101934-19362L1910-10-25Campbellford, ONT
David Shaw1761427412291992-19953D1964-05-25St. Thomas, ONT
Normand Shay31213161924-192621899-02-03Huntsville, ONT
Gregg Sheppard4161552203751301972-19786L1949-04-23North Battleford, SASK
John Sheppard400001933-19341L1904-07-27Montreal, PQ
Jack Shewchuk187919281601938-19456D1917-06-19Brantford, ONT
Allan Shields18044151936-19371D1907-05-10Ottawa, ONT
Steve Shields3600082002-20031G1972-07-19Toronto, ONT
Bill Shill79211334181942-19473R1923-03-06Toronto, ONT
Jack Shill45448221934-19351LToronto, ONT
Bruce Shoebottom35145531987-19914D1963-08-20Mississauga, ONT
Eddie Shore54310317627910281926-194014D1902-11-25Fort Qu'Appelle, SASK
Albert "Babe" Siebert1262333561771933-19363L1904-01-14Plattsville, ONT
Jonathan Sigalet100042006-20071D1986-02-12Vancouver, BC
Jordan Sigalet100002005-20061G1981-02-19New Westminster, BC
Dave Silk64202242861983-19852F1958-01-01Scituate, MA
Charlie Simmer19898941921361984-19873F1954-03-20Terrace Bay, ONT
Al Simmons10011211973-19762D1951-09-25Winnipeg, MAN
Don Simmons168000141956-19615G1931-09-13Port Colborne, ONT
Frank Simonetti1155813761984-19884D1962-09-01Melrose, MA
Al Sims3112248701721973-19796D1953-04-18Toronto, ONT
Alf Skinner18000251924-19251RToronto, ONT
Petri Skriko3761420151990-19922F1962-03-12Laapeenranta, Finland
Peter Skudra2500002000-20011G1973-04-24Riga, Latvia
Jiri Slegr6892635832003-20062D1971-05-30Jihlava, Czech
Louis Sleigher83162137651984-19862R1958-10-23Nouvelle, PQ
Don Smillie1222441933-19341 
Alex Smith6391019621932-19342D1904-04-02Bootle, England
Barry Smith1910121975-19761C1955-04-25Surrey, BC
Brandon Smith30347101998-20013D1973-02-25Hazelton, BC
Dallas Smith861542483029361959-197715D1941-10-10Hamiota, MAN
Des Smith1141517321541939-19423D1914-02-22Ottawa, ONT
Floyd Smith2601161954-19572F1935-05-16Perth, ONT
Kenny Smith3317893171491944-19517L1924-05-08Moose Jaw, SASK
Reginald "Hooley" Smith4481018361936-19371C1904-01-07Toronto, ONT
Rick Smith513361251613911968-19808D1948-06-29Hamilton, ONT
Bryan Smolinski1365036861131992-19953C1971-12-27Toledo, OH
Vladimir Sobotka13461622642007-20103C1987-07-02Trebic, Czech Rep.
Tom Songin435510221978-19813R1954-12-20Norwood, MA
Emory "Spunk" Sparrow600041924-19251 
Bill Speer2813481969-19712D1942-03-20Lindsay, ONT
Irv Spencer6951722341962-19631D1937-12-04Sudbury, ONT
Frank Spring100001969-19701R1949-09-19Rossland, BC
Martin St. Pierre1422442008-20091C1983-08-11Embrun, ONT
Steve Staios663811751995-19972R1973-07-28Hamilton, ONT
Fred Stanfield448135274409801967-19736L1944-05-04Toronto, ONT
Allan Stanley129125062821956-19582D1926-03-01Timmins, ONT
Paul Stanton713710541993-19941D1967-06-22Boston, MA
Pat Stapleton902810501961-19632D1940-07-04Sarnia, ONT
Vic Stasiuk3781251662914611955-19616L1929-05-23Lethbridge, ALTA
Yan Stastny38156292005-20072C1982-09-30Quebec City, PQ
Kevin Stevens41101323491995-19961L1965-04-15Brockton, MA
Mike Stevens701191987-19881L1965-12-30Kitchener, ONT
Phil Stevens1700001925-19261D 
Shayne Stevenson19011281990-19922C1970-10-26Aurora, ONT
Alan Stewart4000171991-19921L1964-01-31Fort St. John, BC
Bob Stewart8000151971-19721D1950-11-10Charlottetown, PEI
Cam Stewart833710721993-19974L1971-09-18Kitchener, ONT
Jim Stewart100001979-19801G1957-04-23Hudson, MA
Nels Stewart15264551191811932-19374C1902-12-29Montreal, PQ
Ron Stewart126342660481965-19672C1932-07-11Calgary, ALTA
P.J. Stock130112132822001-20043L1975-05-26Victoriaville, PQ
Bill "Red" Stuart9914418931924-192731900-02-01Sackville, NB
Brad Stuart103173148642005-20072D1979-11-06Rocky Mountain House, ALTA
Mark Stuart2521223352612005-20105D1984-04-27Rochester, MN
Jozef Stumpel42475206281801991-20038C1972-07-20Nitra, Slovakia
Marco Sturm302106871931562005-20105C1978-09-08Dingolfing, Germany
George "Red" Sullivan102152136321949-19534C1929-12-24Peterborough, ONT
Mike Sullivan7751318341997-19981C1968-02-27Marshfield, MA
Ron "Max" Sutherland200001931-19321DEston, SASK
Ron Sutter185712241995-19961C1963-12-02Viking, ALTA
Bob Sweeney382811121935041986-19926C1964-01-25Boxborough, MA
Don Sweeney1052522102626631988-200315D1966-08-17St. Stephen, NB
Tim Sweeney91192645341992-19973L1967-04-12Boston, MA
Don Sylvestri300021984-19851G 
Rob Tallas8700061995-20005G1973-03-20Edmonton, ALTA
Dave Tanabe5441216482005-20061D1980-07-19White Bear Lake, MN
Mikhail Tatarinov200021993-19941D1966-07-16Angarsk, USSR
Billy Taylor3941620251947-19481C1919-05-03Winnipeg, MAN
Bob Taylor800061929-19301RBrookline, MA
Chris Taylor37358121998-19991C1972-03-06Stratford, ONT
Tim Taylor1282418421121997-19992C1969-02-06Stratford, ONT
Alan "Skip" Teal100001954-19551C1933-07-17Ridgeway, ONT
Petr Tenkrat649514342006-20071R1977-05-31Kladno, Czech Rep.
Orval Tessier55571261955-19612C1933-06-30Cornwall, ONT
Mats Thelin163819271761984-19873D1961-03-30Stockholm, Sweden
Michael Thelven20720801002171985-19905D1961-01-07, Sweden
Tim Thomas262022262002-20106G1974-04-15Flint, MI
Dave Thomlinson12011171991-19921L1966-10-22Edmonton, ALTA
Cecil "Tiny" Thompson46801101928-193911G1907-11-02Sandon, BC
Cliff Thompson1601121941-19492D1919-12-09Winchester, MA
Nate Thompson400002006-20071C1984-10-05Anchorage, AK
Bill Thoms1742601944-19451C1910-03-05Newmarket, ONT
Joe Thornton5321692854546171997-20068C1979-07-02London, ONT
Shawn Thornton2111117283382007-20103R1977-07-23Oshawa, ONT
Mattias Timander14622325521996-20004D1974-04-16Solleftea, Sweden
Rick Tocchet673222541311995-19972R1964-04-09Scarborough, ONT
Hannu Toivonen3800082005-20072G1984-05-18Kalvola, Finland
Jerry Toppazzini6601512183693281952-196411R1931-07-29Copper Cliff, ONT
Zellio Toppazzini456713181948-19513R1930-01-05Copper Cliff, ONT
Bill Touhey26549121931-19321L1906-03-23Ottawa, ONT
Graeme Townshend22257191989-19912R1965-10-23Kingston, Jamaica
Patrick Traverse37268142000-20011D1974-03-14Montreal, PQ
Gordon Turlik200021959-19601 
Tony Tuzzolino200002001-20021C1975-10-09Buffalo, NY
Rogatien Vachon9102261980-19822G1945-09-08Palmarolle, PQ
Carol Vadnais263471341814331971-19765D1945-09-25Montreal, PQ
Darren Van Impe2201556712161997-20014D1973-05-18Saskatoon, SASK
Dennis Vaske300061998-19991D1967-10-11Rockford, IL
Kris Vernarsky1710122002-20042C1982-04-05Detroit, MI
Jim Vesey400001991-19921C1965-09-29Charlestown, MA
Terry Virtue400001998-19991D1970-08-12Scarborough, ONT
Phil Von Stefenelli27044161995-19961D1969-04-10Vancouver, BC
Ben Walter1000042005-20072C1984-05-11Beaconsfield, PQ
Mike Walton1686057117921970-19794C1945-01-03Kirkland Lake, ONT
Wes Walz7391221441989-19923C1970-05-15Calgary, ALTA
Aaron Ward150917261162006-20093D1973-01-17Windsor, ONT
Dixon Ward6351318652000-20011R1968-09-23Leduc, ALTA
Don Ward31011161959-19601D1935-10-19Sarnia, ONT
Grant Warwick76282048221947-19492R1921-10-11Regina, SASK
Joe Watson7321416381964-19672D1943-07-06Smithers, BC
Tom Webster11033111968-19702R1948-10-04Kirkland Lake, ONT
Ralph "Cooney" Weiland3661311052361231928-19398C1905-11-05Seaforth, ONT
Eric Weinrich22156102000-20011D1966-12-19Roanoke, VA
John Wensink24857551124291976-19804L1953-04-01Cornwall, ONT
Glen Wesley537772303074211987-19947D1968-10-02Red Deer, ALTA
Ed Westfall7331262133394101961-197211R1940-09-19Belleville, ONT
Blake Wheeler163394483992008-20102R1986-08-31Robbinsdale, MN
Trent Whitfield1601172009-20101C1977-06-17Alameda, SASK
Kay Whitmore500002000-20011G1967-04-10Sudbury, ONT
Dennis Wideman25633861191652006-20104D1983-03-20Kitchener, ONT
Jim Wiemer2011147582591989-19945D1961-01-09Sudbury, ONT
Archie Wilcox1401121933-19341D1903-05-05Montreal, PQ
Barry Wilkins810121966-19703D1947-02-28Toronto, ONT
John Wilkinson900061943-19441 
Burr Williams700061934-19351DTulsa, OK
Tom Williams390961362321151961-19698F1940-04-17Duluth, MN
Gord Wilson1954-19551L1932-08-13Port Arthur, ONT
Landon Wilson130122133911996-20004R1975-03-13St. Louis, MO
Ross "Lefty" Wilson100001957-19581G1919-10-15Toronto, ONT
Wally Wilson5311819181947-19481R1921-05-25Berwick, NS
Hal Winkler6700001926-19282G 
Chris Winnes2914561990-19933R1968-02-12Ridgefield, CT
Eddie Wiseman110305282181939-19423R1912-12-28Newcastle, NB
Bob Woytowich153634401341964-19673D1941-08-18Winnipeg, MAN
Andy Wozniewski200002009-20101D1980-05-25Buffalo Grove, IL
Ken Yackel600021958-19591R1932-03-05St. Paul, MN
Stephane Yelle7771118322008-20091C1974-05-09Ottawa, ONT
Jason York49178322006-20071D1970-05-20Nepean, ONT
C.J. Young15459121992-19931R1968-01-01Waban, MA
Rob Zamuner178262450582001-20043L1969-09-17Oakville, ONT
Joe Zanussi68189381975-19772D1947-09-25Rossland, BC
Jeff Zehr400021999-20001W1978-12-10Windsor, ONT
Alexei Zhamnov241910302005-20061C1970-10-01Moscow, Russia
Sergei Zholtok2522421992-19942C1972-12-02Riga, Latvia
Sergei Zinovjev1001122003-20041C1980-03-04Novokuznetsk, Russia
Rick Zombo6741014531995-19961D1963-05-08Des Plaines, IL

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