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

All-time roster for the Toronto Maple Leafs of the NHL

799 players found.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplace
Doug Acomb201101969-19701L1949-05-15Toronto, ONT
Russ Adam8123111982-19831C1961-05-05Windsor, ONT
Kevyn Adams585813461997-20003C1974-10-08Washington, DC
Stewart Adams1902201932-19331L1904-09-16Calgary, ALTA
Gary Aldcorn86151833181956-19593L1935-03-07Shaunavon, SASK
Claire Alexander123102838301974-19773D1945-06-16Collingwood, ONT
Jason Allison66174360762005-20061C1975-05-29North York, ONT
Mike Allison8671926761986-19882F1961-03-28Ft. Frances, ONT
Glenn Anderson22163941572671991-19943F1960-10-02Vancouver, BC
John Anderson5341892043931681977-19858L1957-03-28Toronto, ONT
Dave Andreychuk223120992191941992-19964L1963-09-29Hamilton, ONT
Greg Andrusak901141999-20001D1969-11-14Cranbrook, BC
Nikolai Antropov5091251662914771999-20099R1980-02-18Ust-Kamenogorsk, Kazakhstan
Syl Apps423201231432561936-194810C1915-01-18Paris, ONT
Al Arbour66279741961-19665D1932-11-01Sudbury, ONT
Jack Arbour10101101928-19291D1898-03-07Waubaushene, ONT
George Armstrong11882964177137211949-197121C1930-07-06Skead, ONT
Murray Armstrong1201101937-19392C1916-01-01Manor, SASK
Norm "Red" Armstrong711221962-19631R1938-10-17Own Sound, ONT
Tim Armstrong1110161988-19891C1967-05-12Toronto, ONT
Johnny Arundel300091949-19501D1927-11-04Winnipeg, MAN
Don Ashby141264066341975-19794C1955-03-08Kamloops, BC
Jean-Sebastien Aubin3100002005-20072G1977-07-17Montreal, PQ
Normand Aubin69181331301981-19832F1960-07-26St. Leonard, PQ
Patrik Augusta200001993-19941L1969-11-13Jihlava, Czech Rep.
Pete Backor3645961944-19451D1919-04-29Fort William, ONT
Bob Bailey8669151281953-19563R1931-05-29Kenora, ONT
Irvine "Ace" Bailey27196691653901927-19347L1903-07-03Bracebridge, ONT
Reid Bailey100021982-19831D1956-05-28Toronto, ONT
Jamie Baker7181321381996-19982C1966-08-31Nepean, ONT
Doug Baldwin1501161945-19461D1922-11-02Winnipeg, MAN
Earl Balfour8014620481951-19584L1933-01-04Toronto, ONT
Andy Barbe100021950-19511R1923-07-27Coniston, ONT
Bill Barilko2522636624561946-19515D1927-03-25Timmins, ONT
Tom Barrasso400002001-20021G1965-03-31Boston, MA
Aldege "Baz" Bastien500001945-19461G1919-08-29Timmins, ONT
Andy Bathgate70194463421963-19652C1932-08-28Winnipeg, MAN
Bates Battaglia95121931522006-20082L1975-12-13Chicago, IL
Ken Baumgartner20077145201991-19965L1966-03-11Flin Flon, MAN
Bob Baun7392914016911551956-197314D1936-09-09Lanigan, SASK
Francois Beauchemin8252126332009-20101D1980-06-04Sorel, PQ
Don Beaupre11000141995-19972G1961-09-19Kitchener, ONT
Wade Belak318717247632000-20087D1976-07-03Saskatoon, SASK
Alain Belanger901161977-19781R1956-01-18St. Janvier, PQ
Ken Belanger300091994-19951L1974-05-14Sault Ste. Marie, ONT
Ed Belfour170055522002-20063G1965-04-21Carman, MAN
Brendan Bell32145192005-20072D1983-03-31Ottawa, ONT
Gordon Bell800001945-19461G1925-03-13Portage la Prairie, MAN
Mark Bell354610602007-20081C1980-08-05St. Paul's, ONT
Jim Benning364371361732891981-19876D1963-04-29Edmonton, ALTA
Max Bentley3541221342561361947-19536C1920-03-01Delisle, SASK
Bryan Berard10284149641998-20002D1977-03-05Woonsocket, RI
Drake Berehowsky133728351811990-20046D1972-01-03Toronto, ONT
Sergei Berezin35712694220341996-20015L1971-11-05Voskresensk, Russia
Aki-Petteri Berg3251032421722000-20065D1977-07-28Turku, Finland
Bill Berg1962121422061992-19964D1967-10-21St. Catharines, ONT
Tim Bernhardt6103341984-19873G1958-01-17Sarnia, ONT
Craig Berube4057121091991-19921L1965-12-17Calahoo, ALTA
Allan Bester205088301983-19918G1964-03-26Hamilton, ONT
Frank Bialowas4000121993-19941L1970-09-25Winnipeg, MAN
Paul Bibeault2900001943-19441G1919-04-13Montreal, PQ
Jack Bionda13011181955-19561D1933-09-18Huntsville, ONT
Andrew Blair35874831572901928-19368C1908-02-27Winnipeg, MAN
Chuck Blair100001948-19491R1928-07-23Edinburgh, Scotland
George "Dusty" Blair200001950-19511C1929-09-15South Porcupine, ONT
Mike Blaisdell2742661987-19892R1960-01-18Moose Jaw, SASK
Jason Blake2165091141942007-20103C1973-09-02Moorhead, MN
Mickey Blake100021935-19361L1912-10-31Barriefield, ONT
Gus Bodnar18748105153601943-19474C1925-08-24Fort William, ONT
Garth Boesch197928372051946-19504D1920-10-07Milestone, SASK
Lonny Bohonos1363981997-19992C1973-05-20Winnipeg, MAN
Fred Boimistruck8341418451981-19832D1962-01-14Sudbury, ONT
Serge Boisvert1702241982-19831C1959-06-01Drummondville, PQ
Leo Boivin137320231861951-19554D1932-08-02Prescott, ONT
Frank "Buzz" Boll2136139100691932-19397L1911-03-06Fillmore, SASK
Hugh Bolton2351051612211949-19578D1929-04-15Toronto, ONT
George Boothman58171936181942-19442C1916-09-25Calgary, ALTA
Nikolai Borschevsky1424865113381992-19953R1965-01-12Tomsk, USSR
Laurie Boschman18739701094061979-19823L1960-06-04Major, SASK
Bruce Boudreau134274269441976-19837C1955-01-09Toronto, ONT
Pat Boutette34959821415201975-19805C1952-03-01Windsor, ONT
Johnny Bower475033361956-197013G1925-11-08Prince Albert, SASK
Darryl Boyce100002007-20081C1984-07-07Summerside, PEI
Wally Boyer4641721231965-19661C1937-09-27Cowan, MAN
Tyler Bozak378192762009-20101C1986-03-19Regina, SASK
Brian Bradley85103242681990-19922C1965-01-21Kitchener, ONT
John Brenneman41641041966-19671L1943-01-05Fort Erie, ONT
Tim Brent100002009-20101C1984-03-10Cambridge, ONT
Carl Brewer473191361559171957-19809D1938-10-21Toronto, ONT
Doug Brindley300001970-19711C1949-06-08Walkerton, ONT
Greg Britz700041983-19852F1961-01-03Buffalo, NY
Walter "Turk" Broda62900081936-195214G1914-05-15Brandon, MAN
Willie Brossart21011221973-19752D1949-05-29Allan, SASK
Aaron Broten276410321990-19911F1960-11-14Roseau, MN
Arnie Brown600061961-19642D1942-01-28Oshawa, ONT
Jeff Brown19189101997-19981D1966-04-30Ottawa, ONT
Jeff Brubaker8984122761984-19862L1958-02-24Hagerstown, MD
Gord Brydson820281929-19301C1907-01-03Toronto, ONT
Al Buchanan401121948-19502L1927-05-17Winnipeg, MAN
Mike Bullard65141428421991-19921F1961-03-10Ottawa, ONT
Bill Burega401141955-19561D1932-03-13Winnipeg, MAN
Dave Burrows15152732721978-19813D1949-01-11Toronto, ONT
Garth Butcher45178591994-19951D1963-01-08Regina, SASK
Jerry Butler2052422461301977-19803F1951-02-27Sarnia, ONT
Mike Byers1522421967-19692R1946-09-11Toronto, ONT
Jack Caffery300001954-19551C1934-06-30Kingston, ONT
Larry Cahan790881101954-19562D1933-12-25Fort William, ONT
Jack Capuano100001989-19901D1966-07-07Cranston, RI
Luca Caputi19156102009-20101L1988-10-01Toronto, ONT
Wayne Carleton91101626601965-19705C1946-08-04Sudbury, ONT
Randy Carlyle9421618821976-19782D1956-04-19Sudbury, ONT
Alfred "Red" Carr501141943-19441L1916-12-29Winnipeg, MAN
Lorne Carr236105121226371941-19465R1910-07-02Stoughton, SASK
Larry Carriere201101979-19801D1952-01-30Montreal, PQ
Bill Carson56271239811927-19292C1900-11-25Bracebridge, ONT
Sebastien Centomo100002001-20021G1981-03-26Laval, PQ
Ray Ceresino1211221948-19491L1929-04-24Port Arthur, ONT
Lorne Chabot21400061928-19335G1900-10-05Montreal, PQ
Ed Chadwick18000001955-19605G1933-05-08Fergus, ONT
Erwin "Murph" Chamberlain1311945641461937-19403C1915-02-14Shawville, PQ
Andre Champagne200001962-19631L1943-09-19Eastview, ONT
Kelly Chase2000271996-19971R1967-10-25Porcupine Plain, SASK
Gerry Cheevers200001961-19621G1940-09-02St. Catharines, ONT
Lex Chisholm5410818301939-19412C1915-04-01Galt, ONT
Jack Church72111121141938-19424D1915-05-24Kamsack, SASK
Robert Cimetta496713331990-19922L1970-02-15Toronto, ONT
Francis "King" Clancy28652781303831930-19377D1903-02-25Ottawa, ONT
Terry Clancy866612371968-19733R1943-04-02Ottawa, ONT
Wendel Clark60826018144115351985-200013L1966-10-25Kelvington, SASK
Scott Clemmensen300002007-20081G1977-07-23Des Moines, IA
Carlo Colaiacovo111122133572002-20096D1983-01-27Toronto, ONT
Gary Collins1958-19591C1935-09-27Toronto, ONT
Brian Conacher133252752801961-19684C1941-08-31Toronto, ONT
Charlie Conacher3262001243244111929-19389R1909-12-10Toronto, ONT
Pete Conacher501151957-19581F1932-07-29Toronto, ONT
Brandon Convery5071017241995-19972C1974-02-04Kingston, ONT
David Cooper303710241996-20013D1973-11-02Ottawa, ONT
Bob Copp303912261942-19512D1918-11-15Port Elgin, NB
Charles Corrigan300001937-19381R1916-05-22Moosomin, SASK
Shayne Corson1972747743582000-20033L1966-08-13Barrie, ONT
Les Costello15235111947-19492L1928-02-16South Porcupine, ONT
Rich Costello1222421983-19862F1963-06-27Framingham, MA
Sylvain Cote9483139341997-20003D1966-01-19Quebec City, PQ
Harold "Baldy" Cotton28468881562521928-19357L1902-11-05Nanticoke, ONT
Russ Courtnall309901282182431983-19896R1965-01-02Duncan, BC
Marcel Cousineau1501101996-19982G1973-04-30Delson, PQ
Danny Cox104221840591927-19303L1903-10-12Little Current, ONT
Mike Craig1722030501161994-19973R1971-06-06London, ONT
John Craighead5000101996-19971R1971-11-23Richmond, VA
Dave Creighton6161521161954-19603C1930-06-24Port Arthur, ONT
Jiri Crha69011121979-19812G1950-04-13Pardubice, Czechoslov
Cory Cross1621025351681999-20023D1971-01-03Lloydminster, ALTA
Joe Crozier503321959-19601D1929-02-19Winnipeg, MAN
Barry Cullen164284371881955-19594R1935-06-16Ottawa, ONT
Brian Cullen220376097801954-19595C1933-11-11Ottawa, ONT
John Cullen1002645711201992-19942C1964-08-02Puslinch, ONT
Brian Curran130314175121987-19914D1963-11-05Toronto, ONT
Mariusz Czerkawski1941562005-20061R1972-04-13Radomsko, Poland
Kevin Dahl300021998-19991D1968-12-30Regina, SASK
Marty Dallman601101987-19892C1963-02-05Niagara Falls, ONT
Vincent Damphousse3941182113292621986-19915C1967-12-17Montreal, PQ
Dan Daoust518871662535401982-19908C1960-02-29Montreal, PQ
Harold Darragh676121861931-19332R1902-09-13Ottawa, ONT
Bob Davidson491941602543881934-194612L1912-02-10Toronto, ONT
Kim Davis200041980-19811C1957-10-31Flin Flon, MAN
Bob Dawes1722421946-19503D1924-11-29Saskatoon, SASK
Clarence "Happy" Day43751941454791927-193710D1901-06-01Owen Sound, ONT
Lucien DeBlois92182341691990-19922F1957-06-21Joliette, PQ
Dale DeGray5661824631987-19881D1963-09-03Oshawa, ONT
Ab DeMarco401101942-19431C1916-05-10North Bay, ONT
Nathan Dempsey482121481996-20024D1974-07-14Spruce Grove, ALTA
Bill Derlago3781581763341791979-19867C1958-08-25Birtle, MAN
Andre Deveaux22011752008-20102C1984-02-23Freeport, Bahamas
Boyd Devereaux118212748382006-20093C1978-04-16Seaforth, ONT
Ernie Dickens25358121941-19462D1921-06-25Winnipeg, MAN
Gerald Diduck26033331999-20001D1965-04-05Sherwood Park, ALTA
Paul DiPietro325510101994-19962C1970-09-08Sault Ste. Marie, ONT
Tie Domi7778411219622651989-200612R1969-11-01Windsor, ONT
Ken Doraty83152540221932-19353R1906-06-26Stittsville, ONT
Jim Dorey2312574995531968-19724D1947-08-17Kingston, ONT
Kent Douglas2832065854081962-19675D1936-02-06Cobalt, ONT
Bruce Dowie200001983-19841G1962-12-09Oakville, ONT
Dave Downie1101121932-19331C1909-03-11Burk's Falls, ONT
Bruce Draper100001962-19631F1940-10-02Toronto, ONT
Gordie Drillon262127117244421936-19426R1914-10-23Moncton, NB
Harold Druken1406642002-20042C1979-01-26St. John's, NFLD
Dick Duff5821741683425351954-196410L1936-02-18Kirkland Lake, ONT
Arthur Duncan1231514291991927-19314D1894-07-04Sault Ste.Marie, ONT
Rocky Dundas5000141989-19901R1967-01-30Regina, SASK
Frank Dunlap501121943-19441R1924-08-10Ottawa, ONT
Dave Dunn115319222261974-19762D1948-08-19Moosomin, SASK
Denis Dupere192294473261970-19744L1948-06-06Jonquiere, PQ
Jerry Dupont13000231986-19871D1962-02-21Ottawa, ONT
Vitezslav Duris8932023621980-19832D1954-01-05Plzen, Czechoslov
Cecil "Babe" Dye600001930-19311R1898-05-13Hamilton, ONT
Dallas Eakins18022241998-19991D1967-02-27Dade City, FL
Robbie Earl901102007-20081L1985-06-02Chicago, IL
Mike Eastwood111142337851991-19954C1967-07-01Ottawa, ONT
Tim Ecclestone51101525321973-19752R1947-09-24Toronto, ONT
Gary "Duke" Edmundson424610471959-19612D1932-05-06Sexsmith, ALTA
Don Edwards3800041985-19861G1955-09-28Hamilton, ONT
Marv Edwards25011241969-19701G1935-08-15St. Catharines, ONT
Gerry Ehman125263157401958-19644R1932-11-04Cudworth, SASK
Dave Ellett446511722233711990-19977D1964-03-30Cleveland, OH
Ron Ellis10343323086402071963-198116R1945-01-08Lindsay, ONT
Autry Erickson1966-19671D1938-01-25Lethbridge, ALTA
Anders Eriksson38022122001-20032D1975-01-09Bollnas, Sweden
Len Esau200001991-19921D1968-03-16Meadow Lake, SASK
Chris Evans200001969-19701D1946-09-14Toronto, ONT
Daryl Evans210101986-19871L1961-01-12Toronto, ONT
Paul Evans11112211976-19782R1955-02-24Peterborough, ONT
Garnet Exelby51134732009-20101D1981-08-16Ste. Anne, MAN
Bill Ezinicki27156791355251944-19506R1924-03-11Winnipeg, MAN
Kelly Fairchild2303341995-19972C1973-04-09Hibbing, MN
Jeff Farkas802261999-20023C1978-01-24Williamsville, NY
Dave Farrish2091169802151979-19844D1956-08-01Wingham, ONT
Alex Faulkner100001961-19621C1936-05-21Bishops Falls, NFLD
Ted Fauss28022151986-19882D1961-06-30Clinton, NY
Doug Favell74011301973-19763G1945-04-05St. Catharines, ONT
Paul Fenton305101501990-19911F1959-12-22Springfield, MA
Tom Fergus3571181792973241985-19927C1962-06-16Chicago, IL
George Ferguson359571101672361972-19786F1952-08-22Trenton, ONT
Jeff Finger10582533632008-20102D1979-12-18Houghton, MI
Frank Finnigan154142640611931-19374R1903-07-09Shawville, PQ
Tom Fitzgerald1351123341092002-20042R1968-08-28Billerica, MA
Fern Flaman228429333681950-19544D1927-01-25Dysart, SASK
Bill Flett77152540381974-19751R1943-07-21Vermillion, ALTA
Gerry Foley400081954-19551R1932-09-22Ware, MA
Mike Foligno1292720472031990-19944F1959-01-29Sudbury, ONT
Jack Forsey197916101942-19431R1914-11-07Swift Current, SASK
Dave Fortier23145631972-19731D1951-06-17Sudbury, ONT
Alex Foster300002007-20081L1984-08-26Canton, MI
Jimmy Fowler135182947391936-19393D1915-04-06Toronto, ONT
Lou Franceschetti962216381571989-19912R1958-03-28Toronto, ONT
Ron Francis12371002003-20041C1963-03-01Sault Ste. Marie, ONT
Jonas Frogren41167282008-20091D1980-08-28Falun, Sweden
Miroslav Frycer3291151532683741981-19887F1959-09-27Opava, Czech
Grant Fuhr9501141991-19932G1962-09-28Spruce Grove, ALTA
Paul Gagne1632561988-19891F1962-02-06Iroquois Falls, ONT
Dave Gagner2871522591995-19961C1964-12-11Chatham, ONT
Simon Gamache1122462007-20081L1981-01-03Thetford Mines, PQ
Bruce Gamble21001141965-19716G1938-05-24Port Arthur, ONT
Dick Gamble310101965-19672L1928-11-19Moncton, NB
Cal Gardner22058951531291948-19524C1924-10-30Transcona, MAN
Paul Gardner56181533101978-19802C1956-03-05Fort Erie, ONT
Ray Gariepy100041955-19561D1929-09-04Toronto, ONT
Scott Garland85132336911975-19772L1952-05-16Regina, SASK
Mike Gartner130533386621993-19963R1959-10-29Ottawa, ONT
Aaron Gavey501102002-20031C1974-02-22Sudbury, ONT
Stewart Gavin2683448822141980-19855R1960-03-15Ottawa, ONT
Martin Gerber12000102008-20091G1974-09-03Burgdorf, Switzerland
John Gibson27022671981-19821D1959-06-02St. Catharines, ONT
Jean-Sebastien Giguere1500002009-20101G1977-05-16Montreal, PQ
Hal Gill145832401432006-20082D1975-04-06Concord, MA
Todd Gill639592102699221984-199612D1965-11-09Brockville, ONT
Doug Gilmour3931313214523861991-20037C1963-06-25Kingston, ONT
Gaston Gingras109174057261982-19853D1959-02-13Temiscamingue, PQ
Ken Girard701121956-19603R1936-12-08Toronto, ONT
Brian Glennie55412981105991969-19789D1946-08-29Toronto, ONT
Ernie Godden511261981-19821C1961-03-13Keswick, ONT
Alexander Godynyuk493912751990-19922D1970-01-27Kiev, Ukraine
Bob Goldham79122234791941-19473D1922-05-12Georgetown, ONT
Hank Goldup99293463281939-19434L1918-10-29Kingston, ONT
Edwin Gorman18011301927-19281D1892-09-25Buckingham, ONT
Chris Govedaris12224141993-19941L1970-02-02Toronto, ONT
Mikhail Grabovski1373053831022008-20102C1984-01-31Potsdam, Germany
Bob Gracie104262349601930-19333C1910-11-08North Bay, ONT
Pat Graham41448651983-19841L1961-05-25Toronto, ONT
Benny Grant3700001928-19445G1909-07-14Owen Sound, ONT
Alex Gray700021928-19291R1899-06-21Glasgow, Scotland
Travis Green1812335581492001-20073C1970-12-20Castlegar, BC
Mark Greig13224101993-19941R1970-01-25High River, ALTA
John Grisdale51178801972-19752D1948-08-23Geraldton, ONT
Carl Gunnarsson4331215102009-20101D1986-11-09Orebro, Sweden
Per Gustafsson22145101997-19981D1970-06-04Oskarshamn, Sweden
Jonas Gustavsson4202222009-20101G1984-10-24Danderyd, Sweden
Sean Haggerty100001995-19961L1976-02-11Rye, NY
Niklas Hagman120423375272008-20102L1979-12-05Espoo, Finland
George Hainsworth14700001933-19374G1895-06-26Toronto, ONT
Bob Halkidis463361451991-19921D1966-03-05Toronto, ONT
Herbert "Hap" Hamel2000141930-19311R1904-06-08New Hamburg, ONT
Pierre Hamel500021974-19792G1952-09-16Montreal, PQ
Jackie Hamilton102283260201942-19463L1925-06-02Trenton, ONT
Jeff Hamilton1533642008-20091R1977-09-04Englewood, OH
Reg Hamilton3662077973791935-194510D1914-04-20Toronto, ONT
Inge Hammarstrom2928582167741973-19785L1948-01-20Sundsvall, Sweden
Ken Hammond14022121988-19891D1963-08-22London, ONT
Ted Hampson412810171959-19601C1936-12-11Togo, SASK
Dave Hannan1481934531531989-19923L1961-11-26Sudbury, ONT
Gord Hannigan1612931601171952-19564C1929-01-19Schumacher, ONT
Pat Hannigan100001959-19601L1936-03-05Timmins, ONT
Ray Hannigan300021948-19491R1927-07-14Schumacher, ONT
Christian Hanson36369182008-20102C1986-03-10Glens Falls, NY
David Harlock800001993-19963D1971-03-16Toronto, ONT
Billy Harris146202949441981-19843R1952-01-29Toronto, ONT
Billy Harris6101061812871871955-196510C1935-07-29Toronto, ONT
George "Duke" Harris400001967-19681R1942-02-25Sarnia, ONT
Jay Harrison20022182005-20093D1982-11-03Oshawa, ONT
Jim Harrison1753947862481969-19723C1947-07-09Bonnyville, ALTA
Paul Harrison55011141978-19813G1955-02-11Timmins, ONT
Bob Hassard10992837181949-19544C1929-03-26Lloydminster, SASK
Todd Hawkins200001991-19921L1966-08-02Kingston, ONT
Paul Healey6561420182001-20032W1975-03-20Edmonton, ALTA
Glenn Healy6501121997-20014G1962-08-23Pickering, ONT
Pierre Hedin301102003-20041D1978-02-19Ornskoldsvik, Sweden
Paul Henderson4081621563181661967-19747L1943-01-28Kincardine, ONT
Darby Hendrickson2332720471951993-19996C1972-08-28Richfield, MN
Jimmy Herberts2610414411927-19281C1897-10-31Cayuga, ONT
Robert "Red" Heron83201737241938-19413L1917-12-31Toronto, ONT
Jamie Heward2514561995-19972D1971-03-30Regina, SASK
Pat Hickey118384987651979-19823F1953-05-15Brantford, ONT
Paul Higgins250001521981-19832R1962-01-13St.John, NB
Mel Hill1464961110871942-19464R1914-02-01Glenboro, MAN
Larry Hillman2651375881851960-19688D1937-02-05Kirkland Lake, ONT
Andre Hinse400001967-19681L1945-04-19Trois-Rivieres, PQ
Dan Hodgson40131225121985-19861C1965-08-29Ft. McMurray, ALTA
Jonas Hoglund32578106184621999-20034L1972-08-29Karlstad, Sweden
Benoit Hogue56152843681994-19962L1966-10-28Repentigny, PQ
Josh Holden610122002-20042C1978-01-18Calgary, ALTA
William "Flash" Hollett63122032501933-19363D1912-04-13North Sydney, NS
Ryan Hollweg25022382008-20091C1983-04-23Downey, CA
Larry Hopkins200001977-19781L1954-03-17Oshawa, ONT
George "Shorty" Horne399312321928-19291R1904-06-27Sudbury, ONT
Reginald "Red" Horner4904211015212641928-194012D1909-05-29Lynden, ONT
Tim Horton118410934945813891949-197020D1930-01-12Cochrane, ONT
Bronco Horvath10044121962-19631C1930-03-12Port Colborne, ONT
Greg Hotham6041115211979-19823D1956-03-07London, ONT
Phil Housley100022002-20031D1964-03-09St. Paul, MN
Jack Howard200001936-19371D1915-10-15London, ONT
Syd Howe300001931-19321L1911-09-18Ottawa, ONT
Roland Huard110101930-19311C1902-09-06Ottawa, ONT
Greg Hubick726814101975-19761D1951-11-12Strasbourg, SASK
Mike Hudson27202291995-19961C1967-02-06Guelph, ONT
Ron Hurst649716701955-19572R1931-05-18Toronto, ONT
Dave Hutchison157524294001978-19843D1952-05-02London, ONT
Al Iafrate472811692505461984-19917D1966-03-21Dearborn, MI
Miroslav Ihnacak558917391985-19872F1962-02-19Poprad, Czech.
Peter Ihnacak4171021652671751982-19908F1957-05-03Poprad, Czech.
Brent Imlach300001965-19672F1946-11-16Quebec City, PQ
Peter Ing5900061989-19912G1969-04-28Toronto, ONT
Jack Ingoldsby29516151942-19442R1924-06-21Toronto, ONT
Ralph Intranuovo301101996-19971L1973-09-11East York, ONT
Brayden Irwin200022009-20101F1987-03-24Toronto, ONT
Richard Jackman71268542002-20042D1978-06-28Toronto, ONT
Art Jackson113173148261934-19454C1915-12-15Toronto, ONT
Harvey "Busher" Jackson4341861653513421929-193910L1911-01-17Toronto, ONT
Jeff Jackson7791019901984-19873L1965-04-24Chatham, ONT
Gerry James1491426402571954-19605R1934-10-22Regina, SASK
Val James4000141986-19871L1957-02-14Ocala, FL
Gary Jarrett100001960-19611L1942-09-03Toronto, ONT
Pierre Jarry104243054651971-19743R1949-03-30Montreal, PQ
James "Bud" Jarvis2410101936-19371L1907-12-07Fort Williams, ONT
Wes Jarvis2911241984-19884F1958-05-30Toronto, ONT
Larry Jeffrey76121830491965-19672L1940-10-12Goderich, ONT
Roger Jenkins21000121930-19311D1911-11-18Appleton, WI
Grant Jennings1002271994-19951D1965-05-05Hudson Bay, SASK
Bill "Red" Johansen100001949-19501C1928-07-27Oslo, Norway
Trevor Johansen132421251341977-19823D1957-03-30Thunder Bay, ONT
Calle Johansson806602003-20041D1967-02-14Goteborg, Sweden
Craig Johnson1011262003-20041L1972-03-08St. Paul, MN
Dan Johnson100001969-19701C1944-10-01Winnipegosis, MAN
Mike Johnson2264872120861996-20004R1974-10-03Scarborough, ONT
Terry Johnson480111041986-19882D1958-11-28Calgary, ALTA
Ed Johnston2600001973-19741G1935-11-23Montreal, PQ
Greg Johnston401151990-19922R1965-01-14Barrie, ONT
Ross Johnstone42549141943-19452D1926-04-07Montreal, PQ
Alvin "Buck" Jones16000221942-19431D1917-08-16Owen Sound, ONT
Jimmy Jones148131831681977-19803R1953-01-02Woodbridge, ONT
Kenny Jonsson8962935381994-19962D1974-10-06Angelholm, Sweden
Curtis Joseph270088381998-20095G1967-04-29Keswick, ONT
Eddie Joyal1402221965-19661C1940-05-08St. Albert, ALTA
Bill Juzda211329322201948-19524D1920-10-29Winnipeg, MAN
Tomas Kaberle820804024822301998-201011D1978-03-02Rakovnik, Czech Rep.
Nazem Kadri100002009-20101C1990-10-06London, ONT
Rudolph "Bingo" Kampman1891430442871937-19425D1914-03-12Kitchener, ONT
Alexander Karpovtsev125539441061998-20002D1970-04-07Moscow, Russia
Mike Kaszycki5351924221979-19833F1956-02-27Milton, ONT
Melville "Butch" Keeling4110616521927-19281L1905-08-10Owen Sound, ONT
Larry Keenan200001961-19621L1940-10-01North Bay, ONT
Rick Kehoe1845972131321971-19743F1951-07-15Windsor, ONT
Leonard "Red" Kelly470119232351741959-19678C1927-07-09Simcoe, ONT
Regis "Pep" Kelly2305546101981934-19406R1914-01-17North Bay, ONT
Stan "Bud" Kemp100021948-19491D1924-03-02Hamilton, ONT
Bill Kendall1524641936-19371RWinnipeg, MAN
Forbes Kennedy13033241968-19691C1935-08-18Dorchester, NB
Mike Kennedy13011141997-19981C1972-04-13Toronto, ONT
Ted Kennedy6962313295604321942-195714C1925-12-12Port Colborne, ONT
Dave Keon1062365493858751960-197515C1940-03-22Rouyn-Noranda, PQ
Phil Kessel70302555212009-20101C1987-10-02Madison, WI
Alexander Khavanov646612602005-20061D1972-01-30Moscow, Russia
Dmitri Khristich80152439321999-20012R1969-07-23Kiev, Ukraine
Trevor Kidd3402222002-20042G1972-03-26Dugald, MAN
Chad Kilger2194233751412003-20084C1976-11-27Cornwall, ONT
Hec Kilrea89212647311933-19352R1907-06-11Blackburn, ONT
Derek King161455398651997-20003L1967-02-11Hamilton, ONT
Kris King18879163591997-20003L1966-02-18Bracebridge, ONT
Mark Kirton1310121979-19812C1958-02-03Regina, SASK
Bill Kitchen29145271984-19851D1960-10-12Schomberg, ONT
Ken Klee122737441022003-20062D1971-04-24Indianapolis, IN
Joe Klukay41676941701381942-19569L1922-11-06Sault Ste. Marie, ONT
Paul Knox100001954-19551 
Ladislav Kohn1613441998-19991R1975-03-04Uherske Hradiste, Czech
Mark Kolesar28224141995-19972C1973-01-23Neepawa, MAN
Mike Komisarek34044402009-20101D1982-01-19West Islip, NY
Maxim Kondratiev700022003-20041D1983-01-20Togliatti, Russia
John Kordic104106164461988-19913D1965-03-22Edmonton, ALTA
Jim Korn1972643697081981-19854D1957-07-28Hopkins, MN
Igor Korolev297601011611181997-20014C1970-09-06Moscow, Russia
Chris Kotsopoulos1821137482211985-19894D1958-11-27Scarborough, ONT
Les Kozak1210121961-196211940-10-28
Steve Kraftcheck810101958-19591D1929-03-03Tinturn, ONT
Staffan Kronwall52011212005-20082D1983-09-10Jarfalla, Sweden
Mike Krushelnyski26950631132101990-19944C1960-04-27Montreal, PQ
Pavel Kubina21532691012582006-20093D1977-04-15Celadna, Czech Rep.
Alexei Kudashov2510141993-19941C1971-07-21Elektrostal, Russia
Nikolai Kulemin151313667342008-20102W1986-07-14Magnitogorsk, Russia
Orland Kurtenbach709615541965-19661C1936-09-07Cudworth, SASK
Tom Kurvers89154055371989-19912D1962-10-14Minneapolis, MN
Nick Kypreos54437921995-19972L1966-06-04Toronto, ONT
Eric Lacroix300021993-19941L1971-07-15Montreal, PQ
Mark Laforest27011231989-19901G1962-07-10Welland, ONT
Larry Landon700021984-19851L1958-05-04Niagara Falls, ONT
Pete Langelle137225173111938-19424C1917-11-04Winnipeg, MAN
Rick Lanz151950591151986-19893D1961-09-16Karlovy Vary, Czech
Michel "Bunny" Larocque6903321980-19833G1952-04-06Hull, PQ
Guy Larose5310717451991-19943C1967-08-31Hull, PQ
Craig Laughlin66101323411988-19891R1958-05-04Toronto, ONT
Paul Lawless1301101988-19902L1964-07-02Scarborough, ONT
Derek Laxdal519615841984-19894R1966-02-21Stonewall, MAN
Brad Leeb100002003-20041R1979-08-27Red Deer, ALTA
Gary Leeman5451762314074631982-199210L1964-02-19Wilcox, SASK
Brian Leetch1521315102003-20041D1968-03-03Corpus Christi, TX
Sylvain Lefebvre165421251691992-19942D1967-10-14Richmond, PQ
Alex Levinsky1501121321301930-19344D1910-02-02Syracuse, NY
Danny Lewicki123213152661950-19544L1931-03-12Fort William, ONT
Rick Ley229854624161968-19724D1948-11-02Orillia, ONT
Bob Liddington1101121970-19711L1948-09-15Calgary, ALTA
Eric Lindros33111122432005-20061C1973-02-28London, ONT
Ken Linseman200021991-19921F1958-08-11Kingston, ONT
Ed Litzenberger115172340241961-19643R1932-07-15Neudorf, SASK
Claude Loiselle71710171041990-19922C1963-05-29Ottawa, ONT
Ron Low4200041972-19731G1950-06-21Birtle, MAN
Gerry Lowrey5391423531927-19292C1906-02-14Ottawa, ONT
Don Luce39448321981-19821C1948-10-02London, ONT
Harry Lumley267000351952-19564G1926-11-11Owen Sound, ONT
Jyrki Lumme124101929642001-20032D1966-07-16Tampere, Finland
Jamie Lundmark15123162009-20101C1981-01-16Edmonton, ALTA
Joe Lundrigan49279201972-19731D1948-09-12Corner Brook, NFLD
Vic Lynn2133258901721946-19504L1925-01-26Saskatoon, SASK
Joey MacDonald600002009-20101G1980-02-07Pictou, NS
Parker MacDonald638311361952-19552L1933-06-14Sydney, NS
Blair MacKasey100021976-19771D1955-12-13Hamilton, ONT
Fleming Mackell152223557881947-19525C1929-04-30Montreal, PQ
Donald MacLean301122000-20022C1977-01-14Sydney, NS
Bill MacMillan137322658811970-19722C1943-03-07Charlottetown, PEI
John MacMillan815611261960-19644R1935-10-25Lethbridge, ALTA
Al MacNeil714812971955-19604D1935-09-27Sydney, NS
Jamie Macoun46613881015061991-19987D1961-08-17Hamilton, ONT
Darryl Maggs500001979-19801D1947-04-06Saskatoon, SASK
Marc Magnan401151982-19831L1962-02-02Edmonton, ALTA
Kevin Maguire88105152581986-19923F1963-01-05Toronto, ONT
Frank Mahovlich7202963015977821956-196812L1938-01-10Timmins, ONT
Adam Mair24123201998-20013C1979-02-15Hamilton, ONT
Dan Maloney27065841495381977-19825L1950-09-24Barrie, ONT
Phil Maloney3036921950-19532C1927-10-06Ottawa, ONT
Kent Manderville136815231021991-19954C1971-04-12Edmonton, ALTA
Cesare Maniago700021960-19611G1939-01-13Trail, BC
Norman Mann3103341935-19413RBradford, England
Bob Manno7294150671981-19821F1956-10-31Niagara Falls, ONT
Dave Manson8748121032000-20022D1967-01-27Prince Albert, SASK
Milan Marcetta1966-19671C1936-09-19Cadomin, ALTA
Brian Marchinko500001970-19722C1948-08-02Weyburn, SASK
Bryan Marchment751341062003-20041D1969-05-01Scarborough, ONT
Gus Marker112232043361938-19413RWetaskiwin, ALTA
Jack Markle801101935-19361
Danil Markov200936451371997-20014D1976-07-30Moscow, Russia
Daniel Marois285106801863461987-19925R1968-10-03Montreal, PQ
Jean Marois100001943-19441G1924-11-05Quebec City, PQ
Brad Marsh181228301891988-19913D1958-03-31London, ONT
Gary Marsh100001968-19691L1946-03-09Toronto, ONT
Don Marshall502141601971-19721C1932-03-23Verdun, PQ
Paul Marshall2324641980-198221960-09-07Toronto, ONT
Willie Marshall3315621952-19594C1931-12-01Kirkland Lake, ONT
Jack Martin100001960-196111940-11-29
Matt Martin76055711993-19974D1971-04-30Hamden, CT
Terry Martin31783761591521979-19845F1955-10-25Barrie, ONT
Tom Martin310101967-19681R1947-10-16Toronto, ONT
Paul Masnick412911141957-19581C1931-04-14Regina, SASK
Frank Mathers2313441948-19523D1924-03-29Winnipeg, MAN
Brad Maxwell52818261081985-19861D1957-07-08Brandon, MAN
Wally Maxwell200001952-19531 
Brad May38112612008-20091L1971-11-29Toronto, ONT
Gil Mayer900001949-19564G1930-08-24Ottawa, ONT
Shep Mayer212341942-19431 
Jamal Mayers115915241602008-20102R1974-10-24Toronto, ONT
Gary McAdam1516701985-19861F1955-12-31Smiths Falls, ONT
Chris McAllister560551071998-20002D1975-06-16Saskatoon, SASK
Cliff McBride100001929-19301DToronto, ONT
Bryan McCabe523832142977852000-20087D1975-06-08St. Catharines, ONT
Bert McCaffrey811291927-19281DToronto, ONT
Alyn McCauley304334982521997-20036C1977-05-29Brockville, ONT
Kevin McClelland18011331991-19921R1962-07-04Oshawa, ONT
Frank McCool7200051944-19462G 
John McCormack8412132521947-19514C1925-08-02Edmonton, ALTA
Dale McCourt72192443101983-19841F1957-01-26Falconbridge, ONT
Bill McCreary1210141980-19811L1960-04-15Hudson, OH
John McCreedy64171229281941-19452RWinnipeg, MAN
Darwin McCutcheon100021981-19821D1962-04-19Brussels, ONT
Lanny McDonald4772192404593721973-19807F1953-02-16Hanna, ALTA
Wilfred "Bucko" McDonald1971753701161938-19446D1914-10-31Fergus, ONT
Bob McGill317425299881981-19937D1962-04-27Leduc, ALTA
John McIntyre72515201421989-19912C1969-04-29Ravenswood, ONT
Larry McIntyre41033261969-19732D1949-07-13Moose Jaw, SASK
Walt McKechnie1333272104221978-19802C1947-06-19London, ONT
Sean McKenna485611321987-19903F1962-03-07Asbestos, PQ
Don McKenney6715193481963-19652C1934-04-30Smith Falls, ONT
Jim McKenny594812463272921965-197813D1946-12-01Ottawa, ONT
Murray McLachlan200001970-19711G1948-10-20London, ONT
Jack McLean67142438761942-19453 
John McLellan200001951-19521C1928-08-06South Porcupine, ONT
Dave McLlwain7715621341991-19932C1967-06-09Seaforth, ONT
Gerry McNamara700021960-19702G1934-09-22Sturgeon Falls, ONT
Basil McRae4000191983-19852L1961-01-05Beaverton, ONT
Chris McRae14000771987-19892L1965-08-26Beaverton, ONT
Gord McRae7100061972-19785G1948-04-12Sherbrooke, PQ
Ken McRae11112381992-19942R1968-04-23Winchester, ONT
Gerry Meehan2502221968-19691L1946-09-03Toronto, ONT
Howie Meeker346831021853291946-19548R1923-11-04Kitchener, ONT
Barry Melrose173515204201980-19833D1956-07-15Kelvington, SASK
Don Metz172203555421938-19499R1916-01-10Wilcox, SASK
Nick Metz5181311192501491934-194812L1914-02-16Wilcox, SASK
Larry Mickey5581927431968-19691R1943-10-21Lacombe, ALTA
Rudy Migay41859921512931949-196010C1928-11-18Port Arthur, ONT
Jim Mikol401121962-19631D1938-06-11Kitchener, ONT
Mike Millar722421990-19911R1965-04-28St. Catharines, ONT
Earl Miller15336101931-19321
Dmitri Mironov1752263851461991-19954D1965-12-25Moscow, Russia
John Mitchell136183452642008-20102C1985-01-22Oakville, ONT
Fredrik Modin217383876911996-19993L1974-10-08Sundsvall, Sweden
Lyle Moffat22279131972-19752L1948-03-19Calgary, ALTA
Alexander Mogilny17665101166322001-20043R1969-02-18Khabarovsk, Russia
Sergio Momesso5478151121995-19961L1965-09-04Montreal, PQ
Garry Monahan37555801352741970-19796C1946-10-20Barrie, ONT
Dickie Moore38246681964-19651L1931-01-06Montreal, PQ
Dominic Moore101163955832007-20092C1980-08-03Thornhill, ONT
Marc Moro200022001-20021D1977-07-17Toronto, ONT
Elwin "Moe" Morris117132841501943-19463D1921-01-03Toronto, ONT
Jim Morrison39923871103581951-19587D1931-10-11Montreal, PQ
Gus Mortson3702171927091946-19526D1925-01-24New Liskeard, ONT
Richard Mulhern2601010111979-19801D1955-03-01Edmonton, ALTA
Kirk Muller1022933621271995-19972C1966-02-08Kingston, ONT
Craig Muni1902261981-19864D1962-07-19Toronto, ONT
Larry Murphy1511981100541995-19972D1961-03-08Scarborough, ONT
Ken Murray501121969-19712D1948-01-22Toronto, ONT
Randy Murray300021969-19701D1945-08-24Chatham, ONT
Ric Nattress3621416321991-19921D1962-05-25Hamilton, ONT
Zdenek Nedved314610141994-19973C1975-03-03Lany, Czech
Bob Neely2613653892641973-19785D1953-11-09Sarnia, ONT
Gord Nelson3000111969-19701D1947-05-10Kinistino, SASK
Eric Nesterenko2064336792611951-19565C1933-10-31Flin Flon, MAN
Bob Nevin25055100155551957-19646R1938-03-18South Porcupine, ONT
Kris Newbury44336602006-20093C1982-02-19Brampton, ONT
Joe Nieuwendyk64222850262003-20041C1966-09-10Oshawa, ONT
Frank Nighbor2220201929-19301 
Frank Nigro6881826391982-19842C1960-02-11Richmond Hill, ONT
Owen Nolan792634601262002-20042R1972-02-12Belfast, Ireland
Mike Nykoluk32314201956-19571C1934-12-11Toronto, ONT
Gary Nylund218750573981982-19864D1963-10-28Surrey, BC
Gerry O'Flaherty200001971-19721R1950-08-31Pittsburgh, PA
Jeff O'Neill1483941801182005-20072C1976-02-23King City, ONT
Tom "Windy" O'Neill66101222531943-19452 
Ed Olczyk2571161512672211987-19914C1966-08-16Chicago, IL
Murray Oliver2264490134501967-19703C1937-11-14Hamilton, ONT
Bert Olmstead246561091652311958-19624R1926-09-04Scepter, SASK
Ben Ondrus52022772005-20094R1982-06-25Sherwood Park, ALTA
Phil Oreskovic10112212008-20091D1987-01-26North York, ONT
Colton Orr824262392009-20101R1982-03-03Winnipeg, MAN
Mark Osborne426941602545631986-19948L1961-08-13Toronto, ONT
Randy Osburn2602201972-19731F1952-11-26Collingwood, ONT
Wilf Paiement187781252034201979-19823R1955-10-16Earlton, ONT
Mike Palmateer29601616951976-19846G1954-01-13Toronto, ONT
Jim Pappin22354461002001963-19685F1939-09-10Copper Cliff, ONT
Bernie Parent6501161970-19722G1945-04-03Montreal, PQ
Bob Parent300001981-19832G1958-02-19Windsor, ONT
Jean-Paul Parise101101967-19681L1941-12-11Smooth Rock Falls, ONT
George Parsons64121325201936-19393LToronto, ONT
George Patterson12011141927-19281RKingston, ONT
Rob Pearson1924942914581991-19943R1971-03-08Oshawa, ONT
Scott Pearson63511161141988-19974L1969-12-19Cornwall, ONT
Mike Peca3541115602006-20071C1974-03-26Toronto, ONT
Tom Pederson1512391996-19971D1970-01-14Bloomington, MN
Mike Pelyk44126881145661967-19789D1947-09-29Toronto, ONT
Fred Perlini823501981-19842C1962-04-12Sault Ste. Marie, ONT
Yanic Perreault1765469123901993-20075C1971-04-04Sherbrooke, PQ
Nathan Perrott431231182003-20062R1976-12-08Owen Sound, ONT
Michel Petit881032422171990-19922D1964-02-12St. Malo, PQ
Eric Pettinger6871219641928-19302
Dion Phaneuf262810342009-20101D1985-04-10Edmonton, ALTA
Robert Picard5961925681980-19811D1957-05-25Montreal, PQ
Karel Pilar9062430422001-20043D1977-12-23Prague, Czech Rep.
Pierre Pilote6931821461968-19691D1931-12-11Kenogami, PQ
Cam Plante200001984-19851D1964-03-12Brandon, MAN
Jacques Plante10600041970-19733G1929-01-17Shawinigan Falls, PQ
Walt Poddubny18659861451781981-19865R1960-02-14Thunder Bay, ONT
Jason Podollan1403361996-19992R1976-02-18Vernon, BC
Justin Pogge700002008-20091G1986-04-22Ft. McMurray, ALTA
Johnny Pohl114172138242005-20083C1979-06-29Rochester, MN
Norman "Bud" Poile131445296551942-19485R1924-02-10Fort William, ONT
Alexei Ponikarovsky4771141432573182000-20109L1980-04-09Kiev, Russia
Felix Potvin369088431991-19998G1971-06-23Anjou, PQ
Tracy Pratt1101181976-19771D1943-03-08New York, NY
Walter "Babe" Pratt181521081601491942-19464L1916-01-07Stony Mountain, MAN
Eric "Doc" Prentice500041943-19441L1926-08-22Schmaucher, ONT
Wayne Presley19224141995-19961R1965-03-23Dearborn, MI
Noel Price2900091957-19592D1935-12-09Brockville, ONT
Joe Primeau309661772431051927-19369C1906-01-29Lindsay, ONT
Wayne Primeau59358352009-20101C1976-06-04Scarborough, ONT
Martin Prochazka2924681997-19981R1972-03-03Slany, Czech
Marcel Pronovost223840481341965-19705D1930-06-15Lac la Tortue, PQ
Bob Pulford9472513125636911956-197014F1936-03-31Newton Robinson, ONT
Daren Puppa800001992-19931G1965-03-23Kirkland Lake, ONT
Joel Quenneville9331316841978-19802D1958-09-15Windsor, ONT
Pat Quinn99212141831968-19702D1943-01-29Hamilton, ONT
Rob Ramage1601866843751989-19912D1959-01-11Byron, ONT
Beattie Ramsay41022101927-19281 
Andrew Raycroft9101182006-20082G1980-05-04Belleville, ONT
Marc Reaume267839472571954-19606D1934-02-07LaSalle, ONT
Jeff Reese76022141987-19996G1966-03-24Brantford, ONT
Larry Regan116114253101958-19613W1930-08-09North Bay, ONT
Robert Reichel2284380123822001-20043C1971-06-25Litvinov, Czech
Dave Reid700001952-19563 
Dave Reid216335386491988-19913L1964-05-15Toronto, ONT
Mikael Renberg19740721121222001-20043R1972-05-05Pitea, Sweden
Bobby Reynolds711201989-19901L1967-07-14Fenton, MI
Damian Rhodes4700061990-19964G1969-05-28St. Paul, MN
Pat Ribble1302281979-19801D1954-04-26Leamington, ONT
Luke Richardson2991139505971987-20065D1969-03-26Ottawa, ONT
Curt Ridley600041979-19812G1951-09-23Winnipeg, MAN
Mike Ridley48102737141994-19951C1963-07-08Winnipeg, MAN
John Roach4300001927-19281G1900-06-23Port Perry, ONT
Rene Robert74193150451970-19823C1948-12-31Trois Rivieres, PQ
Gary Roberts23783741572662000-20044L1966-05-23North York, ONT
Fred Robertson10000231931-19342D1911-10-22Carlisle, England
Eddie Rodden25369361927-19281
Al Rollins11200041949-19523G1926-10-09Vanguard, SASK
Elwyn "Doc" Romnes367162301938-19391C1909-01-01White Bear Lake, MN
Bill Root96459891984-19873D1959-09-06Toronto, ONT
Jay Rosehill15112672009-20101D1985-07-16Olds, AB
Bob Rouse2371345583381990-19944D1964-06-18Surrey, BC
Duane Rupp781910421964-19684D1938-03-29McNutt, SASK
Jim Rutherford1800021980-19811G1949-02-17Beeton, ONT
Warren Rychel261671011994-19951L1967-05-12Tecumseh, ONT
Bob Sabourin100021951-19521L1933-03-17Sudbury, ONT
Gary Sabourin5551823261974-19751R1943-12-04Parry Sound, ONT
David Sacco411241993-19941C1971-07-31Malden, MA
Joe Sacco60111324141990-19933R1969-02-04Medford, MA
Rocky Saganiuk23056621181641978-19835R1957-10-15Myrnam, ALTA
Borje Salming109914862076812921973-198916D1951-04-17Kiruna, Sweden
Phil Samis200001947-19502
Charlie Sands488111921932-19342R1911-03-23Fort William, ONT
Terry Sawchuk91033381964-19673G1929-12-28Winnipeg, MAN
Luke Schenn149724311212008-20102D1989-11-02Saskatoon, SASK
Mathieu Schneider115183856741995-19983D1969-06-12New York, NY
David "Sweeney" Schriner24410983192751939-19466LCalgary, ALTA
Rod Schutt600001985-19861L1956-10-13Bancroft, ONT
Corey Schwab3000022001-20021G1970-11-04North Battleford, SASK
Al Secord1142037572921987-19892L1958-03-03Sudbury, ONT
Ron Sedlbauer2110414141980-19811L1954-10-22Burlington, ONT
Rod Seiling13882937861962-19763D1944-11-14Elmira, ONT
Brit Selby169293059931964-19716L1945-03-27Kingston, ONT
Brad Selwood10062733711970-19722D1948-03-18Leamington, ONT
Dave Semenko702351071987-19881L1957-07-12Winnipeg, MAN
Jeff Serowik100001990-19911D1967-01-10Manchester, NH
Eddie Shack50499961956761960-19759F1937-02-11Sudbury, ONT
David Shand48055621980-19832D1956-08-11Cold Lake, ALTA
Darryl Shannon9831316521988-19935D1968-06-21Barrie, ONT
Doug Shedden2481018121988-19912C1961-04-26Wallaceburg, ONT
Jack Shill424610261933-19373LToronto, ONT
Jaime Sifers23022182008-20091D1983-01-18Stratford, CT
Don Simmons5700001961-19643G1931-09-13Port Colborne, ONT
Darryl Sittler8443895279167631970-198212C1950-09-18Kitchener, ONT
Fredrik Sjostrom1923542009-20101R1983-05-06Fargelanda, Sweden
Tod Sloan5491621843466501947-195810C1927-11-30Vinton, PQ
Darryl Sly1900041965-19682D1939-04-03Collingwood, ONT
Dale Smedsmo400001972-19731L1951-04-23Bemidji, MN
Al Smith1000001965-19693G1945-11-10Toronto, ONT
Art Smith101136191881927-19303
Brad Smith891024342561985-19872F1958-04-13Windsor, ONT
D.J. Smith11011121996-20002D1977-05-13Windsor, ONT
Floyd Smith131253459351967-19703F1935-05-16Perth, ONT
Gary Smith500001965-19672G1944-02-04Ottawa, ONT
Jason Smith162529341561996-19993D1973-11-02Calgary, ALTA
Sid Smith601186183369941946-195812L1925-07-11Toronto, ONT
Greg Smyth13011381993-19972D1966-04-23Oakville, ONT
Chris Snell200021993-19941D1971-07-12Regina, SASK
Bob Solinger98101121191951-19554L1925-12-23Star City, SASK
Brian Spencer951020301921969-19723L1949-09-03Fort St. James, BC
Rick St. Croix4800001982-19853G1955-01-03Kenora, ONT
Matthew Stajan445871362232472002-20107C1983-12-19Mississauga, ONT
Viktor Stalberg409514302009-20101L1986-01-17Stockholm, Sweden
Lorne Stamler4543721978-19791L1951-08-09Winnipeg, MAN
Allan Stanley633471862333181958-196810D1926-03-01Timmins, ONT
Wally Stanowski2822074941061939-19487D1919-04-28Winnipeg, MAN
Tim Stapleton410102008-20091R1982-07-09La Grange, IL
Marian Stastny70233053211985-19861F1953-01-08Bratislava, Slovakia
Alexander Steen25350761261062005-20094C1984-03-01Winnipeg, MAN
Phil Stein100001939-19401G 
Pete Stemkowski2212964932471963-19685C1943-08-25Winnipeg, MAN
Lee Stempniak123253661492008-20102F1983-02-04West Seneca, NY
Bob Stephenson1422441979-19801
Mike Stevens100001989-19901L1965-12-30Kitchener, ONT
Bill Stewart83219211481983-19852D1957-10-06Toronto, ONT
Gaye Stewart1658152133621941-19485R1923-06-28Fort William, ONT
Ron Stewart8381861823684131952-196513C1932-07-11Calgary, ALTA
Mike Stothers18011421987-19881D1962-02-22Toronto, ONT
Blaine Stoughton121292554321974-19762F1953-03-13Gilbert Plains, MAN
Anton Stralman8841822382007-20092D1986-08-01Tibro, Sweden
Ken Strong1522461982-19853F1963-05-09Toronto, ONT
Alexander Suglobov1600042005-20072R1982-01-15Elektrostal, Russia
Frank Sullivan600021949-19532D1929-06-16Toronto, ONT
Steve Sullivan154355085951996-20004C1974-07-06Timmins, ONT
Mats Sundin9814205679877481994-200813C1971-02-13Bromma, Sweden
Bill Sutherland447512141968-19691C1934-11-10Regina, SASK
Rich Sutter18033101994-19951R1963-12-02Viking, ALTA
Robert Svehla8273845462002-20031D1969-01-02Martin, Slovakia
Petr Svoboda18123102000-20011D1980-06-20Jihlavia, Czech
Bob Sykes200001974-19751
Billy Taylor22266118184601939-19465C1919-05-03Winnipeg, MAN
Harry Taylor514913301946-19492C1926-03-28St. James, MAN
Mikael Tellqvist4100002002-20074G1979-09-19Sundbyberg, Sweden
Greg Terrion427661031692171982-19886F1960-05-02Marmora, ONT
Gilles Thibaudeau4191827171989-19912C1963-03-04Montreal, PQ
Cy Thomas812341947-19481W1926-08-05Dowlais, Wales
Steve Thomas3771181732912991984-20016R1963-07-15Stockport, England
Wayne Thomas97011221975-19772G1947-09-09Ottawa, ONT
Errol Thompson365126119245701970-19787F1950-05-28Summerside, PEI
Bill Thoms27968921601151932-19397C1910-03-05Newmarket, ONT
Jim Thomson717152082238451945-195712D1927-02-23Winnipeg, MAN
Rhys Thomson18022221942-19431
Scott Thornton33134301990-19911C1971-01-09London, ONT
Ray Timgren237134356681948-19556L1928-09-29Windsor, ONT
Jiri Tlusty74101020142007-20103L1988-03-16Slany, Czech Rep.
Dave Tomlinson600041991-19932C1969-05-08North Vancouver, BC
Shayne Toporowski300071996-19971R1975-08-06Paddockwood, SASK
Vesa Toskala145055102007-20103G1977-05-20Tampere, Finland
Vincent Tremblay5402221979-19834G1959-10-21Quebec City, PQ
Yannick Tremblay7841115221996-19993D1975-11-15Pointe-aux-Trembles, PQ
Guy Trottier113281745371970-19722R1941-04-01Hull, PQ
Darcy Tucker5311481713197561999-20088C1975-03-15Castor, ALTA
Ian Turnbull5801123024146511973-19829D1953-12-22Montreal, PQ
Norm Ullman5351663054711601967-19758C1935-12-26Provost, ALTA
Garry Unger1511241967-19681C1947-12-07Calgary, ALTA
Rick Vaive5342992385379401979-19878R1959-05-14Ottawa, ONT
Jack Valiquette172336699521974-19784C1956-03-18St. Thomas, ONT
Garry Valk2873163941711998-20024L1967-11-27Edmonton, ALTA
Mike Van Ryn273811142008-20091D1979-05-14London, ONT
Darren Veitch393811161988-19912D1960-04-24Saskatoon, SASK
Leigh Verstraete8011141982-19883R1962-01-06Calgary, ALTA
Carl Voss200001928-19291C1907-01-06Chelsea, MA
Kurt Walker714591521975-19783R1954-06-10Weymouth, MA
Rickard Wallin60279202009-20101C1980-04-09Stockholm, Sweden
Mike Walton257841071911841965-19716C1945-01-03Kirkland Lake, ONT
Rick Wamsley1100001991-19932G1959-05-25Simcoe, ONT
Dixon Ward22033311994-19951R1968-09-23Leduc, ALTA
Ron Ward1801121969-19701D1944-09-12Cornwall, ONT
Jeff Ware1500061996-19982D1977-05-19Toronto, ONT
Bob Warner1011241975-19772R1950-12-13Grimsby, ONT
Todd Warriner2533648841171994-20006L1974-01-03Blenheim, ONT
Harry Watson5001631222851111946-19559L1923-05-06Saskatoon, SASK
Don Webster277613281943-19441L1924-07-03Toronto, ONT
Stan Weir159425698401975-19783C1952-03-17Ponoka, ALTA
Kyle Wellwood1893177108142003-20084C1983-05-16Windsor, ONT
Blake Wesley27011211985-19861D1959-07-10Red Deer, ALTA
Glen Wesley703342002-20031D1968-10-02Red Deer, ALTA
Erik Westrum200002006-20071C1979-07-26Minneapolis, MN
Ian White29628771051902005-20105D1984-06-04Steinbach, MAN
Peter White100001995-19961C1969-03-15Montreal, PQ
Rod Willard100001982-19831F1961-08-15Cornwall, ONT
Dave "Tiger" Williams40710913224116701974-19806F1954-02-03Weyburn, SASK
Jeremy Williams31921162005-20094R1984-01-26Regina, SASK
Clarke Wilm70178502003-20062C1976-10-24Central Butte, SASK
Dunc Wilson49000121973-19752G1948-03-22Toronto, ONT
Johnny Wilson7315173281959-19612L1929-06-14Kincardine, ONT
Ron Wilson647152261977-198031955-05-28Windsor, ONT
Ross "Lefty" Wilson100001955-19561G1919-10-15Toronto, ONT
Brian Wiseman300001996-19971C1971-07-13Chatham, ONT
Craig Wolanin33044191996-19982D1967-07-27Grosse Pointe, MI
Randy Wood94202040701994-19962L1963-10-12Princeton, NJ
Andy Wozniewski7621012812005-20083D1980-05-25Buffalo Grove, IL
Ken Wregget200013131061983-19896G1964-03-25Brandon, MAN
Bob Wren100002001-20021C1974-09-16Preston, ONT
Terry Yake1932521994-19951C1968-10-22New Westminster, BC
Dmitriy Yakushin200021999-20001D1978-01-21Kharkiv, Ukraine
Gary Yaremchuk34145281981-19854C1961-08-15Edmonton, ALTA
Ken Yaremchuk4761319281986-19893C1964-01-01Edmonton, ALTA
Dmitri Yushkevich506251101354091995-20027D1971-11-19Cherepovets, Russia
Ron Zanussi553811201980-19822R1956-08-31Toronto, ONT
Rob Zettler136220222071995-19983D1968-03-08Sept-Iles, PQ
Peter Zezel2075078128731990-19944C1965-04-22Toronto, ONT

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