hockey DB
search by league
team
morning report
contact us
home

Toronto Maple Leafs all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Spencer Abbott100002013-20141F1988-04-30Hamilton, ONTMajor League
Pontus Aberg501102019-20201L1993-09-23Stockholm, SwedenMajor League
Nick Abruzzese1112322021-20232C1999-06-04Slate Hill, NYMajor League
Noel Acciari23415112022-20231C1991-12-01Johnston, RIMajor League
Doug Acomb201101969-19701L1949-05-15Toronto, ONTMajor League
Russ Adam8123111982-19831C1961-05-05Windsor, ONTMajor League
Kevyn Adams585813461997-20003C1974-10-08Washington, DCMajor League
Stewart Adams1902201932-19331L1904-09-16Calgary, ALTAMajor League
Kenny Agostino100002020-20211L1992-04-30Morristown, NJMajor League
Gary Aldcorn86151833181956-19593L1935-03-07Shaunavon, SASKMajor League
Claire Alexander123102939301974-19773D1945-06-16Collingwood, ONTMajor League
Jett Alexander100002022-20231G1999-11-08Bloomfield, ONTMajor League
Jason Allison66174360762005-20061C1975-05-29North York, ONTMajor League
Mike Allison8671926761986-19882F1961-03-28Fort Frances, ONTMajor League
Mike Amadio300002021-20221R1996-05-13Sault Ste. Marie, ONTMajor League
Frederik Andersen268044202016-20215G1989-10-02Herning, DenmarkMajor League
Glenn Anderson22163941572671991-19943F1960-10-02Vancouver, BCMajor League
Joey Anderson2021322020-20233R1998-06-19Roseville, MNMajor League
John Anderson5341892043931681977-19858L1957-03-28Toronto, ONTMajor League
Dave Andreychuk223120992191941992-19964L1963-09-29Hamilton, ONTMajor League
Greg Andrusak901141999-20001D1969-11-14Cranbrook, BCMajor League
Nikolai Antropov5091251662914771999-20099R1980-02-18Ust-Kamenogorsk, KazakhstanMajor League
Syl Apps423201231432561936-194810C1915-01-18Paris, ONTMajor League
Al Arbour66279741961-19665D1932-11-01Sudbury, ONTMajor League
Jack Arbour10101101928-19291D1898-03-07Waubaushene, ONTMajor League
Mark Arcobello2031402015-20161F1988-08-12Milford, CTMajor League
Colby Armstrong7991726472010-20122L1982-11-23Lloydminster, SASKMajor League
George Armstrong11882964177137211949-197121C1930-07-06Skead, ONTMajor League
Murray Armstrong1201101937-19392C1916-01-01Manor, SASKMajor League
Norm "Red" Armstrong711221962-19631R1938-10-17Owen Sound, ONTMajor League
Tim Armstrong1110161988-19891C1967-05-12Toronto, ONTMajor League
Johnny Arundel300091949-19501D1927-11-04Winnipeg, MANMajor League
Don Ashby141264066341975-19794C1955-03-08Kamloops, BCMajor League
Carter Ashton54033322011-20153R1991-04-01Saskatoon, SASKMajor League
Zachary Aston-Reese7710414252022-20231C1994-08-10Staten Island, NYMajor League
Nicolas Aube-Kubel600042022-20231R1996-05-10Slave Lake, ALTAMajor League
Jean-Sebastien Aubin3100002005-20072G1977-07-19Montreal, PQMajor League
Normand Aubin69181331301981-19832F1960-07-26Saint-Leonard, PQMajor League
Patrik Augusta200001993-19941L1969-11-13Jihlava, Czech Rep.Major League
Keith Aulie57224482010-20122D1989-06-11Regina, SASKMajor League
Pete Backor3645961944-19451D1919-04-29Fort William, ONTMajor League
Bob Bailey8669151281953-19563R1931-05-29Kenora, ONTMajor League
Casey Bailey610122014-20151R1991-10-27Anchorage, AKMajor League
Irvine "Ace" Bailey27196691653901927-19347L1903-07-03Bracebridge, ONTMajor League
Reid Bailey100021982-19831D1956-05-28Toronto, ONTMajor League
Jamie Baker7181321381996-19982C1966-08-31Nepean, ONTMajor League
Doug Baldwin1501161945-19461D1922-11-02Winnipeg, MANMajor League
Earl Balfour8014620481951-19584L1933-01-04Toronto, ONTMajor League
Alexander Barabanov1301142020-20211L1994-06-17St. Petersburg, RussiaMajor League
Andy Barbe100021950-19511R1923-07-27Coniston, ONTMajor League
Bill Barilko2522636624561946-19515D1927-03-25Timmins, ONTMajor League
Tom Barrasso400002001-20021G1965-03-31Boston, MAMajor League
Tyson Barrie7053439162019-20201D1991-07-26Victoria, BCMajor League
Aldege "Baz" Bastien500001945-19461G1919-08-29Timmins, ONTMajor League
Andy Bathgate70194463421963-19652C1932-08-28Winnipeg, MANMajor League
Bates Battaglia95121931522006-20082L1975-12-13Chicago, ILMajor League
Ken Baumgartner20077145201991-19965L1966-03-11Flin Flon, MANMajor League
Bob Baun7392914016911551956-197314D1936-09-09Lanigan, SASKMajor League
Francois Beauchemin13673138492009-20112D1980-06-04Sorel, PQMajor League
Don Beaupre11000141995-19972G1961-09-19Kitchener, ONTMajor League
Wade Belak318717247632000-20087D1976-07-03Saskatoon, SASKMajor League
Alain Belanger901161977-19781R1956-01-18St. Janvier, PQMajor League
Ken Belanger300091994-19951L1974-05-14Sault Ste. Marie, ONTMajor League
Ed Belfour170055522002-20063G1965-04-21Carman, MANMajor League
Brendan Bell32145192005-20072D1983-03-31Ottawa, ONTMajor League
Gordon Bell800001945-19461G1925-03-13Portage la Prairie, MANMajor League
Mark Bell354610602007-20081C1980-08-05St. Paul's, ONTMajor League
Jordie Benn12112122022-20231D1987-07-26Victoria, BCMajor League
Jim Benning364371361732891981-19876D1963-04-29Edmonton, ALTAMajor League
Simon Benoit49134442023-20241D1998-09-19Laval, PQMajor League
Max Bentley3541221342561361947-19536C1920-03-01Delisle, SASKMajor League
Bryan Berard10284149641998-20002D1977-03-05Woonsocket, RIMajor League
Drake Berehowsky133728351811990-20046D1972-01-03Toronto, ONTMajor League
Sergei Berezin35712694220341996-20015L1971-11-05Voskresensk, RussiaMajor League
Aki-Petteri Berg3251032421722000-20065D1977-07-28Raisio, FinlandMajor League
Bill Berg1962121422061992-19964F1967-10-21St. Catharines, ONTMajor League
Tim Bernhardt6103341984-19873G1958-01-17Sarnia, ONTMajor League
Jonathan Bernier15102262013-20163G1988-08-07Laval, PQMajor League
Tyler Bertuzzi65131831332023-20241L1995-02-24Sudbury, ONTMajor League
Craig Berube4057121091991-19921L1965-12-17Calahoo, ALTAMajor League
Allan Bester205088301983-19918G1964-03-26Hamilton, ONTMajor League
Frank Bialowas3000121993-19941L1970-09-25Winnipeg, MANMajor League
Antoine Bibeau200002016-20171G1994-05-01Victoriaville, PQMajor League
Paul Bibeault2900001943-19441G1919-04-13Montreal, PQMajor League
Alex Biega200002021-20221D1988-04-04Montreal, PQMajor League
Jack Bionda13011181955-19561D1933-09-18Huntsville, ONTMajor League
Colin Blackwell19213102021-20221C1993-03-28North Andover, MAMajor League
Andrew Blair35874831572901928-19368C1908-02-27Winnipeg, MANMajor League
Chuck Blair100001948-19491R1928-07-23Edinburgh, ScotlandMajor League
George "Dusty" Blair200001950-19511C1929-09-15South Porcupine, ONTMajor League
Mike Blaisdell2742661987-19892R1960-01-18Moose Jaw, SASKMajor League
Jason Blake2165091141942007-20103C1973-09-02Moorhead, MNMajor League
Mickey Blake100021935-19361L1912-10-31Barriefield, ONTMajor League
Troy Bodie523710312013-20152R1985-01-25Portage La Prairie, MANMajor League
Gus Bodnar18748105153601943-19474C1925-08-24Fort William, ONTMajor League
Garth Boesch197928372051946-19504D1920-10-07Milestone, SASKMajor League
Zach Bogosian45044492020-20211D1990-07-15Massena, NYMajor League
Lonny Bohonos1363981997-19992C1973-05-20Winnipeg, MANMajor League
Fred Boimistruck8341418451981-19832D1962-01-14Sudbury, ONTMajor League
Serge Boisvert1702241982-19831C1959-06-01Drummondville, PQMajor League
Leo Boivin137320231861951-19554D1931-08-02Prescott, ONTMajor League
Frank "Buzz" Boll2136139100691932-19397L1911-03-06Fillmore, SASKMajor League
Dave Bolland238412242013-20141C1986-06-05Mimico, ONTMajor League
Hugh Bolton2351051612211949-19578D1929-04-15Toronto, ONTMajor League
David Booth597613252014-20151L1984-11-24Detroit, MIMajor League
George Boothman58171936181942-19442C1916-09-25Calgary, ALTAMajor League
Andreas Borgman483811282017-20181D1995-06-18Stockholm, SwedenMajor League
Nikolai Borschevsky1424865113381992-19953R1965-01-12Tomsk, USSRMajor League
Laurie Boschman18739701094061979-19823L1960-06-04Major, SASKMajor League
Bruce Boudreau134274269441976-19837C1955-01-09Toronto, ONTMajor League
Pat Boutette34959821415201975-19805C1952-03-01Windsor, ONTMajor League
Johnny Bower473033361958-197012G1925-11-08Prince Albert, SASKMajor League
Darryl Boyce646915492007-20123C1984-07-07Summerside, PEIMajor League
Travis Boyd2035822020-20211C1993-09-14Hopkins, MNMajor League
Wally Boyer4641721231965-19661C1937-09-27Cowan, MANMajor League
Brad Boyes6081624122015-20161R1982-04-17Mississauga, ONTMajor League
Brian Boyle21033182016-20171C1984-12-18Hingham, MAMajor League
Tyler Bozak5941362293651822009-20189C1986-03-19Regina, SASKMajor League
Brian Bradley85103242681990-19922C1965-01-21Kitchener, ONTMajor League
T.J. Brennan13112152014-20162D1989-04-03Willingboro, NJMajor League
John Brenneman41641041966-19671L1943-01-05Fort Erie, ONTMajor League
Tim Brent8081220332009-20112C1984-03-10Cambridge, ONTMajor League
Carl Brewer473191361559171957-19809D1938-10-21Toronto, ONTMajor League
Eric Brewer18235122014-20151D1979-04-17Vernon, BCMajor League
Doug Brindley300001970-19711C1949-06-08Walkerton, ONTMajor League
Greg Britz700041983-19852F1961-01-03Buffalo, NYMajor League
Walter "Turk" Broda62900081936-195214G1914-05-15Brandon, MANMajor League
T.J. Brodie26176774862020-20244D1990-06-07Chatham, ONTMajor League
David Broll501152013-20141L1993-01-04Mississauga, ONTMajor League
Adam Brooks1844802019-20212C1996-05-06Winnipeg, MANMajor League
Willie Brossart21011221973-19752D1949-05-29Allan, SASKMajor League
Aaron Broten276410321990-19911F1960-11-14Roseau, MNMajor League
Arnie Brown600061961-19642D1942-01-28Oshawa, ONTMajor League
Connor Brown253435699442015-20194R1994-01-14Toronto, ONTMajor League
Jeff Brown19189101997-19981D1966-04-30Ottawa, ONTMajor League
Mike Brown11258132132010-20133R1985-06-24Chicago, ILMajor League
Jeff Brubaker8984122761984-19862L1958-02-24Hagerstown, MDMajor League
Gord Brydson820281929-19301C1907-01-03Toronto, ONTMajor League
Al Buchanan401121948-19502L1927-05-17Winnipeg, MANMajor League
Mike Bullard65141428421991-19921F1961-03-10Ottawa, ONTMajor League
Michael Bunting16146661121832021-20232L1995-09-17Scarborough, ONTMajor League
Bill Burega401141955-19561D1932-03-13Winnipeg, MANMajor League
Dave Burrows15152732721978-19813D1949-01-11Toronto, ONTMajor League
Garth Butcher45178591994-19951D1963-01-08Regina, SASKMajor League
Jerry Butler2052422461301977-19803F1951-02-27Sarnia, ONTMajor League
Mike Byers1522421967-19692R1946-09-11Toronto, ONTMajor League
Jack Caffery300001954-19551C1934-06-30Kingston, ONTMajor League
Larry Cahan790881101954-19562D1933-12-25Fort William, ONTMajor League
Andrew Campbell601122015-20161D1988-02-04Caledonia, ONTMajor League
Jack Campbell7701102019-20223G1992-01-09Port Huron, MIMajor League
Jack Capuano100001989-19901D1966-07-07Cranston, RIMajor League
Luca Caputi26156142009-20112L1988-10-01Toronto, ONTMajor League
Wayne Carleton91101626601965-19705C1946-08-04Sudbury, ONTMajor League
Randy Carlyle9421618821976-19782D1956-04-19Sudbury, ONTMajor League
Alfred "Red" Carr501141943-19441L1916-12-29Winnipeg, MANMajor League
Lorne Carr236105121226371941-19465R1910-07-02Stoughton, SASKMajor League
Connor Carrick13081624932015-20183D1994-04-13Orland Park, ILMajor League
Sam Carrick19112132014-20162C1992-02-04Markham, ONTMajor League
Larry Carriere201101979-19801D1952-01-30Montreal, PQMajor League
Bill Carson56271239811927-19292C1900-11-25Bracebridge, ONTMajor League
Cody Ceci56178202019-20201D1993-12-21Ottawa, ONTMajor League
Sebastien Centomo100002001-20021G1981-03-26Laval, PQMajor League
Ray Ceresino1211221948-19491L1929-04-24Port Arthur, ONTMajor League
Lorne Chabot21400061928-19335G1900-10-05Montreal, PQMajor League
Ed Chadwick18000001955-19605G1933-05-08Fergus, ONTMajor League
Erwin "Murph" Chamberlain1311945641461937-19403C1915-02-14Shawville, PQMajor League
Andre Champagne200001962-19631L1943-09-19Eastview, ONTMajor League
Kelly Chase2000271996-19971R1967-10-25Porcupine Plain, SASKMajor League
Gerry Cheevers200001961-19621G1940-09-02St. Catharines, ONTMajor League
Lex Chisholm5410818301939-19412C1915-04-01Galt, ONTMajor League
Jack Church72111121141938-19424D1915-05-24Kamsack, SASKMajor League
Robert Cimetta496713331990-19922L1970-02-15Toronto, ONTMajor League
Francis "King" Clancy28652781303831930-19377D1903-02-25Ottawa, ONTMajor League
Terry Clancy866612371968-19733R1943-04-02Ottawa, ONTMajor League
Wendel Clark60826018144115351985-200013L1966-10-25Kelvington, SASKMajor League
David Clarkson1181511261852013-20152R1984-03-31Toronto, ONTMajor League
Scott Clemmensen300002007-20081G1977-07-23Des Moines, IAMajor League
Kyle Clifford41257562019-20233L1991-01-13Ayr, ONTMajor League
Richard Clune19044222015-20161L1987-04-25Toronto, ONTMajor League
Carlo Colaiacovo111122133572002-20096D1983-01-27Toronto, ONTMajor League
Joe Colborne1615662010-20133C1990-01-30Calgary, ALTAMajor League
Gary Collins1958-19591C1935-09-27Toronto, ONTMajor League
Brian Conacher133252752801961-19684C1941-08-31Toronto, ONTMajor League
Charlie Conacher3262001243244111929-19389R1909-12-10Toronto, ONTMajor League
Pete Conacher501151957-19581F1932-07-29Toronto, ONTMajor League
Tim Connolly70132336402011-20121C1981-05-07Syracuse, NYMajor League
Brandon Convery5071017241995-19972C1974-02-04Kingston, ONTMajor League
David Cooper303710241996-20013D1973-11-02Ottawa, ONTMajor League
Bob Copp303912261942-19512D1918-11-15Port Elgin, NBMajor League
Frankie Corrado41156322015-20172D1993-03-26Toronto, ONTMajor League
Charles Corrigan300001937-19381R1916-05-22Moosomin, SASKMajor League
Shayne Corson1972747743582000-20033L1966-08-13Barrie, ONTMajor League
Les Costello15235111947-19492L1928-02-16South Porcupine, ONTMajor League
Rich Costello1222421983-19862F1963-06-27Framingham, MAMajor League
Sylvain Cote9483139341997-20003D1966-01-19Quebec City, PQMajor League
Harold "Baldy" Cotton28468881562521928-19357L1902-11-05Nanticoke, ONTMajor League
Russ Courtnall309901282182431983-19896R1965-01-02Duncan, BCMajor League
Marcel Cousineau1501101996-19982G1973-04-30Delson, PQMajor League
Danny Cox104221840591927-19303L1903-10-12Little Current, ONTMajor League
Joey Crabb115142741572010-20122R1983-04-03Anchorage, AKMajor League
Mike Craig1722030501161994-19973R1971-06-06London, ONTMajor League
John Craighead5000101996-19971R1971-11-23Richmond, VAMajor League
Dave Creighton6161521161954-19603C1930-06-24Port Arthur, ONTMajor League
Jiri Crha69011121979-19812G1950-04-13Paridubce, Czech Rep.Major League
Cory Cross1621025351681999-20023D1971-01-03Lloydminster, ALTAMajor League
Joe Crozier503321959-19601D1929-02-19Winnipeg, MANMajor League
Barry Cullen164284371881955-19594R1935-06-16Ottawa, ONTMajor League
Brian Cullen220376097801954-19595C1933-11-11Ottawa, ONTMajor League
John Cullen1002645711201992-19942C1964-08-02Puslinch, ONTMajor League
Brian Curran130314175121987-19914D1963-11-05Toronto, ONTMajor League
Mariusz Czerkawski1941562005-20061R1972-04-13Radomsko, PolandMajor League
Jerry D'Amigo2212302013-20141L1991-02-19Binghamton, NYMajor League
Kevin Dahl300021998-19991D1968-12-30Regina, SASKMajor League
Carl Dahlstrom302222021-20221D1995-01-28Stockholm, SwedenMajor League
Marty Dallman601101987-19892C1963-02-05Niagara Falls, ONTMajor League
Vincent Damphousse3941182113292621986-19915C1967-12-17Montreal, PQMajor League
Dan Daoust518871662535401982-19908C1960-02-29Montreal, PQMajor League
Harold Darragh676121861931-19332R1902-09-13Ottawa, ONTMajor League
Bob Davidson491941602543881934-194612L1912-02-10Toronto, ONTMajor League
Kim Davis200041980-19811C1957-10-31Flin Flon, MANMajor League
Bob Dawes1722421946-19503D1924-11-29Saskatoon, SASKMajor League
Clarence "Happy" Day43751941454791927-193710D1901-06-01Owen Sound, ONTMajor League
Lucien DeBlois92182341691990-19922F1957-06-21Joliette, PQMajor League
Dale DeGray5661824631987-19881D1963-09-03Oshawa, ONTMajor League
Ab DeMarco401101942-19431C1916-05-10North Bay, ONTMajor League
Nathan Dempsey482121481996-20024D1974-07-14Spruce Grove, ALTAMajor League
Semyon Der-Arguchintsev100002022-20231C2000-09-15Moscow, RussiaMajor League
Bill Derlago3781581763341791979-19867C1958-08-25Birtle, MANMajor League
Travis Dermott2511240521002017-20225D1996-12-22Newmarket, ONTMajor League
Jamie Devane200002013-20141L1991-02-20Mississauga, ONTMajor League
Andre Deveaux22011752008-20102C1984-02-23Freeport, BahamasMajor League
Boyd Devereaux118212748382006-20093C1978-04-16Seaforth, ONTMajor League
Connor Dewar301122023-20241C1999-06-26The Pas, MANMajor League
Ernie Dickens25358121941-19462D1921-06-25Winnipeg, MANMajor League
Gerald Diduck26033331999-20001D1965-04-06Sherwood Park, ALTAMajor League
Paul DiPietro325510101994-19962C1970-09-08Sault Ste. Marie, ONTMajor League
Max Domi6682735922023-20241C1995-03-02Winnipeg, MANMajor League
Tie Domi7778411219622651989-200612R1969-11-01Windsor, ONTMajor League
Ken Doraty83152540221932-19353R1906-06-26Stittsville, ONTMajor League
Jim Dorey2312574995531968-19724D1947-08-17Kingston, ONTMajor League
Kent Douglas2832065854081962-19675D1936-02-06Cobalt, ONTMajor League
Bruce Dowie200001983-19841G1962-12-09Oakville, ONTMajor League
Dave Downie1101121932-19331C1909-03-11Burks Falls, ONTMajor League
Bruce Draper100001962-19631F1940-10-02Toronto, ONTMajor League
Gordie Drillon262127117244421936-19426R1914-10-23Moncton, NBMajor League
Harold Druken1406642002-20042C1979-01-26St. John's, NFLDMajor League
Dick Duff5821741683425351954-196410L1936-02-18Kirkland Lake, ONTMajor League
Arthur Duncan1231514291991927-19314D1894-07-04Sault Ste. Marie, ONTMajor League
Rocky Dundas5000141989-19901R1967-01-30Regina, SASKMajor League
Frank Dunlap501121943-19441R1924-08-10Ottawa, ONTMajor League
Dave Dunn115319222261974-19762D1948-08-19Moosomin, SASKMajor League
Denis Dupere192294473261970-19744L1948-06-06Jonquiere, PQMajor League
Jerome Dupont13000231986-19871D1962-02-21Ottawa, ONTMajor League
Philippe Dupuis30000162011-20121C1985-04-24Laval, PQMajor League
Vitezslav Duris8932023621980-19832D1954-01-05Plzen, Czech Rep.Major League
Cecil "Babe" Dye600001930-19311R1898-05-13Hamilton, ONTMajor League
Dallas Eakins18022241998-19991D1967-02-27Dade City, FLMajor League
Robbie Earl901102007-20081L1985-06-02Chicago, ILMajor League
Mike Eastwood111142337851991-19954C1967-07-01Ottawa, ONTMajor League
Tim Ecclestone51101525321973-19752R1947-09-24Toronto, ONTMajor League
Gary "Duke" Edmundson424610471959-19612D1932-05-06Sexsmith, ALTAMajor League
Joel Edmundson300002023-20241D1993-06-28Brandon, MANMajor League
Don Edwards3800041985-19861G1955-09-28Hamilton, ONTMajor League
Marv Edwards25011241969-19701G1935-08-15St. Catharines, ONTMajor League
Gerry Ehman125263157401958-19644R1932-11-04Cudworth, SASKMajor League
Dave Ellett446511722233711990-19977D1964-03-30Cleveland, OHMajor League
Ron Ellis10343323086402071963-198116R1945-01-08Lindsay, ONTMajor League
Pierre Engvall226424183772019-20234L1996-05-31Ljungby, SwedenMajor League
Tyler Ennis511261822018-20191R1989-10-06Edmonton, ALTAMajor League
Jhonas Enroth600002016-20171G1988-06-25Stockholm, SwedenMajor League
Autry Erickson1966-19671D1938-01-25Lethbridge, ALTAMajor League
Anders Eriksson38022122001-20032D1975-01-09Bollnas, SwedenMajor League
Tim Erixon1510162014-20151D1991-02-24Port Chester, NYMajor League
Len Esau200001991-19921D1968-03-16Meadow Lake, SASKMajor League
Chris Evans200001969-19701D1946-09-14Toronto, ONTMajor League
Daryl Evans210101986-19871L1961-01-12Toronto, ONTMajor League
Paul Evans11112211976-19782R1955-02-24Peterborough, ONTMajor League
Garnet Exelby51134732009-20101D1981-08-16Craik, SASKMajor League
Bill Ezinicki27156791355251944-19506R1924-03-11Winnipeg, MANMajor League
Kelly Fairchild2303341995-19972C1973-04-09Hibbing, MNMajor League
Jeff Farkas802261999-20023C1978-01-24Williamsville, NYMajor League
Dave Farrish2091169802151979-19844D1956-08-01Wingham, ONTMajor League
Alex Faulkner100001961-19621C1936-05-21Bishops Falls, NFLDMajor League
Ted Fauss28022151986-19882D1961-06-30Clinton, NYMajor League
Doug Favell74011301973-19763G1945-04-05St. Catharines, ONTMajor League
Eric Fehr500022016-20182C1985-09-07Winkler, MANMajor League
Paul Fenton305101501990-19911F1959-12-22Springfield, MAMajor League
Tom Fergus3571181792973241985-19927C1962-06-16Chicago, ILMajor League
George Ferguson359571101672361972-19786F1952-08-22Trenton, ONTMajor League
Jeff Finger10582533632008-20102D1979-12-18Houghton, MIMajor League
Frank Finnigan154142640611931-19374R1903-07-09Shawville, PQMajor League
Tom Fitzgerald1351123341092002-20042R1968-08-28Billerica, MAMajor League
Fern Flaman228429333681950-19544D1927-01-25Dysart, SASKMajor League
Bill Flett77152540381974-19751R1943-07-21Vermilion, ALTAMajor League
Gerry Foley400081954-19551R1932-09-22Ware, MAMajor League
Mike Foligno1292720472031990-19944F1959-01-29Sudbury, ONTMajor League
Nick Foligno704442020-20211L1987-10-31Buffalo, NYMajor League
Jack Forsey197916101942-19431R1914-11-07Swift Current, SASKMajor League
Dave Fortier23145631972-19731D1951-06-17Sudbury, ONTMajor League
Alex Foster300002007-20081C1984-08-26Canton, MIMajor League
Jimmy Fowler135182947391936-19393D1915-04-06Toronto, ONTMajor League
Lou Franceschetti962216381571989-19912R1958-03-28Toronto, ONTMajor League
Ron Francis12371002003-20041C1963-03-01Sault Ste. Marie, ONTMajor League
Cody Franson2362095115862011-20154D1987-08-08Sicamous, BCMajor League
Mark Fraser640991182012-20142D1986-09-29Ottawa, ONTMajor League
Matt Frattin91151328332010-20154R1988-01-03Edmonton, ALTAMajor League
Byron Froese58235212015-20172C1991-03-12Winkler, MANMajor League
Jonas Frogren41167282008-20091D1980-08-28Falun, SwedenMajor League
Miroslav Frycer3291151532683741981-19887F1959-09-27Opava, CzechMajor League
Grant Fuhr9501141991-19932G1962-09-28Spruce Grove, ALTAMajor League
Paul Gagne1632561988-19891F1962-02-06Iroquois Falls, ONTMajor League
Dave Gagner2871522591995-19961C1964-12-11Chatham, ONTMajor League
Alex Galchenyuk264812142020-20211C1994-02-12Milwaukee, WIMajor League
Simon Gamache1122462007-20081L1981-01-03Thetford Mines, PQMajor League
Bruce Gamble21001141965-19716G1938-05-24Port Arthur, ONTMajor League
Dick Gamble310101965-19672L1928-11-19Moncton, NBMajor League
Jake Gardiner551452002451852011-20198D1990-07-04Minnetonka, MNMajor League
Cal Gardner22058951531291948-19524C1924-10-30Transcona, MANMajor League
Paul Gardner56181533101978-19802C1956-03-05Fort Erie, ONTMajor League
Ray Gariepy100041955-19561D1929-09-04Toronto, ONTMajor League
Scott Garland85132336911975-19772L1952-05-16Regina, SASKMajor League
Mike Gartner130533386621993-19963R1959-10-29Ottawa, ONTMajor League
Frederik Gauthier168131831452015-20205C1995-04-26Laval, PQMajor League
Aaron Gavey501102002-20031C1974-02-22Sudbury, ONTMajor League
Stewart Gavin2683448822141980-19855R1960-03-15Ottawa, ONTMajor League
Martin Gerber12000102008-20091G1974-09-03Burgdorf, SwitzerlandMajor League
John Gibson27022671981-19821D1959-06-02St. Catharines, ONTMajor League
Jean-Sebastien Giguere4800042009-20112G1977-05-16Montreal, PQMajor League
Hal Gill145832401432006-20082D1975-04-06Concord, MAMajor League
Todd Gill639592102699221984-199612D1965-11-09Brockville, ONTMajor League
Doug Gilmour3931313214523861991-20037C1963-06-25Kingston, ONTMajor League
Gaston Gingras109174057261982-19853D1959-02-13Temiscaming, PQMajor League
Mark Giordano13673643962021-20243D1983-10-03Toronto, ONTMajor League
Ken Girard701121956-19603R1936-12-08Toronto, ONTMajor League
Tim Gleason39145552013-20141D1983-01-29Clawson, MIMajor League
Brian Glennie55412981105991969-19789D1946-08-29Toronto, ONTMajor League
Ernie Godden511261981-19821C1961-03-13Keswick, ONTMajor League
Alexander Godynyuk493912751990-19922D1970-01-27Kiev, UkraineMajor League
Bob Goldham79122234791941-19473D1922-05-12Georgetown, ONTMajor League
Hank Goldup99293463281939-19434L1918-10-29Kingston, ONTMajor League
Edwin Gorman18011301927-19281D1892-09-25Buckingham, PQMajor League
Chris Govedaris12224141993-19941L1970-02-02Toronto, ONTMajor League
Michael Grabner809918122015-20161R1987-10-05Villach, AustriaMajor League
Mikhail Grabovski340911172082372008-20135C1984-01-31Potsdam, GermanyMajor League
Bob Gracie104262349601930-19333C1910-11-08North Bay, ONTMajor League
Pat Graham41448651983-19841L1961-05-25Toronto, ONTMajor League
Petter Granberg800062013-20152D1992-08-27Gallivare, SwedenMajor League
Benny Grant3700001928-19445G1909-07-14Owen Sound, ONTMajor League
Kevin Gravel300002019-20201D1992-03-06Kingsford, MIMajor League
Alex Gray700021928-19291R1899-06-21Glasgow, ScotlandMajor League
Travis Green1812335581492001-20073C1970-12-20Castlegar, BCMajor League
Colin Greening307815132015-20161C1986-03-09St. John's, NFLDMajor League
Noah Gregor565611172023-20241C1998-07-28Beaumont, ALTAMajor League
Mark Greig13224101993-19941R1970-01-25High River, ALTAMajor League
Seth Griffith300002016-20171C1993-01-04Wallaceburg, ONTMajor League
John Grisdale51178801972-19752D1948-08-23Geraldton, ONTMajor League
Carl Gunnarsson304157186922009-20145D1986-11-09Orebro, SwedenMajor League
Erik Gustafsson904422022-20231D1992-03-14Nynashamn, SwedenMajor League
Per Gustafsson22145101997-19981D1970-06-04Oskarshamn, SwedenMajor League
Jonas Gustavsson10703362009-20123G1984-10-24Danderyd, SwedenMajor League
Sean Haggerty100001995-19961L1976-02-11Rye, NYMajor League
Niklas Hagman120423375272008-20102L1979-12-05Espoo, FinlandMajor League
Ron Hainsey16193746412017-20192D1981-03-24Bolton, CTMajor League
George Hainsworth14700001933-19374G1895-06-26Toronto, ONTMajor League
Bob Halkidis463361451991-19921D1966-03-05Toronto, ONTMajor League
Herbert "Hap" Hamel2000141930-19311R1904-06-08New Hamburg, ONTMajor League
Pierre Hamel500021974-19792G1952-09-16Montreal, PQMajor League
Jackie Hamilton102283260201942-19463L1925-06-02Trenton, ONTMajor League
Jeff Hamilton1533642008-20091R1977-09-04Englewood, OHMajor League
Reg Hamilton3662077973791935-194510D1914-04-20Toronto, ONTMajor League
Ryan Hamilton1203322011-20132L1985-04-15Oshawa, ONTMajor League
Inge Hammarstrom2928582167741973-19785L1948-01-20Sundsvall, SwedenMajor League
Ken Hammond14022121988-19891D1963-08-22London, ONTMajor League
Ted Hampson412810171959-19601C1936-12-11Togo, SASKMajor League
Dave Hannan1481934531531989-19923L1961-11-26Sudbury, ONTMajor League
Gord Hannigan1612931601171952-19564C1929-01-19Schumacher, ONTMajor League
Pat Hannigan100001959-19601L1936-03-05Timmins, ONTMajor League
Ray Hannigan300021948-19491R1927-07-14Schumacher, ONTMajor League
Christian Hanson42369222008-20113C1986-03-10Glens Falls, NYMajor League
David Harlock800001993-19963D1971-03-16Toronto, ONTMajor League
Scott Harrington1501142015-20161D1993-03-10Kingston, ONTMajor League
Billy Harris6101061812871871955-196510C1935-07-29Toronto, ONTMajor League
Billy Harris146202949441981-19843R1952-01-29Toronto, ONTMajor League
George "Duke" Harris400001967-19681R1942-02-25Sarnia, ONTMajor League
Jay Harrison20022182005-20093D1982-11-03Oshawa, ONTMajor League
Jim Harrison1753947862481969-19723C1947-07-09Bonnyville, ALTAMajor League
Paul Harrison55011141978-19813G1955-02-11Timmins, ONTMajor League
Bob Hassard10992837181949-19544C1929-03-26Lloydminster, SASKMajor League
Todd Hawkins200001991-19921L1966-08-02Kingston, ONTMajor League
Paul Healey6561420182001-20032W1975-03-20Edmonton, ALTAMajor League
Glenn Healy6501121997-20014G1962-08-23Ajax, ONTMajor League
Pierre Hedin301102003-20041D1978-02-19Ornskoldsvik, SwedenMajor League
Paul Henderson4081621563181661967-19747L1943-01-28Kincardine, ONTMajor League
Darby Hendrickson2332720471951993-19996C1972-08-28Richfield, MNMajor League
Jimmy Herberts2610414411927-19281C1897-10-31Collingwood, ONTMajor League
Robert "Red" Heron83201737241938-19413L1917-12-31Toronto, ONTMajor League
Jamie Heward2514561995-19972D1971-03-30Regina, SASKMajor League
Pat Hickey118384987651979-19823F1953-05-15Brantford, ONTMajor League
Paul Higgins250001521981-19832R1962-01-13St.John, NBMajor League
Mel Hill1464961110871942-19464R1915-02-15Glenboro, MANMajor League
Larry Hillman2651375881851960-19688D1937-02-05Kirkland Lake, ONTMajor League
Andre Hinse400001967-19681L1945-04-19Trois-Rivieres, PQMajor League
Dan Hodgson40131225121985-19861C1965-08-29Fort McMurray, ALTAMajor League
Jonas Hoglund32578106184621999-20034L1972-08-29Karlstad, SwedenMajor League
Benoit Hogue56152843681994-19962L1966-10-28Repentigny, PQMajor League
Josh Holden610122002-20042C1978-01-18Calgary, ALTAMajor League
Justin Holl2851171821502017-20236D1992-01-30Tonka Bay, MNMajor League
Peter Holland174253863792013-20174C1991-01-14Toronto, ONTMajor League
William "Flash" Hollett63122032501933-19363D1912-04-13North Sydney, NSMajor League
Mac Hollowell602222022-20231D1998-09-26Niagara Falls, ONTMajor League
Ryan Hollweg25022382008-20091C1983-04-23Downey, CAMajor League
Pontus Holmberg7591726322022-20242R1999-03-09Vasteras, SwedenMajor League
Korbinian Holzer58279552010-20153D1988-02-16Munich, GermanyMajor League
Larry Hopkins200001977-19781L1954-03-17Oshawa, ONTMajor League
George "Shorty" Horne399312321928-19291R1904-06-27Sudbury, ONTMajor League
Reginald "Red" Horner4904211015212641928-194012D1909-05-29Lynden, ONTMajor League
Tim Horton118410934945813891949-197020D1930-01-12Cochrane, ONTMajor League
Bronco Horvath10044121962-19631C1930-03-12Port Colborne, ONTMajor League
Greg Hotham6041115211979-19823D1956-03-07London, ONTMajor League
Phil Housley100022002-20031D1964-03-09St. Paul, MNMajor League
Jack Howard200001936-19371D1915-10-15London, ONTMajor League
Syd Howe300001931-19321L1911-09-18Ottawa, ONTMajor League
Roland Huard110101930-19311C1902-09-06Ottawa, ONTMajor League
Greg Hubick726814101975-19761D1951-11-12Strasbourg, SASKMajor League
Mike Hudson27202291995-19961C1967-02-06Guelph, ONTMajor League
Dryden Hunt910192022-20231L1995-11-24Cranbrook, BCMajor League
Matt Hunwick13232629502015-20172D1985-05-21Warren, MIMajor League
Ron Hurst649716701955-19572R1931-05-18Toronto, ONTMajor League
Michael Hutchinson3000002018-20224G1990-03-02Barrie, ONTMajor League
Dave Hutchison157524294001978-19843D1952-05-02London, ONTMajor League
Ben Hutton400002020-20211D1993-04-20Brockville, ONTMajor League
Zach Hyman34586991852012015-20216L1992-06-09Toronto, ONTMajor League
Al Iafrate472811692505461984-19917D1966-03-21Dearborn, MIMajor League
Miroslav Ihnacak558917391985-19872F1962-02-19Poprad, Czech.Major League
Peter Ihnacak4171021652671751982-19908F1957-05-03Poprad, SlovakiaMajor League
Brent Imlach300001965-19672F1946-11-16Quebec, PQMajor League
Peter Ing5900061989-19912G1969-04-28Toronto, ONTMajor League
Jack Ingoldsby29516151942-19442R1924-06-21Toronto, ONTMajor League
Ralph Intranuovo301101996-19971L1973-09-11East York, ONTMajor League
Joe Ironstone100001927-19281G1899-07-28Montreal, PQMajor League
Brayden Irwin200022009-20101F1987-03-24Toronto, ONTMajor League
Richard Jackman71268542002-20042D1978-06-28Toronto, ONTMajor League
Art Jackson113173148261934-19454C1915-12-15Toronto, ONTMajor League
Harvey "Busher" Jackson4341861653513421929-193910L1911-01-17Toronto, ONTMajor League
Jeff Jackson7791019901984-19873L1965-04-24Chatham, ONTMajor League
Gerry James1491426402571954-19605R1934-10-22Regina, SASKMajor League
Val James4000141986-19871L1957-02-14Ocala, FLMajor League
Calle Jarnkrok125303060322022-20242C1991-09-25Gavle, SwedenMajor League
Gary Jarrett100001960-19611L1942-09-03Toronto, ONTMajor League
Pierre Jarry104243054651971-19743R1949-03-30Montreal, PQMajor League
James "Bud" Jarvis2410101936-19371L1907-12-07Fort William, ONTMajor League
Wes Jarvis2911241984-19884F1958-05-30Toronto, ONTMajor League
Larry Jeffrey76121830491965-19672L1940-10-12Goderich, ONTMajor League
Roger Jenkins21000121930-19311D1911-11-18Appleton, WIMajor League
Grant Jennings1002271994-19951D1965-05-05Hudson Bay, SASKMajor League
Bill "Red" Johansen100001949-19501C1928-07-27Oslo, NorwayMajor League
Trevor Johansen132421251341977-19823D1957-03-30Thunder Bay, ONTMajor League
Calle Johansson806602003-20041D1967-02-14Gothenburg, SwedenMajor League
Craig Johnson1011262003-20041L1972-03-08St. Paul, MNMajor League
Dan Johnson100001969-19701C1944-10-01Winnipegosis, MANMajor League
Mike Johnson2264872120861996-20004R1974-10-03Scarborough, ONTMajor League
Terry Johnson480111041986-19882D1958-11-28Calgary, ALTAMajor League
Andreas Johnsson125303767462017-20203L1994-11-21Gavle, SwedenMajor League
Ed Johnston2600001973-19741G1935-11-24Montreal, PQMajor League
Greg Johnston401151990-19922R1965-01-14Barrie, ONTMajor League
Ross Johnstone42549141943-19452D1926-04-07Montreal, PQMajor League
Olli Jokinen601122014-20151C1978-12-05Kuopio, FinlandMajor League
Alvin "Buck" Jones16000221942-19431D1917-08-16Owen Sound, ONTMajor League
Jimmy Jones148131831681977-19803R1953-01-02Woodbridge, ONTMajor League
Martin Jones2000002023-20241G1990-01-10North Vancouver, BCMajor League
Kenny Jonsson8962935381994-19962D1974-10-06Angelholm, SwedenMajor League
Curtis Joseph270088381998-20095G1967-04-29Keswick, ONTMajor League
Eddie Joyal1402221965-19661C1940-05-08St. Albert, ALTAMajor League
Bill Juzda211329322201948-19524D1920-10-29Winnipeg, MANMajor League
Tomas Kaberle878834375202461998-201112D1978-03-02Rakovnik, Czech Rep.Major League
Nazem Kadri5611611963573872009-201910C1990-10-06London, ONTMajor League
Erik Kallgren2400022021-20232G1996-10-14Stockholm, SwedenMajor League
David Kampf226244367442021-20243C1995-01-12Chomutov, Czech Rep.Major League
Rudolph "Bingo" Kampman1891430442871937-19425D1914-03-12Kitchener, ONTMajor League
Kasperi Kapanen202414990552015-20205R1996-07-23Kuopio, FinlandMajor League
Alexander Karpovtsev125539441061998-20002D1970-04-07Moscow, RussiaMajor League
Ondrej Kase50141327142021-20221R1995-11-08Kadan, Czech Rep.Major League
Kasimir Kaskisuo100002019-20201G1993-10-02Vantaa, FinlandMajor League
Mike Kaszycki5351924221979-19833F1956-02-27Milton, ONTMajor League
Melville "Butch" Keeling4110616521927-19281L1905-08-10Owen Sound, ONTMajor League
Larry Keenan200001961-19621L1940-10-01North Bay, ONTMajor League
Rick Kehoe1845972131321971-19743F1951-07-15Windsor, ONTMajor League
Leonard "Red" Kelly470119232351741959-19678C1927-07-09Simcoe, ONTMajor League
Regis "Pep" Kelly2305546101981934-19406R1914-01-17North Bay, ONTMajor League
Stan "Bud" Kemp100021948-19491D1924-03-02Hamilton, ONTMajor League
Bill Kendall1524641936-19371R1910-04-01Winnipeg, MANMajor League
Forbes Kennedy13033241968-19691C1935-08-18Dorchester, NBMajor League
Mike Kennedy13011141997-19981C1972-04-13Toronto, ONTMajor League
Ted Kennedy6962313295604321942-195714C1925-12-12Port Colborne, ONTMajor League
Dave Keon1062365493858751960-197515C1940-03-22Rouyn-Noranda, PQMajor League
Alex Kerfoot2854094134942019-20234C1994-08-11Vancouver, BCMajor League
Phil Kessel4461812133941402009-20156R1987-10-02Madison, WIMajor League
Alexander Khavanov646612602005-20061D1972-01-30Moscow, RussiaMajor League
Dmitri Khristich80152439321999-20012R1969-07-23Kiev, UkraineMajor League
Trevor Kidd3402222002-20042G1972-03-26Dugald, MANMajor League
Chad Kilger2194233751412003-20084C1976-11-27Cornwall, ONTMajor League
Hec Kilrea89212647311933-19352R1907-06-11Blackburn, ONTMajor League
Derek King161455398651997-20003L1967-02-11Hamilton, ONTMajor League
Kris King18879163591997-20003L1966-02-18Bracebridge, ONTMajor League
Mark Kirton1310121979-19812C1958-02-03Regina, SASKMajor League
Bill Kitchen29145271984-19851D1960-10-12Schomberg, ONTMajor League
Ken Klee122737441022003-20062D1971-04-24Indianapolis, INMajor League
John Klingberg1405582023-20241D1992-08-14Gothenburg, SwedenMajor League
Joe Klukay41676941701381942-19569L1922-11-06Sault Ste. Marie, ONTMajor League
Matthew Knies67121628372022-20242L2002-10-17Phoenix, AZMajor League
Paul Knox100001954-19551RToronto, ONTMajor League
Ladislav Kohn1613441998-19991R1975-03-04Uherske Hradiste, Czech Rep.Major League
Mark Kolesar28224141995-19972C1973-01-23Neepawa, MANMajor League
Leo Komarov32752701221382012-20185R1987-01-23Narva, EstoniaMajor League
Mike Komisarek158217191692009-20134D1982-01-19West Islip, NYMajor League
Maxim Kondratiev700022003-20041D1983-01-20Togliatti, RussiaMajor League
John Kordic104106164461988-19913D1965-03-22Edmonton, ALTAMajor League
Jim Korn1972643697081981-19854D1957-07-28Hopkins, MNMajor League
Igor Korolev297601011611181997-20014C1970-09-06Moscow, RussiaMajor League
Egor Korshkov110102019-20201L1996-07-10Novosibirsk, RussiaMajor League
Michael Kostka35088272012-20131D1985-11-28Etobicoke, ONTMajor League
Chris Kotsopoulos1821137482211985-19894D1958-11-27Scarborough, ONTMajor League
Les Kozak1210121961-196211940-10-28 Major League
Brandon Kozun2022462014-20151R1990-03-08Los Angeles, CAMajor League
Steve Kraftcheck810101958-19591D1929-03-03Tinturn, ONTMajor League
Filip Kral200022022-20231D1999-10-20Blansko, Czech Rep.Major League
Staffan Kronwall52011212005-20082D1982-09-10Jarfalla, SwedenMajor League
Mike Krushelnyski26950631132101990-19944C1960-04-27Montreal, PQMajor League
Pavel Kubina21532691012582006-20093D1977-04-15Celadna, Czech Rep.Major League
Alexei Kudashov2510141993-19941C1971-07-21Elektrostal, RussiaMajor League
Nikolay Kulemin421841111951122008-20146L1986-07-14Magnitogorsk, RussiaMajor League
Orland Kurtenbach709615541965-19661C1936-09-07Cudworth, SASKMajor League
Tom Kurvers89154055371989-19912D1962-10-14Minneapolis, MNMajor League
Nick Kypreos54437921995-19972L1966-06-04Toronto, ONTMajor League
Eric Lacroix300021993-19941L1971-07-15Montreal, PQMajor League
Sam Lafferty1924692022-20231C1995-03-06Hollidaysburg, PAMajor League
Mark Laforest27011231989-19901G1962-07-10Welland, ONTMajor League
William Lagesson30044192023-20241D1996-02-22Gothenburg, SwedenMajor League
Brooks Laich2116722015-20161C1983-06-23Wawota, SASKMajor League
Max Lajoie701102023-20241D1997-11-05Quebec City, PQMajor League
Larry Landon700021984-19851L1958-05-04Niagara Falls, ONTMajor League
Pete Langelle137225173111938-19424C1917-11-04Winnipeg, MANMajor League
Rick Lanz151950591151986-19893D1961-09-16Karlovy Vary, CzechMajor League
Michel "Bunny" Larocque6903321980-19833G1952-04-06Hull, PQMajor League
Guy Larose5310717451991-19943C1967-08-31Hull, PQMajor League
Matt Lashoff1101162010-20111D1986-09-29East Greenbush, NYMajor League
Craig Laughlin66101323411988-19891R1958-05-04Toronto, ONTMajor League
Paul Lawless1301101988-19902L1964-07-02Scarborough, ONTMajor League
Derek Laxdal519615841984-19894R1966-02-21Stonewall, MANMajor League
Brett Lebda41134142010-20111D1982-01-15Buffalo Grove, ILMajor League
Brad Leeb100002003-20041R1979-08-27Red Deer, ALTAMajor League
Gary Leeman5451762314074631982-199210D1964-02-19Toronto, ONTMajor League
Brian Leetch1521315102003-20041D1968-03-03Corpus Christi, TXMajor League
Sylvain Lefebvre165421251691992-19942D1967-10-14Richmond, PQMajor League
Mikko Lehtonen903342020-20211D1994-01-16Turku, FinlandMajor League
Brendan Leipsic612322015-20161L1994-05-19Winnipeg, MANMajor League
Joshua Leivo84141428272013-20196L1993-05-26Innisfil, ONTMajor League
Alex Levinsky1501121321301930-19344D1910-02-02Syracuse, NYMajor League
Danny Lewicki123213152661950-19544L1931-03-12Fort William, ONTMajor League
Rick Ley229854624161968-19724D1948-11-02Orillia, ONTMajor League
Bob Liddington1101121970-19711L1948-09-15Calgary, ALTAMajor League
John-Michael Liles10492938242011-20143D1980-11-25Indianapolis, INMajor League
Timothy Liljegren188144862642019-20245D1999-04-30Kristianstad, SwedenMajor League
Tobias Lindberg602242015-20161R1995-07-22Stockholm, SwedenMajor League
Par Lindholm6111112182018-20191C1991-10-05Kusmark, SwedenMajor League
Eric Lindros33111122432005-20061C1973-02-28London, ONTMajor League
Joakim Lindstrom1913442014-20151L1983-12-05Skelleftea, SwedenMajor League
Ken Linseman200021991-19921F1958-08-11Kingston, ONTMajor League
Ed Litzenberger115172340241961-19643R1932-07-15Neudorf, SASKMajor League
Claude Loiselle71710171041990-19922C1963-05-29Ottawa, ONTMajor League
Matthew Lombardi6281018102011-20121C1982-03-18Montreal, PQMajor League
Viktor Loov402202015-20161D1992-11-16Sodertalje, SwedenMajor League
Ron Low4200041972-19731G1950-06-21Birtle, MANMajor League
Gerry Lowrey5391423531927-19292C1906-02-14Ottawa, ONTMajor League
Don Luce39448321981-19821C1948-10-02London, ONTMajor League
Harry Lumley267000351952-19564G1926-11-11Owen Sound, ONTMajor League
Jyrki Lumme124101929642001-20032D1966-07-16Tampere, FinlandMajor League
Jamie Lundmark15123162009-20101C1981-01-16Edmonton, ALTAMajor League
Joe Lundrigan492810201972-19731D1948-09-12Corner Brook, NFLDMajor League
Joffrey Lupul28088941821612010-20166L1983-09-23Fort Saskatchewan, ALTAMajor League
Vic Lynn2133258901721946-19504L1925-01-26Saskatoon, SASKMajor League
Ilya Lyubushkin38268252021-20242D1994-04-06Moscow, RussiaMajor League
Clarke MacArthur19549761251002010-20133L1985-04-06Lloydminster, ALTAMajor League
Joey MacDonald600002009-20101G1980-02-07Pictou, NSMajor League
Parker MacDonald638311361952-19552L1933-06-14Sydney, NSMajor League
Drew MacIntyre200002013-20141G1983-06-24Charlottetown, PEIMajor League
Blair MacKasey100021976-19771D1955-12-13Hamilton, ONTMajor League
Fleming Mackell152223557881947-19525C1929-04-30Montreal, PQMajor League
Donald MacLean301122000-20022C1977-01-14Sydney, NSMajor League
Bill MacMillan137322658811970-19722C1943-03-07Charlottetown, PEIMajor League
John MacMillan815611261960-19644R1935-10-25Lethbridge, ALTAMajor League
Al MacNeil714812971955-19604D1935-09-27Sydney, NSMajor League
Jamie Macoun46613881015061991-19987D1961-08-17Hamilton, ONTMajor League
Andrew MacWilliam12022122014-20151D1990-03-25Calgary, ALTAMajor League
Darryl Maggs500001979-19801D1947-04-06Saskatoon, SASKMajor League
Marc Magnan401151982-19831L1962-02-02Edmonton, ALTAMajor League
Kevin Maguire88105152581986-19923F1963-01-05Toronto, ONTMajor League
Frank Mahovlich7202963015977821956-196812L1938-01-10Timmins, ONTMajor League
Adam Mair24123201998-20013C1979-02-15Hamilton, ONTMajor League
Denis Malgin3122462019-20232C1997-01-18Olten, SwitzerlandMajor League
Dan Maloney27065841495381977-19825L1950-09-24Barrie, ONTMajor League
Phil Maloney3036921950-19532C1927-10-06Ottawa, ONTMajor League
Kent Manderville136815231021991-19954C1971-04-12Edmonton, ALTAMajor League
Cesare Maniago700021960-19611G1939-01-13Trail, BCMajor League
Norman Mann3103341935-19413R1913-03-03Yorkshire, EnglandMajor League
Bob Manno7294150671981-19821F1956-10-31Niagara Falls, ONTMajor League
Dave Manson8748121032000-20022D1967-01-27Prince Albert, SASKMajor League
Milan Marcetta1966-19671C1936-09-19Cadomin, ALTAMajor League
Alexey Marchenko1111202016-20171D1992-01-02Moscow, RussiaMajor League
Brian Marchinko500001970-19722C1948-08-02Weyburn, SASKMajor League
Bryan Marchment751341062003-20041D1969-05-01Scarborough, ONTMajor League
Mason Marchment401102019-20201L1995-06-18Uxbridge, ONTMajor League
Martin Marincin14241923782015-20205D1992-02-18Kosice, SlovakiaMajor League
Gus Marker112232043361938-19413R1905-08-01Wetaskiwin, ALTAMajor League
Jack Markle801101935-19361R1907-05-15Owen Sound, ONTMajor League
Danil Markov200936451371997-20014D1976-07-30Moscow, RussiaMajor League
Patrick Marleau164434184442017-20192C1979-09-15Swift Current, SASKMajor League
Mitch Marner5691934376301822016-20248R1997-05-05Markham, ONTMajor League
Daniel Marois285106801863461987-19925R1968-10-03Montreal, PQMajor League
Jean Marois100001943-19441G1924-11-05Quebec, PQMajor League
Brad Marsh181228301891988-19913D1958-03-31London, ONTMajor League
Gary Marsh100001968-19691L1946-03-09Toronto, ONTMajor League
Don Marshall502141601971-19721C1932-03-23Verdun, PQMajor League
Paul Marshall2324641980-198221960-09-07Toronto, ONTMajor League
Willie Marshall3315621952-19594C1931-12-01Kirkland Lake, ONTMajor League
Jack Martin100001960-19611L1940-11-29St. Catharines, ONTMajor League
Matt Martin132813211732016-20182L1989-05-08Windsor, ONTMajor League
Matt Martin76055711993-19974D1971-04-30Hamden, CTMajor League
Terry Martin31783761591521979-19845F1955-10-25Barrie, ONTMajor League
Tom Martin310101967-19681R1947-10-16Toronto, ONTMajor League
Paul Masnick412911141957-19581C1931-04-14Regina, SASKMajor League
Frank Mathers2313441948-19523D1924-03-29Winnipeg, MANMajor League
Auston Matthews546354270624982016-20248C1997-09-17San Ramon, CAMajor League
Shawn Matthias5161117122015-20161L1988-02-19Mississauga, ONTMajor League
Brad Maxwell52818261081985-19861D1957-07-08Brandon, MANMajor League
Wally Maxwell200001952-19531L1933-08-24Ottawa, ONTMajor League
Brad May38112612008-20091L1971-11-29Toronto, ONTMajor League
Gil Mayer900001949-19564G1930-08-24Ottawa, ONTMajor League
Shep Mayer212341942-19431Major League
Jamal Mayers115915241602008-20102R1974-10-24Toronto, ONTMajor League
Gary McAdam1516701985-19861F1955-12-31Smiths Falls, ONTMajor League
Chris McAllister560551071998-20002D1975-06-16Saskatoon, SASKMajor League
Cliff McBride100001929-19301D1904-01-01Toronto, ONTMajor League
Bryan McCabe523832142977852000-20087D1975-06-08St. Catharines, ONTMajor League
Jake McCabe8072229752022-20242D1993-10-12Eau Claire, WIMajor League
Bert McCaffrey811291927-19281DToronto, ONTMajor League
Alyn McCauley304334982521997-20036C1977-05-29Brockville, ONTMajor League
Kevin McClelland18011331991-19921R1962-07-04Oshawa, ONTMajor League
Jay McClement129121527432012-20142C1983-03-02Kingston, ONTMajor League
Frank McCool7200051944-19462G Major League
John McCormack8412132521947-19514C1925-08-02Edmonton, ALTAMajor League
Dale McCourt72192443101983-19841F1957-01-26Falconbridge, ONTMajor League
Bill McCreary1210141980-19811L1960-04-15Hudson, OHMajor League
John McCreedy64171229281941-19452R1911-03-23Winnipeg, MANMajor League
Darwin McCutcheon100021981-19821D1962-04-19Listowel, ONTMajor League
Lanny McDonald4772192404593721973-19807F1953-02-16Hanna, ALTAMajor League
Wilfred "Bucko" McDonald1971753701161938-19446D1914-10-31Fergus, ONTMajor League
Curtis McElhinney3201102016-20182G1983-05-23London, ONTMajor League
Bob McGill317425299881981-19937D1962-04-27Leduc, ALTAMajor League
John McIntyre72515201421989-19912C1969-04-29Ravensworth, ONTMajor League
Larry McIntyre41033261969-19732D1949-07-13Moose Jaw, SASKMajor League
Walt McKechnie1333272104221978-19802C1947-06-19London, ONTMajor League
Greg McKegg400002013-20152C1992-06-17St. Thomas, ONTMajor League
Sean McKenna485611321987-19903F1962-03-07Asbestos, PQMajor League
Don McKenney6715193481963-19652C1934-04-30Smiths Falls, ONTMajor League
Jim McKenny594812463272921965-197813D1946-12-01Ottawa, ONTMajor League
Murray McLachlan200001970-19711G1948-10-20London, ONTMajor League
Frazer McLaren623251792012-20142L1987-10-29Winnipeg, MANMajor League
Jack McLean67142438761942-19453Major League
John McLellan200001951-19521C1928-08-06South Porcupine, ONTMajor League
Dave McLlwain7715621341991-19932C1967-06-09Seaforth, ONTMajor League
Bobby McMann5210919402022-20242C1996-06-15Wainwright, ALTAMajor League
Gerry McNamara700021960-19702G1934-09-22Sturgeon Falls, ONTMajor League
Basil McRae4000191983-19852L1961-01-05Beaverton, ONTMajor League
Chris McRae14000771987-19892L1965-08-26Beaverton, ONTMajor League
Gord McRae7100061972-19785G1948-04-12Sherbrooke, PQMajor League
Ken McRae11112381992-19942R1968-04-23Winchester, ONTMajor League
Gerry Meehan2502221968-19691L1946-09-03Toronto, ONTMajor League
Howie Meeker346831021853291946-19548R1923-11-04Kitchener, ONTMajor League
Barry Melrose173515204201980-19833D1956-07-15Kelvington, SASKMajor League
Victor Mete1102242022-20231D1998-06-07Woodbridge, ONTMajor League
Don Metz172203555421938-19499R1916-01-10Wilcox, SASKMajor League
Nick Metz5181311192501491934-194812L1914-02-16Wilcox, SASKMajor League
Milan Michalek1826882015-20172L1984-12-07Jindrichuv Hradec, Czech Rep.Major League
Larry Mickey5581927431968-19691R1943-10-21Lacombe, ALTAMajor League
Rudy Migay41859921512931949-196010C1928-11-18Fort William, ONTMajor League
Ilya Mikheyev146363672362019-20223R1994-10-10Omsk, RussiaMajor League
Jim Mikol401121962-19631D1938-06-11Kitchener, ONTMajor League
Mike Millar722421990-19911R1965-04-28St. Catharines, ONTMajor League
Earl Miller15336101931-193211905-09-12Lumsden, SASKMajor League
Fraser Minten400022023-20241C2004-07-05Vancouver, BCMajor League
Dmitri Mironov1752263851461991-19954D1965-12-25Moscow, RussiaMajor League
John Mitchell159203555762008-20113C1985-01-22Oakville, ONTMajor League
Fredrik Modin217383876911996-19993L1974-10-08Sundsvall, SwedenMajor League
Lyle Moffat23279131972-19752L1948-03-19Calgary, ALTAMajor League
Alexander Mogilny17665101166322001-20043R1969-02-18Khabarovsk, RussiaMajor League
Sergio Momesso5478151121995-19961L1965-09-04Montreal, PQMajor League
Garry Monahan37555801352761970-19796C1946-10-20Barrie, ONTMajor League
Dickie Moore38246681964-19651L1931-01-06Montreal, PQMajor League
Dominic Moore151224567992007-20183C1980-08-03Thornhill, ONTMajor League
Trevor Moore52581362018-20202L1995-03-31Thousand Oaks, CAMajor League
Marc Moro200022001-20021D1977-07-17Toronto, ONTMajor League
Elwin "Moe" Morris117132841501943-19463D1921-01-03Toronto, ONTMajor League
Jim Morrison39923871103581951-19587D1931-10-11Montreal, PQMajor League
Gus Mortson3702171927091946-19526D1925-01-24New Liskeard, ONTMajor League
Petr Mrazek2000002021-20221G1992-02-14Ostrava, Czech Rep.Major League
Marcel Mueller300022010-20111C1988-07-10Berlin, GermanyMajor League
Richard Mulhern2601010111979-19801D1955-03-01Edmonton, ALTAMajor League
Kirk Muller1022933621271995-19972C1966-02-08Kingston, ONTMajor League
Craig Muni1902261981-19864D1962-07-19Toronto, ONTMajor League
Larry Murphy1511981100541995-19972D1961-03-08Scarborough, ONTMajor League
Ken Murray501121969-19712D1948-01-22Toronto, ONTMajor League
Matt Murray2600002022-20231G1994-05-25Thunder Bay, ONTMajor League
Randy Murray300021969-19701D1945-08-24Chatham, ONTMajor League
Jake Muzzin1871863811012018-20235D1989-02-21Woodstock, ONTMajor League
Riley Nash2020-20211C1989-05-09Consort, ALTAMajor League
Ric Nattress3621416321991-19921D1962-05-25Hamilton, ONTMajor League
Zdenek Nedved314610141994-19973C1975-03-03Lany, Czech Rep.Major League
Bob Neely2613653892641973-19785D1953-11-09Sarnia, ONTMajor League
Gord Nelson3000111969-19701D1947-05-10Kinistino, SASKMajor League
Eric Nesterenko2064336792611951-19565C1933-10-31Flin Flon, MANMajor League
Bob Nevin25055100155551957-19646R1938-03-18South Porcupine, ONTMajor League
Kris Newbury44336602006-20093C1982-02-19Brampton, ONTMajor League
Joe Nieuwendyk64222850262003-20041C1966-09-10Oshawa, ONTMajor League
Frank Nighbor2220201929-193011893-01-26Major League
Frank Nigro6881826391982-19842C1960-02-11Richmond Hill, ONTMajor League
Stefan Noesen100002020-20211R1993-02-12Plano, TXMajor League
Owen Nolan792634601262002-20042R1972-02-12Belfast, Northern IrelandMajor League
Mike Nykoluk32314201956-19571C1934-12-11Toronto, ONTMajor League
William Nylander5872133045171542015-20249R1996-05-01Calgary, ALTAMajor League
Gary Nylund218750573981982-19864D1963-10-28Surrey, BCMajor League
Ryan O'Byrne811262012-20131D1984-07-19Victoria, BCMajor League
Gerry O'Flaherty200001971-19721R1950-08-31Pittsburgh, PAMajor League
Jeff O'Neill1483941801182005-20072C1976-02-23King City, ONTMajor League
Tom "Windy" O'Neill66101222531943-19452Major League
Ryan O'Reilly13471162022-20231C1991-02-07Clinton, ONTMajor League
Ed Olczyk2571161512672211987-19914C1966-08-16Chicago, ILMajor League
Murray Oliver2264490134501967-19703C1937-11-14Hamilton, ONTMajor League
Bert Olmstead246561091652311958-19624R1926-09-04Scepter, SASKMajor League
Ben Ondrus52022772005-20094R1982-06-25Sherwood Park, ALTAMajor League
Phil Oreskovic10112212008-20091D1987-01-26Brampton, ONTMajor League
Colton Orr23285136372009-20156R1982-03-03Winnipeg, MANMajor League
Mark Osborne426941602545631986-19948L1961-08-13Toronto, ONTMajor League
Randy Osburn2602201972-19731F1952-11-26Collingwood, ONTMajor League
Igor Ozhiganov53347142018-20191D1992-10-13Krasnogorsk, RussiaMajor League
Wilf Paiement187781252034201979-19823R1955-10-16Earlton, ONTMajor League
Mike Palmateer29601616951976-19846G1954-01-13Toronto, ONTMajor League
Richard Panik7611617492014-20151R1991-02-07Martin, SlovakiaMajor League
Jim Pappin22354461002001963-19685F1939-09-10Copper Cliff, ONTMajor League
Bernie Parent6501161970-19722G1945-04-03Montreal, PQMajor League
Bob Parent300001981-19832G1958-02-19Windsor, ONTMajor League
P.A. Parenteau77202141682015-20161R1983-03-24Hull, PQMajor League
Jean-Paul Parise101101967-19681L1941-12-11Smooth Rock Falls, ONTMajor League
George Parsons64121325201936-19393L1914-06-25Toronto, ONTMajor League
George Patterson12011141927-19281R1907-05-22Kingston, ONTMajor League
Rob Pearson1924942914581991-19943R1971-03-08Oshawa, ONTMajor League
Scott Pearson63511161141988-19974L1969-12-19Cornwall, ONTMajor League
Mike Peca3541115602006-20071C1974-03-26Toronto, ONTMajor League
Tom Pederson1512391996-19971D1970-01-14Bloomington, MNMajor League
Mike Pelyk44126881145661967-19789D1947-09-29Toronto, ONTMajor League
Stuart Percy1203322014-20162D1993-05-18Oakville, ONTMajor League
Fred Perlini823501981-19842C1962-04-12Sault Ste. Marie, ONTMajor League
Yanic Perreault1765469123901993-20075C1971-04-04Sherbrooke, PQMajor League
Nathan Perrott431231182003-20062R1976-12-08Owen Sound, ONTMajor League
Nicolas Petan2814582018-20213C1995-03-22Delta, BCMajor League
Michel Petit881032422171990-19922D1964-02-12St. Malo, PQMajor League
Eric Pettinger6871219641928-19302L1904-12-14Bradford, EnglandMajor League
Dion Phaneuf423451511965982009-20167D1985-04-10Edmonton, ALTAMajor League
Robert Picard5961925681980-19811D1957-05-25Montreal, PQMajor League
Calvin Pickard100002017-20181G1992-04-15Moncton, NBMajor League
Karel Pilar9062430422001-20043D1977-12-23Prague, Czech Rep.Major League
Pierre Pilote6931821461968-19691D1931-12-11Kenogami, PQMajor League
Cam Plante200001984-19851D1964-03-12Brandon, MANMajor League
Jacques Plante10600041970-19733G1929-01-17Shawinigan Falls, PQMajor League
Tomas Plekanec1702262017-20181C1982-10-31Kladno, Czech Rep.Major League
Walt Poddubny18659861451781981-19865R1960-02-14Thunder Bay, ONTMajor League
Jason Podollan1403361996-19992R1976-02-18Vernon, BCMajor League
Justin Pogge700002008-20091G1986-04-22Fort McMurray, ALTAMajor League
Johnny Pohl114172138242005-20083C1979-06-29Rochester, MNMajor League
Norman "Bud" Poile131445296521942-19485R1924-02-10Fort William, ONTMajor League
Roman Polak2401233452152014-20184D1986-04-28Ostrava, Czech Rep.Major League
Alexei Ponikarovsky4771141432573182000-20109L1980-04-09Kiev, UkraineMajor League
Felix Potvin369088431991-19998G1971-06-23Anjou, PQMajor League
Tracy Pratt1101181976-19771D1943-03-08New York, NYMajor League
Walter "Babe" Pratt181521081601491942-19464L1916-01-07Stony Mountain, MANMajor League
Eric "Doc" Prentice500041943-19441L1926-08-22Schumacher, ONTMajor League
Wayne Presley19224141995-19961R1965-03-23Dearborn, MIMajor League
Noel Price2900091957-19592D1935-12-09Brockville, ONTMajor League
Joe Primeau309661772431051927-19369C1906-01-29Lindsay, ONTMajor League
Wayne Primeau59358352009-20101C1976-06-04Scarborough, ONTMajor League
Martin Prochazka2924681997-19981R1972-03-03Slany, CzechMajor League
Marcel Pronovost223840481341965-19705D1930-06-15Lac la Tortue, PQMajor League
Bob Pulford9472513125636911956-197014F1936-03-31Newton Robinson, ONTMajor League
Daren Puppa800001992-19931G1965-03-23Kirkland Lake, ONTMajor League
Joel Quenneville9331316841978-19802D1958-09-15Windsor, ONTMajor League
Pat Quinn99212141831968-19702D1943-01-29Hamilton, ONTMajor League
Rob Ramage1601866843751989-19912D1959-01-11Byron, ONTMajor League
Beattie Ramsay41022101927-19281 Major League
Paul Ranger536814362013-20141D1984-09-12Whitby, ONTMajor League
Andrew Raycroft9101182006-20082G1980-05-04Belleville, ONTMajor League
Mason Raymond82192645222013-20141L1985-09-17Cochrane, ALTAMajor League
Marc Reaume267839472571954-19606D1934-02-07LaSalle, ONTMajor League
Ryan Reaves38314342023-20241R1987-01-20Winnipeg, MANMajor League
Jeff Reese76022141987-19996G1966-03-24Brantford, ONTMajor League
Larry Regan116114253101958-19613W1930-08-09North Bay, ONTMajor League
Robert Reichel2284380123822001-20043C1971-06-25Litvinov, Czech Rep.Major League
Dave Reid700001952-19563C1934-01-11Toronto, ONTMajor League
Dave Reid216335386491988-19913L1964-05-15Toronto, ONTMajor League
James Reimer20702262010-20166G1988-03-15Morweena, MANMajor League
Mikael Renberg19740721121222001-20043R1972-05-05Pitea, SwedenMajor League
Bobby Reynolds711201989-19901L1967-07-14Fenton, MIMajor League
Damian Rhodes4700061990-19964G1969-05-28St. Paul, MNMajor League
Pat Ribble1302281979-19801D1954-04-26Leamington, ONTMajor League
Luke Richardson2991139505971987-20065D1969-03-26Ottawa, ONTMajor League
Curt Ridley600041979-19812G1951-09-23Winnipeg, MANMajor League
Mike Ridley48102737141994-19951C1963-07-08Winnipeg, MANMajor League
Morgan Rielly780803834632292013-202411D1994-03-09Vancouver, BCMajor League
Marshall Rifai200002023-20241D1998-03-16Beaconsfield, PQMajor League
Nick Ritchie33279232021-20221L1995-12-05Orangeville, ONTMajor League
David Rittich400002020-20211G1992-08-19Jihlava, Czech Rep.Major League
John Roach4300001927-19281G1900-06-23Port Perry, ONTMajor League
Rene Robert74193150451970-19823C1948-12-31Trois-Rivieres, PQMajor League
Gary Roberts23783741572662000-20044L1966-05-23North York, ONTMajor League
Fred Robertson10000231931-19342D1911-10-22Carlisle, EnglandMajor League
Nicholas Robertson7312152762019-20245L2001-09-11Pasadena, CAMajor League
Stephane Robidas52167342014-20151D1977-03-03Sherbrooke, PQMajor League
Eddie Rodden25369361927-19281C1903-03-22Mattawa, ONTMajor League
Al Rollins11200041949-19523G1926-10-09Vanguard, SASKMajor League
Elwyn "Doc" Romnes367162301938-19391C1909-01-01White Bear Lake, MNMajor League
Bill Root96459891984-19873D1959-09-06Toronto, ONTMajor League
Jay Rosehill722351982009-20123L1985-07-16Olds, ALTAMajor League
Calle Rosen1212342017-20203D1994-02-02Vaxjo, SwedenMajor League
Bob Rouse2371345583381990-19944D1964-06-18Surrey, BCMajor League
Kristians Rubins300042021-20221D1997-12-11Jurmala, LatviaMajor League
Duane Rupp781910421964-19684D1938-03-29McNutt, SASKMajor League
Jim Rutherford1800021980-19811G1949-02-17Beeton, ONTMajor League
Warren Rychel261671011994-19951L1967-05-12Tecumseh, ONTMajor League
Jussi Rynnas300002011-20132G1987-05-22Pori, FinlandMajor League
Bob Sabourin100021951-19521L1933-03-17Sudbury, ONTMajor League
Gary Sabourin5551823261974-19751R1943-12-04Parry Sound, ONTMajor League
Scott Sabourin100052020-20211R1992-07-30Orleans, ONTMajor League
David Sacco411241993-19941C1971-07-31Malden, MAMajor League
Joe Sacco60111324141990-19933R1969-02-04Medford, MAMajor League
Rocky Saganiuk23056621181641978-19835R1957-10-15Myrnam, ALTAMajor League
Borje Salming109914862076812921973-198916D1951-04-17Kiruna, SwedenMajor League
Phil Samis200001947-19502DEdmonton, ALTAMajor League
Ilya Samsonov7403302022-20242G1997-02-22Magnitogorsk, RussiaMajor League
Rasmus Sandin140103848372019-20234D2000-03-07Uppsala, SwedenMajor League
Charlie Sands488111921932-19342R1911-03-23Fort William, ONTMajor League
Mike Santorelli5711182982014-20151C1985-12-14Vancouver, BCMajor League
Terry Sawchuk91033381964-19673G1929-12-28Winnipeg, MANMajor League
Luke Schenn3251561762302008-20235D1989-11-02Saskatoon, SASKMajor League
Mathieu Schneider115183856741995-19983D1969-06-12New York, NYMajor League
David "Sweeney" Schriner24410983192751939-19466L1911-11-30Kraft, RussiaMajor League
Rod Schutt600001985-19861L1956-10-13Bancroft, ONTMajor League
Corey Schwab3000022001-20021G1970-11-04North Battleford, SASKMajor League
Ben Scrivens32000102011-20132G1986-09-11Spruce Grove, ALTAMajor League
Al Secord1142037572921987-19892L1958-03-03Sudbury, ONTMajor League
Ron Sedlbauer2110414141980-19811L1954-10-22Burlington, ONTMajor League
Rod Seiling13882937861962-19763D1944-11-14Elmira, ONTMajor League
Brit Selby169293059931964-19716L1945-03-27Kingston, ONTMajor League
Brad Selwood9962733711970-19722D1948-03-18Leamington, ONTMajor League
Dave Semenko702351071987-19881L1957-07-12Winnipeg, MANMajor League
Kirill Semyonov300002021-20221C1994-10-27Omsk, RussiaMajor League
Brett Seney200002021-20221L1996-02-28London, ONTMajor League
Jeff Serowik100001990-19911D1967-01-10Manchester, NHMajor League
Eddie Shack50499961956761960-19759F1937-02-11Sudbury, ONTMajor League
David Shand48055621980-19832D1956-08-11Cold Lake, ALTAMajor League
Darryl Shannon9831316521988-19935D1968-06-21Barrie, ONTMajor League
Doug Shedden2481018121988-19912C1961-04-26Wallaceburg, ONTMajor League
Jack Shill424610261933-19373L1912-01-12Toronto, ONTMajor League
Nick Shore21213122019-20201C1992-09-26Denver, COMajor League
Jaime Sifers23022182008-20091D1983-01-18Stratford, CTMajor League
Zach Sill21011242014-20151C1988-05-24Truro, NSMajor League
Wayne Simmonds1281215271902020-20233R1988-08-26Scarborough, ONTMajor League
Don Simmons5700001961-19643G1931-09-13Port Colborne, ONTMajor League
Darryl Sittler8443895279167631970-198212C1950-09-18Kitchener, ONTMajor League
Fredrik Sjostrom854610182009-20112R1983-05-06Fargelanda, SwedenMajor League
Tod Sloan5491621843466501947-195810C1927-11-30Vinton, PQMajor League
Darryl Sly1900041965-19682D1939-04-03Collingwood, ONTMajor League
Dale Smedsmo400001972-19731L1951-04-23Bemidji, MNMajor League
Al Smith1000001965-19693G1945-11-10Toronto, ONTMajor League
Art Smith101136191881927-193031906-11-29Major League
Ben Smith52461042015-20172R1988-07-11Winston-Salem, NCMajor League
Brad Smith891024342561985-19872F1958-04-13Windsor, ONTMajor League
D.J. Smith11011121996-20002D1977-05-13Windsor, ONTMajor League
Floyd Smith131253459351967-19703F1935-05-16Perth, ONTMajor League
Gary Smith500001965-19672G1944-02-04Ottawa, ONTMajor League
Jason Smith162529341561996-19993D1973-11-02Calgary, ALTAMajor League
Sid Smith601186183369941946-195812L1925-07-11Toronto, ONTMajor League
Trevor Smith826814162013-20152C1985-02-08Ottawa, ONTMajor League
Jerred Smithson1800092013-20141C1979-02-04Vernon, BCMajor League
Greg Smyth13011381993-19972D1966-04-23Oakville, ONTMajor League
Chris Snell200021993-19941D1971-07-12Regina, SASKMajor League
Bob Solinger98101121191951-19554L1925-12-23Star City, SASKMajor League
Nikita Soshnikov707714222015-20183R1993-10-14Nizhny Tagil, RussiaMajor League
Nick Spaling35167182015-20161L1988-09-19Palmerston, ONTMajor League
Garret Sparks3700002015-20192G1993-06-28Elmhurst, ILMajor League
Brian Spencer951020301921969-19723L1949-09-03Fort Saint James, BCMajor League
Jason Spezza183314980502019-20223C1983-06-13Toronto, ONTMajor League
Rick St. Croix4800001982-19853G1955-01-03Kenora, ONTMajor League
Matthew Stajan445871362232472002-20107C1983-12-19Mississauga, ONTMajor League
Viktor Stalberg409514302009-20101L1986-01-17Gothenburg, SwedenMajor League
Lorne Stamler4543721978-19791L1951-08-09Winnipeg, MANMajor League
Allan Stanley633471862333181958-196810D1926-03-01Timmins, ONTMajor League
Wally Stanowski2822074941061939-19487D1919-04-28Winnipeg, MANMajor League
Tim Stapleton410102008-20091R1982-07-19Forest Park, ILMajor League
Marian Stastny70233053211985-19861F1953-01-08Bratislava, SlovakiaMajor League
Dave Steckel898614102011-20132C1982-03-15Milwaukee, WIMajor League
Alexander Steen25350761261062005-20094L1984-03-01Winnipeg, MANMajor League
Alex Steeves701102021-20243C1999-12-10Saint Paul, MNMajor League
Phil Stein100001939-19401G1913-09-13Toronto, ONTMajor League
Pete Stemkowski2212964932471963-19685C1943-08-25Winnipeg, MANMajor League
Lee Stempniak123253661492008-20102R1983-02-04West Seneca, NYMajor League
Bob Stephenson1422441979-19801F1954-02-01Saskatoon, SASKMajor League
Mike Stevens100001989-19901L1965-12-30Kitchener, ONTMajor League
Bill Stewart83219211481983-19852D1957-10-06Toronto, ONTMajor League
Gaye Stewart1658152133621941-19485R1923-06-28Fort William, ONTMajor League
Ron Stewart8381861823684131952-196513C1932-07-11Calgary, ALTAMajor League
Mike Stothers18011421987-19881D1962-02-22Toronto, ONTMajor League
Blaine Stoughton121292554321974-19762F1953-03-13Gilbert Plains, MANMajor League
Anton Stralman8841822382007-20092D1986-08-01Tibro, SwedenMajor League
Ken Strong1522461982-19853F1963-05-09Toronto, ONTMajor League
Alexander Suglobov1600042005-20072R1982-01-15Elektrostal, RussiaMajor League
Frank Sullivan600021949-19532D1929-06-16Toronto, ONTMajor League
Steve Sullivan154355085951996-20004C1974-07-06Timmins, ONTMajor League
Mats Sundin9814205679877481994-200813C1971-02-13Bromma, SwedenMajor League
Bill Sutherland447512141968-19691C1934-11-10Regina, SASKMajor League
Rich Sutter18033101994-19951R1963-12-02Viking, ALTAMajor League
Robert Svehla8273845462002-20031D1969-01-02Martin, SlovakiaMajor League
Petr Svoboda18123102000-20011D1980-06-20Jihlava, Czech Rep.Major League
Bob Sykes200001974-19751LSudbury, ONTMajor League
John Tavares4241762264021582018-20246C1990-09-20Mississauga, ONTMajor League
Billy Taylor22266118184601939-19465C1919-05-03Winnipeg, MANMajor League
Harry Taylor514913301946-19492C1926-03-28St. James, MANMajor League
Mikael Tellqvist4100002002-20074G1979-09-19Sundbyberg, SwedenMajor League
Greg Terrion427661031692171982-19886F1960-05-02Marmora, ONTMajor League
Gilles Thibaudeau4191827171989-19912C1963-03-04Montreal, PQMajor League
Cy Thomas812341947-19481W1926-08-05Dowlais, WalesMajor League
Steve Thomas3771181732912991984-20016R1963-07-15Stockport, EnglandMajor League
Wayne Thomas97011221975-19772G1947-09-09Ottawa, ONTMajor League
Errol Thompson365126119245701970-19787F1950-05-28Summerside, PEIMajor League
Bill Thoms27968921601151932-19397C1910-03-05Newmarket, ONTMajor League
Jim Thomson717152082238451945-195712D1927-02-23Winnipeg, MANMajor League
Rhys Thomson18022221942-19431D1918-08-09Toronto, ONTMajor League
Joe Thornton4451520142020-20211C1979-07-02London, ONTMajor League
Scott Thornton33134301990-19911C1971-01-09London, ONTMajor League
Dmytro Timashov39459162019-20201L1996-10-01Kirovograd, UkraineMajor League
Ray Timgren237134356681948-19556L1928-09-29Windsor, ONTMajor League
Conor Timmins4131720162022-20242D1998-09-18St. Catharines, ONTMajor League
Jiri Tlusty74101020142007-20103L1988-03-16Slany, Czech Rep.Major League
Dave Tomlinson600041991-19932C1968-05-08North Vancouver, BCMajor League
Shayne Toporowski300071996-19971R1975-08-06Paddockwood, SASKMajor League
Vesa Toskala145055102007-20103G1977-05-20Tampere, FinlandMajor League
Vincent Tremblay5402221979-19834G1959-10-21Quebec, PQMajor League
Yannick Tremblay7841115221996-19993D1975-11-15Pointe-aux-Trembles, PQMajor League
Guy Trottier113281745371970-19722R1941-04-01Hull, PQMajor League
Darcy Tucker5311481713197561999-20088C1975-03-15Castor, ALTAMajor League
Ian Turnbull5801123024146511973-19829D1953-12-22Montreal, PQMajor League
Norm Ullman5351663054711601967-19758C1935-12-26Provost, ALTAMajor League
Garry Unger1511241967-19681C1947-12-07Calgary, ALTAMajor League
Rick Vaive5342992385379401979-19878R1959-05-14Ottawa, ONTMajor League
Rinat Valiev1000002015-20161D1995-05-11Nizhnekamsk, RussiaMajor League
Jack Valiquette172336699521974-19784C1956-03-18St. Thomas, ONTMajor League
Garry Valk2873163941711998-20024L1967-11-27Edmonton, ALTAMajor League
James Van Riemsdyk4131541402941922012-20186L1989-05-04Middletown, NJMajor League
Mike Van Ryn273811142008-20091D1979-05-14London, ONTMajor League
Darren Veitch393811161988-19912D1960-04-24Saskatoon, SASKMajor League
Kris Versteeg53142135292010-20111R1986-05-13Lethbridge, ALTAMajor League
Leigh Verstraete8011141982-19883R1962-01-06Calgary, ALTAMajor League
Jimmy Vesey3052742020-20211L1993-05-26Boston, MAMajor League
Carl Voss200001928-19291C1907-01-06Chelsea, MAMajor League
Kurt Walker714591521975-19783R1954-06-10Weymouth, MAMajor League
Rickard Wallin60279202009-20101C1980-04-09Stockholm, SwedenMajor League
Mike Walton257841071911841965-19716C1945-01-03Kirkland Lake, ONTMajor League
Rick Wamsley1100001991-19932G1959-05-25Simcoe, ONTMajor League
Dixon Ward22033311994-19951R1968-09-23Leduc, ALTAMajor League
Ron Ward1801121969-19701D1944-09-12Cornwall, ONTMajor League
Jeff Ware1500061996-19982D1977-05-19Toronto, ONTMajor League
Bob Warner1011241975-19772R1950-12-13Grimsby, ONTMajor League
Todd Warriner2533648841171994-20006L1974-01-03Blenheim, ONTMajor League
Harry Watson5001631222851111946-19559L1923-05-06Saskatoon, SASKMajor League
Don Webster277613281943-19441L1924-07-03Toronto, ONTMajor League
Stan Weir159425698401975-19783C1952-03-17Ponoka, ALTAMajor League
Kyle Wellwood1893177108142003-20084C1983-05-16Windsor, ONTMajor League
Blake Wesley27011211985-19861D1959-07-10Red Deer, ALTAMajor League
Glen Wesley703342002-20031D1968-10-02Red Deer, ALTAMajor League
Erik Westrum200002006-20071C1979-07-26Minneapolis, MNMajor League
Ian White29628771051902005-20105D1984-06-04Steinbach, MANMajor League
Peter White100001995-19961C1969-03-15Montreal, PQMajor League
Rod Willard100001982-19831F1961-05-01New Liskeard, ONTMajor League
Dave "Tiger" Williams40710913224116701974-19806F1954-02-03Weyburn, SASKMajor League
Jeremy Williams31921162005-20094R1984-01-26Regina, SASKMajor League
Clarke Wilm70178502003-20062C1976-10-24Central Butte, SASKMajor League
Dunc Wilson49000121973-19752G1948-03-22Toronto, ONTMajor League
Johnny Wilson7315173281959-19612L1929-06-14Kincardine, ONTMajor League
Ron Wilson647152261977-19803D1955-05-28Windsor, ONTMajor League
Ross "Lefty" Wilson100001955-19561G1919-10-15Toronto, ONTMajor League
Daniel Winnik114112839352014-20162L1985-03-06Toronto, ONTMajor League
Brian Wiseman300001996-19971C1971-07-13Chatham, ONTMajor League
Craig Wolanin33044191996-19982D1967-07-27Grosse Pointe, MIMajor League
Joseph Woll2900022021-20243G1998-07-12Dardenne Prairie, MOMajor League
Randy Wood94202040701994-19962L1963-10-12Princeton, NJMajor League
Andy Wozniewski7621012812005-20083D1980-05-25Buffalo Grove, ILMajor League
Ken Wregget200013131061983-19896G1964-03-25Brandon, MANMajor League
Bob Wren100002001-20021C1974-09-16Preston, ONTMajor League
Terry Yake1932521994-19951C1968-10-22New Westminster, BCMajor League
Dmitriy Yakushin200021999-20001D1978-01-21Kharkiv, UkraineMajor League
Gary Yaremchuk34145281981-19854C1961-08-15Edmonton, ALTAMajor League
Ken Yaremchuk4761319281986-19893C1964-01-01Edmonton, ALTAMajor League
Dmitri Yushkevich506251101354091995-20027D1971-11-19Cherepovets, RussiaMajor League
Nikita Zaitsev223125163872016-20193D1991-10-29Moscow, RussiaMajor League
Ron Zanussi553811201980-19822W1956-08-31Toronto, ONTMajor League
Rob Zettler136220222071995-19983D1968-03-08Sept-Iles, PQMajor League
Peter Zezel2075078128731990-19944C1965-04-22Toronto, ONTMajor League
Mike Zigomanis801142010-20111C1981-01-17Toronto, ONTMajor League
Radim Zohorna210102022-20231L1996-04-29Havlickuv, Czech Rep.Major League

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.