hockey DB
search by league
team
morning report
contact us
home

New Jersey Devils all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Greg Adams1866778145631984-19873L1963-08-01Nelson, BCMajor League
Kenny Agostino27491382018-20191L1992-04-30Morristown, NJMajor League
Tommy Albelin539271251522511988-200612D1964-05-21Stockholm, SwedenMajor League
Jake Allen600002023-20241G1990-08-07Fredericton, NBMajor League
Joey Anderson52851382018-20202R1998-06-19Roseville, MNMajor League
Matt Anderson201102012-20131F1982-10-31West Islip, NYMajor League
Perry Anderson2082433575531985-19915L1961-10-14Barrie, ONTMajor League
Dave Andreychuk22464861501041995-19994L1963-09-29Hamilton, ONTMajor League
Mike Antonovich68101222271982-19842C1951-10-18Calumet, MNMajor League
Ken Appleby300002017-20181G1995-04-10North Bay, ONTMajor League
Jason Arnott3641101352453171997-20116C1974-10-11Collingwood, ONTMajor League
Arron Asham776410842007-20081R1978-04-13Portage La Prairie, MANMajor League
Brent Ashton76141933471982-19831C1960-05-18Saskatoon, SASKMajor League
Yohann Auvitu2522422016-20171D1989-07-27Ivry-sur-Seine, FranceMajor League
Kevin Bahl139421251022020-20244D2000-06-27New Westminster, BCMajor League
Krys Barch22000442012-20131L1980-03-26Hamilton, ONTMajor League
Dave Barr103122032931991-19932R1960-11-30Toronto, ONTMajor League
Nathan Bastian2052828561282018-20245R1997-12-06Kitchener, ONTMajor League
Beau Bennett6581119202016-20171R1991-11-27Gardena, CAMajor League
Nicklas Bergfors63141428102007-20103R1987-03-07Sodertalje, SwedenMajor League
Christian Berglund7681523322001-20043L1980-03-12Orebro, SwedenMajor League
Jonathan Bernier1000002021-20221G1988-08-07Laval, PQMajor League
Steve Bernier224283765942011-20154R1985-03-31Quebec, PQMajor League
Eric Bertrand400001999-20001L1975-04-16St. Ephrem, PQMajor League
Jiri Bicek626713292000-20044L1978-12-03Kosice, SlovakiaMajor League
Craig Billington111033221985-19935G1966-09-11London, ONTMajor League
Mackenzie Blackwood15201122018-20235G1996-12-09Thunder Bay, ONTMajor League
Joseph Blandisi6881826602015-20172C1994-07-18Markham, ONTMajor League
Timo Blomqvist20022291986-19871D1961-01-23Helsinki, FinlandMajor League
Doug Bodger495510251997-19981D1966-06-18Chemainus, BCMajor League
Brad Bombardir13151318301997-20003D1972-05-05Powell River, BCMajor League
Jesper Boqvist189282755222019-20234C1998-10-30Falun, SwedenMajor League
Laurie Boschman1531929482001990-19922L1960-06-04Major, SASKMajor League
Joel Bouchard101102001-20021D1974-01-23Montreal, PQMajor League
Reid Boucher82111829122013-20174L1993-09-08Grand Ledge, MIMajor League
Eric Boulton510001152011-20121L1976-08-17Halifax, NSMajor League
Josef Boumedienne110122001-20021D1978-01-12Stockholm, SwedenMajor League
Shane Bowers300002023-20241C1999-07-30Halifax, NSMajor League
Brian Boyle116261642672017-20192C1984-12-18Hingham, MAMajor League
Neil Brady29246171989-19923C1968-04-12Montreal, PQMajor League
Jesper Bratt462125223348702017-20247L1998-07-30Stockholm, SwedenMajor League
Andy Brickley96192645221986-19882L1961-08-09Melrose, MAMajor League
Mel Bridgman288761482243861983-19874C1955-04-28Trenton, ONTMajor League
Martin Brodeur1259245471221991-201421G1972-05-06Montreal, PQMajor League
Sheldon Brookbank59088882007-20092D1980-10-03Lanigan, SASKMajor League
Bob Brooke3581018301989-19901C1960-12-18Acton, MAMajor League
Alex Brooks1901142006-20071D1976-08-21Madison, WIMajor League
Aaron Broten5811472834303611982-19908F1960-11-14Roseau, MNMajor League
Neal Broten88153752341994-19973C1959-11-29Roseau, MNMajor League
Doug Brown3506880148841986-19937R1964-06-12Southborough, MAMajor League
Sean Brown7411415712003-20062D1976-11-05Oshawa, ONTMajor League
Steve Brule1999-20001C1975-01-15Montreal, PQMajor League
Murray Brumwell106122840521982-19885D1960-03-31Calgary, ALTAMajor League
Damien Brunner77131932342013-20152R1986-03-09Zurich, SwitzerlandMajor League
Sergei Brylin7651291793082731994-200813C1974-01-13Moscow, RussiaMajor League
Sean Burke1620551161987-19914G1967-01-29Windsor, ONTMajor League
Will Butcher2381492106342017-20214D1995-01-06Sun Prairie, WIMajor League
Bobby Butler1411202012-20131R1987-04-26Marlborough, MAMajor League
Dave Cameron1021416301351982-19842C1958-07-29Charlottetown, PEIMajor League
Mike Cammalleri1715160111672014-20173L1982-06-08Toronto, ONTMajor League
Anders Carlsson10472633341986-19893C1960-11-25Gavle, SwedenMajor League
Bobby Carpenter35335711061561993-19996C1963-07-13Beverly, MAMajor League
Connor Carrick6031215282018-20213D1994-04-13Orland Park, ILMajor League
Ryan Carter1711716331502011-20143C1983-08-03White Bear Lake, MNMajor League
Shawn Chambers15884351431994-19973D1966-10-11Sterling Heights, MIMajor League
Rich Chernomaz358715121983-19873R1963-09-01Selkirk, MANMajor League
Alain Chevrier140044251985-19883G1961-04-23Cornwall, ONTMajor League
Tom Chorske24457571141051991-19954L1966-09-18Minneapolis, MNMajor League
Jeff Christian200021991-19921L1970-07-30Burlington, ONTMajor League
Chris Cichocki711241987-19892R1963-09-17Detroit, MIMajor League
Zdeno Ciger92183048201990-19933L1969-10-19Martin, SlovakiaMajor League
Joe Cirella438431471908881982-19897D1963-05-09Hamilton, ONTMajor League
Fredrik Claesson511202019-20201D1992-11-24Stockholm, SwedenMajor League
Graeme Clarke100002023-20241R2001-04-24Waconia, MNMajor League
Noah Clarke110102007-20081L1979-06-11La Verne, CAMajor League
David Clarkson42697731707702006-20137R1984-03-31Toronto, ONTMajor League
Scott Clemmensen6800022001-20156G1977-07-23Des Moines, IAMajor League
Ryane Clowe5682230372013-20152L1982-09-30St. John's, NFLDMajor League
Danton Cole1212381994-19951R1967-01-10Pontiac, MIMajor League
Blake Coleman2375737941882016-20204C1991-11-28Plano, TXMajor League
Mike Commodore57156442000-20022D1979-11-07Fort Saskatchewan, ALTAMajor League
Eric Comrie100002020-20211G1995-07-06Edmonton, ALTAMajor League
Pat Conacher193242953751985-19926C1959-05-01Edmonton, ALTAMajor League
Bob Corkum1731442000-20011C1967-12-18Salisbury, MAMajor League
Matt Corrente34066682009-20112D1988-03-17Toronto, ONTMajor League
Troy Crowder696392051987-19913R1968-05-03Sudbury, ONTMajor League
Matt D'Agostini1322462012-20131R1986-10-23Sault Ste. Marie, ONTMajor League
Pierre Dagenais256511102000-20022L1978-03-04Blainville, PQMajor League
Jean-Francois Damphousse600002001-20021G1979-07-21Saint-Alexis-des-Monts, PQMajor League
Ken Daneyko12833614217825161983-200320D1962-04-17Edmonton, ALTAMajor League
Scott Daniels270331021997-19992L1969-09-19Mistawasis, SASKMajor League
Yann Danis1400002009-20162G1981-06-21Lafontaine, PQMajor League
Mike Danton19202412000-20032C1980-10-21Brampton, ONTMajor League
Craig Darby501102002-20042C1972-09-26Oneida, NYMajor League
Patrick Davis910102008-20102L1986-12-28Sterling, MIMajor League
Rob Davison100002009-20101D1980-05-01St. Catharines, ONTMajor League
Nico Daws4601102021-20242G2000-12-22Munich, GermanyMajor League
Chase De Leo200002021-20221L1995-10-25La Mirada, CAMajor League
Jean-Sebastien Dea2032562018-20191C1994-02-08Laval, PQMajor League
Kevin Dean19842933721994-19995D1969-04-01Madison, WIMajor League
Aaron Dell700002020-20211G1989-05-04Airdrie, ALTAMajor League
Nick Desimone811202023-20241D1994-11-21East Amherst, NYMajor League
Don Dietrich11022101985-19861D1961-04-05Deloraine, MANMajor League
Louis Domingue1600002019-20201G1992-03-06Saint-Hyacinthe, PQMajor League
Dan Dorion411221985-19882R1963-03-02Astoria, NYMajor League
Jim Dowd121142741371991-20076C1968-12-25Brick, NJMajor League
Justin Dowling210102023-20241C1990-10-01Calgary, ALTAMajor League
Bruce Driver702833163995341983-199512D1962-04-29Toronto, ONTMajor League
Mike Dunham4101121996-19982G1972-06-01Johnson City, NYMajor League
Tyler Eckford701142009-20112D1985-09-08Vancouver, BCMajor League
Patrik Elias124040861710255491995-201620L1976-04-13Trebic, Czech Rep.Major League
Dave Ellett2025761996-19971D1964-03-30Cleveland, OHMajor League
David Emma23561121992-19953R1969-01-14Cranston, RIMajor League
Chad Erickson200001991-19921G1970-08-21Minneapolis, MNMajor League
Jim Fahey1301122006-20071D1979-05-11Boston, MAMajor League
Bobby Farnham508210922015-20161R1989-01-21North Andover, MAMajor League
Mark Fayne242133548992010-20144D1987-05-15Nashua, NHMajor League
Viacheslav Fetisov341191111304101989-19956D1958-04-20Moscow, RussiaMajor League
Vern Fiddler39123292016-20171C1980-05-09Edmonton, ALTAMajor League
Larry Floyd1223591982-19842R1961-05-01Peterborough, ONTMajor League
Cal Foote4011162023-20241D1998-12-13Denver, COMajor League
Nolan Foote1952702020-20233L2000-11-29Denver, COMajor League
Corey Foster200001988-19891D1969-10-27Ottawa, ONTMajor League
Dwight Foster400021982-19831F1957-04-02Toronto, ONTMajor League
Kurtis Foster283912232011-20121D1981-11-24Carp, ONTMajor League
Mark Fraser13239121412006-20155D1986-09-29Ottawa, ONTMajor League
Jeff Frazee100002012-20131G1987-05-13Edina, MNMajor League
Jeff Friesen162404888522002-20042L1976-08-05Meadow Lake, SASKMajor League
Karl Friesen401101986-19871G1958-06-30Winnipeg, MANMajor League
Kurtis Gabriel22224592018-20191R1993-04-20Newmarket, ONTMajor League
Paul Gagne2457171142881982-19864F1962-02-06Iroquois Falls, ONTMajor League
Bruce Gardiner721322001-20021C1971-02-11Barrie, ONTMajor League
Frederik Gauthier800002021-20221C1995-04-26Laval, PQMajor League
Luke Gazdic11000122016-20171L1989-07-25Toronto, ONTMajor League
Mason Geertsen25000772021-20221D1995-04-19Drayton Valley, ALTAMajor League
Eric Gelinas156144054802012-20164D1991-05-08Vanier, ONTMajor League
Brian Gibbons59121426202017-20181L1988-02-26Braintree, MAMajor League
Brandon Gignac100002018-20191C1997-11-07Repentigny, PQMajor League
Jon Gillies1901102021-20221G1994-01-22Concord, NHMajor League
Doug Gilmour83205575901996-19982C1963-06-25Kingston, ONTMajor League
Brian Gionta4731521603122272001-20097R1979-01-18Rochester, NYMajor League
Stephen Gionta270153550932010-20166C1983-10-09Rochester, NYMajor League
Ray Giroux22044102002-20042D1976-07-20North Bay, ONTMajor League
Sascha Goc1300042000-20022D1979-04-14Calw, GermanyMajor League
Scott Gomez6061233614843851999-20158C1979-12-23Anchorage, AKMajor League
Michael Grabner2123542017-20181R1987-10-05Villach, AustriaMajor League
Marc-Andre Gragnani400022015-20161D1987-03-11Montreal, PQMajor League
Ryan Graves153144054522021-20232D1995-05-21Yarmouth, NSMajor League
Andy Greene923491972462592006-202014D1982-10-30Trenton, MIMajor League
A.J. Greer1011292020-20222L1996-12-14Joliette, PQMajor League
Stanislav Gron100002000-20011L1978-10-28Bratislava, SlovakiaMajor League
Eric Gryba10000102018-20191D1988-04-14Saskatoon, SASKMajor League
Bill Guerin3801081062144691991-19987R1970-11-09Wilbraham, MAMajor League
Steve Guolla1220222002-20031C1973-03-15Scarborough, ONTMajor League
Nikita Gusev86153449122019-20212L1992-07-08Moscow, RussiaMajor League
David Hale1460991192003-20073D1981-06-18Colorado Springs, COMajor League
Matt Halischuk2112322008-20102R1988-06-01Toronto, ONTMajor League
Taylor Hall211761322081022016-20204L1991-11-14Calgary, ALTAMajor League
Brian Halonen100002023-20241L1999-01-11Delano, MNMajor League
Dougie Hamilton16436841201042021-20243D1993-06-17Toronto, ONTMajor League
Andrew Hammond700002021-20221G1988-02-11Surrey, BCMajor League
Ben Hankinson25314391992-19953R1969-05-01Edina, MNMajor League
Peter Harrold11051116242011-20154D1983-06-08Kirtland Hills, OHMajor League
Santeri Hatakka1202242023-20241D2001-01-15Riihimaki, FinlandMajor League
Erik Haula147284674992022-20242L1991-03-23Pori, FinlandMajor League
Niclas Havelid1504462008-20091D1973-04-12Stockholm, SwedenMajor League
Martin Havlat405914102014-20151R1981-04-19Mlada Boleslav, Czech Rep.Major League
John Hayden43314772019-20201C1995-02-14Chicago, ILMajor League
Jimmy Hayes3336962017-20181R1989-11-21Dorchester, MAMajor League
Johan Hedberg80022102010-20133G1973-05-05Leksand, SwedenMajor League
Seth Helgeson50134502014-20173D1990-10-08Faribault, MNMajor League
Adam Henrique4551221352571442010-20188C1990-02-06Brantford, ONTMajor League
Alan Hepple300071983-19863D1963-08-16Blaydon-On-Tyre, EnglandMajor League
Uli Hiemer1431954731761984-19873D1962-09-21Fuessen, GermanyMajor League
Tim Higgins16746561021041983-19863F1958-02-07Ottawa, ONTMajor League
Nico Hischier4431332113441032017-20247C1999-01-04Brig, SwitzerlandMajor League
Bob Hoffmeyer95518231261983-19852D1955-07-27Dodsland, SASKMajor League
Bobby Holik7862022704728631992-200911C1971-01-01Jihlava, Czech Rep.Major League
Alexander Holtz101191433242021-20243R2002-01-23Stockholm, SwedenMajor League
Phil Housley221151681995-19961D1964-03-09St. Paul, MNMajor League
Garry Howatt441451281982-19842L1952-09-26Glendon, ALTAMajor League
Raman Hrabarenka100002014-20151D1992-08-24Mogilev, BelarusMajor League
Jan Hrdina13167102003-20041C1976-02-05Hradec Kralove, Czech Rep.Major League
Jack Hughes301113165278442019-20245C2001-05-14Orlando, FLMajor League
Luke Hughes75103242262022-20242D2003-09-09Manchester, NHMajor League
Cale Hulse8000151995-19961D1973-11-10Edmonton, ALTAMajor League
Jamie Huscroft652682271988-19913D1967-01-09Creston, BCMajor League
Dave Hutchison321451021982-19831D1952-05-02London, ONTMajor League
Joshua Jacobs300022018-20202D1996-02-15Shelby Township, MIMajor League
Jaromir Jagr139356196882013-20152R1972-02-15Kladno, Czech Rep.Major League
Cam Janssen1714153042005-20145W1984-04-15St. Louis, MOMajor League
Christian Jaros1100022021-20221D1996-04-02Kosice, SlovakiaMajor League
John Johannson500001983-19841F1961-10-18Rochester, MNMajor League
Marcus Johansson77172441222017-20192L1990-10-06Landskrona, SwedenMajor League
Mark Johnson30589140229881985-19905F1957-09-22Minneapolis, MNMajor League
Andreas Johnsson123182846422020-20233L1994-11-21Gavle, SwedenMajor League
Jacob Josefson276184260782010-20177C1991-03-02Stockholm, SwedenMajor League
Kaapo Kahkonen300002023-20241G1996-08-16Helsinki, FinlandMajor League
Sergey Kalinin12110919482015-20172C1991-03-17Omsk, RussiaMajor League
Valeri Kamensky304812182001-20021L1966-04-18Voskresensk, RussiaMajor League
Hannu Kamppuri1301121984-19851G1957-07-01Major League
Michael Kapla500002016-20171D1994-09-19Eau Claire, WIMajor League
Alexei Kasatonov25731881192191989-19934D1959-10-14Leningrad, RussiaMajor League
Steve Kelly25224211999-20012L1976-10-26Vancouver, BCMajor League
Tyler Kennedy5031316142015-20161R1986-07-15Sault Ste. Marie, ONTMajor League
Keith Kinkaid15103342012-20196G1989-07-04Farmingville, NYMajor League
Mike Kitchen12051217761982-19842D1956-02-01Newmarket, ONTMajor League
Ken Klee18000142005-20061D1971-04-24Indianapolis, INMajor League
Jim Korn1542532574511987-19903D1957-07-28Hopkins, MNMajor League
Tom Kostopoulos15101182012-20131R1979-01-24Mississauga, ONTMajor League
Ilya Kovalchuk22289112201872009-20134L1983-04-15Tver, RussiaMajor League
Viktor Kozlov80141731182003-20062C1975-02-14Togliatti, RussiaMajor League
Vlastimil Kroupa201101997-19981D1975-04-27Most, Czech Rep.Major League
Dmitri Kulikov38022262020-20211D1990-10-29Lipetsk, RussiaMajor League
Janne Kuokkanen108142842242019-20223C1998-05-25Oulunsalo, FinlandMajor League
Tom Kurvers1312179100841987-19903D1962-10-14Minneapolis, MNMajor League
Samuel Laberge200002023-20241L1997-04-10Chateauguay, PQMajor League
Eddie Lack400002017-20181G1988-01-05Norrtalje, SwedenMajor League
Dan LaCouture600072006-20071L1977-04-18Hyannis, MAMajor League
Sasha Lakovic18033641997-19992L1971-09-07East Vancouver, BCMajor League
Darren Langdon14011222005-20061L1971-01-08Deer Lake, NFLDMajor League
Jamie Langenbrunner5641422433854152001-20119R1975-07-24Cloquet, MNMajor League
Nick Lappin60538212016-20193R1992-11-01Geneva, ILMajor League
Igor Larionov4911011202003-20041C1960-12-03Voskresensk, RussiaMajor League
Jeff Larmer105273764291982-19842L1962-10-10Peterborough, ONTMajor League
Adam Larsson274960691552011-20165D1992-11-12Skelleftea, SwedenMajor League
Curtis Lazar7161824462022-20242C1995-02-02Salmon Arm, BCMajor League
Jay Leach31011282008-20112D1979-09-02Syracuse, NYMajor League
Claude Lemieux4231421552976271990-20006R1965-07-16Buckingham, PQMajor League
Jocelyn Lemieux1801141995-19961L1967-11-18Mont-Laurier, PQMajor League
Tim Lenardon711201986-19871C1962-05-11Trail, BCMajor League
Pierre-Luc Letourneau-Leblond37033912008-20113R1985-06-04Levis, PQMajor League
Don Lever21647571041431982-19853F1952-11-14South Porcupine, ONTMajor League
Tapio Levo7374047221982-19831D1955-09-24Pori, FinlandMajor League
Dave Lewis209529342221983-19863D1953-07-03Kindersley, SASKMajor League
Claude Loiselle2174056964641986-19893C1963-05-29Ottawa, ONTMajor League
Andrei Loktionov76121224162012-20142C1990-05-30Voskresensk, RussiaMajor League
Bob Lorimer230928371911982-19864D1953-08-25Toronto, ONTMajor League
Ben Lovejoy19051722972016-20193D1984-02-20Concord, NHMajor League
Ron Low81011291982-19853G1950-06-21Birtle, MANMajor League
Jan Ludvig28853791323141982-19875F1961-09-17Liberec, CzechMajor League
Brad Lukowich9351520442005-20072D1976-08-12Cranbrook, BCMajor League
Kurtis MacDermid10011302023-20241D1994-03-25Sauble Beach, ONTMajor League
Shawn MacKenzie600001982-19831G1962-08-22Bedford, NSMajor League
John MacLean93434735470111711983-199814R1964-11-20Oshawa, ONTMajor League
Bob MacMillan142365288311982-19842C1952-09-03Charlottetown, PEIMajor League
John Madden7121401572971931998-200910C1973-05-04Toronto, ONTMajor League
Jeff Madill14404461990-19911R1965-06-21Oshawa, ONTMajor League
Olivier Magnan1800042010-20111D1986-05-01Sherbrooke, PQMajor League
Adam Mair65134452010-20111C1979-02-15Hamilton, ONTMajor League
Vladimir Malakhov465914451999-20062D1968-08-30Sverdlovsk, RussiaMajor League
David Maley2803250826831987-19925L1963-04-24Beaver Dam, WIMajor League
Merlin Malinowski532501982-19831F1958-09-25North Battleford, SASKMajor League
Troy Mallette517714991991-19932L1970-02-25Sudbury, ONTMajor League
Olli Malmivaara200002007-20081D1982-03-13Kajaani, FinlandMajor League
Mikhail Maltsev3363942020-20211L1998-03-12St. Petersburg, RussiaMajor League
Dave Marcinyshyn9011211990-19911D1967-02-04Edmonton, ALTAMajor League
Hector Marini1091930491521982-19842F1957-01-27Timmins, ONTMajor League
John Marino13283341462022-20242D1997-05-21North Easton, MAMajor League
Gord Mark5537101091986-19882D1964-09-10Edmonton, ALTAMajor League
Patrick Maroon1731013132017-20181L1988-04-23St. Louis, MOMajor League
Grant Marshall1511727441442002-20063R1973-06-09Mississauga, ONTMajor League
Paul Martin400261371631142003-20106D1981-03-05Minneapolis, MNMajor League
Stefan Matteau44325232012-20163C1994-02-23Chicago, ILMajor League
Richard Matvichuk6311011402005-20072D1973-02-05Edmonton, ALTAMajor League
Kevin Maxwell1403321983-19841F1960-03-30Edmonton, ALTAMajor League
Gary McAdam4210717151983-19852F1955-12-31Smiths Falls, ONTMajor League
Chris McAlpine24033171994-19951D1971-12-01Roseville, MNMajor League
Dean McAmmond628917402009-20101L1973-06-15Grande Cache, ALTAMajor League
Dan McGillis27066362005-20061D1972-07-01Hawkesbury, ONTMajor League
Randy McKay76015117132214181991-200211R1967-01-25Montreal, PQMajor League
Mike McKenna200002010-20111G1983-04-11St. Louis, MOMajor League
Jim McKenzie196915243302000-20033L1969-11-03Gull Lake, SASKMajor League
Kirk McLean600001985-19872G1966-06-26Willowdale, ONTMajor League
Michael McLeod2872956851642018-20246C1998-02-03Mississauga, ONTMajor League
Peter McNab117273663221985-19872F1952-05-08Vancouver, BCMajor League
George McPhee6314101987-19892F1958-07-02Guelph, ONTMajor League
Rick Meagher180404888491982-19853C1953-11-04Belleville, ONTMajor League
Timo Meier81332659592022-20242R1996-10-08Herisau, SwitzerlandMajor League
Rollie Melanson100001990-19911G1960-06-28Moncton, NBMajor League
Dawson Mercer2376366129542021-20243C2001-10-27Carbonear, NFLDMajor League
Nick Merkley31391292019-20212R1997-05-23Calgary, ALTAMajor League
Glenn Merkosky3951015201982-19842F1960-04-08Edmonton, ALTAMajor League
Dakota Mermis1013442019-20201D1994-01-05Alton, ILMajor League
Jon Merrill21663036882013-20174D1992-02-03Oklahoma City, OKMajor League
Lindsay Middlebrook901121982-19831G1955-09-07Collingwood, ONTMajor League
Corey Millen95223355601993-19952C1964-04-29Cloquet, MNMajor League
Colin Miller41448242023-20241D1992-10-29Sault Ste. Marie, ONTMajor League
Jason Miller600001990-19933C1971-03-01Medicine Hat, ALTAMajor League
Brad Mills31112372010-20122F1983-05-03Terrace, BCMajor League
Willie Mitchell18022291999-20012D1977-04-23Port McNeill, BCMajor League
Jaroslav Modry5221517181993-19952D1971-02-27Ceske-Budejovice, Czech Rep.Major League
Alexander Mogilny1215856114531999-20063R1969-02-18Khabarovsk, RussiaMajor League
Mike Moher9011281982-19831R1962-03-26Manitouwadge, ONTMajor League
John Moore2172336591142015-20183D1990-11-19Winnetka, ILMajor League
Jon Morris86163046411988-19935F1966-05-06Lowell, MAMajor League
Brendan Morrison131235881261997-20003C1975-08-15Pitt Meadows, BCMajor League
Mike Mottau235743501242007-20103D1978-03-19Quincy, MAMajor League
Vojtech Mozik700042015-20161D1992-12-26Prague, Czech Rep.Major League
Mirco Mueller13131922442017-20203D1995-03-21Winterthur, SwitzerlandMajor League
Bryan Muir100001998-19991D1973-06-08Winnipeg, MANMajor League
Kirk Muller5561853355205721984-19917C1966-02-08Kingston, ONTMajor League
Grant Mulvey12123191983-19841F1956-09-17Sudbury, ONTMajor League
Cory Murphy1221322009-20101D1978-02-13Kanata, ONTMajor League
Ryan Murphy101102018-20191D1993-03-31Aurora, ONTMajor League
Ryan Murray480141482020-20211D1993-09-27Regina, SASKMajor League
Sergei Nemchinov196274370501998-20024C1964-01-14Moscow, RussiaMajor League
Simon Nemec5131619222023-20241D2004-02-15Liptovsky Mikulas, SlovakiaMajor League
Bernie Nicholls842442661261992-19942C1961-06-24Haliburton, ONTMajor League
Rob Niedermayer71101222452009-20101C1974-12-28Cassiar, BCMajor League
Scott Niedermayer8921123644764781991-200413D1973-08-31Edmonton, ALTAMajor League
Joe Nieuwendyk94193756602001-20032C1966-09-10Oshawa, ONTMajor League
Stefan Noesen145222143862016-20193R1993-02-12Plano, TXMajor League
Lee Norwood28325871990-19911D1960-02-02Trenton, MIMajor League
Tomas Nosek2922442023-20241L1992-09-01Pardubice, Czech Rep.Major League
Jim O'Brien400022015-20161C1989-01-29Maplewood, MNMajor League
Jack O'Callahan861240521481987-19892D1957-07-24Charlestown, MAMajor League
Myles O'Connor38336631990-19933D1967-04-02Calgary, ALTAMajor League
Sean O'Donnell17011332000-20011D1971-10-13Ottawa, ONTMajor League
Brian O'Neill2202282015-20161R1988-06-01Yardley, PAMajor League
Lyle Odelein2851373864991996-20004D1968-07-21Quill Lake, SASKMajor League
Johnny Oduya2731753701552006-20104D1981-10-01Stockholm, SwedenMajor League
Janne Ojanen98212344281988-19934C1968-04-09Tampere, FinlandMajor League
Nikita Okhotyuk1521342021-20232D2000-12-04Chelyabinsk, RussiaMajor League
Rostislav Olesz1002202013-20141L1985-10-10Bilovec, Czech Rep.Major League
Krzysztof Oliwa2101320337241996-20065L1973-04-12Tychy, PolandMajor League
Ondrej Palat111173552412022-20242L1991-03-28Frydek-Mistek, Czech Rep.Major League
Rob Palmer9811516311982-19842D1956-09-10Sarnia, ONTMajor League
Kyle Palmieri3971401262662162015-20216C1991-02-01Smithtown, NYMajor League
Nick Palmieri78131225182009-20123R1989-07-12Utica, NYMajor League
Jay Pandolfo819991242231541996-201013L1974-12-27Winchester, MAMajor League
P.A. Parenteau59131427352016-20171R1983-03-24Hull, PQMajor League
Zach Parise5021942164101772005-20127L1984-07-28Minneapolis, MNMajor League
Denis Pederson2714449932411995-20005C1975-09-10Prince Albert, SASKMajor League
Scott Pellerin52121224431992-19963L1970-01-09Shediac, NBMajor League
Rod Pelley21171926932006-20125C1984-09-01Kitimat, BCMajor League
Mike Peluso192935446191993-19974L1965-11-08Hibbing, MNMajor League
Ricard Persson1321381995-19972D1969-08-24Ostersund, SwedenMajor League
Harri Pesonen400022012-20131F1988-08-06Muurame, FinlandMajor League
Andrew Peters29000932009-20101L1980-05-05St. Catharines, ONTMajor League
Dave Pichette104245276631984-19862D1960-02-04Grand Falls, NFLDMajor League
Randy Pierce300001982-19831R1957-11-23Arnprior, ONTMajor League
Blake Pietila38134122015-20194L1993-02-20Milford, MIMajor League
Tuomas Pihlman15112122003-20073L1982-11-13Espoo, FinlandMajor League
Ilkka Pikkarainen31134102009-20101R1981-04-19Sonkajarvi, FinlandMajor League
Walt Poddubny5491827441989-19923R1960-02-14Thunder Bay, ONTMajor League
Alexei Ponikarovsky6391625162011-20132L1980-04-09Kiev, UkraineMajor League
Jukka Porvari813441982-19831F1954-01-19Tampere, FinlandMajor League
Rich Preston151313768911984-19862R1952-05-22Regina, SASKMajor League
Dalton Prout18033432016-20182D1990-03-13Kingsville, ONTMajor League
Joel Quenneville7451217461982-19831D1958-09-15Windsor, ONTMajor League
John Quenneville3323562016-20193C1996-04-16Edmonton, ALTAMajor League
Kyle Quincey534812392016-20171D1985-08-12Kitchener, ONTMajor League
Deron Quint410121999-20001D1976-03-12Durham, NHMajor League
Karel Rachunek474913402007-20081D1979-08-27Zlin, Czech Rep.Major League
Brian Rafalski541442673111801999-20077D1973-09-28Dearborn, MIMajor League
Erik Rasmussen207151833982003-20073C1977-03-28Minneapolis, MNMajor League
Jeff Reese300001996-19971G1966-03-24Brantford, ONTMajor League
Glenn "Chico" Resch198055381982-19864G1948-07-10Moose Jaw, SASKMajor League
Pascal Rheaume35516121996-20063C1973-06-21Quebec City, PQMajor League
Stephane Richer3601471362831251991-20026L1966-06-07Buckingham, PQMajor League
Steve Richmond441781431986-19871D1959-12-11Chicago, ILMajor League
Brian Rolston5571301512811611994-20119L1973-02-21Flint, MIMajor League
Kevin Rooney9510919392016-20204C1993-05-21Canton, MAMajor League
Steve Rooney25314791988-19891F1963-06-28Canton, MAMajor League
Reijo Ruotsalainen31257141989-19901D1960-04-01Oulu, FinlandMajor League
Mike Rupp2882323463482002-20095L1980-01-13Cleveland, OHMajor League
Phil Russell1721541562571983-19863D1952-07-21Edmonton, ALTAMajor League
Tuomo Ruutu129101222462013-20163R1983-02-16Vantaa, FinlandMajor League
Michael Ryder129242953482013-20152R1980-03-31Bonavista, NFLDMajor League
Jason Ryznar800022005-20061L1983-02-19Anchorage, AKMajor League
Anssi Salmela7421113202008-20113D1984-08-13Nokia, FinlandMajor League
Andreas Salomonsson39459222001-20021L1973-12-19Ornskoldsvik, SwedenMajor League
Bryce Salvador339839472832007-20157D1976-02-11Brandon, MANMajor League
Steven Santini11451621532015-20194D1995-03-07Bronxville, NYMajor League
Bob Sauve4901141987-19892G1955-06-17Ste. Genevieve, PQMajor League
David Schlemko6761319162015-20161D1987-05-07Edmonton, ALTAMajor League
Akira Schmid4302222021-20243G2000-05-12Bern, SwitzerlandMajor League
Cory Schneider31103342013-20207G1986-03-18Marblehead, MAMajor League
Corey Schwab24011331995-20043G1970-11-04North Battleford, SASKMajor League
Alexander Semak18056711271051991-19954C1966-02-11Ufa, RussiaMajor League
Brett Seney535813312018-20202L1996-02-28London, ONTMajor League
Gilles Senn200002019-20201G1996-03-01Bulach, SwitzerlandMajor League
Tim Sestito100088552009-20156F1984-08-28Rome, NYMajor League
Damon Severson647582052633882014-20239D1994-08-07Melville, SASKMajor League
Brendan Shanahan315941342285531987-20095L1969-01-23Mimico, ONTMajor League
Yegor Sharangovich2055353106432020-20233C1998-06-06Minsk, BelarusMajor League
Vadim Sharifijanov75142034361996-20003L1975-12-23Ufa, RussiaMajor League
Richard Shulmistra100001997-19981G1971-04-01Sudbury, ONTMajor League
Peter Sidorkiewicz400001993-19982G1963-06-29Dabrown Bialostocka, PolandMajor League
Jonas Siegenthaler207638441062020-20244D1997-05-06Zurich, SwitzerlandMajor League
Wayne Simmonds6181624642019-20201R1988-08-26Scarborough, ONTMajor League
Reid Simpson6519101821994-19984L1969-05-21Flin Flon, MANMajor League
Mike Sislo4232562013-20163R1988-01-20Superior, WIMajor League
Jarrod Skalde2727981990-19933C1971-02-26Niagara Falls, ONTMajor League
Martin Skoula1903342009-20101D1979-10-28Litomerice, Czech Rep.Major League
Rob Skrlac8101222003-20041W1976-06-10Port McNeill, BCMajor League
Richard Smehlik1202202002-20031D1970-01-23Ostrava, CzechMajor League
Brendan Smith114312151182022-20242D1989-02-08Mimico, ONTMajor League
Jason Smith16438111671993-19974D1973-11-02Calgary, ALTAMajor League
Ty Smith11473643442020-20222D2000-03-24Lloydminster, ALTAMajor League
Devante Smith-Pelly71121022202015-20172R1992-06-14Scarborough, ONTMajor League
Sheldon Souray182422262651997-20003D1976-07-13Elk Point, ALTAMajor League
Blake Speers300002016-20171C1997-01-02Sault Ste. Marie, ONTMajor League
Sam St. Laurent400001985-19861G1959-02-16Arvida, PQMajor League
Drew Stafford116131528282017-20192R1985-10-30Milwaukee, WIMajor League
Sergei Starikov1601181989-19901D1958-12-04Chelyabinsk, RussiaMajor League
Peter Stastny217641091731331989-19934F1956-09-18Bratislava, SlovakiaMajor League
Dave Steckel1810122010-20111C1982-03-15Milwaukee, WIMajor League
Lee Stempniak63162541342015-20161R1983-02-04West Seneca, NYMajor League
Scott Stevens9569333743010071991-200413D1964-04-01Kitchener, ONTMajor League
Turner Stevenson2282946753132000-20044R1972-05-18Prince George, BCMajor League
Alan Stewart6064102261985-19926L1964-01-31Fort Saint John, BCMajor League
Karl Stollery11033132016-20171D1987-11-21Camrose, ALTAMajor League
Ben Street301102019-20201C1987-02-13Coquitlam, BCMajor League
Marian Studenic2521342020-20222R1998-10-28Skalica, SlovakiaMajor League
P.K. Subban1891742591872019-20223D1989-05-13Toronto, ONTMajor League
Alexander Suglobov210102003-20062R1982-01-15Elektrostal, RussiaMajor League
Doug Sulliman2678678164631984-19884F1959-08-29Glace Bay, NSMajor League
Brian Sullivan201101992-19931R1969-04-23South Windsor, CTMajor League
Steve Sullivan58152136261995-20133C1974-07-06Timmins, ONTMajor League
Patrik Sundstrom305861602461681987-19925F1961-12-14Skelleftea, SwedenMajor League
Peter Sundstrom2112341989-19901F1961-12-14Skelleftea, SwedenMajor League
Ken Sutton772911451997-20014D1969-11-05Edmonton, ALTAMajor League
Petr Sykora5271662283942221995-20128C1976-11-19Plzen, Czech Rep.Major League
Barry Tallackson2011222005-20094R1983-04-14Grafton, NDMajor League
Henrik Tallinder14662026662010-20133D1979-01-10Stockholm, SwedenMajor League
Steve Tambellini73251843141982-19831C1958-05-14Trail, BCMajor League
Eric Tangradi601102018-20191L1989-02-10Philadelphia, PAMajor League
Matt Taormina47481262010-20122D1986-10-20Warren, MIMajor League
Tomas Tatar158354378522021-20232L1990-12-01Ilava, SlovakiaMajor League
Mattias Tedenby120102030422010-20144R1990-02-21Vetlanda, SwedenMajor League
Matt Tennyson4115682019-20212D1990-04-23Minneapolis, MNMajor League
Chris Terreri302077291986-200112G1964-11-15Providence, RIMajor League
Steve Thomas19355641191761995-19983R1963-07-15Stockport, EnglandMajor League
Paul Thompson300022015-20161R1988-11-30Derry, NHMajor League
Tyce Thompson1101102020-20233R1999-07-12Calgary, ALTAMajor League
Ben Thomson300042016-20171L1993-01-16Brampton, ONTMajor League
Jim Thomson3000311989-19901R1965-12-30Edmonton, ALTAMajor League
Chris Tierney43371022023-20241C1994-07-01Keswick, ONTMajor League
Esa Tikkanen902241995-19961L1965-01-25Helsinki, FinlandMajor League
Jiri Tlusty3022462015-20161L1988-03-16Slany, Czech Rep.Major League
Kevin Todd112264773851988-19934C1968-05-04Winnipeg, MANMajor League
Tyler Toffoli61261844122023-20241R1992-04-24Scarborough, ONTMajor League
Jordin Tootoo1341410241742014-20162R1983-02-02Churchill, MANMajor League
Rocky Trottier38641021983-19852C1964-04-11Val Marie, SASKMajor League
Sylvain Turgeon72301747811989-19901L1965-01-17Rouyn-Noranda, PQMajor League
Oleg Tverdovsky505813222002-20031D1976-05-18Donetsk, UkraineMajor League
Alexander Urbom1420292010-20133D1990-12-20Stockholm, SwedenMajor League
Carol Vadnais51279641982-19831D1945-09-25Montreal, PQMajor League
John Vanbiesbrouck900042000-20022G1963-09-04Detroit, MIMajor League
Vitek Vanecek8404422022-20242G1996-01-09Havlickuv Brod, Czech Rep.Major League
Alexander Vasyunov1814502010-20111L1988-04-22Yaroslavl, RussiaMajor League
Sami Vatanen184146074942017-20214D1991-06-03Jyvaskyla, FinlandMajor League
Yvon Vautour94711182141982-19842F1956-09-10Saint John, NBMajor League
Stephane Veilleux100002011-20121L1981-11-16Beauceville, PQMajor League
Randy Velischek3041152632991985-19905D1962-02-10Montreal, PQMajor League
Pat Verbeek4631701513219431982-19897R1964-05-24Sarnia, ONTMajor League
Jimmy Vesey688715122021-20221L1993-05-26Boston, MAMajor League
Claude Vilgrain81203151781989-19933R1963-03-01Port-Au-Prince, HaitiMajor League
Vitaly Vishnevsky69257502007-20081D1980-03-18Kharkov, RussiaMajor League
Anton Volchenkov222329321272010-20144D1982-02-25Moscow, RussiaMajor League
Petr Vrana1610122008-20091C1985-03-29Sternberk, Czech Rep.Major League
Reilly Walsh101102021-20221D1999-04-21Framingham, MAMajor League
Ben Walter200022009-20101C1984-05-11Beaconsfield, PQMajor League
Ed Ward401162000-20011R1969-11-10Edmonton, ALTAMajor League
David Warsofsky1001122015-20161D1990-05-30Marshfield, MAMajor League
Scott Wedgewood2300002015-20223G1992-08-14Brampton, ONTMajor League
Kevin Weekes2500022007-20092G1975-04-04Toronto, ONTMajor League
Eric Weinrich1731366791141988-19924D1966-12-19Roanoke, VAMajor League
John Wensink422791351982-19831L1953-04-01Cornwall, ONTMajor League
Colin White743201051258481999-201111D1977-12-12New Glasgow, NSMajor League
Colton White38044142018-20224D1997-05-03London, ONTMajor League
Joe Whitney510102013-20152F1988-02-06Reading, MAMajor League
Jason Wiemer16101382005-20061C1976-04-14Kimberley, BCMajor League
Max Willman1621322023-20241C1995-02-13Barnstable, MAMajor League
Mitch Wilson9022211984-19851R1962-02-15Kelowna, BCMajor League
Craig Wolanin2831662784691985-19905D1967-07-27Grosse Pointe, MIMajor League
Miles Wood40278701484272015-20238L1995-09-13Buffalo, NYMajor League
Egor Yakovlev2525762018-20191D1991-09-17Magnitogorsk, RussiaMajor League
Paul Ysebaert21591461988-19913L1966-05-15Sarnia, ONTMajor League
Pavel Zacha386691101791102015-20227C1997-04-06Brno, Czech Rep.Major League
Travis Zajac10242023485503442006-202115C1985-05-13Winnipeg, MANMajor League
Steven Zalewski700002011-20121C1986-08-20Utica, NYMajor League
Valeri Zelepukin375851332183491991-19987L1968-09-17Voskresensk, RussiaMajor League
Fabian Zetterlund599192862021-20232L1999-08-25Karlstad, SwedenMajor League
Peter Zezel2306641996-19982C1965-04-22Toronto, ONTMajor League
Vladimir Zharkov8221214102009-20123R1988-01-10Elektrostal, RussiaMajor League
Marek Zidlicky2142270921502011-20154D1977-02-03Most, Czech Rep.Major League
Dainius Zubrus554871372243222007-20158C1978-06-16Elektrenai, LithuaniaMajor League
Andrei Zyuzin39134272001-20032D1978-01-21Ufa, RussiaMajor 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.