hockey DB
search by league
team
morning report
contact us
home

Pittsburgh Penguins all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Ramzi Abid19325292002-20042C1980-03-24Montreal, PQMajor League
Noel Acciari55437102023-20241C1991-12-01Johnston, RIMajor League
Craig Adams4531853713002008-20157R1977-04-26Seria, BruneiMajor League
Andrew Agozzino1702242019-20201L1991-01-03Kleinburg, ONTMajor League
Peter Ahola22011141992-19931D1968-05-14Espoo, FinlandMajor League
Brad Aitken11123251987-19912L1967-10-30Scarborough, ONTMajor League
Peter Allen800081995-19961D1970-03-06Calgary, ALTAMajor League
Russ Anderson3531577926841976-19826D1955-02-12Minneapolis, MNMajor League
Paul Andrea9018274541967-19692R1941-07-31North Sydney, NSMajor League
Greg Andrusak19055121993-19994D1969-11-14Cranbrook, BCMajor League
Anthony Angello31325142019-20223C1996-03-06Albany, NYMajor League
Lou Angotti71172037361968-19691R1938-01-16Toronto, ONTMajor League
Shawn Antoski13000491996-19971L1970-03-25Brantford, ONTMajor League
Syl Apps4951513495002411970-19788C1947-08-01Toronto, ONTMajor League
John Arbour17022351968-19691D1945-09-28Niagara Falls, ONTMajor League
Josh Archibald769615472015-20234R1992-10-06Regina, SASKMajor League
Mark Arcobello1002222014-20151F1988-08-12Milford, CTMajor League
Colby Armstrong1813761981752005-20083L1982-11-23Lloydminster, SASKMajor League
Chuck Arnason149464086501973-19763R1951-07-15Ashern, MANMajor League
Arron Asham1081017271222010-20122R1978-04-13Portage La Prairie, MANMajor League
Zachary Aston-Reese213293362932017-20225C1994-08-10Staten Island, NYMajor League
Jean-Sebastien Aubin168033101998-20046G1977-07-19Montreal, PQMajor League
Don Awrey7911213401976-19771D1943-07-18Kitchener, ONTMajor League
Wayne Babych67203454351984-19862R1958-06-06Edmonton, ALTAMajor League
Matthew Barnaby1291518333991998-20013R1973-05-04Ottawa, ONTMajor League
Stu Barnes2046769136661996-19993C1970-12-25Spruce Grove, ALTAMajor League
Tom Barrasso460031312511988-200012G1965-03-31Boston, MAMajor League
Doug Barrie811281968-19691D1946-10-02Edmonton, ALTAMajor League
Len Barrie5331114841994-19962C1969-06-04Kimberley, BCMajor League
Hank Bassen2500081967-19681G1932-12-06Calgary, ALTAMajor League
Andy Bathgate1503568103891967-19712C1932-08-28Winnipeg, MANMajor League
Nolan Baumgartner500022003-20041D1976-03-23Calgary, ALTAMajor League
Paul Baxter2022569948511980-19833D1955-10-28Winnipeg, MANMajor League
Kris Beech100101727592001-20084C1981-02-05Salmon Arm, BCMajor League
Roger Belanger44358321984-19851C1965-12-01St. Catharines, ONTMajor League
Neil Belland301101986-19871D1961-04-03Parry Sound, ONTMajor League
Emil Bemstrom1612322023-20241R1999-06-01Nykoping, SwedenMajor League
Beau Bennett129162945322012-20164R1991-11-27Gardena, CAMajor League
Harvey Bennett32336531974-19762C1952-08-09Cranston, RIMajor League
Josef Beranek91161935651996-20013C1969-10-25Litvinov, Czech Rep.Major League
Drake Berehowsky5251621631994-20043D1972-01-03Toronto, ONTMajor League
Yves Bergeron300001974-19772R1952-01-11Malartic, PQMajor League
Marc Bergevin15741721892000-20043D1965-08-11Montreal, PQMajor League
Stefan Bergkvist700091995-19972D1975-03-10Leksand, SwedenMajor League
Rick Berry13022212001-20021D1978-11-04Birtle, MANMajor League
Nick Beverley6721416211973-19741D1947-04-21Toronto, ONTMajor League
Wayne Bianchin26568411091301973-19796L1953-09-06Nanaimo, BCMajor League
Larry Bignell2003321973-19752D1950-01-07Edmonton, ALTAMajor League
Les Binkley19601121967-19725G1934-06-06Owen Sound, ONTMajor League
Paul Bissonnette15011222008-20091L1985-03-11Welland, ONTMajor League
Kasper Bjorkqvist610122021-20221R1997-07-10Espoo, FinlandMajor League
Nick Bjugstad4510616222018-20202C1992-07-17Minneapolis, MNMajor League
Scott Bjugstad2430341988-19891F1961-06-02St. Paul, MNMajor League
Bob Blackburn124812201051969-19712D1938-02-01Rouyn-Noranda, PQMajor League
Tom Bladon13562935991978-19802D1952-12-29Edmonton, ALTAMajor League
Mike Blaisdell76161531381985-19872R1960-01-18Moose Jaw, SASKMajor League
Joseph Blandisi27235102018-20202C1994-07-18Markham, ONTMajor League
Teddy Blueger250335992822018-20235C1994-08-15Riga, LatviaMajor League
Doug Bodger299351321672921984-19895D1966-06-18Chemainus, BCMajor League
Eric Boguniecki385611292005-20061C1975-05-06New Haven, CTMajor League
Patrick Boileau1634782003-20041D1975-02-22Montreal, PQMajor League
Leo Boivin1141426401001967-19692D1931-08-02Prescott, ONTMajor League
Brian Bonin500001998-19991C1973-11-28St. Paul, MNMajor League
Nick Bonino146273966472015-20233C1988-04-20Hartford, CTMajor League
Dennis Bonvie31000801999-20012R1973-07-23Antigonish, NSMajor League
Robert Bortuzzo113416201712011-20154D1989-03-18Thunder Bay, ONTMajor League
Joel Bouchard701102002-20031D1974-01-23Montreal, PQMajor League
Philippe Boucher25336242008-20091D1973-03-24St. Apollinaire, PQMajor League
Bob Boughner692352161999-20012D1971-03-08Windsor, ONTMajor League
Chris Bourque20033102009-20101L1986-01-29Boston, MAMajor League
Phil Bourque34475891644351983-19928D1962-06-08Chelmsford, MAMajor League
Pat Boutette247651091745481981-19854C1952-03-01Windsor, ONTMajor League
Zach Boychuk700022012-20131C1989-10-04Airdrie, ALTAMajor League
Randy Boyd84417211261981-19843D1962-01-23Coniston, ONTMajor League
Wally Boyer203326294811968-19724C1937-09-27Cowan, MANMajor League
Brian Boyle66111021272021-20221C1984-12-18Hingham, MAMajor League
Matt Bradley827916652003-20041R1978-06-13Stittsville, ONTMajor League
Derick Brassard54121123332017-20192C1987-09-22Hull, PQMajor League
Tim Brent100002007-20081C1984-03-10Cambridge, ONTMajor League
Andy Brickley95253560191983-19852L1961-08-09Melrose, MAMajor League
Michel Briere76123244201969-19701C1949-10-21Malartic, PQMajor League
Martin Brochu100002003-20041G1973-03-10Anjou, PQMajor League
Andy Brown45000621972-19742G1944-02-15Hamilton, ONTMajor League
Doug Brown77183755181993-19941R1964-06-12Southborough, MAMajor League
Greg Brown363811281993-19941D1968-03-07Southborough, MAMajor League
Rob Brown4141501923423921987-20007R1968-04-10Kingston, ONTMajor League
Kelly Buchberger711341092003-20041R1966-12-02Langenburg, SASKMajor League
Mike Bullard3821851753603881980-19877F1961-03-10Ottawa, ONTMajor League
Ted Bulley26325121983-19841L1955-03-25Windsor, ONTMajor League
Michael Bunting1134722023-20241L1995-09-17Scarborough, ONTMajor League
Charlie Burns76133851221968-19691C1936-02-14Detroit, MIMajor League
Robin Burns41055321970-19733L1946-08-27Montreal, PQMajor League
Dave Burrows573241081323011971-19818D1949-01-11Toronto, ONTMajor League
Rod Buskas4311648649591982-19908D1961-01-07Wetaskiwin, ALTAMajor League
Sven Butenschoen33011141997-20014D1976-03-22Itzehoe, GermanyMajor League
Drake Caggiula400002022-20231C1994-06-20Pickering, ONTMajor League
Eric Cairns28101922005-20072D1974-06-27Oakville, ONTMajor League
Jock Callander1012128491141987-19924C1961-04-23Regina, SASKMajor League
Colin Campbell2431452665171974-19794D1953-01-28London, ONTMajor League
Dave Capuano600021989-19901L1968-07-27Warwick, RIMajor League
Luca Caputi921362008-20102L1988-10-01Toronto, ONTMajor League
Steve Cardwell5391120351970-19733L1950-08-18Toronto, ONTMajor League
Randy Carlyle397662573235821978-19846D1956-04-19Sudbury, ONTMajor League
Sebastien Caron90011122002-20063G1980-06-25Amqui, PQMajor League
Gene Carr70173754761977-19781C1951-09-17Nanaimo, BCMajor League
Jeff Carter231504797802020-20244C1985-01-01London, ONTMajor League
Tom Cassidy26347151977-19781C1952-03-15Blind River, ONTMajor League
Jay Caufield19437107141988-19935R1960-07-17Philadelphia, PAMajor League
Cody Ceci5341317102020-20211D1993-12-21Ottawa, ONTMajor League
John Chabot2163698134261984-19873C1962-05-18Summerside, PEIMajor League
Blair Chapman227485199711976-19804R1956-06-13Lloydminster, SASKMajor League
Todd Charlesworth863912411983-19885D1965-03-22Calgary, ALTAMajor League
Alain Chevrier301121989-19901G1961-04-23Cornwall, ONTMajor League
Andy Chiodo800002003-20041G1983-04-24Toronto, ONTMajor League
Marc Chorney139518231511980-19844D1959-11-08Fort William, ONTMajor League
Taylor Chorney700002014-20151D1987-04-27Thunder Bay, ONTMajor League
Tom Chorske3315621999-20001L1966-09-18Minneapolis, MNMajor League
Erik Christensen143333366882005-20083C1983-12-17Edmonton, ALTAMajor League
Jeff Christian15224151994-19973L1970-07-30Burlington, ONTMajor League
Jeff Chychrun18011371991-19932D1966-05-03La Salle, PQMajor League
Kim Clackson450331661979-19801D1955-02-13Saskatoon, SASKMajor League
Adam Clendening9011102015-20161D1992-10-26Niagara Falls, NYMajor League
Paul Coffey3311083324405711987-19925D1961-06-01Weston, ONTMajor League
Ian Cole218950591902014-20184D1989-02-21Ann Arbor, MIMajor League
Blake Comeau61161531652014-20151L1986-02-18Meadow Lake, SASKMajor League
Mike Comrie21156182010-20111C1980-09-11Edmonton, ALTAMajor League
Mike Condon100002016-20171G1990-04-27Holliston, MAMajor League
Ty Conklin3301142007-20081G1976-03-30Eagle River, AKMajor League
Chris Conner87131124122009-20143R1983-12-23Westland, MIMajor League
Matt Cooke35267831504162008-20135L1978-09-07Belleville, ONTMajor League
Rene Corbet479918571999-20012L1973-06-25Victoriaville, PQMajor League
Frankie Corrado700042016-20182D1993-03-26Toronto, ONTMajor League
Mike Corrigan98223961461976-19782L1946-01-11Ottawa, ONTMajor League
Jacques Cossette648614291975-19793R1954-06-20Rouyn-Noranda, PQMajor League
Ryan Craig6000222010-20111C1982-01-06Abbotsford, BCMajor League
Sidney Crosby126258599515808192005-202419C1987-08-07Cole Harbour, NSMajor League
Cory Cross601162005-20061D1971-01-03Lloydminster, ALTAMajor League
Bruce Crowder264711231984-19851F1957-03-25Essex, ONTMajor League
Greg Crozier100002000-20011L1976-07-06Calgary, ALTAMajor League
John Cullen262881842723991988-19954C1964-08-02Puslinch, ONTMajor League
Matt Cullen225364783642015-20193C1976-11-02Virginia, MNMajor League
Randy Cunneyworth2951011152165131985-19894L1961-05-10Etobicoke, ONTMajor League
Josh Currie100002020-20211R1992-10-29Charlottetown, PEIMajor League
John Curry400002008-20102G1984-02-27Shorewood, MNMajor League
Kevin Czuczman200002020-20211D1991-01-09Port Elgin, ONTMajor League
Matt D'Agostini801142013-20141R1986-10-23Sault Ste. Marie, ONTMajor League
Chris Dahlquist1951026362191985-19916D1962-12-14Fridley, MNMajor League
Alexandre Daigle3343782002-20031R1975-02-07Montreal, PQMajor League
J.J. Daigneault6661723591995-19972D1965-10-12Montreal, PQMajor League
Joe Daley3900021967-19703G1943-02-20East Kildonan, MANMajor League
Trevor Daley109113041632015-20172D1983-10-09Toronto, ONTMajor League
Jeff Daniels13481119361990-19944L1968-06-24Oshawa, ONTMajor League
Kim Davis345712471977-19814C1957-10-31Flin Flon, MANMajor League
Billy Dea139262046101967-19692C1933-04-03Edmonton, ALTAMajor League
Jean-Sebastien Dea920262016-20193C1994-02-08Laval, PQMajor League
Nelson DeBenedet31639111974-19751D1947-12-31Cordenons, ItalyMajor League
Dean DeFazio22022281983-19841F1963-04-16Ottawa, ONTMajor League
Gilbert Delorme543710441989-19901D1962-11-25Boucherville, PQMajor League
Ab DeMarco429132281973-19752D1949-02-27Cleveland, OHMajor League
Larry DePalma710151993-19941L1965-10-27Trenton, MIMajor League
Philippe DeRouville300001994-19972G1974-08-07Victoriaville, PQMajor League
Casey DeSmith13401162017-20235G1991-08-13Rochester, NHMajor League
Simon Despres144528331202011-20154D1991-07-27Laval, PQMajor League
Thomas Di Pauli2000102019-20201C1994-04-29Caldaro, ItalyMajor League
Bob Dillabough6171219201967-19692C1941-04-27Belleville, ONTMajor League
Gord Dineen117210121731988-19924D1962-09-21Toronto, ONTMajor League
Michel Dion151055141981-19854G1954-02-11Granby, PQMajor League
Bobby Dollas752810641998-20012D1965-01-31Montreal, PQMajor League
Robert Dome527714121997-20002R1979-01-29Skalica, SlovakiaMajor League
Louis Domingue200002021-20221G1992-03-06Saint-Hyacinthe, PQMajor League
Shean Donovan656612342001-20032R1975-01-22Timmins, ONTMajor League
Rob Dopson200001993-19941G1967-08-21Smiths Falls, ONTMajor League
Steve Downie721414282382014-20151R1987-04-03Newmarket, ONTMajor League
Nick Drazenovic100022013-20141C1987-01-14Prince George, BCMajor League
Justin Duberman400001993-19941R1970-03-23New Haven, CTMajor League
Ron Duguay53112031361985-19872C1957-07-06Sudbury, ONTMajor League
Brian Dumoulin546191201391462013-202310D1991-09-06Biddeford, MEMajor League
Micki DuPont301142006-20071D1980-04-15Calgary, ALTAMajor League
Pascal Dupuis4521091382471972007-20169L1979-04-07Laval, PQMajor League
Steve Durbano66423273091973-19763D1951-12-12Toronto, ONTMajor League
Steve Dykstra651671261988-19891D1961-12-01Edmonton, ALTAMajor League
Joe Dziedzic1281414281311995-19972L1971-12-18Minneapolis, MNMajor League
Mike Eastwood8241519402003-20041C1967-07-01Ottawa, ONTMajor League
Mark Eaton24172431862006-20135D1977-05-06Wilmington, DEMajor League
Andrew Ebbett3316722013-20152C1983-01-02Vernon, BCMajor League
Darryl Edestrand1582547721401971-19743D1945-11-06Strathroy, ONTMajor League
Tom Edur5853843181977-19781D1954-11-18Toronto, ONTMajor League
Gary Edwards600021981-19821G1947-10-05Toronto, ONTMajor League
Marv Edwards100001968-19691G1935-08-15St. Catharines, ONTMajor League
Roy Edwards1501101971-19721G1937-03-12Seneca Township, ONTMajor League
Christian Ehrhoff4931114262014-20151D1982-07-06Moers, GermanyMajor League
Nils Ekman346915242006-20071R1976-03-11Stockholm, SwedenMajor League
Lars Eller72141327322023-20241C1989-05-08Rodovre, DenmarkMajor League
Shane Endicott45123472001-20062C1981-12-21Saskatoon, SASKMajor League
Deryk Engelland2431334473082009-20145D1982-04-03Edmonton, ALTAMajor League
Bryan Erickson1114501987-19881F1960-03-07Roseau, MNMajor League
Bob Errey5721321402726511983-199310L1964-09-21Montreal, PQMajor League
Pat Falloon304913101999-20001R1972-09-22Foxwarren, MANMajor League
Bobby Farnham14000292014-20162R1989-01-21North Andover, MAMajor League
Rico Fata120212647742002-20063R1980-02-12Sault Ste. Marie, ONTMajor League
Mario Faubert23121901112221974-19827D1954-12-02Valleyfield, PQMajor League
Ruslan Fedotenko145274269942008-20102F1979-01-18Kiev, UkraineMajor League
Taylor Fedun400002022-20231D1988-06-04Edmonton, ALTAMajor League
Eric Fehr107141125332015-20172C1985-09-07Winkler, MANMajor League
Tony Feltrin38336441980-19833D1961-12-06Ladysmith, BCMajor League
Andrew Ference1631125361571999-20034D1979-03-17Edmonton, ALTAMajor League
George Ferguson310891061951621978-19835F1952-08-22Trenton, ONTMajor League
Chris Ferraro46347431997-19981C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro29347121997-19981R1973-01-24Port Jefferson, NYMajor League
Jonathan Filewich500002007-20081R1984-10-02Kelowna, BCMajor League
Rusty Fitzgerald25224121994-19962C1972-10-04Minneapolis, MNMajor League
John Flesch297512191977-19781L1953-07-15Sudbury, ONTMajor League
Marc-Andre Fleury69101414562003-201713G1984-11-28Sorel, PQMajor League
Ron Flockhart80272350441983-19852F1960-10-10Smithers, BCMajor League
Dan Focht642681242002-20042D1977-12-31Regina, SASKMajor League
Bryan Fogarty1204441992-19931D1969-06-11Montreal, PQMajor League
Val Fonteyne349398212141967-19725L1933-12-02Wetaskiwin, ALTAMajor League
Brian Ford800001984-19851G1961-09-22Edmonton, ALTAMajor League
Corey Foster1122421995-19961D1969-10-27Ottawa, ONTMajor League
Greg Fox7541014921983-19852D1953-08-12Vancouver, BCMajor League
Ron Francis5331644496132951990-19988C1963-03-01Sault Ste. Marie, ONTMajor League
Dan Frawley2403337706101985-19894R1962-06-02Sturgeon Falls, ONTMajor League
Mark Friedman544711432020-20233D1995-12-25Toronto, ONTMajor League
Maxim Galanov51437141998-19991D1974-03-13Krasnoyarsk, RussiaMajor League
Alex Galchenyuk4551217102019-20201C1994-02-12Milwaukee, WIMajor League
Perry Ganchar33257361987-19892R1963-10-28Saskatoon, SASKMajor League
Paul Gardner207981052031051980-19844C1956-03-05Fort Erie, ONTMajor League
Rob Garner100001982-19831C1958-08-17Weston, ONTMajor League
Mathieu Garon400002008-20091G1978-01-09Chandler, PQMajor League
Steve Gatzos89152035831981-19854F1961-06-22Toronto, ONTMajor League
Frederick Gaudreau19281022020-20211C1993-05-01Bromont, PQMajor League
Cameron Gaunce12134132016-20171D1990-03-19Sudbury, ONTMajor League
Rob Geale100021984-19851C1962-04-17Edmonton, ALTAMajor League
Brian Gibbons415121762013-20141L1988-02-26Braintree, MAMajor League
Lee Giffin2713491986-19882R1967-04-01Chatham, ONTMajor League
Ed Gilbert4511201975-19772C1952-03-12Hamilton, ONTMajor League
Stan Gilbertson115191736191975-19772L1944-10-29Duluth, MNMajor League
Randy Gilhen1332021411051989-19912L1963-06-13Winnipeg, MANMajor League
Hal Gill8031114692007-20092D1975-04-06Concord, MAMajor League
Bob Gladney1315621983-19841D1957-08-27Come By Chance, NFLDMajor League
Tanner Glass115510151522012-20142L1983-11-29Regina, SASKMajor League
Marcel Goc5526882013-20152C1983-08-24Calw, West GermanyMajor League
Eric Godard13537103522008-20113L1980-03-07Vernon, BCMajor League
Dave Goertz200021987-19881D1965-03-28Edmonton, ALTAMajor League
Alex Goligoski177236790682007-20114D1985-07-30Grand Rapids, MNMajor League
Sergei Gonchar322542052593132005-20105D1974-04-13Chelyabinsk, RussiaMajor League
Steve Gotaas365611451987-19881C1967-05-10Camrose, ALTAMajor League
Pat Graham6271320711981-19832L1961-05-25Toronto, ONTMajor League
Mikael Granlund2114582022-20231C1992-02-26Oulu, FinlandMajor League
Derek Grant2523562018-20191C1990-04-20Abbotsford, BCMajor League
Ryan Graves7031114302023-20241D1995-05-21Yarmouth, NSMajor League
Thomas Greiss2000002014-20151G1986-01-29Fuessen, GermanyMajor League
Tuomas Gronman22123251997-19981D1974-03-22Rauma, FinlandMajor League
Jonathan Gruden1610152022-20242C2000-05-04Rochester Hills, MIMajor League
Scott Gruhl610101987-19881L1959-09-13Port Colborne, ONTMajor League
Erik Gudbranson2602282018-20202D1992-01-07Ottawa, ONTMajor League
Steve Guenette3201121986-19893G1965-11-13Gloucester, ONTMajor League
Nate Guenin200002009-20101D1982-12-10Aliquippa, PAMajor League
Jake Guentzel5032192474662242016-20248L1994-10-06Omaha, NEMajor League
Bill Guerin95263157932008-20102R1970-11-09Wilbraham, MAMajor League
Vic Hadfield16361791401181974-19773L1940-10-04Oakville, ONTMajor League
Carl Hagelin195275683742015-20194L1988-08-23Sodertalje, SwedenMajor League
Ron Hainsey1603342016-20171D1981-03-24Bolton, CTMajor League
Anders Hakansson6291221261982-19831F1956-04-27Munkfors, SwedenMajor League
Adam Hall46246242007-20081R1980-08-14Kalamazoo, MIMajor League
Filip Hallander300002021-20232C2000-06-29Sundsvall, SwedenMajor League
Jim Hamilton95141832281977-19858L1957-01-18Barrie, ONTMajor League
Dave Hannan35560881485301981-19898L1961-11-26Sudbury, ONTMajor League
Nick Harbaruk30840611012571969-19734R1943-08-16Drohiczyn, PolandMajor League
Jansen Harkins43044212023-20241C1997-05-23Cleveland, OHMajor League
Scott Harrington1000042014-20151D1993-03-10Kingston, ONTMajor League
Billy Harris547132081968-19691C1935-07-29Toronto, ONTMajor League
Paul Harrison1300001981-19821G1955-02-11Timmins, ONTMajor League
Kevin Hatcher22045951401931996-19993D1966-09-09Detroit, MIMajor League
Greg Hawgood33268331993-19952D1968-08-10Edmonton, ALTAMajor League
Johan Hedberg116033402000-20033G1973-05-05Leksand, SwedenMajor League
Danton Heinen141262955282021-20232L1995-07-05Langley, BCMajor League
Shawn Heins27112332002-20031D1973-12-24Eganville, ONTMajor League
Magnus Hellberg300002023-20241G1991-04-04Uppsala, SwedenMajor League
Denis Herron290066671972-198610G1952-06-18Chambly, PQMajor League
Bryan Hextall335711151864981969-19745F1941-05-23Winnipeg, MANMajor League
Bill Hicke1220261971-19721R1938-03-31Regina, SASKMajor League
Alex Hicks1131228401301996-19982L1969-09-04Calgary, ALTAMajor League
Wayne Hicks15471121967-19681R1937-04-09Aberdeen, WAMajor League
Andy Hilbert1971118162005-20061C1981-02-06Howell, MIMajor League
Randy Hillier3431379925941984-19917D1960-03-30Toronto, ONTMajor League
Vinny Hinostroza1412342023-20241C1994-04-03Chicago, ILMajor League
Todd Hlushko1998-19991L1970-02-07Guelph, ONTMajor League
Paul Hoganson200001970-19711G1949-11-11Toronto, ONTMajor League
Robert Holland4400021979-19812G1957-09-10Montreal, PQMajor League
Brian Holzinger7071724442002-20042C1972-10-10Parma, OHMajor League
Patric Hornqvist4071321322642222014-20206R1987-01-01Sollentuna, SwedenMajor League
Tim Horton442911401971-19721D1930-01-12Cochrane, ONTMajor League
Marian Hossa12371062007-20081R1979-01-12Stara Lubovna, SlovakiaMajor League
Greg Hotham1701163741181981-19854D1956-03-07London, ONTMajor League
Jan Hrdina366791482272151998-20035C1976-02-05Hradec Kralove, Czech Rep.Major League
Jiri Hrdina9392736291990-19922C1958-01-05Prague, Czech Rep.Major League
Tim Hrynewich556814821982-19842L1963-10-02Leamington, ONTMajor League
Lex Hudson200001978-19791D1955-12-31Winnipeg, MANMajor League
Mike Hudson402911341994-19951C1967-02-06Guelph, ONTMajor League
Pat Hughes1342823512391979-19812F1955-03-25Calgary, ALTAMajor League
Dave Hunter59111829771987-19881F1958-01-01Petrolia, ONTMajor League
Matt Hunwick424610212017-20181D1985-05-21Warren, MIMajor League
Matt Hussey1622402003-20062C1979-05-28New Haven, CTMajor League
Andrew Hutchinson501162010-20111D1980-03-24Evanston, ILMajor League
Jarome Iginla13561192012-20131R1977-07-01Edmonton, ALTAMajor League
Victor Ignatjev1101161998-19991D1970-04-26Riga, LatviaMajor League
Earl Ingarfield90233760161967-19692C1934-10-25Lethbridge, ALTAMajor League
Gary Inness10002241973-19763G1949-05-28Toronto, ONTMajor League
Richard Jackman74133952602003-20062D1978-06-28Toronto, ONTMajor League
Jaromir Jagr80643964010795931990-200111R1972-02-15Kladno, Czech Rep.Major League
John Jakopin19044422001-20021D1975-05-16Toronto, ONTMajor League
Connor James1410122007-20092C1982-08-25Calgary, ALTAMajor League
Mark Jankowski45471162020-20211C1994-09-13Hamilton, ONTMajor League
Tristan Jarry25611011242016-20248G1995-04-29Surrey, BCMajor League
Arto Javanainen1441521984-19851F1959-04-08Pori, FinlandMajor League
Dustin Jeffrey100151328102008-20146C1988-02-27Sarnia, ONTMajor League
Grant Jennings210721283571990-19955D1965-05-05Hudson Bay, SASKMajor League
Andreas Johansson7771724401996-19982C1973-05-19Falun, SwedenMajor League
Mathias Johansson1215642002-20031L1974-02-22Major League
Adam Johnson1313422018-20202C1994-06-22Grand Rapids, MNMajor League
Bob Johnson1200061974-19751G1948-11-12Farmington, MIMajor League
Brent Johnson62033242009-20123G1977-03-12Farmington, MIMajor League
Greg Johnson378917161996-19982C1971-03-16Thunder Bay, ONTMajor League
Jack Johnson14942024672018-20202D1987-01-13Indianapolis, INMajor League
Jim Johnson39014951096581985-19916D1962-08-09New Hope, MNMajor League
Mark Johnson136233962841979-19823F1957-09-22Minneapolis, MNMajor League
Nick Johnson1023572009-20112R1985-12-24Calgary, ALTAMajor League
Marc Johnstone100002023-20241F1996-06-19Cranford, NJMajor League
Jussi Jokinen91284068242012-20142L1983-04-01Kalajoki, FinlandMajor League
Stan Jonathan19033131982-19831L1955-05-09Oshweken, ONTMajor League
Ron Jones25033151973-19741D1951-04-11Vermilion, ALTAMajor League
Hans Jonsson242103848921999-20034D1973-08-02Ornskoldsvik, SwedenMajor League
Josh Jooris900002017-20181R1990-07-14Burlington, ONTMajor League
Chris Joseph1201028381291987-19963D1969-09-10Burnaby, BCMajor League
Pierre-Olivier Joseph13772734582020-20244D1999-07-01Laval, PQMajor League
Mark Kachowski6465112091987-19903L1965-02-20Edmonton, ALTAMajor League
Dominik Kahun5010172782019-20201C1995-07-02Plana, Czech. RepMajor League
Sheldon Kannegiesser75268761970-19733D1947-08-15North Bay, ONTMajor League
Kasperi Kapanen162295382312020-20233R1996-07-23Kuopio, FinlandMajor League
Ladislav Karabin900021993-19941L1970-02-16Bratislava, SlovakiaMajor League
Erik Karlsson7283846322023-20241D1990-05-31Landsbro, SwedenMajor League
Darius Kasparaitis4051568836611996-20026D1972-10-16Elektrenai, LithuaniaMajor League
Rick Kehoe722312324636881974-198511F1951-07-15Windsor, ONTMajor League
J.-Bob Kelly25069851544621973-19774L1946-06-06Fort William, ONTMajor League
Tyler Kennedy37276921681812007-20136R1986-07-15Sault Ste. Marie, ONTMajor League
Dan Kesa672810271998-19991R1971-11-23Vancouver, BCMajor League
Phil Kessel3281101933031022015-20194R1987-10-02Madison, WIMajor League
Rick Kessell842182041969-19734C1949-07-27Toronto, ONTMajor League
Orest Kindrachuk14438801181811978-19813C1950-09-14Nanton, ALTAMajor League
Petr Klima913441996-19971L1964-12-23Chaomutov, CzechMajor League
Rob Klinkhammer1012302014-20151L1986-08-12Lethbridge, ALTAMajor League
Chuck Kobasew33202152013-20141R1982-04-17Vancouver, BCMajor League
Konstantin Koltsov144122638502002-20063R1981-04-17Minsk, BelarusMajor League
George Konik527815261967-19681L1937-05-04Flin Flon, MANMajor League
Chris Kontos6791625181986-19882L1963-12-10Toronto, ONTMajor League
Joona Koppanen400002023-20241L1998-02-25Tampere, FinlandMajor League
Tom Kostopoulos79101626762001-20043R1979-01-24Mississauga, ONTMajor League
Alexei Kovalev3651512033543731998-20116R1973-02-24Togliatti, RussiaMajor League
Milan Kraft207414182522000-20044C1980-01-17Plzen, Czech Rep.Major League
Frantisek Kucera702202000-20011D1968-02-03Prague, CzechMajor League
Tom Kuhnhackl168112839482015-20183R1992-01-21Landshut, GermanyMajor League
Dmitri Kulikov601142022-20231D1990-10-29Lipetsk, RussiaMajor League
Chris Kunitz5691692193883892008-20179L1979-09-26Regina, SASKMajor League
Joel Kwiatkowski100002006-20071D1977-03-22Saskatoon, SASKMajor League
Jim Kyte573141271989-19912D1964-03-21Ottawa, ONTMajor League
Yvon Labre37235321970-19742D1949-11-29Sudbury, ONTMajor League
Dan LaCouture137813211572000-20033L1977-04-18Hyannis, MAMajor League
Sam Lafferty9461521602019-20223C1995-03-06Hollidaysburg, PAMajor League
Pete Laframboise355131881974-19751L1950-01-18Ottawa, ONTMajor League
Jean-Guy Lagace106420241191968-19754D1945-02-05L'Abord Plouffe, PQMajor League
Maxime Lagace100002020-20211G1993-01-12Saint-Augustin, PQMajor League
Patrick Lalime3900001996-19971G1974-07-07St. Bonaventure, PQMajor League
Ron Lalonde106102030161972-19753F1952-10-30Toronto, ONTMajor League
Mitch Lamoureux7011920591983-19852C1962-08-22Ottawa, ONTMajor League
Robert Lang345103158261961997-20025C1970-12-19Teplice, CzechMajor League
Ted Lanyon500041967-19681D1939-06-11Winnipeg, MANMajor League
Maxim Lapierre35022162014-20151C1985-03-29Montreal, PQMajor League
Georges Laraque88411151592006-20082L1976-12-07Montreal, PQMajor League
Pierre Larouche240119134253991974-19784F1955-11-16Taschereau, PQMajor League
Brad Lauer2141561995-19961L1966-10-27Humboldt, SASKMajor League
Janne Laukkanen125113748821999-20034D1970-03-19Lahti, FinlandMajor League
Kevin LaVallee338202841986-19871F1961-09-16Sudbury, ONTMajor League
Gordie Laxton1700001975-19794G1955-03-16Montreal, PQMajor League
Jamie Leach607714101989-19934R1969-08-25Winnipeg, MANMajor League
Steve Leach56235241999-20001R1966-01-16Cambridge, MAMajor League
Patrick Lebeau810121998-19991L1970-03-17Saint-Jerome, PQMajor League
Bill LeCaine400001968-19691L1938-03-11Moose Jaw, SASKMajor League
John LeClair94243458732005-20072L1969-07-05St. Albans, VTMajor League
Doug Lecuyer12145121982-19831C1958-03-10Wainwright, ALTAMajor League
Peter Lee4311141312452571977-19836L1956-01-02Chester, EnglandMajor League
Guillaume Lefebvre2124692002-20062L1981-05-07Amos, PQMajor League
Petteri Lehto600041984-19851D1961-03-13Turku, FinlandMajor League
Bob Leiter78141731181971-19721C1941-03-22Winnipeg, MANMajor League
Alain Lemieux100001986-19871C1961-05-24Montreal, PQMajor League
Mario Lemieux915690103317238341984-200617F1965-10-05Montreal, PQMajor League
Jordan Leopold2044862009-20101D1980-08-03Golden Valley, MNMajor League
Francois Leroux165214163561994-19973D1970-04-18Sainte-Adele, PQMajor League
Kristopher Letang10771645697337512006-202418D1987-04-24Montreal, PQMajor League
Mark Letestu85151429172009-20123C1985-02-04Elk Point, ALTAMajor League
Pierre-Luc Letourneau-Leblond100002013-20141R1985-06-04Levis, PQMajor League
Nick Libett121201838181979-19812L1945-12-09Stratford, ONTMajor League
Willy Lindstrom131243054361985-19872R1951-05-05Grums, SwedenMajor League
Richard Lintner19325102002-20031D1977-11-15Trencin, SlovakiaMajor League
Troy Loney532691001699801983-199310L1963-09-21Bow Island, ALTAMajor League
Ross Lonsberry23656731291501978-19813L1947-02-07Watson, SASKMajor League
Ben Lovejoy184929381012008-20167D1984-02-20Concord, NHMajor League
Darren Lowe812301983-19841R1960-10-13Toronto, ONTMajor League
John Ludvig32325472023-20241D2000-08-02Liberec, Czech Rep.Major League
Bernie Lukowich5391019321973-19741F1952-03-18North Battleford, SASKMajor League
Brian Lundberg100021982-19831D1960-06-05Burnaby, BCMajor League
Ross Lupaschuk300042002-20031D1981-01-19Edmonton, ALTAMajor League
Gilles Lupien31011341980-19811D1954-04-20Brownsburg, PQMajor League
Jack Lynch6412526611972-19742D1952-05-28Toronto, ONTMajor League
Steve Lyon300021976-19771R1952-11-03Toronto, ONTMajor League
Olli Maatta3622582107982013-20196D1994-08-22Jyvaskyla, FinlandMajor League
Lowell MacDonald328140166306601970-19787R1941-08-30New Glasgow, NSMajor League
Steve MacIntyre13000182011-20132D1980-08-08Brock, SASKMajor League
Norm Maciver4523032381994-19962D1964-09-08Thunder Bay, ONTMajor League
Rick MacLeish46131730301981-19832L1950-01-03Cannington, ONTMajor League
Al MacNeil7421012581967-19681D1935-09-27Sydney, NSMajor League
Pete Mahovlich1173975114761977-19792L1946-10-10Timmins, ONTMajor League
Evgeni Malkin1135492792128411482006-202418C1986-07-31Magnitogorsk, RussiaMajor League
Greg Malone4951432213644961976-19837C1956-03-08Chatham, NBMajor League
Ryan Malone29987821693012003-20084F1979-12-01Pittsburgh, PAMajor League
Kent Manderville86358502001-20032C1971-04-12Edmonton, ALTAMajor League
Jimmy Mann9000531987-19881R1959-04-17Montreal, PQMajor League
Moe Mantha232371311682231984-19884D1961-01-21Lakewood, OHMajor League
John Marino189105464512019-20223D1997-05-21North Easton, MAMajor League
Patrick Marleau811222019-20201C1979-09-15Swift Current, SASKMajor League
Paul Marshall59121224131979-198121960-09-07Toronto, ONTMajor League
Paul Martin2971792109802010-20155D1981-03-05Minneapolis, MNMajor League
Mike Matheson118163147612020-20222D1994-02-27Pointe-Claire, PQMajor League
Dwight Mathiasen33178181985-19883R1963-12-05Brandon, MANMajor League
Dick Mattiussi44044321967-19692D1938-05-01Smooth Rock Falls, ONTMajor League
Bryan Maxwell89320231411983-19852D1955-09-07North Bay, ONTMajor League
Pat Mayer100041987-19881D1961-07-24Royal Oak, MIMajor League
Gary McAdam140274067951978-19813F1955-12-31Smiths Falls, ONTMajor League
Andrew McBain415914511989-19901R1965-02-18Toronto, ONTMajor League
Dunc McCallum1851435492281967-19714D1940-03-29Flin Flon, MANMajor League
Jared McCann141394584382018-20213L1996-05-31Stratford, ONTMajor League
Kevin McCarthy95132639821983-19852D1957-07-14Winnipeg, MANMajor League
Kevin McClelland72812201391981-19843R1962-07-04Oshawa, ONTMajor League
Keith McCreary29282591411991967-19725L1940-06-19Sundridge, ONTMajor League
Ab McDonald74222143381967-19681L1936-02-18Winnipeg, MANMajor League
Colin McDonald500002011-20121R1984-09-30Wethersfield, CTMajor League
Joe McDonnell432911221984-19862D1961-05-11Kitchener, ONTMajor League
Al McDonough1525674130461971-19743R1950-06-06St. Catharines, ONTMajor League
Shawn McEachern1705359112781991-19954L1969-02-28Waltham, MAMajor League
Jim McGeough4241014201984-19873C1963-04-13Regina, SASKMajor League
Brock McGinn124221638352021-20232L1994-02-02Fergus, ONTMajor League
Jay McKee621910542009-20101D1977-09-08Kingston, ONTMajor League
Greg McKegg2622482017-20181C1992-06-17St. Thomas, ONTMajor League
Steve McKenna162103133132000-20043D1973-08-21Toronto, ONTMajor League
Brian McKenzie611241971-19721C1951-03-16St. Catharines, ONTMajor League
Jim McKenzie50213791993-19952L1969-11-03Gull Lake, SASKMajor League
Dave McLlwain108141428481987-19963C1967-06-09Seaforth, ONTMajor League
Mike McMahon12134191969-19701D1941-08-30Quebec, PQMajor League
Bob McManama99112536281973-19763C1951-10-07Belmont, MAMajor League
Marty McSorley134525303781983-19943D1963-05-18Hamilton, ONTMajor League
Mike Meeker400051978-19791C1958-02-23Ottawa, ONTMajor League
Jayson Megna485510202013-20152C1990-02-01Fort Lauderdale, FLMajor League
Ron Meighan41268161982-19831D1963-05-26Montreal, PQMajor League
Josef Melichar310733402632000-20076D1979-01-20Ceske Budejovice, Czech Rep.Major League
Eric Meloche618917322001-20043R1976-05-01Lachute, PQMajor League
Gilles Meloche104022221985-19883G1950-07-12Montreal, PQMajor League
Zbynek Michalek13572532542010-20122D1982-12-23Jindrichuv Hradec, Czech Rep.Major League
Dave Michayluk1991-19921R1962-05-18Wakaw, SASKMajor League
Greg Millen135055201978-19813G1957-06-25Toronto, ONTMajor League
Kevin Miller13651141995-19961R1965-09-09Lansing, MIMajor League
Kip Miller154264672381998-20013C1969-06-11Lansing, MIMajor League
Chris Minard35235142007-20092C1981-11-18Owen Sound, ONTMajor League
Dmitri Mironov87436401121995-19972D1965-12-25Moscow, RussiaMajor League
Carl Mokosak300041986-19871L1962-09-22Fort Saskatchewan, ALTAMajor League
Hartland Monahan720221977-19781F1951-03-29Montreal, PQMajor League
Dominic Moore596915462006-20071C1980-08-03Thornhill, ONTMajor League
Ian Moran4331944632811994-20039R1972-08-24Cleveland, OHMajor League
Alexei Morozov45184135219981997-20047R1977-02-16Moscow, RussiaMajor League
Jim Morrison13252530721969-19712D1931-10-11Montreal, PQMajor League
Lew Morrison214131326121974-19784R1948-02-11Gainsborough, SASKMajor League
Brenden Morrow156814192012-20131L1979-01-16Carlyle, SASKMajor League
Kael Mouillierat100022015-20161L1987-12-09Edmonton, ALTAMajor League
Joe Mullen3791531723251011990-19976F1957-02-26New York, NYMajor League
Glenn Mulvenna100021991-19921C1967-02-18Ottawa, ONTMajor League
Paul Mulvey27178761981-19821L1958-09-27Sudbury, ONTMajor League
Craig Muni64044361996-19971D1962-07-19Toronto, ONTMajor League
Matt Murley59268382003-20062L1979-12-17Troy, NYMajor League
Larry Murphy336782233012131990-19955D1961-03-08Scarborough, ONTMajor League
Douglas Murray1412392012-20131D1980-03-12Bromma, SwedenMajor League
Glen Murray135252651811995-19972R1972-11-01Halifax, NSMajor League
Matt Murray19904482015-20205G1994-05-25Thunder Bay, ONTMajor League
Troy Murray13022231994-19951C1962-07-31Calgary, ALTAMajor League
Markus Naslund151254267651993-19963L1973-07-30Ornskoldsvik, SwedenMajor League
Alain Nasreddine56145302005-20083D1975-07-10Montreal, PQMajor League
James Neal19989951841742010-20144L1987-09-03Whitby, ONTMajor League
Patrick Neaton9112121993-19941D1971-05-21Detroit, MIMajor League
Alex Nedeljkovic2800002023-20241G1996-01-07Parma, OHMajor League
Petr Nedved15478921701341995-19972L1971-12-09Liberec, CzechMajor League
Mike Needham819514161991-19943R1970-04-04Calgary, ALTAMajor League
Todd Nelson100001991-19921D1969-05-15Prince Albert, SASKMajor League
Cam Newton1601161970-19732G1950-02-25Peterborough, ONTMajor League
Antti Niemi301102017-20181G1983-08-29Vantaa, FinlandMajor League
Ville Nieminen881014241012001-20032L1977-04-06Tampere, FinlandMajor League
Matthew Nieto2213442023-20241L1992-11-05Long Beach, CAMajor League
Matt Niskanen2141966851302010-20144D1986-12-06Virginia, MNMajor League
Stefan Noesen610102019-20201R1993-02-12Plano, TXMajor League
Ted Nolan18112341985-19861L1958-04-07Sault Ste. Marie, ONTMajor League
Simon Nolet39981721975-19761R1941-09-23Saint-Odilon, PQMajor League
Niklas Nordgren1500042005-20061L1979-06-28Ornskoldsvik, SwedenMajor League
Joe Noris35257201971-19721C1951-10-26Denver, COMajor League
Jeff Norton3221012202000-20011D1965-11-25Acton, MAMajor League
Hank Nowak13000111973-19741L1950-11-24Oshawa, ONTMajor League
Alexander Nylander1411262022-20242L1998-03-02Calgary, ALTAMajor League
Drew O'Connor147202444382020-20244L1998-06-09Chatham, NJMajor League
Tom O'Regan6151217101983-19863F1961-12-29Cambridge, MAMajor League
Cal O'Reilly601102011-20121C1986-09-30Toronto, ONTMajor League
Lyle Odelein27011502005-20061D1968-07-21Quill Lake, SASKMajor League
Roman Oksiuta700041996-19971R1970-08-21Murmansk, RussiaMajor League
Fredrik Olausson127134760661996-19982D1966-10-05Dadesjo, SwedenMajor League
Ed Olczyk68151833411996-19982C1966-08-16Chicago, ILMajor League
Jamie Oleksiak83817251062017-20192D1992-12-21Toronto, ONTMajor League
Steven Oleksy11011242016-20171D1986-02-04Chesterfield, MIMajor League
Krzysztof Oliwa831452812000-20022L1973-04-12Tychy, PolandMajor League
Brooks Orpik703131191327342002-201411D1980-09-26San Francisco, CAMajor League
Michel Ouellet123354580462005-20072R1982-03-05Rimouski, PQMajor League
Dennis Owchar1681849671461974-19784D1953-03-28Dryden, ONTMajor League
Jim Paek170426301171990-19944D1967-04-07Seoul, South KoreaMajor League
Wilf Paiement23268391987-19881R1955-10-16Earlton, ONTMajor League
Zigmund Palffy42113142122005-20061R1972-05-05Skalica, SlovakiaMajor League
Bob Paradise203733402091973-19795D1944-04-22St. Paul, MNMajor League
Rich Parent700002000-20011G1973-01-12Montreal, PQMajor League
Richard Park112111425501994-20124C1976-05-27Seoul, South KoreaMajor League
Ed Patterson68336561993-19973R1972-11-14Calgary, ALTAMajor League
Adam Payerl200022013-20141C1991-03-04Kitchener, ONTMajor League
Mel Pearson201101967-19681C1938-04-29Flin Flon, MANMajor League
Tanner Pearson449514132018-20191L1992-08-10Kitchener, ONTMajor League
Alexander Pechurskiy100002009-20101G1990-06-04Magnitogorsk, RussiaMajor League
Barry Pederson84102636501989-19912C1961-03-13Big River, SASKMajor League
David Perron86162238702014-20162L1988-05-28Sherbrooke, PQMajor League
Janne Pesonen700002008-20091W1982-05-11Suomussalmi, FinlandMajor League
Toby Petersen9110162682000-20022C1978-10-27Minneapolis, MNMajor League
Ronald Petrovicky31336282006-20071R1977-02-15Zilina, SlovakiaMajor League
Jeff Petry6152631242022-20231D1987-12-09Ann Arbor, MIMajor League
Marcus Pettersson385131061192362018-20246D1996-05-08Skelleftea, SwedenMajor League
Matthew Phillips300002023-20241R1998-04-06Calgary, ALTAMajor League
Alexandre Picard1704442011-20121D1985-07-05Gatineau, PQMajor League
Frank Pietrangelo87033301987-19925G1964-12-17Niagara Falls, ONTMajor League
Lasse Pirjeta3810919182003-20062L1974-04-04Oulu, FinlandMajor League
Domenic Pittis100001996-19971C1974-10-01Calgary, ALTAMajor League
Michel Plasse75033141974-19762G1949-06-01Montreal, PQMajor League
Sergei Plotnikov32022202015-20161L1990-06-03Komsomolsk, RussiaMajor League
Steve Poapst21044102005-20061D1969-01-03Cornwall, ONTMajor League
Ryan Poehling53771482022-20231C1999-01-03Lakeville, MNMajor League
Greg Polis25688701581461970-19744L1950-08-08Westlock, ALTAMajor League
Alexei Ponikarovsky16279172009-20101L1980-04-09Kiev, UkraineMajor League
Peter Popovic54156301999-20001D1968-02-10Koping, SwedenMajor League
Kevin Porter4303302015-20172C1986-03-12Detroit, MIMajor League
Corey Potter100002010-20111D1984-01-05Lansing, MIMajor League
Samuel Poulin501142022-20242R2001-02-25Blainville, PQMajor League
Derrick Pouliot6721214102014-20173D1994-01-16Estevan, SASKMajor League
Kelly Pratt22066151974-19751R1953-02-08High Prairie, ALTAMajor League
Tracy Pratt83512171581968-19702D1943-03-08New York, NYMajor League
Dean Prentice144474289321969-19712L1932-10-05Schumacher, ONTMajor League
Noel Price143845531091967-19692D1935-12-09Brockville, ONTMajor League
Pat Price128852604591980-19833D1955-03-24Nelson, BCMajor League
Tom Price1902281976-19793D1954-07-12Toronto, ONTMajor League
Ken Priestlay51291141990-19922C1967-08-24Vancouver, BCMajor League
Wayne Primeau131924331272000-20033C1976-06-04Scarborough, ONTMajor League
Sean Pronger710121997-19992C1972-11-30Thunder Bay, ONTMajor League
Jean Pronovost7533162876033061968-197810R1945-12-18Shawinigan Falls, PQMajor League
Jesse Puljujarvi1530342023-20241R1998-05-07Alvkarleby, SwedenMajor League
Jamie Pushor913361062001-20032D1973-02-11Lethbridge, ALTAMajor League
Valtteri Puustinen434151962021-20242R1999-06-04Kuopio, FinlandMajor League
Taylor Pyatt34404102013-20141L1981-08-19Thunder Bay, ONTMajor League
Dan Quinn2701111652762241986-19975C1965-06-01Ottawa, ONTMajor League
Rickard Rakell1614360103402021-20243R1993-05-05Sundbyberg, SwedenMajor League
Mike Ramsey77347301992-19942D1960-12-03Minneapolis, MNMajor League
Ryan Reaves58448842017-20181R1987-01-20Winnipeg, MANMajor League
Mark Recchi3891542313853001988-20087R1968-02-01Kamloops, BCMajor League
Greg Redquest100001977-19781G1956-07-30Toronto, ONTMajor League
Dylan Reese300002012-20131D1984-08-29Pittsburgh, PAMajor League
Nick Ricci1900021979-19834G1959-06-03Niagara Falls, ONTMajor League
Stephane Richer58131225142001-20021L1966-06-07Buckingham, PQMajor League
Pat Riggin39011141986-19882G1959-05-26Kincardine, ONTMajor League
Juuso Riikola8031013182018-20224D1993-11-09Joensuu, FinlandMajor League
Gary Rissling1842026468321980-19855L1956-08-08Saskatoon, SASKMajor League
Jani Rita3034742005-20061L1981-07-25Helsinki, FinlandMajor League
Bobby Rivard275121741967-19681C1939-08-01Sherbrooke, PQMajor League
Rene Robert4971118421971-19721C1948-12-31Trois-Rivieres, PQMajor League
Gary Roberts57101828662006-20082L1966-05-23North York, ONTMajor League
Gordie Roberts134534391571990-19922D1957-10-02Detroit, MIMajor League
Luc Robitaille46231942371994-19951L1966-02-17Montreal, PQMajor League
Randy Robitaille81153247242001-20032C1975-10-12Ottawa, ONTMajor League
David Roche1321212242851995-19972L1975-06-13Lindsay, ONTMajor League
Evan Rodrigues124273158242019-20223C1993-07-28Toronto, ONTMajor League
Roberto Romano12501161982-19946G1962-10-29Montreal, PQMajor League
Tom Roulston58111728101983-19862R1957-11-20Winnipeg, MANMajor League
Mike Rowe11000111984-19873D1965-03-08Kingston, ONTMajor League
Carter Rowney71571282016-20182C1989-05-10Grande Prairie, ALTAMajor League
Andre Roy472131282005-20072L1975-02-08Port Chester, NYMajor League
Michal Rozsival2371847651611999-20034D1978-09-03Vlasim, Czech Rep.Major League
Chad Ruhwedel326133447902016-20248D1990-05-07San Diego, CAMajor League
Duane Rupp26521831041701968-19735D1938-03-29McNutt, SASKMajor League
Mike Rupp1622214362442009-20112L1980-01-13Cleveland, OHMajor League
Terry Ruskowski14340741143091985-19872C1954-12-31Prince Albert, SASKMajor League
Bryan Rust5571671933601852014-202410R1992-05-11Pontiac, MIMajor League
Jim Rutherford115011181971-19743G1949-02-17Beeton, ONTMajor League
Jan Rutta56369302022-20231D1990-07-29Pisek, Czech Rep.Major League
Jarkko Ruutu1521319322632006-20082L1975-08-23Vantaa, FinlandMajor League
Dany Sabourin4400042005-20093G1980-09-20Val-d'Or, PQMajor League
Rocky Saganiuk29134371983-19841R1957-10-15Myrnam, ALTAMajor League
Kjell Samuelsson1831022323121991-19954D1958-10-18Tingsryd, SwedenMajor League
Mikael Samuelsson2220282002-20031R1976-12-23Mariefred, SwedenMajor League
Philip Samuelsson500002013-20141D1991-07-26Leksand, SwedenMajor League
Ulf Samuelsson2771183948041990-19955D1964-03-26Fagersta, SwedenMajor League
Derek Sanderson1331401977-19781C1946-06-16Niagara Falls, ONTMajor League
Tomas Sandstrom17271841551681993-19974R1964-09-04Jakobstad, FinlandMajor League
Grant Sasser300001983-19841C1964-02-03Portland, ORMajor League
Miroslav Satan65171936362008-20091L1974-10-22Topolcany, SlovakiaMajor League
Glen Sather1222017372101969-19712L1943-09-02High River, ALTAMajor League
Ryan Savoia300001998-19991C1973-05-06Thorold, ONTMajor League
Colton Sceviour46551022020-20211C1989-04-20Red Deer, ALTAMajor League
Ken Schinkel37193143236861967-19736R1932-11-27Jansen, SASKMajor League
Norm Schmidt125233356731983-19884D1963-01-24Sault Ste. Marie, ONTMajor League
Ron Schock6191242804042011969-19778C1943-12-19Chapleau, ONTMajor League
Dwight Schofield25167591986-19871D1956-03-25Waltham, MAMajor League
Dave Schultz1131334475351977-19792L1949-10-14Waldheim, SASKMajor League
Justin Schultz2342291113602015-20205D1990-07-06Kelowna, BCMajor League
Rod Schutt27877921691771978-19846L1956-10-13Bancroft, ONTMajor League
Rob Scuderi460453571392003-20168D1978-12-30Syosset, NYMajor League
Jeff Serowik26066161998-19991D1967-01-10Manchester, NHMajor League
Tom Sestito17033672015-20172L1987-09-28Rome, NYMajor League
Eddie Shack87302959961971-19732F1937-02-11Sudbury, ONTMajor League
Ryan Shea2200062023-20241D1997-02-11Milton, MAMajor League
Riley Sheahan122182341172017-20192C1991-12-07St. Catharines, ONTMajor League
Conor Sheary192494897422015-20204L1992-06-08Winchester, MAMajor League
Doug Shedden3321231592821481981-19865C1961-04-26Wallaceburg, ONTMajor League
Gregg Sheppard24150731231131978-19824L1949-04-23North Battleford, SASKMajor League
Jim Shires1812321972-19731L1945-11-15Edmonton, ALTAMajor League
Zach Sill62123722013-20152C1988-05-24Truro, NSMajor League
Jonathan Sim1523562003-20041L1977-09-29New Glasgow, NSMajor League
Roman Simicek29369302000-20011C1971-11-04Ostrava, Czech Rep.Major League
Charlie Simmer50111728241987-19881F1954-03-20Terrace Bay, ONTMajor League
Dominik Simon228225173742015-20226C1994-08-08Prague, Czech Rep.Major League
Bobby Simpson301091941981-19832L1956-11-17Caughnawaga, PQMajor League
Craig Simpson16950551051401985-19883L1967-02-15London, ONTMajor League
Reid Simpson2000172003-20041L1969-05-21Flin Flon, MANMajor League
Ville Siren1991145561581985-19894D1964-02-10Tampere, FinlandMajor League
Michal Sivek38336142002-20031C1981-01-21Nachod, Czech Rep.Major League
Martin Skoula3335862009-20101D1979-10-28Litomerice, Czech Rep.Major League
Pavel Skrbek400021998-19991D1978-08-09Kladno, Czech Rep.Major League
Peter Skudra7401141997-20003G1973-04-24Riga, LatviaMajor League
John Slaney29145101999-20001D1972-02-07St. John's, NFLDMajor League
Jiri Slegr2522462863371997-20014D1971-05-30Jihlava, Czech Rep.Major League
Al Smith93000611969-19712G1945-11-10Toronto, ONTMajor League
Doug Smith10112251989-19901C1963-05-17Ottawa, ONTMajor League
Nathan Smith1300022007-20081C1982-02-09Edmonton, ALTAMajor League
Reilly Smith66122234102023-20241R1991-04-01Mimico, ONTMajor League
Trevor Smith100002012-20131C1985-02-08Ottawa, ONTMajor League
Ty Smith913442022-20231D2000-03-24Lloydminster, ALTAMajor League
Bryan Smolinski81244064691995-19961C1971-12-27Toledo, OHMajor League
Carl Sneep101102011-20121D1987-11-05St. Louis Park, MNMajor League
Ron Snell732561968-19702R1948-08-11Regina, SASKMajor League
Ted Snell554121681973-19741R1946-05-28Ottawa, ONTMajor League
Garth Snow3500082000-20011G1969-07-28Wrentham, MAMajor League
Martin Sonnenberg58235191998-20002L1978-01-23Wetaskiwin, ALTAMajor League
Nick Spaling8291827262014-20151L1988-09-19Palmerston, ONTMajor League
Bill Speer10241721711967-19692D1942-03-20Lindsay, ONTMajor League
Brian Spencer8691120811977-19792L1949-09-03Fort Saint James, BCMajor League
Daniel Sprong4245902015-20193R1997-03-17Amsterdam, NetherlandsMajor League
John St. Ivany400002023-20241D1999-07-22Manhattan Beach, CAMajor League
Andre St. Laurent962314371301981-19843C1953-02-16Rouyn-Noranda, PQMajor League
Jordan Staal4311201282482312006-20126C1988-09-10Thunder Bay, ONTMajor League
Ron Stackhouse621662773435471973-19829D1949-08-26Haliburton, ONTMajor League
Paul Stanton2061138491991990-19933D1967-06-22Boston, MAMajor League
Mike Stapleton136111324281992-19942C1966-05-05Sarnia, ONTMajor League
Lee Stempniak21471142013-20141R1983-02-04West Seneca, NYMajor League
Brett Sterling7325162010-20111L1984-04-24Los Angeles, CAMajor League
Kevin Stevens52226029555510481987-200210L1965-04-15Brockton, MAMajor League
Bob Stewart653710521979-19801D1950-11-10Charlottetown, PEIMajor League
John Stewart404913321970-19722L1950-05-16Eriksdale, MANMajor League
Karl Stewart300022006-20071L1983-06-30Scarborough, ONTMajor League
Alek Stojanov45246861995-19972R1973-04-25Windsor, ONTMajor League
Ryan Stone801172007-20092C1985-03-20Calgary, ALTAMajor League
Blaine Stoughton34561181973-19741F1953-03-13Gilbert Plains, MANMajor League
Brian Strait1201142010-20122D1988-01-04Waltham, MAMajor League
Martin Straka5601652774422151992-200410C1972-09-03Plzen, CzechMajor League
Art Stratton58162137161967-19681C1935-10-08Winnipeg, MANMajor League
Martin Strbak4431114382003-20041D1975-01-15Presov, SlovakiaMajor League
Mark Streit1915662016-20171D1977-12-11Bern, SwitzerlandMajor League
Bob Stumpf300041974-19751D1953-04-25Milo, ALTAMajor League
Steve Sullivan79173148202011-20121C1974-07-06Timmins, ONTMajor League
Oskar Sundqvist2813462015-20172C1994-03-23Boden, SwedenMajor League
Tomas Surovy126273259712002-20063L1981-09-24Banska Bystrica, SlovakiaMajor League
Brandon Sutter209453378302012-20153C1989-02-14Huntington, NYMajor League
Rich Sutter900001982-19842R1963-12-02Viking, ALTAMajor League
Garry Swain911201968-19691C1947-09-11Welland, ONTMajor League
George Swarbrick31178361968-19702R1942-02-16Moose Jaw, SASKMajor League
Darryl Sydor8221315282007-20092D1972-05-13Edmonton, ALTAMajor League
Petr Sykora1575356109772007-20092C1976-11-19Plzen, Czech Rep.Major League
Rick Tabaracci100021988-19891G1969-01-02Toronto, ONTMajor League
Jeff Taffe535914102007-20092C1981-02-19Hastings, MNMajor League
Peter Taglianetti167728353381990-19955D1963-08-15Framingham, MAMajor League
Maxime Talbot38852561083242005-20116C1984-02-11Le Moyne, PQMajor League
Dale Tallon95103343531978-19802D1950-10-19Rouyn-Noranda, PQMajor League
Chris Tamer253821295881993-19996D1970-11-17Dearborn, MIMajor League
Brandon Tanev100182341382019-20212L1991-12-31Toronto, ONTMajor League
Eric Tangradi45145262009-20134L1989-02-10Philadelphia, PAMajor League
Tony Tanti83203050661989-19912L1963-09-07Toronto, ONTMajor League
Dick Tarnstrom17428751031402002-20063D1975-01-20Sundbyberg, SwedenMajor League
Bobby Taylor200001975-19761G1945-01-24Calgary, ALTAMajor League
Mark Taylor106314172431983-19852F1958-01-26Vancouver, BCMajor League
Greg Tebbutt24022311983-19841D1957-05-11North Vancouver, BCMajor League
Jocelyn Thibault3800022005-20072G1975-01-12Montreal, PQMajor League
Brad Thiessen500022011-20121G1986-03-19Aldergrove, BCMajor League
Bill Thomas1621322008-20091R1983-06-23Pittsburgh, PAMajor League
Errol Thompson346814121980-19811F1950-05-28Summerside, PEIMajor League
Chris Thorburn39325692006-20071R1983-06-03Sault Ste. Marie, ONTMajor League
Tom Thornbury14189161983-19841D1963-03-17Lindsay, ONTMajor League
Billy Tibbetts622791882000-20022R1974-10-14Boston, MAMajor League
Dave Tippett7461925561992-19931L1961-08-25Moosomin, SASKMajor League
German Titov135287098681998-20002C1965-10-18Moscow, RussiaMajor League
Rick Tocchet150761031794351991-19943R1964-04-09Scarborough, ONTMajor League
Dustin Tokarski400002022-20231G1989-09-16Watson, SASKMajor League
Jeff Toms1421342001-20021L1974-06-04Swift Current, SASKMajor League
Tim Tookey802221983-19841C1960-08-29Edmonton, ALTAMajor League
Dan Trebil1910171999-20012D1974-04-10Bloomington, MNMajor League
Vincent Tremblay400021983-19841G1959-10-21Quebec, PQMajor League
Zach Trotman2401182017-20203D1990-08-26Carmel, INMajor League
Bryan Trottier1562448721141990-19943F1956-07-17Val Marie, SASKMajor League
Ron Tugnutt700001999-20001G1967-10-22Scarborough, ONTMajor League
Ian Turnbull600041982-19831D1953-12-22Montreal, PQMajor League
Gene Ubriaco114332659301967-19692L1937-12-26Sault Ste. Marie, ONTMajor League
Dominik Uher200002014-20151C1992-12-31Ostrava, Czech Rep.Major League
Garry Valk565510581996-19982L1967-11-27Edmonton, ALTAMajor League
Wayne Van Dorp25134751987-19881L1961-05-19Burnaby, BCMajor League
Ed Van Impe22088221975-19772D1940-05-27Saskatoon, SASKMajor League
Ryan VandenBussche20101422005-20061R1973-02-28Simcoe, ONTMajor League
Joe Vitale163827351152010-20144C1985-08-20St. Louis, MOMajor League
Tomas Vokoun2002222012-20131G1976-07-02Karlovy Vary, Czech Rep.Major League
Vladimir Vujtek501102002-20031R1972-02-17Ostrava, Czech Rep.Major League
Tim Wallace24022122008-20113F1984-08-06Anchorage, AKMajor League
David Warsofsky1911262015-20172D1990-05-30Marshfield, MAMajor League
Bryan Watson303857658711968-19746D1942-11-14Bancroft, ONTMajor League
Steve Webb500022003-20041R1975-04-20Peterborough, ONTMajor League
Yannick Weber200002020-20211D1988-09-23Morges, SwitzerlandMajor League
Wally Weir14033341984-19851D1954-06-03Verdun, PQMajor League
Noah Welch27246242005-20072D1982-08-26Brighton, MAMajor League
Chris Wells54224591995-19961C1975-11-12Calgary, ALTAMajor League
Brad Werenka2131241532081997-20003D1969-02-12Two Hills, ALTAMajor League
Colin White1100022023-20241C1997-01-30Boston, MAMajor League
Ryan Whitney253341161502232005-20094D1983-02-19Boston, MAMajor League
Jim Wiley2604421972-19742C1950-04-28Sault Ste. Marie, ONTMajor League
Barry Wilkins134556612031974-19762D1947-02-28Toronto, ONTMajor League
Neil Wilkinson122414181691995-19994D1967-08-15Selkirk, MANMajor League
Jason Williams811242011-20121C1980-08-11London, ONTMajor League
Dunc Wilson66022211976-19782G1948-03-22Toronto, ONTMajor League
Garrett Wilson50268182018-20191L1991-03-16Barrie, ONTMajor League
Landon Wilson19516312003-20041R1975-03-13St. Louis, MOMajor League
Mike Wilson21112172001-20021D1974-02-26Brampton, ONTMajor League
Mitch Wilson17213831986-19871R1962-02-15Kelowna, BCMajor League
Scott Wilson106131932442014-20184C1992-04-24Oakville, ONTMajor League
Daniel Winnik2127982014-20151L1985-03-06Toronto, ONTMajor League
Bennett Wolf300111331980-19833D1959-10-23Kitchener, ONTMajor League
Jason Woolley5763036281996-19971D1969-07-27Toronto, ONTMajor League
Bob Woytowich2482271931491968-19724D1941-08-18Winnipeg, MANMajor League
Ken Wregget212055501991-19987G1964-03-25Brandon, MANMajor League
Tyler Wright2381716333171996-20004C1973-04-06Canora, SASKMajor League
Harry York200001998-19991C1974-04-16Ponoka, ALTAMajor League
Scott Young43111627331990-19911R1967-10-01Clinton, MAMajor League
Warren Young15249521013111983-19884F1956-01-11Toronto, ONTMajor League
Wendell Young111077141988-19955G1963-08-01Halifax, NSMajor League
Rod Zaine378513211970-19711C1946-05-18Ottawa, ONTMajor League
Zarley Zalapski190331021351601987-19914D1968-04-22Edmonton, ALTAMajor League
Jeff Zatkoff3501102013-20163G1987-06-09Detroit, MIMajor League
Richard Zemlak501561781988-19902R1963-03-03Wynyard, SASKMajor League
Mike Zigomanis22246272008-20091C1981-01-17Toronto, ONTMajor League
Radim Zohorna568917242020-20243L1996-04-29Havlickuv, Czech Rep.Major League
Harry Zolnierczyk13202122013-20141L1987-09-01Toronto, ONTMajor League
Sergei Zubov64115566221995-19961D1970-07-22Moscow, RussiaMajor League
Jason Zucker172504595852019-20234L1992-01-16Newport Beach, CAMajor 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.