hockey DB
search by league
team
morning report
contact us
home

Philadelphia Flyers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Keith Acton30345721174241988-19935C1958-04-15Stouffville, ONTMajor League
Greg Adams39715221131980-19822L1960-05-31Fuller Lake, BCMajor League
Dmitry Afanasenkov418715122006-20071L1980-05-12Arkhangelsk, RussiaMajor League
Jason Akeson1511282012-20153R1990-06-03Orleans, ONTMajor League
Andrew Alberts7911213612008-20091D1981-06-30Eden Prairie, MNMajor League
Ray Allison16847811282101981-19875R1959-03-04Cranbrook, BCMajor League
Wade Allison7513922402020-20233R1997-10-14Carman, MANMajor League
Mark Alt900022014-20182D1991-10-18Kansas City, MOMajor League
Tony Amonte93274168402002-20042R1970-08-02Hingham, MAMajor League
Shawn Anderson100001994-19951D1968-02-07Montreal, PQMajor League
Mikael Andersson4324601998-20002R1966-05-10Malmo, SwedenMajor League
Emil Andrae400002023-20241D2002-02-23Vastervik, SwedenMajor League
Andy Andreoff20011112019-20212C1991-05-17Pickering, ONTMajor League
Lou Angotti70123749351967-19681R1938-01-16Toronto, ONTMajor League
Shawn Antoski891342651994-19962L1970-03-25Brantford, ONTMajor League
Bill Armstrong101101990-19911L1966-06-25London, ONTMajor League
Fred Arthur77189491981-19832D1961-03-06Toronto, ONTMajor League
Arron Asham1501826442812008-20102R1978-04-13Portage La Prairie, MANMajor League
Barry Ashbee2701567822771970-19744D1939-07-28Weston, ONTMajor League
Cam Atkinson143364278372021-20242R1989-06-05Riverside, CTMajor League
Ronnie Attard29246142021-20243D1999-03-20White Lake, MIMajor League
Nicolas Aube-Kubel102101828692018-20224R1996-05-10Slave Lake, ALTAMajor League
Dave Babych39246321997-19992D1961-05-23Edmonton, ALTAMajor League
Johan Backlund100002009-20101G1981-07-24Skelleftea, SwedenMajor League
Justin Bailey1101122018-20191R1995-07-01Buffalo, NYMajor League
Reid Bailey27134781980-19822D1956-05-28Toronto, ONTMajor League
Terry Ball6271825201967-19702D1944-11-29Selkirk, MANMajor League
Bill Barber9034204638836231972-198412F1952-07-11Callander, ONTMajor League
Norm Barnes8242428771976-19814D1953-08-24Toronto, ONTMajor League
Murray Baron83101020861989-19912D1967-06-01Prince George, BCMajor League
Len Barrie922491989-19932C1969-06-04Kimberley, BCMajor League
Oskars Bartulis66189322009-20112D1987-01-21Riga, LatviaMajor League
Ryan Bast201101998-19991D1975-08-27Regina, SASKMajor League
Frank Bathe198324275021977-19847D1954-09-27Oshawa, ONTMajor League
Nolan Baumgartner6011212006-20071D1976-03-23Calgary, ALTAMajor League
Stephane Beauregard1601101992-19931G1968-01-10Cowansville, PQMajor League
Michel Belhumeur2301121972-19731G1949-09-02Sorel, PQMajor League
Pierre-Edouard Bellemare237171734652014-20173L1985-03-06Le Blanc-Mesnil, FranceMajor League
Kieffer Bellows2730362022-20231L1998-06-10Edina, MNMajor League
Louie Belpedio1222402023-20241D1996-05-14Skokie, ILMajor League
Harvey Bennett5313821671976-19782C1952-08-09Cranston, RIMajor League
Brian Benning591129401281991-19932D1966-06-10Edmonton, ALTAMajor League
Josef Beranek1344638841371992-19953C1969-10-25Litvinov, Czech Rep.Major League
Todd Bergen141151641984-19851F1963-07-11Prince Albert, SASKMajor League
Bo Berglund702241985-19861F1955-04-06Sjalevad, SwedenMajor League
Serge Bernier1233540751301968-19724R1947-04-29Padoue, PQMajor League
Craig Berube32320345411381986-20007L1965-12-17Calahoo, ALTAMajor League
Blair Betts138131730222009-20112C1980-02-16Edmonton, ALTAMajor League
Don Biggs1120281989-19901C1965-07-04Mississauga, ONTMajor League
Martin Biron13305582006-20093G1977-08-15Lac-Saint-Charles, PQMajor League
Don Blackburn115162945591967-19692L1938-05-14Kirkland Lake, ONTMajor League
Tom Bladon463671632302811972-19786D1952-12-29Edmonton, ALTAMajor League
Sergei Bobrovsky8302222010-20122G1988-09-20Novokuznetsk, RussiaMajor League
Claude Boivin1141118293201991-19943L1970-03-01Sainte-Foy, PQMajor League
Mike Boland200001974-19751R1949-12-16Montreal, PQMajor League
Mark Botell3241014311981-19821D1961-08-27Scarborough, ONTMajor League
Brian Boucher174022121999-20136G1977-01-02Woonsocket, RIMajor League
Jesse Boulerice8000342001-20082R1978-08-10Plattsburgh, NYMajor League
Marc-Andre Bourdon45437522011-20121D1989-09-17St. Hyacinthe, PQMajor League
Jason Bowen73268991992-19975L1973-11-09Port Alice, BCMajor League
Nick Boynton1000042010-20111D1979-01-14Nobleton, ONTMajor League
Donald Brashear2702244666482001-20064L1972-01-07Bedford, INMajor League
Derick Brassard3161016102021-20221C1987-09-22Hull, PQMajor League
Justin Braun22793443912019-20234D1987-02-10Minneapolis, MNMajor League
Pavel Brendl50671362001-20032L1981-03-23Opocno, Czech Rep.Major League
Andy Brickley311201982-19831L1961-08-09Melrose, MAMajor League
Mel Bridgman4621192053249711975-19827C1955-04-28Trenton, ONTMajor League
Daniel Briere3641241592833312007-20136C1977-10-06Gatineau, PQMajor League
Aris Brimanis21033121993-19973D1972-03-14Shaker Heights, OHMajor League
Rod Brind'Amour6332353666015631991-20009L1970-08-09Ottawa, ONTMajor League
Bobby Brink67111627102021-20242R2001-07-08Minnetonka, MNMajor League
Willie Brossart47055121970-19733D1949-05-29Allan, SASKMajor League
Dave Brown55239397813821982-199511R1962-10-12Saskatoon, SASKMajor League
Larry Brown1200021971-19721D1947-04-14Brandon, MANMajor League
Patrick Brown8761016282021-20232C1992-05-29Bloomfield Hills, MIMajor League
Ilya Bryzgalov9905542011-20132G1980-06-22Togliatti, RussiaMajor League
Mike Bullard12450631131271988-19902F1961-03-10Ottawa, ONTMajor League
Connor Bunnaman5412382019-20223C1998-04-16Guelph, ONTMajor League
Marc Bureau1256814201998-20002C1966-05-19Trois-Rivieres, PQMajor League
Sean Burke2600001997-20042G1967-01-29Windsor, ONTMajor League
Adam Burt84178591998-20002D1969-01-15Detroit, MIMajor League
Mike Busniuk143323262971979-19812F1951-12-13Thunder Bay, ONTMajor League
Vyacheslav Butsayev991423371191992-19942C1970-06-13Tolyatti, RussiaMajor League
Mike Byers502201968-19691R1946-09-11Toronto, ONTMajor League
Kyle Calder5991221362006-20071L1979-01-05Mannville, ALTAMajor League
Drew Callander1831451976-19793C1956-08-17Regina, SASKMajor League
Daniel Carcillo1531616324142008-20113L1985-01-28King City, ONTMajor League
Terry Carkner376291031328671988-19935D1966-03-07Smiths Falls, ONTMajor League
Matt Carle30815122137912008-20124D1984-09-25Anchorage, AKMajor League
Dwight Carruthers100001967-19681D1944-11-07Lashburn, SASKMajor League
Lindsay Carson34661761374941981-19887L1960-11-21Oxbow, SASKMajor League
Jeff Carter4611811623432882005-20116C1985-01-01London, ONTMajor League
Jackson Cates2011202020-20233C1997-09-26Stillwater, MNMajor League
Noah Cates157244165162021-20243L1999-02-05Stillwater, MNMajor League
Roman Cechmanek163011222000-20033G1971-03-02Gottwaldov, CzechMajor League
Frederic Chabot400001993-19941G1968-02-12Hebertville, PQMajor League
Dick Cherry139121022411968-19702D1937-03-28Kingston, ONTMajor League
Eric Chouinard467411102002-20063C1980-07-08Atlanta, GAMajor League
Jeff Chychrun199317206061986-19915D1966-05-03La Salle, PQMajor League
Bobby Clarke1144358852121014531969-198415C1949-08-13Flin Flon, MANMajor League
Bill Clement22953521051661971-19754C1950-12-20Buckingham, PQMajor League
Braydon Coburn576371241614702006-20159D1985-02-27Shaunavon, SASKMajor League
Glen Cochrane25716617711101978-19856D1958-01-29Cranbrook, BCMajor League
Paul Coffey9484755501996-19982D1961-06-01Weston, ONTMajor League
Carlo Colaiacovo33268102014-20151D1983-01-27Toronto, ONTMajor League
Bill Collins911241976-19771C1943-07-13Ottawa, ONTMajor League
Mike Comrie21459122003-20041C1980-09-11Edmonton, ALTAMajor League
Kevin Connauton2612322021-20221D1990-02-23Edmonton, ALTAMajor League
Al Conroy114914231561991-19943C1966-01-17Calgary, ALTAMajor League
Bob Corkum2843781995-19961C1967-12-18Salisbury, MAMajor League
Riley Cote1561674112006-20104L1982-03-16Winnipeg, MANMajor League
Nick Cousins107121527372014-20173C1993-07-20Belleville, ONTMajor League
Sean Couturier7951913074983062011-202412C1992-12-07Phoenix, AZMajor League
Bruce Cowick1973-19741F1951-08-18Victoria, BCMajor League
Murray Craven5231522724243151984-19928C1964-07-25Medicine Hat, ALTAMajor League
Terry Crisp194255479781972-19775C1943-05-28Parry Sound, ONTMajor League
Shawn Cronin35213371992-19931D1963-08-20Flushing, MIMajor League
Doug Crossman392351581932551983-19885D1960-06-30Peterborough, ONTMajor League
Phil Crowe16112281995-19961R1970-04-14Nanton, ALTAMajor League
Mark Cullen300002006-20071C1978-10-28Virginia, MNMajor League
Jim Cummins22123711993-19941R1970-05-17Dearborn, MIMajor League
Jim Cunningham100041977-19781L1956-08-15St. Paul, MNMajor League
Marc D'Amour100001988-19891G1961-04-29Sudbury, ONTMajor League
Alexandre Daigle6812193181997-19992R1975-02-07Montreal, PQMajor League
J.J. Daigneault10581826681986-19882D1965-10-12Montreal, PQMajor League
Bob Dailey304561381943971976-19826D1953-05-03Kingston, ONTMajor League
Rod Dallman200051991-19921L1967-01-26Quesnel, BCMajor League
Kimbi Daniels2712341990-19922C1972-01-19Estevan, SASKMajor League
Scott Daniels565382371996-19971L1969-09-19Mistawasis, SASKMajor League
Craig Darby1224621996-19982C1972-09-26Oneida, NYMajor League
Barry Dean86113142541977-19792L1955-02-26Maple Creek, SASKMajor League
Tony DeAngelo70113142732022-20231D1995-10-24Sewell, NJMajor League
Michael Del Zotto167204363782014-20173D1990-06-24Stouffville, ONTMajor League
Andy Delmore9571522241998-20013D1976-12-26Windsor, ONTMajor League
Eric Desjardins738933033964061994-200611D1969-06-14Rouyn-Noranda, PQMajor League
Nicolas Deslauriers14079162252022-20242L1991-02-22La Salle, PQMajor League
Elliot Desnoyers400002022-20231L2002-01-21Saint-Hyacinthe, PQMajor League
Rob DiMaio1091221331171993-19963R1968-02-19Calgary, ALTAMajor League
Niko Dimitrakos24549122005-20072C1979-05-21Boston, MAMajor League
Kevin Dineen28488881765331991-19965R1963-10-28Quebec, PQMajor League
Gilbert Dionne2207721994-19962L1970-09-19Drummondville, PQMajor League
Tomas Divisek510102000-20022R1979-07-19Most, Czech Rep.Major League
Brian Dobbin566814391986-19904R1966-08-18Petrolia, ONTMajor League
Jiri Dopita5211162782001-20021F1968-12-02Sumperk, Czech Rep.Major League
Gary Dornhoefer72520231651812561967-197811R1943-02-02Kitchener, ONTMajor League
Jim Dowd735510412007-20081C1968-12-25Brick, NJMajor League
Steve Downie89920291542007-20143R1987-04-03Newmarket, ONTMajor League
Rene Drolet100001971-19721C1944-11-13Quebec, PQMajor League
John Druce79121426271995-19983R1966-02-23Peterborough, ONTMajor League
Jamie Drysdale2423542023-20241D2002-04-08Toronto, ONTMajor League
Jeremy Duchesne100002009-20101G1986-10-17Silver Spring, MDMajor League
Steve Duchesne89204363881991-19992D1965-06-30Sept-Iles, PQMajor League
Blake Dunlop69202949161977-19792F1953-04-18Hamilton, ONTMajor League
Andre Dupont5494213517715051972-19808D1949-07-27Trois-Rivieres, PQMajor League
Yanick Dupre35202161991-19963L1972-11-20Montreal, PQMajor League
Miroslav Dvorak193117485511982-19853D1951-10-11Hluboka, CzechMajor League
Karl Dykhuis2271341542111994-20005D1972-07-08Sept-Iles, PQMajor League
Ben Eager111910193132005-20083L1984-01-22Ottawa, ONTMajor League
Mark Eaton2711281999-20001D1977-05-06Wilmington, DEMajor League
Darryl Edestrand200061969-19701D1945-11-06Strathroy, ONTMajor League
Pelle Eklund5891183344521071985-19949C1963-03-22Stockholm, SwedenMajor League
Brian Elliott13004462017-20214G1985-04-09Newmarket, ONTMajor League
Ryan Ellis414502021-20221D1991-01-03Hamilton, ONTMajor League
Matt Ellison701122005-20072C1983-12-08Duncan, BCMajor League
Ray Emery88011372009-20153G1982-09-28Hamilton, ONTMajor League
Steve Eminger1202282008-20091D1983-10-31Woodbridge, ONTMajor League
Thomas Eriksson2082276981071980-19865D1959-10-16Stockholm, SwedenMajor League
Samuel Ersson6300042022-20242G1999-10-20Falun, SwedenMajor League
Robert Esche128055432002-20074G1978-01-22Utica, NYMajor League
Doug Evans6581321701992-19931L1963-06-02Peterborough, ONTMajor League
Paul Evans103142539341978-19833C1954-05-02Toronto, ONTMajor League
Pat Falloon144384583241995-19983R1972-09-22Foxwarren, MANMajor League
Joel Farabee334821001821952019-20245L2000-02-25Syracuse, NYMajor League
Andre Faust4710717141992-19942L1969-10-07Joliette, PQMajor League
Doug Favell215044881967-19736G1945-04-05St. Catharines, ONTMajor League
Todd Fedoruk2681326395752000-20075L1979-02-13Redwater, ALTAMajor League
Ruslan Fedotenko1993738751272000-20133F1979-01-18Kiev, UkraineMajor League
Ivan Fedotov300002023-20241G1996-11-28Major League
Brent Fedyk20059651241601992-19964R1967-03-03Yorkton, SASKMajor League
David Fenyves58156321987-19914D1960-04-29Dunnville, ONTMajor League
Valtteri Filppula101162541222016-20182C1984-03-20Vantaa, FinlandMajor League
Jeff Finley55189241993-19941D1967-04-14Edmonton, ALTAMajor League
Craig Fisher400001989-19912L1970-06-30Oshawa, ONTMajor League
Rory Fitzpatrick19011112007-20081D1975-01-11Rochester, NYMajor League
Ross Fitzpatrick2052701982-19864F1960-10-07Penticton, BCMajor League
Reg Fleming65918271341969-19701D1936-04-21Montreal, PQMajor League
Bill Flett16771681391301971-19743R1943-07-21Vermilion, ALTAMajor League
Ron Flockhart16765801451081980-19844F1960-10-10Smithers, BCMajor League
Tyson Foerster85231740402022-20242R2002-01-18Alliston, ONTMajor League
Rick Foley581125361681971-19721D1945-09-22Niagara Falls, ONTMajor League
Christian Folin26022162018-20191D1991-02-09Gothenburg, SwedenMajor League
Colin Forbes1322214361101996-19993W1976-02-16New Westminster, BCMajor League
Peter Forsberg10030851151182005-20072C1973-07-20Ornskoldsvik, SwedenMajor League
Corey Foster25347201991-19921D1969-10-27Ottawa, ONTMajor League
Kurtis Foster23145252012-20131D1981-11-24Carp, ONTMajor League
Nick Fotiu23000401987-19881F1952-05-25Staten Island, NYMajor League
Mark Freer596915181986-19925C1968-07-14Toronto, ONTMajor League
Mark Friedman1101162018-20213D1995-12-25Toronto, ONTMajor League
Jamie Fritsch100002008-20091D1985-02-25Odenton, MDMajor League
Bob Froese144066221982-19875G1958-06-30St. Catharines, ONTMajor League
Morgan Frost2293971110642019-20245C1999-05-14Aurora, ONTMajor League
Simon Gagne6912642715352841999-201311R1980-02-29Sainte-Foy, PQMajor League
Sam Gagner538816252015-20161C1989-08-10London, ONTMajor League
Garry Galley236281441722601991-19954D1963-04-16Montreal, PQMajor League
Bruce Gamble3500021970-19722G1938-05-24Port Arthur, ONTMajor League
Dave Gardner211201979-19801C1952-08-23Toronto, ONTMajor League
Rhett Gardner100002023-20241C1996-02-28Moose Jaw, SASKMajor League
Denis Gauthier60044822005-20072D1976-10-01Montreal, PQMajor League
Jean Gauthier655712741967-19681D1937-04-29Montreal, PQMajor League
Jean-Guy Gendron27869861552031967-19725L1934-08-30Montreal, PQMajor League
Bruno Gervais37156102012-20131D1984-10-03Longueuil, PQMajor League
Hal Gill600022013-20141D1975-04-06Concord, MAMajor League
Don Gillen110101979-19801R1960-12-24Dodsland, SASKMajor League
Jere Gillis100001986-19871F1957-01-18Bend, ORMajor League
Adam Ginning1010122022-20242D2000-01-13Linkoping, SwedenMajor League
Claude Giroux10002916099004122007-202215R1988-01-12Hearst, ONTMajor League
Larry Goodenough1291556711041974-19773D1953-01-19Toronto, ONTMajor League
Boyd Gordon1310122016-20171C1983-10-19Unity, SASKMajor League
Tom Gorence2915752109891978-19835R1957-03-11St. Paul, MNMajor League
Shayne Gostisbehere381601592191292014-20217D1993-04-20Pembroke Pines, FLMajor League
Tyrell Goulbourne1100022017-20192L1994-01-26Edmonton, ALTAMajor League
Derek Grant714522019-20201C1990-04-20Abbotsford, BCMajor League
Triston Grant8011102006-20071L1984-02-02Neepawa, MANMajor League
Chris Gratton1082347702001997-19992C1975-07-05Brantford, ONTMajor League
Josh Gratton22123712005-20092L1982-09-09Brantford, ONTMajor League
Kyle Greentree200002007-20081L1983-11-15Victoria, BCMajor League
Mark Greig305712141998-20034R1970-01-25High River, ALTAMajor League
Martin Grenier300002006-20071D1980-11-02Laval, PQMajor League
Nicklas Grossmann198731381182011-20154D1985-01-22Stockholm, SwedenMajor League
Paul Guay16279141983-19852R1963-09-02Providence, RIMajor League
Radko Gudas2901756733552015-20194D1990-06-05Prague, Czech Rep.Major League
Nate Guenin1202262006-20093D1982-12-10Aliquippa, PAMajor League
Denis Gurianov400002023-20241R1997-06-07Tolyatti, RussiaMajor League
Erik Gustafsson9161723142010-20144D1988-12-15Kvissleby, SwedenMajor League
Erik Gustafsson24191002020-20211D1992-03-14Nynashamn, SwedenMajor League
Len Hachborn78163854271983-19852C1961-09-09Brantford, ONTMajor League
Jeff Hackett2700002003-20041G1968-06-01London, ONTMajor League
Robert Hagg2361334471432016-20215D1995-02-08Uppsala, SwedenMajor League
Larry Hale19653742901968-19724D1941-10-09Summerland, BCMajor League
Adam Hall91459232012-20142R1980-08-14Kalamazoo, MIMajor League
Kevin Haller132722291771994-19973D1970-12-05Trochu, ALTAMajor League
Denis Hamel700002006-20071L1977-05-10Lachute, PQMajor League
Michal Handzus23754921461662002-20063C1977-03-11Banska Bystrica, SlovakiaMajor League
John Hanna1500001967-19681D1935-04-05Sydney, NSMajor League
Pat Hannigan72111627581967-19692L1936-03-05Timmins, ONTMajor League
Jeff Harding15000471988-19902R1969-04-06Toronto, ONTMajor League
Ted Harris70167481974-19751D1936-07-18Winnipeg, MANMajor League
Carter Hart22702222018-20246G1998-08-13Sherwood Park, ALTAMajor League
Ryan Hartman19246302018-20191R1994-09-20Hilton Head Island, SCMajor League
Scott Hartnell5171571693269082007-20147L1982-04-18Regina, SASKMajor League
Derian Hatcher203924331932005-20083D1972-06-04Sterling Heights, MIMajor League
Garnet Hathaway82710171322023-20241R1991-11-23Naples, FLMajor League
Dale Hawerchuk67163854361995-19972C1963-04-04Toronto, ONTMajor League
Greg Hawgood5993443581992-19942D1968-08-10Edmonton, ALTAMajor League
Kevin Hayes25363941571052019-20234R1992-05-08Dorchester, MAMajor League
Paul Healey6000121996-19982W1975-03-20Edmonton, ALTAMajor League
Cal Heeter100002013-20141G1988-11-02St. Louis, MOMajor League
Earl Heiskala1271311242941968-19713L1942-11-30Kirkland Lake, ONTMajor League
Ron Hextall489127284761986-199911G1964-05-03Brandon, MANMajor League
Wayne Hicks3227961967-19681R1937-04-09Aberdeen, WAMajor League
Al Hill2214055952271976-19888C1955-04-22Nanaimo, BCMajor League
Larry Hillman149839471121969-19712D1937-02-05Kirkland Lake, ONTMajor League
Wayne Hillman258825331701969-19734D1938-11-13Kirkland Lake, ONTMajor League
Jan Hlavac31731082001-20021L1976-09-20Prague, Czech Rep.Major League
Todd Hlushko210101993-19941L1970-02-07Guelph, ONTMajor League
Hayden Hodgson7123112021-20232R1996-03-02Windsor, ONTMajor League
Ed Hoekstra7015213661967-19681R1937-11-04Winnipeg, MANMajor League
Bob Hoffmeyer92931401821981-19832D1955-07-27Dodsland, SASKMajor League
Bruce Hoffort900021989-19912G1966-07-30Estevan, SASKMajor League
Linus Hogberg502222021-20221D1998-09-04Stockholm, SwedenMajor League
Milos Holan811241993-19941D1971-04-22Bilovec, CzechMajor League
Paul Holmgren50013817130916001975-19849F1955-12-02St. Paul, MNMajor League
Ben Holmstrom700072010-20122C1987-04-09Colorado Springs, COMajor League
Randy Holt26000741983-19841D1953-01-15Pembroke, ONTMajor League
Tony Horacek116914232171989-19923L1967-02-03Vancouver, BCMajor League
Ed Hospodar11287153211984-19873D1959-02-09Bowling Green, OHMajor League
Martin Hostak5531114241990-19922R1967-11-11Hradec Kralove, Czech.Major League
Martin Houle100002006-20071G1985-02-12Montreal, PQMajor League
Mark Howe5941383424803231982-199210D1955-05-28Detroit, MIMajor League
Dave Hoyda108416202571977-19792L1957-05-20Edmonton, ALTAMajor League
Petr Hubacek610122000-20011C1979-09-02Brno, Czech Rep.Major League
Willie Huber104913161987-19881D1958-01-15Strasskirchen, GermanyMajor League
Kerry Huffman2072361841581986-19967D1968-01-03Peterborough, ONTMajor League
Brent Hughes12254146881970-19733D1943-06-17Bowmanville, ONTMajor League
Jody Hull210202242261998-20013R1969-02-02Petrolia, ONTMajor League
Kent Huskins801102012-20131D1979-05-04Almonte, ONTMajor League
Gord Hynes37347161992-19931D1966-07-22Montreal, PQMajor League
Gary Inness801101975-19772G1949-05-28Toronto, ONTMajor League
Jaromir Jagr73193554302011-20121R1972-02-15Kladno, Czech Rep.Major League
Chris Jensen2121341989-19923C1963-10-28Fort Saint John, BCMajor League
Darren Jensen3001121984-19862G1960-05-27Creston, BCMajor League
Erik Johnson1721322023-20241D1988-03-21Bloomington, MNMajor League
Jim Johnson26666102168671967-19725C1942-11-07Winnipeg, MANMajor League
Kim Johnsson291401071471402001-20064D1976-03-16Malmo, SwedenMajor League
Blair Jones400022014-20151C1986-09-27Central Butte, SASKMajor League
Brad Jones4871017441991-19921L1965-06-26Sterling Heights, MIMajor League
Keith Jones1312747741641998-20013R1968-11-08Brantford, ONTMajor League
Martin Jones3500002021-20221G1990-01-10North Vancouver, BCMajor League
Randy Jones2171356691342003-20095D1981-07-23Quispamsis, NBMajor League
Lars Jonsson802262006-20071D1982-01-02Borlange, SwedenMajor League
Chris Joseph17101211997-19992D1969-09-10Burnaby, BCMajor League
Eddie Joyal2634781971-19721C1940-05-08St. Albert, ALTAMajor League
Patrik Juhlin567613231994-19962L1970-04-24Huddinge, SwedenMajor League
Jon Kalinski2214502008-20102L1987-05-25Bonnyville, ALTAMajor League
Tomi Kallio710122002-20031R1977-01-27Turku, FinlandMajor League
Boyd Kane23022352003-20093L1978-04-18Swift Current, SASKMajor League
Sami Kapanen3114466110702002-20085R1973-06-14Helsingin maalaiskunta, FinlandMajor League
David Kase710102019-20212R1997-01-28Kadan, Czech Rep.Major League
Steve Kasper37459121991-19932F1961-09-28Montreal, PQMajor League
Pat Kavanagh800022005-20061R1979-03-14Ottawa, ONTMajor League
Larry Keenan1411221971-19721L1940-10-01North Bay, ONTMajor League
Bob Kelly74112816829612851970-198010L1950-11-25Oakville, ONTMajor League
Forbes Kennedy1321825433251967-19692C1935-08-18Dorchester, NBMajor League
Tim Kerr6013632876505771980-199111F1960-01-05Windsor, ONTMajor League
Orest Kindrachuk360791812604651972-19786C1950-09-14Nanton, ALTAMajor League
Trent Klatt209415798571995-19994R1971-01-30Robbinsdale, MNMajor League
Corban Knight2313402018-20191C1990-09-10Oliver, BCMajor League
Mike Knuble3381181112292902005-20135R1972-07-04Toronto, ONTMajor League
Matthew Konan200002012-20131D1991-09-03Tustin, CAMajor League
Travis Konecny5641742264004102016-20248R1997-03-11London, ONTMajor League
Dan Kordic19748125841991-19996L1971-04-18Edmonton, ALTAMajor League
Andrei Kovalenko1301121998-19991R1970-06-07Gorky, RussiaMajor League
Lukas Krajicek27112142009-20101D1983-03-11Prostejov, Czech Rep.Major League
Pavel Kubina17044152011-20121D1977-04-15Celadna, Czech Rep.Major League
Frantisek Kucera200021996-19971D1968-02-03Prague, CzechMajor League
Lasse Kukkonen95167562006-20093D1981-09-18Oulu, FinlandMajor League
Dale Kushner821013232131990-19922R1966-06-13Terrace, BCMajor League
Normand Lacombe92112233341989-19912R1964-10-18Pierrefonds, PQMajor League
Andre Lacroix2457298170361967-19714C1945-06-05Lauzon, PQMajor League
Daniel Lacroix13085132981996-19982L1969-03-11Montreal, PQMajor League
Tanner Laczynski3822422020-20233C1997-06-01Minooka, ILMajor League
Mark Laforest38044121987-19892G1962-07-10Welland, ONTMajor League
Claude LaForge6591625361967-19692L1936-07-01Sorel, PQMajor League
Serge Lajeunesse600021973-19752D1950-06-11Montreal, PQMajor League
David Laliberte1121362009-20101R1986-03-17Saint-Jean-sur-Richelieu, PQMajor League
Mark Lamb27189181993-19952C1964-08-03Ponteix, SASKMajor League
Mitch Lamoureux300001987-19881C1962-08-22Ottawa, ONTMajor League
Daymond Langkow20941861271301998-20013C1976-09-27Edmonton, ALTAMajor League
Jeff Lank200021999-20001D1975-03-01Indian Head, SASKMajor League
Ian Laperriere82317201622009-20101C1974-01-19Montreal, PQMajor League
Claude Lapointe567512482002-20042C1968-10-11Lachine, PQMajor League
Rick Lapointe146842501831976-19793D1955-08-02Victoria, BCMajor League
Michel "Bunny" Larocque200001982-19831G1952-04-06Hull, PQMajor League
Jiri Latal92123648241989-19923D1967-02-02Olomouc, Czech Rep.Major League
Scott Laughton601951432383652012-202411C1994-05-30Oakville, ONTMajor League
Oliver Lauridsen16213442012-20152D1989-03-24Gentofte, DenmarkMajor League
Kirby Law901142000-20043W1977-03-11McCreary, MANMajor League
Paul Lawless805501987-19881L1964-07-02Scarborough, ONTMajor League
Reggie Leach6063062085142761974-19828R1950-04-23Riverton, MANMajor League
Vincent Lecavalier133283058822013-20163C1980-04-21Ile-Bizard, PQMajor League
John LeClair6493333106433371994-200410L1969-07-05St. Albans, VTMajor League
Guillaume Lefebvre1700042001-20032L1981-05-07Amos, PQMajor League
Jori Lehtera894711472017-20192C1987-12-23Helsinki, FinlandMajor League
Taylor Leier55257102015-20183L1994-02-15Saskatoon, SASKMajor League
Michael Leighton3301102006-20134G1981-05-19Petrolia, ONTMajor League
Ville Leino94213657262009-20112F1983-10-06Savonlinna, FinlandMajor League
Brendan Lemieux18246212022-20231L1996-03-15Denver, COMajor League
Bill Lesuk1232425491121970-19722L1946-11-01Moose Jaw, SASKMajor League
Andreas Lilja50066342011-20132D1975-07-13Helsingborg, SwedenMajor League
Pelle Lindbergh157055101981-19865G1959-05-24Stockholm, SwedenMajor League
Oskar Lindblom263504797632017-20225L1996-08-15Gavle, SwedenMajor League
Eric Lindros4862903696599461992-20008C1973-02-28London, ONTMajor League
Ken Linseman269731842575851978-19905F1958-08-11Kingston, ONTMajor League
Neil Little2000102001-20042G1971-12-18Medicine Hat, ALTAMajor League
Andrei Lomakin108222850601991-19932L1964-04-03Voskresensk, RussiaMajor League
Ross Lonsberry4971441703144031971-19787L1947-02-07Watson, SASKMajor League
Dan Lucas610101978-19791W1958-02-28Powell River, BCMajor League
Joffrey Lupul135455196932007-20092L1983-09-23Fort Saskatchewan, ALTAMajor League
Olle Lycksell26156142022-20242R1999-08-24Oskarshamn, SwedenMajor League
Alex Lyon2200002017-20214G1992-12-09Baudette, MNMajor League
Roman Lyubimov4742682016-20171L1992-06-01Tver, RussiaMajor League
Al MacAdam500001973-19741F1952-03-16Charlottetown, PEIMajor League
Andrew MacDonald2911161721372013-20196D1986-09-07Judique, NSMajor League
Zack MacEwen121711181642021-20232R1996-07-08Charlottetown, PEIMajor League
Rick MacLeish7413283696973841970-198412L1950-01-03Cannington, ONTMajor League
Ian MacNeil200002002-20031C1977-04-27Halifax, NSMajor League
Ralph MacSweyn47055101967-19725D1942-09-08Hawkesbury, ONTMajor League
Craig MacTavish10081725851994-19962C1958-08-15London, ONTMajor League
Kevin Maguire510161989-19901F1963-01-05Toronto, ONTMajor League
Jim Mair400001970-19722D1946-05-15Schumacher, ONTMajor League
Vladimir Malakhov601122003-20041D1968-08-30Sverdlovsk, RussiaMajor League
Stewart Malgunas71134901993-19952D1970-04-21Prince George, BCMajor League
Kent Manderville12971825591999-20023C1971-04-12Edmonton, ALTAMajor League
Mike Maneluk14268121998-20002L1973-10-01Winnipeg, MANMajor League
Brandon Manning2071132432122011-20186D1990-06-04Prince George, BCMajor League
Moe Mantha353811351988-19922D1961-01-21Lakewood, OHMajor League
Danil Markov34235582003-20041D1976-07-30Moscow, RussiaMajor League
Brad Marsh51414961106361981-19887D1958-03-31London, ONTMajor League
Kevin Marshall1000082011-20121D1989-03-10Boucherville, PQMajor League
Danick Martel400002017-20181L1994-12-12Drummondville, PQMajor League
Steve Mason231066142012-20175G1988-05-29Oakville, ONTMajor League
Gerald Mayhew25606102021-20221C1992-12-31Wyandotte, MIMajor League
Chris McAllister1212792582000-20033D1975-06-16Saskatoon, SASKMajor League
Dean McAmmond1011202000-20011L1973-06-15Grande Cache, ALTAMajor League
Kevin McCarthy9031720571977-19874D1957-07-14Winnipeg, MANMajor League
Sandy McCarthy7166121361998-20002R1972-06-15Toronto, ONTMajor League
Brad McCrimmon367351521873551982-19875D1959-03-29Plenty, SASKMajor League
Colin McDonald820272015-20172R1984-09-30Wethersfield, CTMajor League
Ryan McGill134413173631992-19953D1969-02-28Sherwood Park, ALTAMajor League
Dan McGillis340321081403031997-20036D1972-07-01Hawkesbury, ONTMajor League
Tye McGinn367310232012-20142L1990-07-29Fergus, ONTMajor League
Jack McIlhargey12837104971974-19815D1952-03-07Edmonton, ALTAMajor League
Mike McKenna100002018-20191G1983-04-11St. Louis, MOMajor League
Don McLeod400001971-19721G1946-08-24Trail, BCMajor League
Evgeny Medvedev454812342015-20161D1982-08-27Chelyabinsk, RussiaMajor League
Gerry Meehan1203341968-19691L1946-09-03Toronto, ONTMajor League
Scott Mellanby355831141976941985-19916R1966-06-11Montreal, PQMajor League
Eric Meloche1312342006-20071R1976-05-01Lachute, PQMajor League
Andrej Meszaros1922056761162010-20144D1985-10-13Povazska Bystrica, SlovakiaMajor League
Victor Mete100002023-20241D1998-06-07Woodbridge, ONTMajor League
Glen Metropolit5541014152008-20091C1974-06-25Toronto, ONTMajor League
Freddy Meyer8382432472003-20073D1981-01-04Sanbornville, NHMajor League
Dave Michayluk1426881981-19832R1962-05-18Wakaw, SASKMajor League
Larry Mickey1412381971-19721R1943-10-21Lacombe, ALTAMajor League
John Miszuk140630361491967-19692D1940-09-29Naliboki, PolandMajor League
Jaroslav Modry1903382007-20081D1971-02-27Ceske-Budejovice, Czech Rep.Major League
Carl Mokosak100051985-19861L1962-09-22Fort Saskatchewan, ALTAMajor League
Jim Montgomery13235151994-19962C1969-06-30Montreal, PQMajor League
Robbie Moore501101978-19791G1954-05-03Sarnia, ONTMajor League
Samuel Morin29101452016-20215L1995-07-12Lac-Beauport, PQMajor League
Gary Morrison4311516701979-19823F1955-11-08Farmington, MIMajor League
Lew Morrison202192241701969-19723R1948-02-11Gainsborough, SASKMajor League
Jerome Mrazek100001975-19761G1951-10-15Prince Albert, SASKMajor League
Petr Mrazek1700002017-20181G1992-02-14Ostrava, Czech Rep.Major League
Glenn Mulvenna100021992-19931C1967-02-18Ottawa, ONTMajor League
Gord Murphy26131971282541988-19924D1967-03-23Willowdale, ONTMajor League
Marty Murray150233053232001-20032C1975-02-16Lyleton, MANMajor League
Mike Murray100001987-19881C1966-08-29Kingston, ONTMajor League
Pat Murray25314151990-19922L1969-08-20Stratford, ONTMajor League
Terry Murray11513031691975-19814D1950-07-20Shawville, PQMajor League
Philippe Myers11562329542018-20213D1997-01-25Moncton, NBMajor League
Brantt Myhres230001691997-19981L1974-03-18Edmonton, ALTAMajor League
Phil Myre57000371979-19812G1948-11-01Sainte-Anne-de-Bellevue, PQMajor League
Don Nachbaur6528101921985-19905C1959-01-30Kitimat, BCMajor League
Ric Nattress4471017291992-19931D1962-05-25Hamilton, ONTMajor League
Petr Nedved4961521542005-20072L1971-12-09Liberec, CzechMajor League
Michal Neuvirth8902242015-20194G1988-03-23Usti Nad Labem, Czech Rep.Major League
Kris Newbury401172013-20141C1982-02-19Brampton, ONTMajor League
Janne Niinimaa143771781141996-19982D1975-05-22Raahe, FinlandMajor League
Antero Niittymaki16102242003-20095G1980-06-18Turku, FinlandMajor League
Matt Niskanen6882533292019-20201D1986-12-06Virginia, MNMajor League
Andreas Nodl127121628202008-20124R1987-02-28Vienna, AustriaMajor League
Simon Nolet358931082011291967-19747R1941-09-23Saint-Odilon, PQMajor League
Sean O'Donnell8111718872010-20111D1971-10-13Ottawa, ONTMajor League
Will O'Neill100002017-20181D1988-04-28Salem, MAMajor League
Adam Oates14371062001-20021C1962-08-27Weston, ONTMajor League
Gino Odjick30448381999-20012L1970-09-07Maniwaki, PQMajor League
Johnny Oduya100002017-20181D1981-10-01Stockholm, SwedenMajor League
Randy Osburn100001974-19751F1952-11-26Collingwood, ONTMajor League
Joel Otto2132852802921995-19983C1961-10-29St. Cloud, MNMajor League
Maxime Ouellet200002000-20011G1981-06-17Beauport, PQMajor League
John Paddock475813491976-19833F1954-06-09Brandon, MANMajor League
Rosaire Paiement43459741967-19703C1945-08-12Earlton, ONTMajor League
Bernie Parent486011111001967-197910G1945-04-03Montreal, PQMajor League
Ryan Parent102167362006-20104D1987-03-17Prince Albert, SASKMajor League
Michel Parizeau3721214101971-19721L1948-04-09Montreal, PQMajor League
Richard Park700001998-19991C1976-05-27Seoul, South KoreaMajor League
Greg Paslawski60141933121992-19931R1961-08-25Kindersley, SASKMajor League
Joe Paterson11000431984-19862L1960-06-25Toronto, ONTMajor League
Nolan Patrick197304070772017-20213C1998-09-19Winnipeg, MANMajor League
Dennis Patterson301101979-19801D1950-01-09Peterborough, ONTMajor League
Mark Pederson84203050331990-19933L1968-01-14Prelate, SASKMajor League
Pete Peeters178044771978-19916G1957-08-01Edmonton, ALTAMajor League
Jean-Marc Pelletier100001998-19991G1978-03-04Atlanta, GAMajor League
Roger Pelletier100001967-19681D1945-06-22Montreal, PQMajor League
Mike Peluso100002003-20041R1974-09-02Bismarck, NDMajor League
Garry Peters2292728552091967-19714C1942-10-09Regina, SASKMajor League
Cal Petersen500002023-20241G1994-10-19Waterloo, IAMajor League
Michel Petit20033511996-19971D1964-02-12St. Malo, PQMajor League
Alexandre Picard7231922232005-20083D1985-07-05Gatineau, PQMajor League
Michel Picard714502000-20011L1969-10-07Beauport, PQMajor League
Calvin Pickard1100022018-20191G1992-04-15Moncton, NBMajor League
Joni Pitkanen20625911162102003-20073D1983-09-19Oulu, FinlandMajor League
Tyler Pitlick6381220122019-20201C1991-11-01Minneapolis, MNMajor League
Derek Plante1212342000-20011C1971-01-17Cloquet, MNMajor League
Pierre Plante26134151971-19732R1951-05-14Valleyfield, PQMajor League
Vaclav Pletka100002001-20021L1979-06-08Mlada Boleslac, Czech Rep.Major League
Shjon Podein3014448922161994-19995L1968-03-05Rochester, MNMajor League
Ryan Poehling7711172862023-20241C1999-01-03Lakeville, MNMajor League
Ryan Potulny447714262005-20083C1984-09-05Grand Forks, NDMajor League
Jean Potvin6462127161971-19732D1949-03-25Ottawa, ONTMajor League
Dave Poulin4671612333943031982-19908C1958-12-17Timmins, ONTMajor League
Darroll Powe2042221431302008-20113C1985-06-22Saskatoon, SASKMajor League
Yves Preston28731041978-19812F1956-06-14Montreal, PQMajor League
Keith Primeau312871262134141999-20066C1971-11-24Toronto, ONTMajor League
David Printz1300042005-20072D1980-07-24Stockholm, SwedenMajor League
Chris Pronger1451577921332009-20123D1974-10-10Dryden, ONTMajor League
Brian Propp7903694798486691979-199011L1959-02-15Neudorf, SASKMajor League
Vaclav Prospal77143347271996-20083L1975-02-17Ceske Budejovice, Czech Rep.Major League
Nate Prosser611202020-20211D1986-05-07Elk River, MNMajor League
Ivan Provorov532651522171962016-20237D1997-01-13Yaroslavl, RussiaMajor League
Mika Pyorala36224102009-20101C1981-07-13Oulu, FinlandMajor League
Dan Quinn102184058481991-19962C1965-06-01Ottawa, ONTMajor League
Yves Racine6794352481993-19941D1969-02-07Matane, PQMajor League
Branko Radivojevic8891423802003-20062R1980-11-24Piestany, SlovakiaMajor League
Nate Raduns100002008-20091F1984-05-17Sauk Rapids, MNMajor League
Michael Raffl50481791602122013-20218L1988-12-01Villach, AustriaMajor League
Marcus Ragnarsson11391524902002-20042D1971-08-13Ostervala, SwedenMajor League
Rob Ramage15011141993-19941D1959-01-11Byron, ONTMajor League
Paul Ranheim187151530562000-20033L1966-01-25St. Louis, MOMajor League
Isaac Ratcliffe10134102021-20221L1999-02-15London, ONTMajor League
Mike Rathje9732225522005-20072D1974-05-11Mannville, ALTAMajor League
Matt Read43787100187812011-20187R1986-06-14Ilderton, ONTMajor League
Ryan Ready701102005-20061L1978-11-07Peterborough, ONTMajor League
Mark Recchi6022323956273881991-200410R1968-02-01Kamloops, BCMajor League
Darren Reid14000182006-20071R1983-05-08Lac La Biche, ALTAMajor League
Mikael Renberg3661281682962101993-20006R1972-05-05Pitea, SwedenMajor League
Glenn "Chico" Resch2200001985-19872G1948-07-10Moose Jaw, SASKMajor League
Mike Ricci1464156971571990-19922C1971-10-27Scarborough, ONTMajor League
Mike Richards4531332163493972005-20116C1985-02-11Kenora, ONTMajor League
Luke Richardson387728356181997-20025D1969-03-26Ottawa, ONTMajor League
Dave Richter500221381985-19861D1960-04-08Winnipeg, MANMajor League
Zac Rinaldo223816245722010-20155C1990-06-15Mississauga, ONTMajor League
Rasmus Ristolainen17163440782021-20243D1994-10-27Turku, FinlandMajor League
Bob Ritchie100001976-19771L1955-02-20Temiscaming, PQMajor League
Gordie Roberts11123151987-19881D1957-10-02Detroit, MIMajor League
Randy Robitaille2851217222006-20071C1975-10-12Ottawa, ONTMajor League
Leon Rochefort139354277261967-19692F1939-05-04Cap-de-la-Madeleine, PQMajor League
Jeremy Roenick216671061732112001-20043C1970-01-17Boston, MAMajor League
Russ Romaniuk17303171995-19961L1970-06-09Winnipeg, MANMajor League
Bill Root24123161987-19881D1959-09-06Toronto, ONTMajor League
Jay Rosehill453031542012-20142L1985-07-16Olds, ALTAMajor League
Jared Ross1300022008-20102C1982-09-18Huntsville, ALMajor League
Magnus Roupe40358421987-19892L1963-03-23Stockholm, SwedenMajor League
Dominic Roussel139044231991-19965G1970-02-22Hull, PQMajor League
German Rubtsov400002019-20201C1998-06-27Chekhov, RussiaMajor League
Darren Rumble1810141990-19973D1969-01-23Barrie, ONTMajor League
Stefan Ruzicka5541317472005-20083R1985-02-17Nitra, SlovakiaMajor League
Shaun Sabol200001989-19901D1966-04-13Minneapolis, MNMajor League
Joe Sacco34156202002-20031R1969-02-04Medford, MAMajor League
Don Saleski4761181172356021971-19798R1949-11-10Moose Jaw, SASKMajor League
Kjell Samuelsson545351061418151986-19989D1958-10-18Tingsryd, SwedenMajor League
Ulf Samuelsson49123581999-20001D1964-03-26Fagersta, SwedenMajor League
Scott Sandelin1503301990-19911D1964-08-08Hibbing, MNMajor League
Geoff Sanderson58111829442006-20071L1972-02-01Hay River, NWTMajor League
Linus Sandin100002021-20221R1996-05-19Uppsala, SwedenMajor League
Felix Sandstrom3000002021-20243G1997-01-12Gavle, SwedenMajor League
Travis Sanheim497461371832192017-20247D1996-03-29Elkhorn, MANMajor League
Dick Sarrazin100203555221968-19723R1946-01-22St.-Gabriel-de-Bran., PQMajor League
Andre Savage1621342002-20031C1975-05-27Ottawa, ONTMajor League
Brian Savage669514282005-20061L1971-02-24Sudbury, ONTMajor League
Luca Sbisa39077362008-20091D1990-01-30Ozieri, ItalyMajor League
Brayden Schenn4241091372462172011-20176C1991-08-22Saskatoon, SASKMajor League
Luke Schenn2131230421402012-20164D1989-11-02Saskatoon, SASKMajor League
Cliff Schmautz3181220231970-19711R1939-03-17Saskatoon, SASKMajor League
Danny Schock1412301970-19711L1948-12-30Terrace Bay, ONTMajor League
Dave Schultz297516411513861971-19765L1949-10-14Waldheim, SASKMajor League
Nick Schultz18932629992014-20173D1982-08-25Strasbourg, SASKMajor League
Glen Seabrooke1916741986-19893C1967-09-11Peterborough, ONTMajor League
Al Secord20101381988-19891L1958-03-03Sudbury, ONTMajor League
Lukas Sedlak27358122022-20231C1993-02-25Ceske Budejovice, Czech Rep.Major League
Nick Seeler191624301632021-20243D1993-06-03Eden Prairie, MNMajor League
Dennis Seidenberg9261420262002-20063D1981-07-18Schwenningen, GermanyMajor League
Brit Selby119252853471967-19692L1945-03-27Kingston, ONTMajor League
Anatoli Semenov7041519201994-19962C1962-03-05Moscow, RussiaMajor League
Tom Sestito21213952011-20132L1987-09-28Rome, NYMajor League
Patrick Sharp6610515672002-20063L1981-12-27Winnipeg, MANMajor League
Jody Shelley892351912010-20133L1976-02-07Thompson, MANMajor League
Mike Siklenka100002002-20031D1979-12-18Meadow Lake, SASKMajor League
Mike Sillinger52111425241997-19992C1971-06-29Regina, SASKMajor League
Jonathan Sim397714282005-20061L1977-09-29New Glasgow, NSMajor League
Wayne Simmonds5842031753787842011-20198R1988-08-26Scarborough, ONTMajor League
Reid Simpson100001991-19921L1969-05-21Flin Flon, MANMajor League
Ilkka Sinisalo5261992094081801981-19909F1958-07-10Valkeakoski, FinlandMajor League
Bob Sirois410141974-19762R1954-02-06Montreal, PQMajor League
Darryl Sittler19184941781481981-19843C1950-09-18Kitchener, ONTMajor League
Jarrod Skalde100022001-20021C1971-02-26Niagara Falls, ONTMajor League
Wade Skolney100022005-20061D1981-06-24Humboldt, SASKMajor League
John Slaney502202001-20042D1972-02-07St. John's, NFLDMajor League
David Sloane100002008-20091R1985-04-06Ambler, PAMajor League
Derrick Smith49480871673381984-19917C1965-01-22Scarborough, ONTMajor League
Jason Smith771910862007-20081D1973-11-02Calgary, ALTAMajor League
Steve Smith15011151981-19885D1963-04-04Trenton, ONTMajor League
Greg Smyth481671921986-19882D1966-04-23Oakville, ONTMajor League
Garth Snow90011661995-19983G1969-07-28Wrentham, MAMajor League
Dave Snuggerud1402201992-19931R1966-06-20Minnetonka, MNMajor League
Tommy Soderstrom7802241992-19942G1969-07-17Stockholm, SwedenMajor League
Radovan Somik113122032272002-20042L1977-05-05Martin, Czech Rep.Major League
Rick St. Croix8202221977-19836G1955-01-03Kenora, ONTMajor League
Bruno St. Jacques1300042001-20032D1980-08-22Montreal, PQMajor League
Marc Staal35145142023-20241D1987-01-13Thunder Bay, ONTMajor League
Myron Stankiewicz19055251968-19691L1935-12-04Kitchener, ONTMajor League
Allan Stanley6441317281968-19691D1926-03-01Timmins, ONTMajor League
Daryl Stanley8928102161983-19873D1962-12-02Winnipeg, MANMajor League
Wayne Stephenson165011171974-19795G1945-01-29Fort William, ONTMajor League
John Stevens9022141986-19882D1966-05-04Campbellton, NBMajor League
Kevin Stevens23279182000-20011L1965-04-15Brockton, MAMajor League
Turner Stevenson31134452005-20061R1972-05-18Prince George, BCMajor League
Chris Stewart16011212019-20201R1987-10-30Toronto, ONTMajor League
P.J. Stock31134782000-20011L1975-05-26Montreal, PQMajor League
Anthony Stolarz1900002016-20192G1994-01-20Edison, NJMajor League
Mike Stothers12011231984-19884D1962-02-22Toronto, ONTMajor League
Petr Straka302202014-20151R1992-06-15Plzen, Czech Rep.Major League
Art Stratton1204441967-19681C1935-10-08Winnipeg, MANMajor League
Mark Streit274301101401202013-20174D1977-12-11Bern, SwitzerlandMajor League
Doug Sulliman809101981988-19902F1959-08-29Glace Bay, NSMajor League
Maksim Sushko200002020-20211R1999-02-10Drogichin, BelarusMajor League
Bill Sutherland124422971401967-19714C1934-11-10Regina, SASKMajor League
Rich Sutter2043647833811983-19863R1963-12-02Viking, ALTAMajor League
Ron Sutter5551372213588541982-19919C1963-12-02Viking, ALTAMajor League
Mark Suzor401141976-19771D1956-11-05Windsor, ONTMajor League
Petr Svoboda2321060703201994-19995D1966-02-14Most, Czech Rep.Major League
George Swarbrick200001970-19711R1942-02-16Moose Jaw, SASKMajor League
Michal Sykora4951116262000-20011D1973-07-04Pardubice, Czech Rep.Major League
Danny Syvret27224142008-20113D1985-06-13Millgrove, ONTMajor League
Cameron Talbot400002018-20191G1987-07-05Caledonia, ONTMajor League
Maxime Talbot127252146842011-20143C1984-02-11Le Moyne, PQMajor League
Bobby Taylor44011161971-19765G1945-01-24Calgary, ALTAMajor League
Mark Taylor6482533241981-19843F1958-01-26Vancouver, BCMajor League
Dmitri Tertyshny622810301998-19991D1976-12-26Chelyabinsk, RussiaMajor League
Chris Therien753291301595831994-200611D1971-12-14Ottawa, ONTMajor League
Nate Thompson40134402019-20222C1984-10-05Anchorage, AKMajor League
Patrick Thoresen2105582007-20081L1983-11-07Hamar, NorwayMajor League
Billy Tibbetts9011692001-20021R1974-10-14Boston, MAMajor League
Brad Tiley200002000-20011D1971-07-05Markdale, ONTMajor League
Mattias Timander34145192003-20041D1974-04-16Solleftea, SwedenMajor League
Jussi Timonen1404462006-20071D1983-06-29Kuopio, FinlandMajor League
Kimmo Timonen519382322703042007-20147D1975-03-18Kuopio, FinlandMajor League
Dave Tippett7341115381993-19941L1961-08-25Moosomin, SASKMajor League
Owen Tippett1765950109302021-20243R1999-02-16Peterborough, ONTMajor League
Rick Tocchet62123227650818171984-200211R1964-04-09Scarborough, ONTMajor League
Ole-Kristian Tollefsen18022232009-20101D1984-03-29Oslo, NorwayMajor League
Denis Tolpeko26156242007-20081L1985-01-29Moscow, RussiaMajor League
Tim Tookey200001986-19871C1960-08-29Edmonton, ALTAMajor League
Carsen Twarynski2210162019-20212L1997-11-24St. Albert, ALTAMajor League
R.J. Umberger33460821421122005-20165L1982-05-03Pittsburgh, PAMajor League
Scottie Upshall1342737641452006-20093R1983-10-07Fort McMurray, ALTAMajor League
Ossi Vaananen461910222008-20091D1980-08-18Vantaa, FinlandMajor League
Ed Van Impe617191071268921967-19769D1940-05-27Saskatoon, SASKMajor League
James Van Riemsdyk5271461512971822009-20238L1989-05-04Middletown, NJMajor League
John Vanbiesbrouck112022181998-20002G1963-09-04Detroit, MIMajor League
Jim Vandermeer756814792002-20083D1980-02-21Caroline, ALTAMajor League
Chris VandeVelde250172845772013-20174C1987-03-15Moorhead, MNMajor League
Philip Varone4734782018-20191C1990-12-04Vaughan, ONTMajor League
Michael Vecchione200002016-20171R1993-02-25Saugus, MAMajor League
Kris Versteeg277411242010-20111R1986-05-13Lethbridge, ALTAMajor League
Dennis Ververgaert95232447301978-19802R1953-03-30Hamilton, ONTMajor League
Claude Vilgrain200001993-19941R1963-03-01Port-Au-Prince, HaitiMajor League
Roman Vopat48033801998-19991C1976-04-21Litvinov, Czech Rep.Major League
Jakub Voracek7271774276043852011-202110R1989-08-15Kladno, Czech Rep.Major League
Mikhail Vorobyov3523582018-20202C1997-01-05Ufa, RussiaMajor League
Matt Walker8000202010-20122D1980-04-07Beaverlodge, ALTAMajor League
Sean Walker6361622342023-20241D1994-11-13Keswick, ONTMajor League
Wes Walz210101991-19921C1970-05-15Calgary, ALTAMajor League
Todd Warriner1323562002-20031L1974-01-03Blenheim, ONTMajor League
Steve Washburn400001999-20012C1975-04-10Ottawa, ONTMajor League
Jim Watson613381481864921972-1982101952-08-19Smithers, BCMajor League
Joe Watson746361621983991967-197811D1943-07-06Smithers, BCMajor League
Jordan Weal124192342382015-20194C1992-04-15North Vancouver, BCMajor League
Tom Webster000001995-19961R1948-10-04Kirkland Lake, ONTMajor League
Eric Weinrich21584553982001-20043D1966-12-19Roanoke, VAMajor League
Dale Weise152171734752016-20193R1988-08-05Winnipeg, MANMajor League
Jay Wells126535403131988-19902D1959-05-18Paris, ONTMajor League
Eric Wellwood31551042010-20133L1990-03-06Windsor, ONTMajor League
Brian Wesenberg100051998-19991R1977-05-09Peterborough, ONTMajor League
Blake Wesley5238111091979-19812D1959-07-10Red Deer, ALTAMajor League
Peter White104102131241998-20044C1969-03-15Montreal, PQMajor League
Ryan White1071711281312014-20162C1988-03-17Brandon, MANMajor League
Todd White310101999-20001C1975-05-21Kanata, ONTMajor League
Bob Wilkie1013481993-19941D1969-02-11Calgary, ALTAMajor League
Gordie Williams200021981-19832R1960-04-10Saskatoon, SASKMajor League
Justin Williams22643721151082000-20044R1981-10-04Cobourg, ONTMajor League
Max Willman50426202021-20232C1995-02-13Barnstable, MAMajor League
Behn Wilson339591552148731978-19835D1958-12-19Toronto, ONTMajor League
Dunc Wilson100001969-19701G1948-03-22Toronto, ONTMajor League
Chris Winnes402201993-19941R1968-02-12Ridgefield, CTMajor League
Ken Wregget107044181988-19924G1964-03-25Brandon, MANMajor League
Jamie Wright400042002-20031L1976-05-13Kitchener, ONTMajor League
Keith Wright100001967-19681R1944-04-13Aurora, ONTMajor League
Larry Wright3812361971-19763C1951-10-08Regina, SASKMajor League
Keith Yandle7711819142021-20221D1986-09-09Boston, MAMajor League
Cam York169154560682020-20244D2001-01-05Anaheim, CAMajor League
Mike York3444882006-20071C1978-01-03Waterford, MIMajor League
Tim Young20268121984-19851F1955-02-22Scarborough, ONTMajor League
Wendell Young600001987-19881G1963-08-01Halifax, NSMajor League
Dmitri Yushkevich2151763802121992-20034D1971-11-19Cherepovets, RussiaMajor League
Zarley Zalapski1202261999-20001D1968-04-22Edmonton, ALTAMajor League
Egor Zamula9252025382020-20244D2000-03-30Chelyabinsk, RussiaMajor League
Larry Zeidel6611011741967-19692D1928-06-01Montreal, PQMajor League
Valeri Zelepukin1512730571031998-20002L1968-09-17Voskresensk, RussiaMajor League
Jason Zent200001998-19991L1971-04-15Buffalo, NYMajor League
Rob Zepp1000002014-20151G1981-09-07Newmarket, ONTMajor League
Rob Zettler650551031993-19952D1968-03-08Sept-Iles, PQMajor League
Peter Zezel310911702612301984-19895C1965-04-22Toronto, ONTMajor League
Alexei Zhamnov2051318142003-20041C1970-10-01Moscow, RussiaMajor League
Nikolai Zherdev5616622222010-20111R1984-11-05Kiev, UkraineMajor League
Alexei Zhitnik3131013382006-20071D1972-10-10Kiev, UkraineMajor League
Harry Zolnierczyk44347712011-20132L1987-09-01Toronto, ONTMajor League
Dainius Zubrus200194362891996-19993C1978-06-16Elektrenai, LithuaniaMajor 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.