hockey DB
search by league
team
morning report
contact us
home

Anaheim Ducks all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Antti Aalto151111728521997-20014C1975-03-04Lappeenranta, FinlandMajor League
Pontus Aberg3711819142018-20191L1993-09-23Stockholm, SwedenMajor League
Andrew Agozzino811202019-20212L1991-01-03Kleinburg, ONTMajor League
Bryan Allen115017171132012-20153D1980-08-21Kingston, ONTMajor League
Frederik Andersen12505562013-20163G1989-10-02Herning, DenmarkMajor League
Shawn Antoski11101201996-19982L1970-03-25Brantford, ONTMajor League
Chris Armstrong401102003-20041D1975-06-26Regina, SASKMajor League
Evgeny Artyukhin37459412009-20101W1983-04-04Moscow, RussiaMajor League
Tom Askey700001997-19992G1974-10-04Tonawanda, NYMajor League
Zachary Aston-Reese1731462021-20221C1994-08-10Staten Island, NYMajor League
David Backes21347102019-20212R1984-05-01Minneapolis, MNMajor League
Maxim Balmochnykh601121999-20001L1979-03-07Lipetsk, RussiaMajor League
Frank Banham279211141996-20003R1975-04-14Calahoo, ALTAMajor League
Drew Bannister28066471997-20022D1974-04-09Belleville, ONTMajor League
Ken Baumgartner79012122231995-19972L1966-03-11Flin Flon, MANMajor League
Robin Bawa1201171993-19941R1966-03-26Duncan, BCMajor League
Francois Beauchemin592561401963602005-201810D1980-06-04Sorel, PQMajor League
Nathan Beaulieu52044392022-20231D1992-12-05Strathroy, ONTMajor League
Matt Beleskey32957551123022008-20157L1988-06-07Windsor, ONTMajor League
Mark Bell500052011-20121C1980-08-05St. Paul's, ONTMajor League
Brian Bellows62151328221996-19971R1964-09-01St. Catharines, ONTMajor League
Simon Benoit13741115842020-20233D1998-09-19Laval, PQMajor League
Marc-Andre Bergeron901142007-20081D1980-10-13Trois-Rivieres, PQMajor League
Jonathan Bernier3900042016-20171G1988-08-07Laval, PQMajor League
Reto Berra500002017-20181G1987-01-03Bulach, SwitzerlandMajor League
Todd Bertuzzi68142640972007-20081R1975-02-02Sudbury, ONTMajor League
Maxim Bets300001993-19941L1974-01-31Chelyabinsk, RussiaMajor League
Kevin Bieksa211730372452015-20183D1981-06-16Grimsby, ONTMajor League
Jesse Blacker100002014-20151D1991-04-19Toronto, ONTMajor League
Jason Blake147293059572009-20123C1973-09-02Moorhead, MNMajor League
Joseph Blandisi600082017-20192C1994-07-18Markham, ONTMajor League
Brandon Bochenski1222462007-20081R1982-04-04Blaine, MNMajor League
Troy Bodie57538872008-20113R1985-01-25Portage La Prairie, MANMajor League
Jared Boll611341032016-20182R1986-05-13Charlotte, NCMajor League
Nick Bonino189334982482009-20145C1988-04-20Hartford, CTMajor League
Rene Bourque30268122014-20151R1981-12-10Lac La Biche, ALTAMajor League
Kevin Boyle500002018-20191G1992-05-30Manalapan, NJMajor League
Nick Boynton42167592009-20101D1979-01-14Nobleton, ONTMajor League
Kip Brennan12011352005-20061L1980-08-27Kingston, ONTMajor League
Tim Brent1510162006-20071C1984-03-10Cambridge, ONTMajor League
Eric Brewer911262014-20151D1979-04-17Vernon, BCMajor League
Aris Brimanis500092001-20021D1972-03-14Shaker Heights, OHMajor League
Sheldon Brookbank215423273002008-20124D1980-10-03Lanigan, SASKMajor League
J.T. Brown23123122017-20181R1990-07-02Burnsville, MNMajor League
Mike Brown10382101662008-20102R1985-06-24Chicago, ILMajor League
Mike Brown16112442002-20031W1979-04-29Surrey, BCMajor League
Ilya Bryzgalov7704442001-20156G1980-06-22Togliatti, RussiaMajor League
Garrett Burnett391231842003-20041L1975-09-23Coquitlam, BCMajor League
Vyacheslav Butsayev710101995-19961C1970-06-13Tolyatti, RussiaMajor League
Dan Bylsma209102232622000-20044R1970-09-19Grand Haven, MIMajor League
Kyle Calder1402282009-20101L1979-01-05Mannville, ALTAMajor League
Jim Campbell16235361995-19961R1973-04-03Worcester, MAMajor League
Leo Carlsson54121628162023-20241C2004-12-26Karlstad, SwedenMajor League
Patrik Carnback1482438621201993-19963R1968-02-01Goteborg, SwedenMajor League
Keith Carney2711348611852001-20064D1970-02-03Providence, RIMajor League
Sebastien Caron100002006-20071G1980-06-25Amqui, PQMajor League
Sam Carrick2052521462912018-20246C1992-02-04Markham, ONTMajor League
Ryan Carter1381217291412006-20115C1983-08-03White Bear Lake, MNMajor League
Jason Chimera1611222017-20181L1979-05-02Edmonton, ALTAMajor League
Kyle Chipchura956814882009-20112C1986-02-19Westlock, ALTAMajor League
Stanislav Chistov136143448802002-20073L1983-04-17Chelyabinsk, RussiaMajor League
Marc Chouinard159101323622000-20033C1977-05-06Charlesbourg, PQMajor League
Erik Christensen2627982008-20102C1983-12-17Edmonton, ALTAMajor League
Mat Clark901162011-20152D1990-10-17Wheat Ridge, COMajor League
Andrew Cogliano5841021312331702011-20198C1987-06-14Toronto, ONTMajor League
Sam Colangelo210122023-20241C2001-12-26Stoneham, MAMajor League
Maxime Comtois2103848861932018-20235L1999-01-08Longueuil, PQMajor League
Bob Corkum168384482691993-19963C1967-12-18Salisbury, MAMajor League
Adam Cracknell200002018-20191R1985-07-15Prince Albert, SASKMajor League
Joseph Cramarossa494610512016-20171C1992-10-26Markham, ONTMajor League
Mike Crowley6751520441997-20013D1975-07-04Bloomington, MNMajor League
Matt Cullen427651352001681997-20036C1976-11-02Virginia, MNMajor League
Jim Cummins8156111672000-20022R1970-05-17Dearborn, MIMajor League
J.J. Daigneault6642428501996-19982D1965-10-12Montreal, PQMajor League
Johan Davidsson69459161998-20002C1976-01-06Jonkoping, SwedenMajor League
Joe Day000001996-19971C1968-05-11Chicago, ILMajor League
Chase De Leo300002018-20213L1995-10-25La Mirada, CAMajor League
Michael Del Zotto6121618142018-20202D1990-06-24Stouffville, ONTMajor League
Nicolas Deslauriers1691716332352019-20223L1991-02-22La Salle, PQMajor League
Simon Despres491910302014-20173D1991-07-27Laval, PQMajor League
Joe DiPenta171516211102005-20083D1979-02-25Barrie, ONTMajor League
Robert Dirk82257981994-19962D1966-08-20Regina, SASKMajor League
Christian Djoos912302019-20201D1994-08-06Gothenburg, SwedenMajor League
Bobby Dollas3052861892131993-19985D1965-01-31Montreal, PQMajor League
Ted Donato81111930261999-20001L1969-04-28Boston, MAMajor League
Lukas Dostal6600082021-20243G2000-06-22Brno, Czech Rep.Major League
Jake Dotchin20011392018-20191D1994-03-24Cambridge, ONTMajor League
Peter Douris151304070421993-19963R1966-02-19Toronto, ONTMajor League
Hunter Drew200052021-20221D1998-10-21Kingston, ONTMajor League
Jeff Drouin-Deslauriers400002011-20121G1984-05-15St-Jean-Richelieu, PQMajor League
Ted Drury2322126472251996-20004C1971-09-13Boston, MAMajor League
Jamie Drysdale12383745282020-20244D2002-04-08Toronto, ONTMajor League
Radek Dvorak940422012-20131R1977-03-09Tabor, Czech Rep.Major League
Patrick Eaves2912315122016-20193R1984-05-01Calgary, ALTAMajor League
Andrew Ebbett5382432262007-20103C1983-01-02Vernon, BCMajor League
Dan Ellis2301102010-20122G1980-06-19Saskatoon, SASKMajor League
Ray Emery1000002010-20111G1982-09-28Hamilton, ONTMajor League
Steve Eminger6341216302009-20101D1983-10-31Woodbridge, ONTMajor League
Olle Eriksson Ek100002022-20231G1999-06-22Karlstad, SwedenMajor League
Emerson Etem115151631192012-20174R1992-06-16Long Beach, CAMajor League
Todd Ewen1531312256471993-19963R1966-03-22Saskatoon, SASKMajor League
Viktor Fasth3000002012-20142G1982-08-08Kalix, SwedenMajor League
Sergei Fedorov85313566442003-20062C1969-12-13Pskov, RussiaMajor League
Todd Fedoruk86422262102005-20072L1979-02-13Redwater, ALTAMajor League
Anatoli Fedotov300001993-19941D1966-05-11Saratov, USSRMajor League
Scott Ferguson201101998-19991D1973-01-06Camrose, ALTAMajor League
Mark Ferner64369361993-19952D1965-09-05Regina, SASKMajor League
Brett Festerling83088332008-20113D1986-03-03Prince George, BCMajor League
Giovanni Fiore100002017-20181L1996-08-13Laval, PQMajor League
Mark Fistric43145322013-20152D1986-06-01Edmonton, ALTAMajor League
Tomas Fleischmann1415642014-20151L1984-05-16Koprivnice, Czech Rep.Major League
Haydn Fleury1221322020-20211D1996-07-08Carlyle, SASKMajor League
Kurtis Foster911282011-20121D1981-11-24Carp, ONTMajor League
Cam Fowler973963564522552010-202414D1991-12-05Windsor, ONTMajor League
Max Friberg600022014-20162L1992-11-20Skovde, SwedenMajor League
Jeff Friesen114203959622000-20063L1976-08-05Meadow Lake, SASKMajor League
Ryan Garbutt647411412015-20172L1985-08-12Edmonton, ALTAMajor League
Aaron Gavey500022005-20061C1974-02-22Sudbury, ONTMajor League
Glenn Gawdin400022022-20242C1997-03-25Richmond, BCMajor League
Martin Gerber5401142002-20042G1974-09-03Burgdorf, SwitzerlandMajor League
Ryan Getzlaf115728273710199602005-202217C1985-05-10Regina, SASKMajor League
Brian Gibbons44235162018-20191L1988-02-26Braintree, MAMajor League
John Gibson477066682013-202411G1993-07-14Pittsburgh, PAMajor League
Jean-Sebastien Giguere446066782000-20109G1977-05-16Montreal, PQMajor League
Trevor Gillies1000212005-20061L1979-01-30Cambridge, ONTMajor League
Curtis Glencross210122006-20071L1982-12-28Kindersley, SASKMajor League
Andrew Gordon3723562011-20121L1985-12-13Halifax, NSMajor League
Alex Grant220222013-20141D1989-01-20Antigonish, NSMajor League
Derek Grant30954611151252017-20236C1990-04-20Abbotsford, BCMajor League
Josh Green1200062008-20112C1977-11-16Camrose, ALTAMajor League
Travis Green1081929481031997-20073C1970-12-20Castlegar, BCMajor League
Stu Grimson23158135831993-20004L1965-05-20Vancouver, BCMajor League
Benoit-Olivier Groulx65145242021-20243C2000-02-06Rouen, FranceMajor League
Radko Gudas65612181282023-20241D1990-06-05Prague, Czech Rep.Major League
Erik Gudbranson44459912019-20201D1992-01-07Ottawa, ONTMajor League
Nate Guenin1520262011-20121D1982-12-10Aliquippa, PAMajor League
Brendan Guhle42459122018-20223D1997-07-29Edmonton, ALTAMajor League
Carl Hagelin434812142015-20161L1988-08-23Sodertalje, SwedenMajor League
Robert Hagg500042023-20241D1995-02-08Uppsala, SwedenMajor League
Niklas Hagman6381119122011-20121L1979-12-05Espoo, FinlandMajor League
Jani Hakanpaa47112332019-20212D1992-03-31Kirkkonummi, FinlandMajor League
Kevin Haller149411151831998-20002D1970-12-05Trochu, ALTAMajor League
Casey Hankinson400042003-20041R1976-05-08Edina, MNMajor League
Scott Harrington1731422022-20231D1993-03-10Kingston, ONTMajor League
Mark Hartigan600042006-20071C1977-10-15Lethbridge, ALTAMajor League
Niclas Havelid3102461851521999-20045D1973-04-12Stockholm, SwedenMajor League
Dany Heatley600002014-20151L1981-01-21Freiburg, GermanyMajor League
Guy Hebert441055201993-20018G1967-01-07Troy, NYMajor League
Bret Hedican51156362008-20091D1970-08-10Saint Paul, MNMajor League
Jonathan Hedstrom83131427482002-20062L1977-12-27Skelleftea, SwedenMajor League
Danton Heinen521081822019-20212L1995-07-05Langley, BCMajor League
Drew Helleson310122022-20231D2001-03-26Farmington, MNMajor League
Jordan Hendry200002012-20131D1984-02-23Nokomis, SASKMajor League
Adam Henrique4351351292641402017-20247C1990-02-06Brantford, ONTMajor League
Alex Hicks82121729511995-19972L1969-09-04Calgary, ALTAMajor League
Sean Hill6872027781993-19941D1970-02-14Duluth, MNMajor League
Jonas Hiller32608822007-20147G1982-02-12Felben Wellhausen, SwitzerlandMajor League
Shane Hnidy33123302007-20081D1975-11-08Neepawa, MANMajor League
Thomas Hodges100002021-20221G1993-06-25Slough, United KingdomMajor League
Milos Holan4141014381994-19962D1971-04-22Bilovec, CzechMajor League
Peter Holland2952782011-20143C1991-01-14Toronto, ONTMajor League
Michael Holmqvist21202252003-20041C1979-06-08Stockholm, SwedenMajor League
Korbinian Holzer14541418822015-20205D1988-02-16Munich, GermanyMajor League
Shawn Horcoff596915342015-20161C1978-09-17Trail, BCMajor League
Doug Houda24123521997-19981D1966-06-03Blairmore, ALTAMajor League
Bill Houlder80142539401993-19941D1967-03-11Thunder Bay, ONTMajor League
Tony Hrkac140173249371999-20012C1966-07-07Thunder Bay, ONTMajor League
Kent Huskins142622281002006-20093D1979-05-04Almonte, ONTMajor League
Ben Hutton34145112020-20211D1993-04-20Brockville, ONTMajor League
Matt Irwin901142019-20201D1987-11-29Victoria, BCMajor League
Richard Jackman2411011102006-20071D1978-06-28Toronto, ONTMajor League
Tim Jackman8383111522013-20163R1981-11-14Minot, NDMajor League
Jean-Francois Jacques6000122011-20121L1985-04-29Montreal, PQMajor League
Mark Janssens6747111631996-19982C1968-05-19Surrey, BCMajor League
Chad Johnson900002018-20191G1986-06-10Saskatoon, SASKMajor League
Craig Johnson39123142003-20041L1972-03-08St. Paul, MNMajor League
Ross Johnston671341172023-20241L1994-02-18Charlottetown, PEIMajor League
Jean-Francois Jomphe1041029391001995-19983C1972-12-28Havre St. Pierre, PQMajor League
Max Jones2583131622112018-20246L1998-02-17Rochester, MIMajor League
Jorgen Jonsson1312301999-20001C1972-09-29Angelholm, SwedenMajor League
Paul Kariya6063003696692131994-20039L1974-10-16Vancouver, BCMajor League
William Karlsson1821322014-20151C1993-01-08Marsta, SwedenMajor League
Dave Karpa245743507881994-19984D1971-05-07Regina, SASKMajor League
Valeri Karpov76141529321994-19973L1971-08-05Chelyabinsk, RussiaMajor League
Alexei Kasatonov5541822431993-19941D1959-10-14Leningrad, RussiaMajor League
Ondrej Kase198435396442016-20204R1995-11-08Kadan, Czech Rep.Major League
Chris Kelly1202222017-20181C1980-11-11Toronto, ONTMajor League
Nicolas Kerdiles300002016-20182L1994-01-11Lewisville, TXMajor League
Ryan Kesler346761041803262014-20195C1984-08-31Livonia, MIMajor League
Anton Khudobin900002015-20161G1986-05-07Ust-Kamenogorsk, KazakhstanMajor League
Chad Kilger455712221995-19961C1976-11-27Cornwall, ONTMajor League
Alexander Killorn62181836542023-20241L1989-09-14Halifax, NSMajor League
Bryce Kindopp100002021-20221R1999-06-14Lloydminster, ALTAMajor League
Jason King400002007-20081R1981-09-14Corner Brook, NFLDMajor League
Steven King4310313591993-19962R1969-07-22East Greenwich, RIMajor League
Justin Kirkland700002022-20231C1996-08-02Winnipeg, MANMajor League
Patric Kjellberg141151934262001-20032L1969-06-17Trelleborg, SwedenMajor League
Ken Klee300042008-20091D1971-04-24Indianapolis, INMajor League
John Klingberg5081624302022-20231D1992-08-14Gothenburg, SwedenMajor League
Justin Kloos100002018-20191C1993-11-30Lakeville, MNMajor League
Espen Knutsen1930361997-19981C1972-01-12Oslo, NorwayMajor League
Ladislav Kohn12891928691999-20012R1975-03-04Uherske Hradiste, Czech Rep.Major League
Saku Koivu332641271911862009-20145C1974-11-23Turku, FinlandMajor League
Maxim Kondratiev400002007-20081D1983-01-20Togliatti, RussiaMajor League
Zenon Konopka23437482005-20061C1981-01-02Niagara-on-the-Lake, ONTMajor League
Kalle Kossila1921342016-20193C1993-04-14Kauniainen, FinlandMajor League
Sergei Krivokrasov17123192001-20021R1974-04-15Angarsk, RussiaMajor League
Jason Krog147162743282002-20042C1975-10-09Fernie, BCMajor League
Todd Krygier95203959801994-19962L1965-10-12Chicago Heights, ILMajor League
Dmitri Kulikov6131215302022-20231D1990-10-29Lipetsk, RussiaMajor League
Chris Kunitz313811111922972003-20095L1979-09-26Regina, SASKMajor League
Jari Kurri82132235121996-19971R1960-05-18Helsinki, FinlandMajor League
Tom Kurvers2243761994-19951D1962-10-14Minneapolis, MNMajor League
Jason Labarbera500002014-20151G1980-01-18Burnaby, BCMajor League
Jackson LaCombe7211415242022-20242D2001-01-09Eden Prairie, MNMajor League
Randy Ladouceur188416201571993-19963D1960-06-30Brockville, ONTMajor League
William Lagesson9000132023-20241D1996-02-22Gothenburg, SwedenMajor League
Denny Lambert119316192721994-20023L1970-01-09Wawa, ONTMajor League
Maxim Lapierre2103392010-20111C1985-03-29Montreal, PQMajor League
Jacob Larsson16532124462016-20225D1997-04-29Ljungby, SwedenMajor League
Brett Leason121171431282022-20242R1999-04-30Calgary, ALTAMajor League
Stephan Lebeau60142034261993-19952C1968-02-28Saint-Jerome, PQMajor League
Peter Leboutillier352131761996-19982R1975-01-11Minnedosa, MANMajor League
Mike LeClerc29154781322511996-20048L1976-11-10Winnipeg, MANMajor League
Vinni Lettieri36551062020-20222C1995-02-06Excelsior, MNMajor League
Michael Liambas7011212017-20181L1989-02-16Toronto, ONTMajor League
Andreas Lilja52167282010-20111D1975-07-13Helsingborg, SwedenMajor League
John Lilley233811131993-19963R1972-08-03Wakefield, MAMajor League
Hampus Lindholm582571652223142013-20229D1994-01-20Helsingborg, SwedenMajor League
Gustav Lindstrom31066162023-20241D1998-10-20Ostervala, SwedenMajor League
Lonnie Loach300021993-19941L1968-04-14New Liskeard, ONTMajor League
Matthew Lombardi700042012-20131C1982-03-18Montreal, PQMajor League
Troy Loney6213619881993-19941L1963-09-21Bow Island, ALTAMajor League
Ben Lovejoy15063339852012-20153D1984-02-20Concord, NHMajor League
Isac Lundestrom257313869282018-20246C1999-11-06Gallivare, SwedenMajor League
Tristan Luneau712342023-20241D2004-01-12Victoriaville, PQMajor League
Joffrey Lupul20556581141082003-20114L1983-09-23Fort Saskatchewan, ALTAMajor League
Toni Lydman187341441002010-20133D1977-09-25Lahti, FinlandMajor League
Ilya Lyubushkin55044512023-20241D1994-04-06Moscow, RussiaMajor League
Maxime Macenauer29134182011-20121C1989-01-04Laval, PQMajor League
Josh Mahura7961420222018-20224D1998-05-05St. Albert, ALTAMajor League
Josh Manson45326871134312014-20228D1991-10-07Hinsdale, ILMajor League
Paul Mara33112402010-20111D1979-09-07Ridgewood, NJMajor League
Todd Marchant42138741122302005-20116L1973-08-12Buffalo, NYMajor League
Josef Marha22751201997-19992C1976-06-02Havlickuv Brod, CzechMajor League
Patrick Maroon2042653792492011-20165L1988-04-23St. Louis, MOMajor League
Jason Marshall370834427401994-20068D1971-02-22Cranbrook, BCMajor League
Tony Martensson611202003-20041C1980-06-23Upplands Vasby, SwedenMajor League
Ben Maxwell601122011-20121C1988-03-30North Vancouver, BCMajor League
Brad May953710942006-20093L1971-11-29Toronto, ONTMajor League
Gerald Mayhew1551682021-20221C1992-12-31Wyandotte, MIMajor League
Andy McDonald391921672591622000-20087C1977-08-25Strathroy, ONTMajor League
Curtis McElhinney3101102009-20112G1983-05-23London, ONTMajor League
Brock McGinn3933642022-20242L1994-02-02Fergus, ONTMajor League
Jamie McGinn218412232015-20161L1988-08-05Fergus, ONTMajor League
Marty McInnis27257881451271998-20024L1970-06-02Weymouth, MAMajor League
Nathan McIver18011362008-20091D1985-01-06Summerside, PEIMajor League
Scott McKay100001993-19941R1972-01-26Burlington, ONTMajor League
Jim McKenzie10487151471998-20002L1969-11-03Gull Lake, SASKMajor League
Brandon McMillan91111526402010-20133L1990-03-22Richmond, BCMajor League
Don McSween383912431993-19963D1964-06-09Detroit, MIMajor League
Mason McTavish1533850881322021-20243C2003-01-30Zurich, SwitzerlandMajor League
Jaycob Megna43145142016-20193D1992-12-10Plantation, FLMajor League
Jayson Megna4126842022-20231C1990-02-01Fort Lauderdale, FLMajor League
Bjorn Melin310102006-20071L1981-07-04Jonkoping, SwedenMajor League
Ben Meyers1402262023-20241C1998-11-15Delano, MNMajor League
Brendan Mikkelson67055382008-20113L1987-06-22Regina, SASKMajor League
Oleg Mikulchik800041995-19961D1964-06-27Minsk, BelarusMajor League
Sonny Milano81162339142019-20223L1996-05-12Massapequa, NYMajor League
Drew Miller536915232006-20093L1984-02-17Dover, NJMajor League
Kip Miller306172341999-20001C1969-06-11Lansing, MIMajor League
Ryan Miller8701102017-20214G1980-07-17East Lansing, MIMajor League
Pavel Mintyukov6342428242023-20241D2003-11-25Moscow, RussiaMajor League
Dmitri Mironov1281864821921996-19982D1965-12-25Moscow, RussiaMajor League
Travis Moen2612223453312005-20094L1982-04-06Stewart Valley, SASKMajor League
Steve Montador65416201252008-20091D1979-12-21Vancouver, BCMajor League
Brandon Montour169164763962016-20193D1994-04-11Brantford, ONTMajor League
Ian Moran100002006-20071R1972-08-24Cleveland, OHMajor League
Marc Moro100001997-19981D1977-07-17Toronto, ONTMajor League
Brendan Morrison62101222162008-20091C1975-08-15Pitt Meadows, BCMajor League
Joe Motzko2006-20071R1980-03-14Bemidji, MNMajor League
Mark Mowers1610182007-20081C1974-02-16Decatur, GAMajor League
Gregg Naumenko200022000-20011G1977-03-30Chicago, ILMajor League
Andrei Nazarov16101292000-20011L1974-05-22Chelyabinsk, RussiaMajor League
Nikita Nesterenko1220202022-20242C2001-09-10Brooklyn, NYMajor League
Barry Nieckar300071996-19982L1967-12-16Rama, SASKMajor League
Rob Niedermayer38256681243112002-20096C1974-12-28Cassiar, BCMajor League
Scott Niedermayer371602042643062005-20105D1973-08-31Edmonton, ALTAMajor League
Jeff Nielsen191171936641997-20003R1971-09-20Grand Rapids, MNMajor League
Antti-Jussi Niemi29112222000-20022D1977-09-22Vantaa, FinlandMajor League
Igor Nikulin1996-19971R1972-08-26Cherepovets, RussiaMajor League
Stefan Noesen1420222014-20173R1993-02-12Plano, TXMajor League
Petteri Nokelainen678917272008-20102R1986-01-16Imatra, FinlandMajor League
Dwayne Norris301121995-19961R1970-01-08St. John's, NFLDMajor League
Shane O'Brien62212141402006-20071D1983-08-09Port Hope, ONTMajor League
Myles O'Connor501161993-19941D1967-04-02Calgary, ALTAMajor League
Sean O'Donnell182524292022005-20083D1971-10-13Ottawa, ONTMajor League
Ryan O'Marra200002011-20121C1987-06-09Tokyo, JapanMajor League
Mike O'Neill100001996-19971G1967-11-03Montreal, PQMajor League
Danny O'Regan501102021-20221C1994-01-30Berlin, GermanyMajor League
Chris O'Sullivan201102002-20031D1974-05-15Dorchester, MAMajor League
Adam Oates6793645162002-20031C1962-08-27Weston, ONTMajor League
Roman Oksiuta42131225401995-19972R1970-08-21Murmansk, RussiaMajor League
Fredrik Olausson24437901271121995-20035D1966-10-05Dadesjo, SwedenMajor League
Nathan Oystrick300022009-20101D1982-12-17Regina, SASKMajor League
Sandis Ozolinsh84132740482002-20063D1972-08-03Riga, LatviaMajor League
Samuel Pahlsson52751901412522000-20098C1977-12-17Ange, SwedenMajor League
Kyle Palmieri198434689902010-20155C1991-02-01Smithtown, NYMajor League
Richard Park26134181996-19982C1976-05-27Seoul, South KoreaMajor League
George Parros3561513288122006-20126R1979-12-29Washington, PAMajor League
Timo Parssinen1703322001-20021L1977-01-19Lohja, FinlandMajor League
Greg Pateryn10112102021-20221D1990-06-20Sterling Heights, MIMajor League
Rod Pelley4521392011-20121C1984-09-01Kitimat, BCMajor League
Dustin Penner1504638841002005-20143L1982-09-28Winkler, MANMajor League
Jacob Perreault100002021-20221R2002-04-15Montreal, PQMajor League
Mathieu Perreault69182543362013-20141C1988-01-05Drummondville, PQMajor League
David Perron2881220342015-20161L1988-05-28Sherbrooke, PQMajor League
Corey Perry98837240477611102005-201914R1985-05-16Peterborough, ONTMajor League
Marcus Pettersson491910232017-20192D1996-05-08Skelleftea, SwedenMajor League
Timo Pielmeier100002010-20111G1989-07-07Deggendorf, GermanyMajor League
Brandon Pirri932502015-20161C1991-04-10Toronto, ONTMajor League
Geoff Platt500022007-20081C1985-07-10Toronto, ONTMajor League
Adrien Plavsic600021996-19971D1970-01-13Montreal, PQMajor League
Mark Popovic100002003-20041D1982-10-11Stoney Creek, ONTMajor League
Chris Pronger220361141502852006-20093D1974-10-10Dryden, ONTMajor League
Sean Pronger108122335561995-19983C1972-11-30Thunder Bay, ONTMajor League
Vaclav Prospal82193554542003-20041L1975-02-17Ceske Budejovice, Czech Rep.Major League
Jamie Pushor801451221997-19992D1973-02-11Lethbridge, ALTAMajor League
Rickard Rakell5501541853391162012-202210R1993-05-05Sundbyberg, SwedenMajor League
Dennis Rasmussen2713482017-20181C1990-07-03Vasteras, SwedenMajor League
Mason Raymond400002016-20171L1985-09-17Cochrane, ALTAMajor League
Pavol Regenda1912362022-20242L1999-12-07Michalovce, SlovakiaMajor League
Craig Reichert300001996-19971R1974-05-11Winnipeg, MANMajor League
Nick Ritchie28743661093312015-20205L1995-12-05Orangeville, ONTMajor League
Colby Robak501102014-20151D1990-04-24Dauphin, MANMajor League
Stephane Robidas1414582013-20141D1977-03-03Sherbrooke, PQMajor League
Buddy Robinson32156192021-20221R1991-09-30Bellmawr, NJMajor League
Aaron Rome100002006-20071D1983-09-27Brandon, MANMajor League
Jonas Ronnqvist38044142000-20011L1973-08-22Kalix, SwedenMajor League
Dominic Roussel5100061998-20013G1970-02-22Hull, PQMajor League
Carter Rowney152153045282018-20213C1989-05-10Grande Prairie, ALTAMajor League
Kevin Roy2861762017-20192L1993-05-20Greenfield Park, PQMajor League
Steve Rucchin6161532794321401994-200410C1971-07-04Thunder Bay, ONTMajor League
Jarkko Ruutu23112382010-20111L1975-08-23Vantaa, FinlandMajor League
Bobby Ryan3781471422892512007-20136R1987-03-17Cherry Hill, NJMajor League
Warren Rychel1331513284161996-19982L1967-05-12Tecumseh, ONTMajor League
David Sacco3141216181994-19962C1971-07-31Malden, MAMajor League
Joe Sacco33362681301831993-19985R1969-02-04Medford, MAMajor League
Brian Salcido201102008-20091D1985-04-14Hermosa Beach, CAMajor League
Ruslan Salei59426791057351996-20069D1974-11-02Minsk, BelarusMajor League
Tomas Sandstrom1352425491061997-19992R1964-09-04Jakobstad, FinlandMajor League
Mike Santorelli70991882015-20161C1985-12-14Vancouver, BCMajor League
Kurt Sauer1352681062002-20042D1981-01-16St. Cloud, MNMajor League
Kevin Sawyer973363632000-20033R1974-02-18Christina Lake, BCMajor League
Luca Sbisa227940491812009-20145D1990-01-30Ozieri, ItalyMajor League
Petr Schastlivy2220242003-20041L1979-04-18Vikhorevka, RussiaMajor League
Luke Schenn800072018-20191D1989-11-02Saskatoon, SASKMajor League
Mathieu Schneider65122739502007-20081D1969-06-12New York, NYMajor League
Jiri Sekac41371082014-20162R1992-06-10Kladno, Czech Rep.Major League
Teemu Selanne9664575319884711995-201415R1970-07-03Helsinki, FinlandMajor League
Anatoli Semenov76153247261993-19963C1962-03-05Moscow, RussiaMajor League
Cam Severson33303582002-20042L1978-08-15Canora, SASKMajor League
Brent Severyn371341331997-19981D1966-02-22Vegreville, ALTAMajor League
Dan Sexton88131932202009-20112R1987-04-29Apple Valley, MNMajor League
Michael Sgarbossa1002202015-20172C1992-07-25Campbellville, ONTMajor League
Ryan Shannon532911102006-20071C1983-03-02Darien, CTMajor League
MacGregor Sharp800002009-20101C1985-10-01Red Deer, ALTAMajor League
Kevin Shattenkirk2121463771202020-20233D1989-01-29New Rochelle, NYMajor League
Logan Shaw9751318142016-20182R1992-10-05Glace Bay, NSMajor League
Kiefer Sherwood606713142018-20202L1995-03-31Columbus, OHMajor League
Steve Shields3300042001-20021G1972-07-19Toronto, ONTMajor League
Devin Shore7391322142018-20202C1994-07-19Ajax, ONTMajor League
Mikhail Shtalenkov12203381993-19985G1965-10-20Moscow, RussiaMajor League
Jakob Silfverberg7711581963542522013-202411R1990-10-13Gavle, SwedenMajor League
Mike Sillinger77152641381994-19962C1971-06-29Regina, SASKMajor League
Dominik Simon1704462021-20221C1994-08-08Prague, Czech Rep.Major League
Todd Simpson464371052003-20041D1973-05-28North Vancouver, BCMajor League
Jarrod Skalde20549101993-19941C1971-02-26Niagara Falls, ONTMajor League
Martin Skoula2127922003-20041D1979-10-28Litomerice, Czech Rep.Major League
Alexei Smirnov52336202002-20042C1982-01-28Tver, RussiaMajor League
Devante Smith-Pelly129142640302011-20154R1992-06-14Scarborough, ONTMajor League
Nick Sorensen501122016-20171R1994-10-23Farevejle, DenmarkMajor League
Sheldon Souray4471017522012-20131D1976-07-13Elk Point, ALTAMajor League
Daniel Sprong5515621102018-20202R1997-03-17Amsterdam, NetherlandsMajor League
Bruno St. Jacques110102005-20061D1980-08-22Montreal, PQMajor League
Brad Staubitz15112412012-20131R1984-07-28Bright's Grove, ONTMajor League
Dave Steckel2715642012-20142C1982-03-15Milwaukee, WIMajor League
Sam Steel197244165522018-20224C1998-02-03Ardrossan, ALTAMajor League
Jeremy Stevenson563691341995-20004L1974-07-28San Bernardino, CAMajor League
Chris Stewart5681220732015-20161R1987-10-30Toronto, ONTMajor League
Anthony Stolarz5602222019-20234G1994-01-20Edison, NJMajor League
Clayton Stoner133314171632014-20173D1985-02-19Port McNeill, BCMajor League
Austin Strand500022022-20231D1997-02-17Calgary, ALTAMajor League
Ben Street2132522018-20191C1987-02-13Coquitlam, BCMajor League
Ryan Strome1602654801632022-20242C1993-07-11Mississauga, ONTMajor League
Andrej Sustr28055162018-20222D1990-11-29Plzen, Czech Rep.Major League
Brian Sutherby62347762007-20092C1982-03-01Edmonton, ALTAMajor League
Andy Sutton39044872010-20111D1975-03-10Kingston, ONTMajor League
Tim Sweeney91172845511993-19952L1967-04-12Boston, MAMajor League
Petr Sykora1976467131862002-20063C1976-11-19Plzen, Czech Rep.Major League
Danny Syvret611242010-20111D1985-06-13Millgrove, ONTMajor League
Iiro Tarkki100002011-20121G1985-07-01Rauma, FinlandMajor League
Petr Tenkrat555914222000-20022R1977-05-31Kladno, Czech Rep.Major League
Troy Terry34995135230962017-20247R1997-09-10Denver, COMajor League
Shea Theodore5351217302015-20172D1995-08-03Aldergrove, BCMajor League
Steve Thomas121031322002-20031R1963-07-15Stockport, EnglandMajor League
Nate Thompson159917261002014-20173C1984-10-05Anchorage, AKMajor League
Jim Thomson600051993-19941R1965-12-30Edmonton, ALTAMajor League
Shawn Thornton48279882006-20071R1977-07-23Oshawa, ONTMajor League
German Titov137222547972000-20022C1965-10-18Moscow, RussiaMajor League
Kevin Todd92132841561996-19982C1968-05-04Winnipeg, MANMajor League
Dustin Tokarski100002016-20171G1989-09-16Watson, SASKMajor League
Brayden Tracey100002021-20221L2001-05-28Calgary, ALTAMajor League
Patrick Traverse1510162000-20011D1974-03-14Montreal, PQMajor League
Dan Trebil56347251996-19993D1974-04-10Bloomington, MNMajor League
Pascal Trepanier139812201751998-20013D1973-09-04Gaspe, PQMajor League
Pavel Trnka3221147582481997-20036D1976-07-27Plzen, CzechMajor League
Corey Tropp100002016-20171R1989-07-25Grosse Pointe Woods, MIMajor League
Nikolai Tsulygin2201181996-19971D1975-05-29Ufa, RussiaMajor League
Ron Tugnutt2800021993-19941G1967-10-22Scarborough, ONTMajor League
Tony Tuzzolino100021997-19981C1975-10-09Buffalo, NYMajor League
Oleg Tverdovsky324451251701421994-20025D1976-05-18Donetsk, UkraineMajor League
Urho Vaakanainen10511718322021-20243D1999-01-01Joensuu, FinlandMajor League
Rob Valicevic1010122002-20031R1971-01-06Detroit, MIMajor League
Garry Valk2464052923121993-19974L1967-11-27Edmonton, ALTAMajor League
Shaun Van Allen1742463871371993-19963C1967-08-29Calgary, ALTAMajor League
Darren Van Impe110625311121994-19984D1973-05-18Saskatoon, SASKMajor League
Sami Vatanen28033931261162012-20186D1991-06-03Jyvaskyla, FinlandMajor League
Frank Vatrano1625642981512022-20242R1994-03-14East Longmeadow, MAMajor League
Antoine Vermette136172744762016-20182C1982-07-20Saint-Agapit, PQMajor League
Vitaly Vishnevsky4161137484031999-20066D1980-03-18Kharkov, RussiaMajor League
Lubomir Visnovsky1652979108752009-20123D1976-08-11Topolcany, SlovakiaMajor League
Alexander Volkov1844822020-20211R1997-08-02Moscow, RussiaMajor League
Aaron Voros12000432010-20111R1981-07-02Vancouver, BCMajor League
Chris Wagner133121224622014-20184R1991-05-27Walpole, MAMajor League
Mike Wall401102006-20071G1985-07-25Telkwa, BCMajor League
Aaron Ward1702282009-20101D1973-01-17Windsor, ONTMajor League
Ed Ward8101151999-20001R1969-11-10Edmonton, ALTAMajor League
Lance Ward750551372002-20042D1978-06-02Lloydminster, ALTAMajor League
Doug Weight386814202007-20081C1971-01-21Detroit, MIMajor League
Andy Welinski4615682017-20213D1993-04-27Duluth, MNMajor League
Colton White4606682022-20231D1997-05-03London, ONTMajor League
Ryan Whitney8243438602008-20102D1983-02-19Boston, MAMajor League
David Williams7771724681993-19952D1967-08-25Plainfield, NJMajor League
Brad Winchester19112282010-20111L1981-03-01Madison, WIMajor League
Daniel Winnik124123749392012-20142L1985-03-06Toronto, ONTMajor League
Petteri Wirtanen310122007-20081C1986-05-28Hyvinkaa, FinlandMajor League
James Wisniewski9944246822008-20153D1984-02-21Canton, MIMajor League
Bob Wren400001997-20012C1974-09-16Preston, ONTMajor League
Tyler Wright25224312005-20061C1973-04-06Canora, SASKMajor League
Terry Yake82213152441993-19941C1968-10-22New Westminster, BCMajor League
Nolan Yonkman201102013-20141D1981-04-01Punnichy, SASKMajor League
Jason York168849571601994-20023D1970-05-20Nepean, ONTMajor League
Scott Young73132033221997-19981R1967-10-01Clinton, MAMajor League
Trevor Zegras21055981531802020-20244C2001-03-20Bedford, NYMajor League
Olen Zellweger2527942023-20241D2003-09-10Calgary, ALTAMajor League
Harry Zolnierczyk100002015-20161L1987-09-01Toronto, ONTMajor 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.