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

All-time roster for the Pittsburgh Penguins of the NHL

591 players found.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplace
Ramzi Abid19325292002-20042L1980-03-24Montreal, PQ
Craig Adams9101111722008-20102R1977-04-26Seria, ALTA
Peter Ahola22011141992-19931D1968-05-14Espoo, Finland
Brad Aitken11123251987-19912L1967-10-30Scarborough, ONT
Peter Allen800081995-19961D1970-03-06Calgary, ALTA
Russ Anderson3531577926841976-19826D1959-03-08Des Moines, IA
Paul Andrea9018274541967-19692R1941-07-31North Sydney, NS
Greg Andrusak19055121993-19994D1969-11-14Cranbrook, BC
Lou Angotti71172037361968-19691R1938-01-16Toronto, ONT
Shawn Antoski13000491996-19971L1970-03-25Brantford, ONT
Syl Apps4951513495002411970-19788C1947-08-01Toronto, ONT
John Arbour17022351968-19691D1945-09-28Niagara Falls, ONT
Colby Armstrong1813761981752005-20083W1982-11-23Lloydminster, BC
Chuck Arnason149464086501973-19763R1951-07-15Ashern, MAN
Jean-Sebastien Aubin168033101998-20046G1977-07-17Montreal, PQ
Don Awrey7911213401976-19771D1943-07-18Kitchener, ONT
Wayne Babych67203454351984-19862R1958-06-06Edmonton, ALTA
Matthew Barnaby1291518333991998-20013R1973-05-04Ottawa, ONT
Stu Barnes2046769136661996-19993C1970-12-25Spruce Grove, ALTA
Tom Barrasso460031312511988-200012G1965-03-31Boston, MA
Doug Barrie811281968-19691D1946-10-02Edmonton, ALTA
Len Barrie5331114841994-19962C1969-06-04Kimberley, BC
Hank Bassen2500081967-19681G1932-12-06Calgary, ALTA
Andy Bathgate1503568103891967-19712C1932-08-28Winnipeg, MAN
Nolan Baumgartner500022003-20041D1976-03-23Calgary, ALTA
Paul Baxter2022569948511980-19833D1955-10-28Winnipeg, MAN
Kris Beech100101727592001-20084C1981-02-05Salmon Arm, BC
Roger Belanger44358321984-19851C1965-12-01St. Catharines, ONT
Neil Belland301101986-19871D1961-04-03Parry Sound, ONT
Harvey Bennett32336531974-19762C1952-08-09Cranston, RI
Josef Beranek91161935651996-20013C1969-10-25Litvinov, Czech
Drake Berehowsky5251621631994-20043D1972-01-03Toronto, ONT
Yves Bergeron300001974-19772R1952-01-11Malartic, PQ
Marc Bergevin15741721892000-20043D1965-08-11Montreal, PQ
Stefan Bergkvist700091995-19972D1975-03-10Leksand, Sweden
Rick Berry13022212001-20021D1978-11-04Birtle, MAN
Nick Beverley6721416211973-19741D1947-04-21Toronto, ONT
Wayne Bianchin26468411091301973-19796L1953-09-06Nanaimo, BC
Larry Bignell2003321973-19752D1950-01-07Edmonton, ALTA
Les Binkley19601121967-19725G1934-06-06Owen Sound, ONT
Paul Bissonnette15011222008-20091D1985-03-11Welland, ONT
Scott Bjugstad2430341988-19891F1961-06-02St. Paul, MN
Bob Blackburn124812201051969-19712D1938-02-01Rouyn-Noranda, PQ
Tom Bladon13562935991978-19802D1952-12-29Edmonton, ALTA
Mike Blaisdell76161531381985-19872R1960-01-18Moose Jaw, SASK
Doug Bodger299351321672921984-19895D1966-06-18Chemainus, BC
Eric Boguniecki385611292005-20061C1975-05-06New Haven, CT
Patrick Boileau1634782003-20041D1975-02-22Montreal, PQ
Leo Boivin1141426401001967-19692D1932-08-02Prescott, ONT
Brian Bonin500001998-19991C1973-11-28St. Paul, MN
Dennis Bonvie31000801999-20012R1973-07-23Antigonish, NS
Joel Bouchard701102002-20031D1974-01-23Montreal, PQ
Philippe Boucher25336242008-20091D1973-03-24St. Apollinaire, PQ
Bob Boughner692352161999-20012D1971-03-08Windsor, ONT
Chris Bourque20033102009-20101L1986-01-29Boston, MA
Phil Bourque34475891644351983-19928D1962-06-08Chelmsford, MA
Pat Boutette247651091745481981-19854C1952-03-01Windsor, ONT
Randy Boyd84417211261981-19843D1962-01-23Coniston, ONT
Wally Boyer203326294811968-19724C1937-09-27Cowan, MAN
Matt Bradley827916652003-20041R1978-06-13Stittsville, ONT
Tim Brent100002007-20081C1984-03-10Cambridge, ONT
Andy Brickley95253560191983-19852L1961-08-09Melrose, MA
Michel Briere76123244201969-19701C1949-10-21Malartic, PQ
Martin Brochu100002003-20041G1973-03-10Anjou, PQ
Andy Brown45000621972-19742G1944-02-15Hamilton, ONT
Doug Brown77183755181993-19941R1964-06-12Southborough, MA
Greg Brown363811281993-19941D1968-03-07Southboro, MA
Rob Brown4141501923423921987-20007R1968-04-10Kingston, ONT
Kelly Buchberger711341092003-20041R1966-12-02Langenburg, SASK
Mike Bullard3821851753603881980-19877F1961-03-10Ottawa, ONT
Ted Bulley26325121983-19841L1955-03-25Windsor, ONT
Charlie Burns76133851221968-19691C1936-02-14Detroit, MI
Robin Burns41055321970-19733L1946-08-27Montreal, PQ
Dave Burrows573241081323011971-19818D1949-01-11Toronto, ONT
Rod Buskas4311648649591982-19908D1961-01-07Medicine Hat, ALTA
Sven Butenschoen33011141997-20014D1976-03-22Itzehoe, Germany
Eric Cairns28101922005-20072D1974-06-27Oakville, ONT
Jock Callander1012128491141987-19924C1961-04-23Regina, SASK
Colin Campbell2431452665171974-19794D1953-01-28London, ONT
Dave Capuano600021989-19901L1968-07-27Warwick, RI
Luca Caputi921362008-20102L1988-10-01Toronto, ONT
Steve Cardwell5391120351970-19733L1950-08-18Toronto, ONT
Randy Carlyle397662573235821978-19846D1956-04-19Sudbury, ONT
Sebastien Caron90011122002-20063G1980-06-25Amqui, PQ
Gene Carr70173754761977-19781C1951-09-17Nanaimo, BC
Tom Cassidy26347151977-19781C1952-03-15Blind River, ONT
Jay Caufield19437107141988-19935R1960-07-17Philadelphia, PA
John Chabot2163698134261984-19873C1962-05-18Summerside, PEI
Blair Chapman227485199711976-19804R1956-06-13Lloydminster, SASK
Todd Charlesworth863912411983-19885D1965-03-22Calgary, ALTA
Alain Chevrier301121989-19901G1961-04-23Cornwall, ONT
Andy Chiodo800002003-20041G1983-04-25Toronto, ONT
Marc Chorney139518231511980-19844D1959-11-08Sudbury, ONT
Tom Chorske3315621999-20001L1966-09-18Minneapolis, MN
Erik Christensen143333366882005-20083C1983-12-17Edmonton, ALTA
Jeff Christian15224151994-19973L1970-07-30Burlington, ONT
Jeff Chychrun18011371991-19932D1966-05-03LaSalle, PQ
Kim Clackson450331661979-19801D1955-02-13Saskatoon, SASK
Paul Coffey3311083324405711987-19925D1961-06-01Weston, ONT
Ty Conklin3301142007-20081G1976-03-30Anchorage, AK
Chris Conner821302009-20101R1983-12-23Westland, MI
Matt Cooke1552833612072008-20102L1978-09-07Belleville, ONT
Rene Corbet479918571999-20012L1973-06-25Victoriaville, PQ
Mike Corrigan98223961461976-19782L1946-01-11Ottawa, ONT
Jacques Cossette648614291975-19793R1954-06-20Rouyn-Noranda, PQ
Sidney Crosby3711833235063562005-20105C1987-08-07Cole Harbour, NS
Cory Cross601162005-20061D1971-01-03Lloydminster, ALTA
Bruce Crowder264711231984-19851F1957-03-25Essex, ONT
Greg Crozier100002000-20011L1976-07-06Calgary, ALTA
John Cullen262881842723991988-19954C1964-08-02Puslinch, ONT
Randy Cunneyworth2951011152165131985-19894L1961-05-10Etobicoke, ONT
John Curry400002008-20102G1984-02-27Shorewood, MN
Chris Dahlquist1951026362191985-19916D1962-12-14Fridley, MN
Alexandre Daigle3343782002-20031R1975-02-07Montreal, PQ
J.J. Daigneault6661723591995-19972D1965-10-12Montreal, PQ
Joe Daley3900021967-19703G1943-02-20East Kildonan, MAN
Jeff Daniels13481119361990-19944L1968-06-24Oshawa, ONT
Kim Davis345712471977-19814C1957-10-31Flin Flon, MAN
Dean De Fazio22022281983-19841F1963-04-16Ottawa, ONT
Billy Dea139262046101967-19692C1933-04-03Edmonton, ALTA
Nelson DeBenedet31639111974-19751D1947-12-31Cordenons, Italy
Gilbert Delorme543710441989-19901D1962-11-25Boucherville, PQ
Ab DeMarco429132281973-19752D1949-02-27Cleveland, OH
Larry DePalma710151993-19941L1965-10-27Trenton, MI
Philippe DeRouville300001994-19972G1974-08-07Victoriaville, PQ
Bob Dillabough6171219201967-19692C1941-04-27Belleville, ONT
Gord Dineen117210121731988-19924D1962-09-21Toronto, ONT
Michel Dion151055141981-19854G1954-02-11Granby, PQ
Bobby Dollas752810641998-20012D1965-01-31Montreal, PQ
Robert Dome527714121997-20002R1979-01-29Skalica, Slovakia
Shean Donovan656612342001-20032R1975-01-22Timmins, ONT
Rob Dopson200001993-19941G1967-08-21Smiths Falls, ONT
Justin Duberman400001993-19941R1970-03-23New Haven, CT
Ron Duguay53112031361985-19872C1957-07-06Sudbury, ONT
Micki DuPont301142006-20071D1980-04-15Calgary, ALTA
Pascal Dupuis168324678542007-20103L1979-04-07Laval, PQ
Steve Durbano66423273091973-19763D1951-12-12Toronto, ONT
Steve Dykstra651671261988-19891D1961-12-01Edmonton, ALTA
Joe Dziedzic1281414281311995-19972L1971-12-18Minneapolis, MN
Mike Eastwood8241519402003-20041C1967-07-01Ottawa, ONT
Mark Eaton21872431822006-20104D1977-05-06Wilmington, DE
Darryl Edestrand1582547721401971-19743D1945-11-06Strathroy, ONT
Tom Edur5853843181977-19781D1954-11-18Toronto, ONT
Gary Edwards600021981-19821G1947-10-05Toronto, ONT
Marv Edwards100001968-19691G1935-08-15St. Catharines, ONT
Roy Edwards1501101971-19721G1937-03-12Seneca Township, ONT
Nils Ekman346915242006-20071R1976-03-11Stockholm, Sweden
Shane Endicott45123472001-20062C1981-12-21Saskatoon, SASK
Deryk Engelland9022172009-20101D1982-04-03Edmonton, ALTA
Bryan Erickson1114501987-19881F1960-03-07Roseau, MN
Bob Errey5721321402726511983-199310L1964-09-21Montreal, PQ
Pat Falloon304913101999-20001R1972-09-22Foxwarren, MAN
Rico Fata120212647742002-20063R1980-02-12Sault Ste. Marie, ONT
Mario Faubert23121901112221974-19827D1954-12-02Valleyfield, PQ
Ruslan Fedotenko145274269942008-20102F1979-01-18Kiev, Ukraine
Tony Feltrin38336441980-19833D1961-12-06Ladysmith, BC
Andrew Ference1631125361571999-20034D1979-03-17Edmonton, ALTA
George Ferguson310891061951621978-19835F1952-08-22Trenton, ONT
Chris Ferraro46347431997-19981C1973-01-24Port Jefferson, NY
Peter Ferraro29347121997-19981R1973-01-24Port Jefferson, NY
Jonathan Filewich500002007-20081R1984-10-02Kelowna, BC
Rusty Fitzgerald25224121994-19962C1972-10-04Minneapolis, MN
John Flesch297512191977-19781L1953-07-15Sudbury, ONT
Marc-Andre Fleury302077222003-20106G1984-11-28Sorel, PQ
Ron Flockhart80272350441983-19852F1960-10-10Smithers, BC
Dan Focht642681242002-20042D1977-12-31Regina, SASK
Bryan Fogarty1204441992-19931D1969-06-11Montreal, PQ
Val Fonteyne349398212141967-19725L1933-12-02Wetaskiwin, ALTA
Brian Ford800001984-19851G1961-09-22Edmonton, ALTA
Corey Foster1122421995-19961D1969-10-27Ottawa, ONT
Greg Fox7541014921983-19852D1953-08-12Vancouver, BC
Ron Francis5331644496132951990-19988C1963-03-01Sault Ste. Marie, ONT
Dan Frawley2403337706101985-19894R1962-06-02Sturgeon Falls, ONT
Maxim Galanov51437141998-19991D1974-03-13Krasnoyarsk, Russia
Perry Ganchar33257361987-19892R1963-10-28Saskatoon, SASK
Paul Gardner207981052031051980-19844C1956-03-05Fort Erie, ONT
Rob Garner100001982-19831C1958-08-17Weston, ONT
Mathieu Garon400002008-20091G1978-01-09Chandler, PQ
Steve Gatzos89152035831981-19854F1961-06-22Toronto, ONT
Rob Geale100021984-19851C1962-04-17Edmonton, ALTA
Lee Giffin2713491986-19882R1967-04-01Chatham, ONT
Ed Gilbert4511201975-19772C1952-03-12Hamilton, ONT
Stan Gilbertson115191736191975-19772L1944-10-29Duluth, MN
Randy Gilhen1332021411051989-19912L1963-06-13Winnipeg, MAN
Hal Gill8031114692007-20092D1975-04-06Concord, MA
Bob Gladney1315621983-19841D1957-08-27Come By Chance, NFLD
Eric Godard1163472472008-20102D1980-03-07Vernon, BC
Dave Goertz200021987-19881D1965-03-28Edmonton, ALTA
Alex Goligoski117144559402007-20103D1985-07-30Grand Rapids, MN
Sergei Gonchar322542052593132005-20105D1974-04-13Chelyabinsk, Russia
Steve Gotaas365611451987-19881C1967-05-10Camrose, ALTA
Pat Graham6271320711981-19832L1961-05-25Toronto, ONT
Tuomas Gronman22123251997-19981D1974-03-22Viitasaari, Finland
Scott Gruhl610101987-19881L1959-09-13Port Colborne, ONT
Steve Guenette3201121986-19893G1965-11-13Gloucester, ONT
Nate Guenin200002009-20101D1982-12-10Sewickley, PA
Bill Guerin95263157932008-20102R1970-11-09Wilbraham, MA
Vic Hadfield16361791401181974-19773L1940-10-04Oakville, ONT
Anders Hakansson6291221261982-19831F1956-04-27Munkfors, Sweden
Adam Hall46246242007-20081F1980-08-14Kalamazoo, MI
Jim Hamilton95141832281977-19858L1957-01-18Barrie, ONT
Dave Hannan35560881485301981-19898L1961-11-26Sudbury, ONT
Nick Harbaruk30840611012571969-19734R1943-08-16Drohiczyn, Poland
Billy Harris547132081968-19691C1935-07-29Toronto, ONT
Paul Harrison1300001981-19821G1955-02-11Timmins, ONT
Kevin Hatcher22045951401931996-19993D1966-09-09Detroit, MI
Greg Hawgood33268331993-19952D1968-08-10Edmonton, ALTA
Johan Hedberg116033402000-20033G1973-05-05Leksand, Sweden
Shawn Heins27112332002-20031D1973-12-24Eganville, ONT
Denis Herron290066671972-198610G1952-06-18Chambly, PQ
Bryan Hextall335711151864981969-19745F1941-05-23Winnipeg, MAN
Bill Hicke1220261971-19721R1938-03-31Regina, SASK
Alex Hicks1131228401301996-19982L1969-09-04Calgary, ALTA
Wayne Hicks15471121967-19681R1937-04-09Aberdeen, WA
Andy Hilbert1971118162005-20061C1981-02-06Howell, MI
Randy Hillier3431379925941984-19917D1960-03-30Toronto, ONT
Todd Hlushko1998-19991L1970-02-07Guelph, ONT
Paul Hoganson200001970-19711G1949-11-11Toronto, ONT
Robert Holland4400021979-19812G1957-09-10Montreal, PQ
Brian Holzinger7071724442002-20042C1972-10-10Parma, OH
Tim Horton442911401971-19721D1930-01-12Cochrane, ONT
Marian Hossa12371062007-20081R1979-01-12Stara Lubovna, Slovakia
Greg Hotham1701163741181981-19854D1956-03-07London, ONT
Jan Hrdina366791482272151998-20035C1976-02-05Hradec Kralove, Czech
Jiri Hrdina9392736291990-19922C1958-01-05Prague, Czech Rep.
Tim Hrynewich556814821982-19842L1963-10-02Leamington, ONT
Lex Hudson200001978-19791D1955-12-31Winnipeg, MAN
Mike Hudson402911341994-19951C1967-02-06Guelph, ONT
Pat Hughes1342823512391979-19812F1955-03-25Calgary, ALTA
Dave Hunter59111829771987-19881F1958-01-01Petrolia, ONT
Matt Hussey1622402003-20062C1979-05-28New Haven, CT
Victor Ignatjev1101161998-1999111970-04-26Riga, Latvia
Earl Ingarfield90233760161967-19692C1934-10-25Lethbridge, ALTA
Gary Inness10002241973-19763G1949-05-28Toronto, ONT
Richard Jackman74133952602003-20062D1978-06-28Toronto, ONT
Jaromir Jagr80643964010795931990-200111R1972-02-15Kladno, Czech
John Jakopin19044422001-20021D1975-05-16Toronto, ONT
Connor James1410122007-20092C1982-08-25Calgary, ALTA
Arto Javanainen1441521984-19851F1959-04-08Pori, Finland
Dustin Jeffrey1512302008-20102C1988-02-27Sarnia, ONT
Grant Jennings210721283571990-19955D1965-05-05Hudson Bay, SASK
Andreas Johansson7771724401996-19982C1973-05-19Falun, Sweden
Mathias Johansson1215642002-20031L1974-02-22
Bob Johnson1200061974-19751G1948-11-12Farminton, MI
Brent Johnson2301102009-20101G1977-03-12Farmington, MI
Greg Johnson378917161996-19982C1971-03-16Thunder Bay, ONT
Jim Johnson39014951096581985-19916D1962-08-09New Hope, MN
Mark Johnson136233962841979-19823F1957-09-22Minneapolis, MN
Nick Johnson611222009-20101R1985-12-24Calgary, ALTA
Stan Jonathan19033131982-19831L1955-05-09Oshweken, ONT
Ron Jones25033151973-19741D1951-04-11Vermillion, ALTA
Hans Jonsson242103848921999-20034D1973-08-02Jarved, Sweden
Chris Joseph1201028381291987-19963D1969-09-10Burnaby, BC
Mark Kachowski6465112091987-19903L1965-02-20Edmonton, ALTA
Sheldon Kannegiesser75268761970-19733D1947-08-15North Bay, ONT
Ladislav Karabin900021993-19941L1970-02-16Bratislava, Slovakia
Darius Kasparaitis4051568836611996-20026D1972-10-16Elektrenai, Lithuania
Rick Kehoe722312324636881974-198511F1951-07-15Windsor, ONT
J.-Bob Kelly25069851544621973-19774L1946-06-06Fort William, ONT
Tyler Kennedy186384179962007-20103C1986-07-15Sault Ste. Marie, ONT
Dan Kesa672810271998-19991R1971-11-23Vancouver, BC
Rick Kessell832182041969-19734C1949-07-27Toronto, ONT
Orest Kindrachuk14438801181811978-19813C1950-09-14Nanton, ALTA
Petr Klima913441996-19971L1964-12-23Chaomutov, Czech
Konstantin Koltsov144122638502002-20063R1981-04-17Minsk, Belarus
George Konik527815261967-19681L1937-05-04Flin Flon, MAN
Chris Kontos6791625181986-19882L1963-12-10Toronto, ONT
Tom Kostopoulos79101626762001-20043R1979-01-24Mississauga, ONT
Alexei Kovalev3451491983473571998-20035R1973-02-24Togliatti, Russia
Milan Kraft207414182522000-20044C1980-01-17Plzen, Czech Rep.
Frantisek Kucera702202000-20011D1968-02-03Prague, Czech
Chris Kunitz70203050552008-20102W1979-09-26Regina, SASK
Joel Kwiatkowski100002006-20071D1977-03-22Saskatoon, SASK
Jim Kyte573141271989-19912D1964-03-21Ottawa, ONT
Yvon Labre37235321970-19742D1949-11-29Sudbury, ONT
Dan LaCouture137813211572000-20033L1977-04-18Hyannis, MA
Pete Laframboise355131881974-19751L1950-01-18Ottawa, ONT
Jean-Guy Lagace106420241191968-19754D1945-02-05L'Abord Plouffe, PQ
Patrick Lalime3900001996-19971G1974-07-07St. Bonaventure, PQ
Ron Lalonde106102030161972-19753F1952-10-30Toronto, ONT
Mitch Lamoureux7011920591983-19852C1962-08-22Ottawa, ONT
Robert Lang345103158261961997-20025C1970-12-19Teplice, Czech
Ted Lanyon500041967-19681D1939-06-11Winnipeg, MAN
Georges Laraque88411151592006-20082L1976-12-07Montreal, PQ
Pierre Larouche240119134253991974-19784F1955-11-16Taschereau, PQ
Brad Lauer2141561995-19961L1966-10-27Humboldt, SASK
Janne Laukkanen125113748821999-20034D1970-03-19Lahti, Finland
Kevin LaVallee338202841986-19871F1961-09-16Sudbury, ONT
Gordie Laxton1700001975-19794G1955-03-16Montreal, PQ
Jamie Leach607714101989-19934R1969-08-25Winnipeg, MAN
Steve Leach56235241999-20001R1966-01-16Cambridge, MA
Patrick Lebeau810121998-19991L1970-03-17St. Jerome, PQ
Bill LeCaine400001968-19691L1938-03-11Moose Jaw, SASK
John LeClair94243458732005-20072L1969-07-05St. Albans, VT
Doug Lecuyer12145121982-19831C1958-03-10Wainwright, ALTA
Peter Lee4311141312452571977-19836L1956-01-02Ellesmere, England
Guillaume Lefebvre2124692002-20062L1981-05-07Amos, PQ
Petteri Lehto600041984-19851D1961-03-13Turku, Finland
Bob Leiter78141731181971-19721C1941-03-22Winnipeg, MAN
Alain Lemieux100001986-19871C1961-05-24Montreal, PQ
Mario Lemieux915690103317238341984-200617F1965-10-05Montreal, PQ
Jordan Leopold2044862009-20101D1980-08-03Golden Valley, MN
Francois Leroux165214163561994-19973D1970-04-18Ste-Adele, PQ
Kristopher Letang2172158791022006-20104D1987-04-24Montreal, PQ
Mark Letestu1010122009-20101C1985-02-04Elk Point, ALTA
Nick Libett121201838181979-19812L1945-12-09Stratford, ONT
Willy Lindstrom131243054361985-19872R1951-05-05Grums, Sweden
Richard Lintner19325102002-20031D1977-11-15Trencin, Slovakia
Troy Loney532691001699801983-199310L1963-09-21Bow Island, ALTA
Ross Lonsberry23656731291501978-19813L1947-02-07Watson, SASK
Ben Lovejoy1403322008-20102D1984-02-20Concord, NH
Darren Lowe812301983-19841R1960-10-13Toronto, ONT
Bernie Lukowich5391019321973-19741F1952-03-18North Battleford, SASK
Brian Lundberg100021982-19831D1960-06-05Burnaby, BC
Ross Lupaschuk300042002-20031D1981-01-19Edmonton, ALTA
Gilles Lupien31011341980-19811D1954-04-20Brownsburg, PQ
Jack Lynch6412526611972-19742D1952-05-28Toronto, ONT
Steve Lyon300021976-19771R1952-11-03Toronto, ONT
Lowell MacDonald328140166306601970-19787R1941-08-30New Glasgow, NS
Norm Maciver4523032381994-19962D1964-09-08Thunder Bay, ONT
Rick MacLeish46131730301981-19832L1950-01-03Cannington, ONT
Al MacNeil7421012581967-19681D1935-09-27Sydney, NS
Pete Mahovlich1173975114761977-19792L1946-10-10Timmins, ONT
Evgeni Malkin3091432383813382006-20104C1986-07-31Magnitogorsk, Russia
Greg Malone4951432213644961976-19837C1956-03-08Chatham, NB
Ryan Malone29987821693012003-20084F1979-12-01Pittsburgh, PA
Kent Manderville86358502001-20032C1971-04-12Edmonton, ALTA
Jimmy Mann9000531987-19881R1959-04-17Montreal, PQ
Moe Mantha232371311682231984-19884D1961-01-21Lakewood, OH
Paul Marshall59121224131979-198121960-09-07Toronto, ONT
Dwight Mathiasen33178181985-19883R1963-12-05Brandon, MAN
Dick Mattiussi44044321967-19692D1938-05-01Smooth Rock Falls, ONT
Bryan Maxwell89320231411983-19852D1955-09-07North Bay, ONT
Pat Mayer100041987-19881D1961-07-24Royal Oak, MI
Gary McAdam140274067951978-19813F1955-12-31Smiths Falls, ONT
Andrew McBain415914511989-19901R1965-02-18Toronto, ONT
Dunc McCallum1851435492281967-19714D1940-03-29Flin Flon, MAN
Kevin McCarthy95132639821983-19852D1957-07-14Winnipeg, MAN
Kevin McClelland72812201391981-19843R1962-07-04Oshawa, ONT
Keith McCreary29282591411991967-19725L1940-06-19Sundridge, ONT
Ab McDonald74222143381967-19681L1936-02-18Winnipeg, MAN
Joe McDonnell432911221984-19862
Al McDonough1525674130461971-19743R1950-06-06St. Catharines, ONT
Shawn McEachern1705359112781991-19954L1969-02-28Waltham, MA
Jim McGeough4241014201984-19873C1963-04-13Regina, SASK
Jay McKee621910542009-20101D1977-09-08Kingston, ONT
Steve McKenna162103133132000-20043D1973-08-21Toronto, ONT
Brian McKenzie611241971-19721C1951-03-16St. Catharines, ONT
Jim McKenzie50213791993-19952L1969-11-03Gull Lake, SASK
Dave McLlwain108141428481987-19963C1967-06-09Seaforth, ONT
Mike McMahon12134191969-19701D1941-08-30Quebec City, PQ
Bob McManama99112536281973-19763C1951-10-07Belmont, MA
Marty McSorley134525303781983-19943D1963-05-18Hamilton, ONT
Mike Meeker400051978-19791 
Ron Meighan41268161982-19831D1963-05-26Montreal, PQ
Josef Melichar310733402632000-20076D1979-01-20Ceske Budejovice, Czech Rep.
Eric Meloche618917322001-20043R1976-05-01Lachute, PQ
Gilles Meloche104022221985-19883G1950-07-12Montreal, PQ
Dave Michayluk1991-19921R1962-05-18Wakaw, SASK
Greg Millen135055201978-19813G1957-06-25Toronto, ONT
Kevin Miller13651141995-19961R1965-09-09Lansing, MI
Kip Miller154264672381998-20013C1969-06-11Lansing, MI
Chris Minard35235142007-20092C1981-11-18Owen Sound, ONT
Dmitri Mironov87436401121995-19972D1965-12-25Moscow, Russia
Carl Mokosak300041986-19871L1962-09-22Fort Saskatchewan, ALTA
Hartland Monahan720221977-19781F1951-03-29Montreal, PQ
Dominic Moore596915462006-20071C1980-08-03Thornhill, ONT
Ian Moran4331944632811994-20039R1972-08-24Cleveland, OH
Alexei Morozov45184135219981997-20047R1977-02-16Moscow, Russia
Jim Morrison13252530721969-19712D1931-10-11Montreal, PQ
Lew Morrison214131326121974-19784R1948-02-11Gainsborough, SASK
Joe Mullen3791531723251011990-19976F1957-02-26New York, NY
Glenn Mulvenna100021991-19921C1967-02-18Calgary, ALTA
Paul Mulvey27178761981-19821L1958-09-27Sudbury, ONT
Craig Muni64044361996-19971D1962-07-19Toronto, ONT
Matt Murley59268382003-20062L1979-12-17Troy, NY
Larry Murphy336782233012131990-19955D1961-03-08Scarborough, ONT
Glen Murray135252651811995-19972R1972-11-01Halifax, NS
Troy Murray13022231994-19951C1962-07-31Calgary, ALTA
Markus Naslund151254267651993-19963L1973-07-30Ornskoldsvik, Sweden
Alain Nasreddine56145302005-20083D1975-07-10Montreal, PQ
Patrick Neaton9112121993-19941D1971-05-21Detroit, MI
Petr Nedved15478921701341995-19972L1971-12-09Liberec, Czech
Mike Needham819514161991-19943R1970-04-04Calgary, ALTA
Todd Nelson100001991-19921D1969-05-15Prince Albert, SASK
Cam Newton1601161970-19732G1940-02-25Peterborough, ONT
Ville Nieminen881014241012001-20032L1977-04-06Tampere, Finland
Ted Nolan18112341985-19861L1958-04-07Sault Ste. Marie, ONT
Simon Nolet39981721975-19761R1941-09-23St. Odilon, PQ
Niklas Nordgren1500042005-20061L1979-06-28Ornskoldsvik, Sweden
Joe Noris35257201971-19721C1951-10-26Denver, CO
Jeff Norton3221012202000-20011D1965-11-25Acton, MA
Hank Nowak13000111973-19741L1950-11-24Oshawa, ONT
Tom O'Regan6151217101983-19863F1961-12-29Cambridge, MA
Lyle Odelein27011502005-20061D1968-07-21Quill Lake, SASK
Roman Oksiuta700041996-19971R1970-08-21Murmansk, Russia
Fredrik Olausson127134760661996-19982D1966-10-05Dadesjo, Sweden
Ed Olczyk68151833411996-19982C1966-08-16Chicago, IL
Krzysztof Oliwa831452812000-20022L1973-04-12Tychy, Poland
Brooks Orpik449872805292002-20107D1980-09-26San Francisco, CA
Michel Ouellet123354580462005-20072R1982-03-05Rimouski, PQ
Dennis Owchar1681849671461974-19784D1953-03-28Dryden, ONT
Jim Paek170426301171990-19944D1967-04-07Seoul, S. Korea
Wilf Paiement23268391987-19881R1955-10-16Earlton, ONT
Zigmund Palffy42113142122005-20061R1972-05-05Skalica, Slovakia
Bob Paradise203733402091973-19795D1944-04-22St. Paul, MN
Rich Parent700002000-20011G1973-01-12Montreal, PQ
Richard Park584711381994-19973C1976-05-27Seoul, South Korea
Ed Patterson68336561993-19973R1972-11-14Calgary, ALTA
Mel Pearson201101967-19681C1938-04-29Flin Flon, MAN
Alexandre Pechurskiy100002009-20101G1990-06-04Magnitogorsk, Russia
Barry Pederson84102636501989-19912C1961-03-13Big River, SASK
Janne Pesonen700002008-20091W1982-05-11Suomussalmi, Finland
Toby Petersen9110162682000-20022C1978-10-27Minneapolis, MN
Ronald Petrovicky31336282006-20071R1977-02-15Zilina, Slovakia
Frank Pietrangelo87033301987-19925G1963-01-24Niagara Falls, ONT
Lasse Pirjeta3810919182003-20062L1974-04-04Oulu, Finland
Domenic Pittis100001996-19971C1974-10-01Calgary, ALTA
Michel Plasse75033241974-19762G1949-06-01Montreal, PQ
Steve Poapst21044102005-20061D1969-01-03Cornwall, ONT
Greg Polis25688701581461970-19744L1950-08-08Westlock, ALTA
Alexei Ponikarovsky16279172009-20101L1980-04-09Kiev, Russia
Peter Popovic54156301999-20001D1968-02-10Koping, Sweden
Kelly Pratt22066151974-19751RHigh Prairie, ALTA
Tracy Pratt83512171581968-19702D1943-03-08New York, NY
Dean Prentice144474289321969-19712L1932-10-05Schumacher, ONT
Noel Price143845531091967-19692D1935-12-09Brockville, ONT
Pat Price128852604591980-19833D1955-03-24Nelson, BC
Tom Price1902281976-19793D1954-07-12Toronto, ONT
Ken Priestlay51291141990-19922C1967-08-24Vancouver, BC
Wayne Primeau131924331272000-20033C1976-06-04Scarborough, ONT
Sean Pronger710121997-19992C1972-11-30Thunder Bay, ONT
Jean Pronovost7533162876033061968-197810R1945-12-18Shawinigan Falls, PQ
Jamie Pushor913361062001-20032D1973-02-11Lethbridge, ALTA
Dan Quinn2701111652762241986-19975C1965-06-01Ottawa, ONT
Mike Ramsey77347301992-19942D1960-12-03Minneapolis, MN
Mark Recchi3891542313853001988-20087R1968-02-01Kamloops, BC
Greg Redquest100001977-19781GToronto, ONT
Nick Ricci1900021979-19834G1959-06-03Niagara Falls, ONT
Stephane Richer58131225142001-20021L1966-06-07Buckingham, PQ
Pat Riggin39011141986-19882G1959-05-26Kincardine, ONT
Gary Rissling1842026468321980-19855L1956-08-08Saskatoon, SASK
Jani Rita3034742005-20061L1981-07-25Helsinki, Finland
Bobby Rivard275121741967-19681C1939-08-01Sherbrooke, PQ
Rene Robert4971118421971-19721C1948-12-31Trois Rivieres, PQ
Gary Roberts57101828662006-20082L1966-05-23North York, ONT
Gordie Roberts134534391571990-19922D1957-10-02Detroit, MI
Luc Robitaille46231942371994-19951L1966-02-17Montreal, PQ
Randy Robitaille81153247242001-20032C1975-10-12Ottawa, ONT
David Roche1321212242851995-19972L1975-06-13Lindsay, ONT
Roberto Romano12501161982-19946G1962-10-29Montreal, PQ
Tom Roulston58111728101983-19862R1957-11-20Winnipeg, MAN
Mike Rowe11000111984-19873D1965-03-08Kingston, ONT
Andre Roy472131282005-20072L1975-02-08Port Chester, NY
Michal Rozsival2371847651611999-20034D1978-09-03Vlasim, Czech
Duane Rupp26521831041701968-19735D1938-03-29McNutt, SASK
Michael Rupp81136191202009-20101L1980-01-13Cleveland, OH
Terry Ruskowski14340741143091985-19872C1954-12-31Prince Albert, SASK
Jim Rutherford115011181971-19743G1949-02-17Beeton, ONT
Jarkko Ruutu1521319322632006-20082L1975-08-23Helsinki, Finland
Dany Sabourin4400042005-20093G1980-09-20Val d'Or, PQ
Rocky Saganiuk29134371983-19841R1957-10-15Myrnam, ALTA
Kjell Samuelsson1831022323121991-19954D1958-10-18Tyngsryd, Sweden
Mikael Samuelsson2220282002-20031R1976-12-23Mariefred, Sweden
Ulf Samuelsson2771183948041990-19955D1964-03-26Fagersta, Sweden
Derek Sanderson1331401977-19781C1946-06-16Niagara Falls, ONT
Tomas Sandstrom17271841551681993-19974R1964-09-04Jakobstad, Finland
Grant Sasser300001983-19841C1964-02-03Portland, OR
Miroslav Satan65171936362008-20091L1974-10-22Topolcany, Slovakia
Glen Sather1222017372101969-19712L1943-09-02High River, ALTA
Ryan Savoia300001998-19991C1973-05-06Thorold, ONT
Ken Schinkel37193143236881967-19736R1932-11-27Jansen, SASK
Norm Schmidt125233356731983-19884D1963-01-24Sault Ste. Marie, ONT
Ron Schock6191242804042011969-19778C1943-12-19Chapleau, ONT
Dwight Schofield25167591986-19871D1956-03-25Lynn, MA
Dave Schultz1131334475351977-19792L1949-10-14Waldheim, SASK
Rod Schutt27877921691771978-19846L1956-10-13Bancroft, ONT
Rob Scuderi300336391122003-20095D1978-12-30Syosset, NY
Jeff Serowik26066161998-19991D1967-01-10Manchester, NH
Eddie Shack92302959961971-19732F1937-02-11Sudbury, ONT
Doug Shedden3321231592821481981-19865C1961-04-26Wallaceburg, ONT
Gregg Sheppard24150731231131978-19824L1949-04-23North Battleford, SASK
Jim Shires1812321972-19731L1945-11-15Edmonton, ALTA
Jonathan Sim1523562003-20041L1977-09-29New Glasgow, NS
Roman Simicek29369302000-20011C1971-11-04Ostrava, Czech Rep.
Charlie Simmer50111728241987-19881F1954-03-20Terrace Bay, ONT
Bobby Simpson301091941981-19832L1956-11-17Caughnawaga, PQ
Craig Simpson16950551051401985-19883L1967-02-15London, ONT
Reid Simpson2000172003-20041L1969-05-21Flin Flon, MAN
Ville Siren1991145561581985-19894D1964-02-10Tampere, Finland
Michal Sivek38336142002-20031C1981-01-21Nachod, Czech Rep.
Martin Skoula3335862009-20101D1979-10-28Litomerice, Czech Rep.
Pavel Skrbek400021998-19991D1978-08-09Kladno, Czech
Peter Skudra7401141997-20003G1973-04-24Riga, Latvia
John Slaney29145101999-20001D1972-02-07St. John's, NFLD
Jiri Slegr2522462863371997-20014D1971-05-30Jihlava, Czech
Al Smith93000611969-19712G1945-11-10Toronto, ONT
Doug Smith10112251989-19901C1963-05-17Ottawa, ONT
Nathan Smith1300022007-20081C1982-02-09Edmonton, ALTA
Bryan Smolinski81244064691995-19961C1971-12-27Toledo, OH
Ron Snell732561968-19702R1948-08-11Regina, SASK
Ted Snell554121681973-19741R1946-05-28Ottawa, ONT
Garth Snow3500082000-20011G1969-07-28Wrentham, MA
Martin Sonnenberg58235191998-20002L1978-01-23Wetaskiwin, ALTA
Bill Speer10241721711967-19692D1942-03-20Lindsay, ONT
Brian Spencer8691120811977-19792L1949-09-03Fort St. James, BC
Andre St. Laurent962314371301981-19843C1953-02-16Rouyn-Noranda, PQ
Jordan Staal32784841681732006-20104C1988-09-10Thunder Bay, ONT
Ron Stackhouse621662773435471973-19829D1949-08-26Haliburton, ONT
Paul Stanton2061138491991990-19933D1967-06-22Boston, MA
Mike Stapleton136111324281992-19942C1966-05-05Sarnia, ONT
Kevin Stevens52226029555510481987-200210L1965-04-15Brockton, MA
Bob Stewart653710521979-19801D1950-11-10Charlottetown, PEI
John Stewart404913321970-19722L1950-05-16Eriksdale, MAN
Karl Stewart300022006-20071L1983-06-30Scarborough, ONT
Alek Stojanov45246861995-19972R1973-04-25Windsor, ONT
Ryan Stone801172007-20092C1985-03-20Calgary, ALTA
Blaine Stoughton34561181973-19741F1953-03-13Gilbert Plains, MAN
Martin Straka5601652774422151992-200410C1972-09-03Plzen, Czech
Art Stratton58162137161967-19681C1935-10-08Winnipeg, MAN
Martin Strbak4431114382003-20041D1975-01-15Presov, Slovakia
Bob Stumpf300041974-19751D1953-04-25Milo, ALTA
Tomas Surovy126273259712002-20063L1981-09-24Banska Bystrica, Slovakia
Rich Sutter900001982-19842R1963-12-02Viking, ALTA
Garry Swain911201968-19691C1947-09-11Welland, ONT
George Swarbrick31178361968-19702R1942-02-16Moose Jaw, SASK
Darryl Sydor8221315282007-20092D1972-05-13Edmonton, ALTA
Petr Sykora1575356109772007-20092C1976-11-19Plzen, Czech
Rick Tabaracci100021988-19891G1969-01-02Toronto, ONT
Jeff Taffe535914102007-20092C1981-02-19Hastings, MN
Peter Taglianetti167728353381990-19955D1963-08-15Framingham, MA
Maxime Talbot3064443872582005-20105C1984-02-11Lemoyne, PQ
Dale Tallon95103343531978-19802D1950-10-19Rouyn-Noranda, PQ
Chris Tamer253821295881993-19996D1970-11-17Dearborn, MI
Eric Tangradi100002009-20101L1989-02-10Philadelphia, PA
Tony Tanti83203050661989-19912L1963-09-07Toronto, ONT
Dick Tarnstrom17428751031402002-20063D1975-01-20Sundbyberg, Sweden
Bobby Taylor200001975-19761G1945-01-24Calgary, ALTA
Mark Taylor106314172431983-19852F1958-01-26Vancouver, BC
Greg Tebbutt24022311983-19841D1957-05-11North Vancouver, BC
Jocelyn Thibault3800022005-20072G1975-01-12Montreal, PQ
Bill Thomas1621322008-20091R1983-06-23Pittsburgh, PA
Errol Thompson346814121980-19811F1950-05-28Summerside, PEI
Chris Thorburn39325692006-20071R1983-06-03Sault Ste. Marie, ONT
Tom Thornbury14189161983-19841D1963-03-17Lindsay, ONT
Billy Tibbetts622791882000-20022R1974-10-14Boston, MA
Dave Tippett7461925561992-19931L1961-08-25Moosomin, SASK
German Titov135287098681998-20002C1965-10-18Moscow, Russia
Rick Tocchet150761031794351991-19943R1964-04-09Scarborough, ONT
Jeff Toms1421342001-20021L1974-06-04Swift Current, SASK
Tim Tookey802221983-19841C1960-08-29Edmonton, ALTA
Dan Trebil1910171999-20012D1974-04-10Bloomington, MN
Vincent Tremblay400021983-19841G1959-10-21Quebec City, PQ
Bryan Trottier1562448721141990-19943F1956-07-17Val Marie, SASK
Ron Tugnutt700001999-20001G1967-10-22Scarborough, ONT
Ian Turnbull600041982-19831D1953-12-22Montreal, PQ
Gene Ubriaco114332659301967-19692L1937-12-26Sault Ste. Marie, ONT
Garry Valk565510581996-19982L1967-11-27Edmonton, ALTA
Wayne Van Dorp25134751987-19881L1961-05-19Burnaby, BC
Ed Van Impe22088221975-19772D1940-05-27Saskatoon, SASK
Ryan VandenBussche20101422005-20061R1973-02-28Simcoe, ONT
Vladimir Vujtek501102002-20031R1972-02-17Ostrava, Czech
Tim Wallace1702272008-20102F1984-08-06Anchorage, AK
Bryan Watson304857658711968-19746D1942-11-14Bancroft, ONT
Steve Webb500022003-20041R1975-04-20Peterborough, ONT
Wally Weir14033341984-19851D1954-06-03Verdun, PQ
Noah Welch27246242005-20072D1982-08-26Brighton, MA
Chris Wells54224591995-19961C1975-11-12Calgary, ALTA
Brad Werenka2131241532081997-20003D1969-02-12Two Hills, ALTA
Ryan Whitney253341161502232005-20094D1983-02-19Boston, MA
Jim Wiley2604421972-19742C1950-04-28Sault Ste. Marie, ONT
Barry Wilkins134556612031974-19762D1947-02-28Toronto, ONT
Neil Wilkinson122414181691995-19994D1967-08-15Selkirk, MAN
Dunc Wilson66022211976-19782G1948-03-22Toronto, ONT
Landon Wilson19516312003-20041R1975-03-13St. Louis, MO
Mike Wilson21112172001-20021D1974-02-26Brampton, ONT
Mitch Wilson17213831986-19871R1962-02-15Kelowna, BC
Bennett Wolf300111331980-19833D1959-10-23Kitchener, ONT
Jason Woolley5763036281996-19971D1969-07-27Toronto, ONT
Bob Woytowich2482271931491968-19724D1941-08-18Winnipeg, MAN
Ken Wregget212055501991-19987G1964-03-25Brandon, MAN
Tyler Wright2381716333171996-20004C1973-04-06Canora, SASK
Harry York200001998-19991C1974-04-16Ponoka, ALTA
Scott Young43111627331990-19911R1967-10-01Clinton, MA
Warren Young15249521013111983-19884F1956-01-11Toronto, ONT
Wendell Young111077141988-19955G1963-08-01Halifax, NS
Rod Zaine378513211970-19711C1946-05-18Ottawa, ONT
Zarley Zalapski190331021351601987-19914D1968-04-22Edmonton, ALTA
Richard Zemlak501561781988-19902R1963-03-03Wynyard, SASK
Mike Zigomanis22246272008-20091C1981-01-17North York, ONT
Sergei Zubov64115566221995-19961D1970-07-22Moscow, Russia

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