hockey DB
search by league
team
morning report
contact us
home

Ottawa Senators all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Vitaly Abramov510122018-20213L1998-05-08Chelyabinsk, RussiaMajor League
Andrew Agozzino100002021-20221L1991-01-03Kleinburg, ONTMajor League
Daniel Alfredsson117842668211085001995-201317R1972-12-11Gothenburg, SwedenMajor League
Olle Alsing400002020-20211D1996-05-01Uppsala, SwedenMajor League
Mike Amadio501122020-20211R1996-05-13Sault Ste. Marie, ONTMajor League
Craig Anderson43501111122010-202010G1981-05-21Park Ridge, ILMajor League
Artem Anisimov68171229102019-20212C1988-05-24Yaroslavl, RussiaMajor League
Darren Archibald300002018-20191R1990-02-09Newmarket, ONTMajor League
Dave Archibald135272047831992-19964R1969-04-14Chilliwack, BCMajor League
Derek Armstrong920291997-19981C1973-04-23Ottawa, ONTMajor League
Tyler Arnason1904442005-20061C1979-03-16Oklahoma City, OKMajor League
Magnus Arvedson393921182102291997-20036L1971-11-25Karlstad, SwedenMajor League
Blair Atcheynum401101992-19931R1969-04-20Estevan, SASKMajor League
Alex Auld5700022008-20122G1981-01-07Cold Lake, ALTAMajor League
Casey Bailey700002016-20171R1991-10-27Anchorage, AKMajor League
Jamie Baker76192948541992-19931C1966-08-31Nepean, ONTMajor League
Chris Bala601102001-20021L1978-09-24Alexandria, VAMajor League
Rudolfs Balcers5161117102018-20202L1997-04-08Liepaja, LatviaMajor League
Mike Bales2200021994-19973G1971-08-06Prince Albert, SASKMajor League
Tom Barrasso700001999-20001G1965-03-31Boston, MAMajor League
Cody Bass34224342007-20113C1987-01-07Owen Sound, ONTMajor League
Drake Batherson309901352251342018-20246R1998-04-27Fort Wayne, INMajor League
Jean-Christophe Beaudin2201172019-20201C1997-03-25Longueuil, PQMajor League
Don Beaupre71022271994-19962G1961-09-19Kitchener, ONTMajor League
Brendan Bell5361521242008-20091D1983-03-31Ottawa, ONTMajor League
Andre Benoit413811142010-20132D1984-01-06St. Albert, ONTMajor League
Bill Berg44224281998-19991F1967-10-21St. Catharines, ONTMajor League
Jacob Bernard-Docker10441216402020-20244D2000-06-30Canmore, ALTAMajor League
Daniel Berthiaume2601121992-19942G1966-01-26Longueuil, PQMajor League
Radim Bicanek35011121994-19994D1975-01-18Uherske Hradiste, CzechMajor League
Craig Billington72000101993-19952G1966-09-11London, ONTMajor League
Ben Bishop2300022011-20132G1986-11-21Denver, COMajor League
Clark Bishop22044102020-20222C1996-03-29St. John's, NFLDMajor League
Mike Blunden300042016-20182R1986-12-15North York, ONTMajor League
Brandon Bochenski206713142005-20061R1982-04-04Blaine, MNMajor League
Mikkel Boedker919303962018-20202L1989-12-16Brondby, DenmarkMajor League
Danny Bois100072006-20071R1983-06-01Thunder Bay, ONTMajor League
Claude Boivin18112441993-19952L1970-03-01Sainte-Foy, PQMajor League
Peter Bondra235914162003-20041R1968-02-07Lutsk, UkraineMajor League
Radek Bonk6891522473994011994-200410C1976-01-09Krnov, CzechMajor League
Dennis Bonvie12000292002-20031R1973-07-23Antigonish, NSMajor League
Mark Borowiecki3751536516472011-20209D1989-07-12Ottawa, ONTMajor League
Laurie Boschman7097161011992-19931L1960-06-04Major, SASKMajor League
Phil Bourque627714341993-19963D1962-06-08Chelmsford, MAMajor League
Neil Brady5571724571992-19931C1968-04-12Montreal, PQMajor League
Erik Brannstrom266762691452018-20246D1999-09-02Eksjo, SwedenMajor League
Derick Brassard2014555100842016-20233C1987-09-22Hull, PQMajor League
Mike Brodeur700002009-20112G1983-03-30Calgary, ALTAMajor League
Connor Brown1914770117462019-20223R1994-01-14Toronto, ONTMajor League
Josh Brown72077622020-20222D1994-01-21London, ONTMajor League
Logan Brown3018962017-20214C1998-03-05Raleigh, NCMajor League
Patrick Brown18235272022-20231C1992-05-29Bloomfield Hills, MIMajor League
Benoit Brunet1353802001-20021L1968-08-24Pointe-Claire, PQMajor League
Robert Burakovsky2323561993-19941R1966-11-25Malmo, SwedenMajor League
Erik Burgdoerfer601122017-20192D1988-12-11Abington, PAMajor League
Alexandre Burrows91121325682016-20182R1981-04-11Pincourt, PQMajor League
Bobby Butler94162137222009-20123R1987-04-26Marlborough, MAMajor League
Vyacheslav Butsayev501121998-20002C1970-06-13Tolyatti, RussiaMajor League
Chris Campoli150123345622008-20113D1984-07-09Mississauga, ONTMajor League
Paul Carey500002018-20191C1988-09-24Boston, MAMajor League
Matt Carkner161417213592008-20124D1980-11-03Winchester, ONTMajor League
Cody Ceci4403286118882013-20196D1993-12-21Ottawa, ONTMajor League
Thomas Chabot432621972592242016-20248D1997-01-30Sainte-Marie, PQMajor League
Zdeno Chara29951951465542001-20064D1977-03-18Trencin, SlovakiaMajor League
Rourke Chartier43213142022-20242C1996-04-03Saskatoon, SASKMajor League
Denis Chasse22145191996-19971R1970-02-07Montreal, PQMajor League
Jonathan Cheechoo615914202009-20101R1980-07-15Moose Factory, ONTMajor League
Alex Chiasson1531921401122014-20162R1990-10-01Montreal, PQMajor League
Filip Chlapik575611182017-20214C1997-06-03Prague, Czech Rep.Major League
Tom Chorske140332255371995-19972L1966-09-18Minneapolis, MNMajor League
Jakob Chychrun94163046682022-20242D1998-03-31Boca Raton, FLMajor League
Ivan Ciernik2932561997-20023R1977-10-30Levice, SlovakiaMajor League
Tony Cimellaro200001992-19931C1971-06-14Kingston, ONTMajor League
Joe Cirella600041995-19961D1963-05-09Hamilton, ONTMajor League
Fredrik Claesson11341620412015-20183D1992-11-24Stockholm, SwedenMajor League
Braydon Coburn16022102020-20211D1985-02-27Shaunavon, SASKMajor League
Mike Commodore26022262007-20081D1979-11-07Fort Saskatchewan, ALTAMajor League
Mike Comrie63161632302006-20092C1980-09-11Edmonton, ALTAMajor League
Cory Conacher7261925382012-20142C1989-12-14Burlington, ONTMajor League
Mike Condon7302242016-20193G1990-04-27Holliston, MAMajor League
Erik Condra2993354871362010-20155R1986-08-06Trenton, MIMajor League
Joe Corvo152175774702006-20143D1977-06-20Oak Park, ILMajor League
Jared Cowen2491531461742009-20166D1991-01-25Saskatoon, SASKMajor League
Angus Crookshank1321342023-20241L1999-10-02North Vancouver, BCMajor League
Phil Crowe43325581996-19993R1970-04-14Nanton, ALTAMajor League
Matt Cullen2144882009-20101C1976-11-02Virginia, MNMajor League
Randy Cunneyworth2763659953601994-19984L1961-05-10Etobicoke, ONTMajor League
Stephane Da Costa477411102010-20144F1989-07-11Paris, FranceMajor League
Joey Daccord900002018-20212G1996-08-19Boston, MAMajor League
Andreas Dackell401651151801041996-20015R1972-12-29Gavle, SwedenMajor League
Evgeny Dadonov551372042020-20211R1989-03-12Chelyabinsk, RussiaMajor League
Toni Dahlman2211202001-20032R1979-09-03Helsinki, FinlandMajor League
Chris Dahlquist702810501994-19962D1962-12-14Fridley, MNMajor League
Alexandre Daigle30174981721191993-19985R1975-02-07Montreal, PQMajor League
Kaspars Daugavins856814212009-20133L1988-05-18Riga, LatviaMajor League
Jonathan Davidsson601102019-20201R1997-03-12Tyreso, SwedenMajor League
Evgeny Davydov436915381993-19952L1967-05-27Chelyabinsk, RussiaMajor League
Greg De Vries1301162003-20041D1973-01-04Sundridge, ONTMajor League
Alex DeBrincat82273966452022-20231R1997-12-18Farmington Hills, MIMajor League
Michael Del Zotto263101342021-20221D1990-06-24Stouffville, ONTMajor League
Dylan DeMelo12642832632018-20202D1993-05-01London, ONTMajor League
Pavol Demitra59121426101993-19963C1974-11-29Dubnica, SlovakiaMajor League
Chris DiDomenico276410142016-20182L1989-02-20Toronto, ONTMajor League
Gord Dineen109225271191992-19942D1962-09-21Toronto, ONTMajor League
Kevin Dineen674812571999-20001R1963-10-28Quebec, PQMajor League
Bobby Dollas100001999-20001D1965-01-31Montreal, PQMajor League
Ted Donato13325101998-19991L1969-04-28Boston, MAMajor League
Shean Donovan1771215271472007-20103R1975-01-22Timmins, ONTMajor League
Chris Driedger300002014-20173G1994-05-18Winnipeg, MANMajor League
Ted Drury429716541995-19961C1971-09-13Boston, MAMajor League
Matt Duchene1185057107202017-20192C1991-01-16Haliburton, ONTMajor League
Steve Duchesne140315283801995-19972D1965-06-30Sept-Iles, PQMajor League
Anthony Duclair87312354202018-20202L1995-08-26Pointe-Claire, PQMajor League
Gabriel Dumont2311222017-20181C1990-10-06Degelis, PQMajor League
Ryan Dzingel27668671351242015-20215C1992-03-09Wheaton, ILMajor League
David Dziurzynski26336222012-20162L1989-10-06Lloydminster, ALTAMajor League
Patrick Eaves157383371642005-20083R1984-05-01Calgary, ALTAMajor League
Brian Elliott13001102007-20114G1985-04-09Newmarket, ONTMajor League
Stefan Elliott301102018-20191D1991-01-30Vancouver, BCMajor League
Pat Elynuik704913671994-19962R1967-10-30Foam Lake, SASKMajor League
Nelson Emerson311221998-19991R1967-08-17Hamilton, ONTMajor League
Ray Emery134022402002-20085G1982-09-28Hamilton, ONTMajor League
John Emmons51112261999-20012C1974-08-17San Jose, CAMajor League
Andreas Englund33033242016-20204D1996-01-21Stockholm, SwedenMajor League
Tyler Ennis118223557322019-20222R1989-10-06Edmonton, ALTAMajor League
Justin Falk10000112018-20191D1988-10-11Snowflake, MANMajor League
Pat Falloon2833681997-19981R1972-09-22Foxwarren, MANMajor League
Dylan Ferguson200002022-20231G1998-09-20Lantzville, BCMajor League
Nikita Filatov901142011-20121L1990-05-25Moscow, RussiaMajor League
Dmitri Filimonov30145181993-19941D1971-10-14Perm, RussiaMajor League
Mike Fisher6751671813485541999-201111C1980-06-05Peterborough, ONTMajor League
Nick Foligno35161871482992007-20125L1987-10-31Buffalo, NYMajor League
Colin Forbes84268431999-20012W1976-02-16New Westminster, BCMajor League
Alex Formenton109231639712017-20224L1999-09-13Barrie, ONTMajor League
Anton Forsberg11201162020-20244G1992-11-27Harnosand, SwedenMajor League
Marc Fortier1001161992-19931C1966-02-26Windsor, PQMajor League
Mike Fountain200001999-20012G1972-01-26North York, ONTMajor League
Mark Freer63101424391992-19931C1968-07-14Toronto, ONTMajor League
Marian Gaborik1643762017-20181R1982-02-14Trencin, SlovakiaMajor League
Sean Gagnon5000132000-20011D1973-09-11Sault Ste. Marie, ONTMajor League
Alex Galchenyuk810162020-20211C1994-02-12Milwaukee, WIMajor League
Dylan Gambrell12371017472021-20232C1996-08-26Bonney Lake, WAMajor League
Bruce Gardiner1912232541461996-20004C1971-02-11Barrie, ONTMajor League
Adam Gaudette504812132021-20221C1996-10-03Braintree, MAMajor League
Rob Gaudreau88131427231994-19962R1970-01-20Cranston, RIMajor League
Julien Gauthier1732522022-20231R1997-10-15Pointe-aux-Trembles, PQMajor League
Martin Gerber100033122006-20093G1974-09-03Burgdorf, SwitzerlandMajor League
Brian Gibbons20681442018-20191L1988-02-26Braintree, MAMajor League
Matt Gilroy1412322011-20121D1984-07-20North Bellmore, NYMajor League
Claude Giroux1645687143602022-20242R1988-01-12Hearst, ONTMajor League
Brian Glynn4821315411993-19941D1967-11-23Iserlohn, GermanyMajor League
Erich Goldmann100001999-20001D1976-04-07Dingolfing, GermanyMajor League
Cody Goloubef29112102018-20202D1989-11-30Mississauga, ONTMajor League
Scott Gomez1301122015-20161C1979-12-23Anchorage, AKMajor League
Sergei Gonchar1861576911012010-20133D1974-04-13Chelyabinsk, RussiaMajor League
Derek Grant2502242012-20142C1990-04-20Abbotsford, BCMajor League
Colin Greening2563849871372010-20166C1986-03-09St. John's, NFLDMajor League
Ridly Greig92152035782022-20242C2002-08-08Lethbridge, ALTAMajor League
John Gruden22011121998-20002D1970-06-04Virginia, MNMajor League
Eric Gryba165425291872012-20153D1988-04-14Saskatoon, SASKMajor League
Erik Gudbranson36123472020-20211D1992-01-07Ottawa, ONTMajor League
Maxence Guenette800022022-20242D2001-04-28L'Ancienne-Lorette, PQMajor League
Daniel Guerard200001994-19951R1974-04-07Montreal, PQMajor League
Per Gustafsson901161997-19981D1970-06-04Oskarshamn, SwedenMajor League
Filip Gustavsson2700002020-20222G1998-06-07Skelleftea, SwedenMajor League
Ron Hainsey6411112122019-20201D1981-03-24Bolton, CTMajor League
David Hale2514562010-20111D1981-06-18Colorado Springs, COMajor League
Micheal Haley400052020-20211C1986-03-30Guelph, ONTMajor League
Denis Hamel52538102003-20073L1977-05-10Lachute, PQMajor League
Andrew Hammond5501122013-20174G1988-02-11Surrey, BCMajor League
Ken Hammond624481041992-19931D1963-08-22London, ONTMajor League
Travis Hamonic142921301192021-20243D1990-08-16St. Malo, MANMajor League
Radek Hamr1100001992-19942D1974-06-15Usti nad Labem, Czech.Major League
Dave Hannan3422481996-19971L1961-11-26Sudbury, ONTMajor League
Ben Harpur103167792015-20194D1995-01-12Hamilton, ONTMajor League
Dominik Hasek43000162005-20061G1965-01-29Pardubice, Czech Rep.Major League
Martin Havlat2981051302351662000-20065R1981-04-19Mlada Boleslav, Czech Rep.Major League
Jayce Hawryluk1125782019-20201R1996-01-01Yorkton, SASKMajor League
Dillon Heatherington1200072021-20232D1995-05-09Calgary, ALTAMajor League
Dany Heatley3171801823623242005-20094L1981-01-21Freiburg, GermanyMajor League
Magnus Hellberg100002022-20231G1991-04-04Uppsala, SwedenMajor League
Ales Hemsky204131742013-20141R1983-08-13Pardubice, Czech Rep.Major League
Josh Hennessy2010142006-20104C1985-02-07Brockton, MAMajor League
Chris Herperger724913432001-20021C1974-02-24Esterhazy, SASKMajor League
Matthew Highmore702202023-20241C1996-02-27Halifax, NSMajor League
Sean Hill143929381341994-19984D1970-02-14Duluth, MNMajor League
Shane Hnidy189416203432000-20044D1975-11-08Neepawa, MANMajor League
Mike Hoffman3421071232301192011-20187C1989-11-24Kitchener, ONTMajor League
Marcus Hogberg4200002018-20213G1994-11-25Orebro, SwedenMajor League
Nick Holden14172835222021-20232D1987-05-15St. Albert, ALTAMajor League
Marian Hossa4671882023902431997-20047R1979-01-12Stara Lubovna, SlovakiaMajor League
Bill Huard893362261993-19952L1967-06-24Welland, ONTMajor League
Kerry Huffman1141023331211993-19963D1968-01-03Peterborough, ONTMajor League
Jody Hull164183149341992-20044R1969-02-02Petrolia, ONTMajor League
Jani Hurme48000171999-20023G1975-01-07Turku, FinlandMajor League
Bokondji Imama600072023-20241L1996-08-03Montreal, PQMajor League
Christian Jaros7611213332017-20203D1996-04-02Kosice, SlovakiaMajor League
Roby Jarventie701142023-20241L2002-08-08Tampere, FinlandMajor League
Tomas Jelinek497613521992-19931R1962-04-29Prague, Czech Rep.Major League
Andreas Johansson69211637341998-19991C1973-05-19Falun, SwedenMajor League
Jyrki Jokipakka300002016-20171D1991-08-20Tampere, FinlandMajor League
Mathieu Joseph139184765932021-20243R1997-02-09Laval, PQMajor League
Joe Juneau65132437221999-20001C1968-01-05Pont-Rouge, PQMajor League
Alexei Kaigorodov601102006-20071C1983-07-29Chelyabinsk, RussiaMajor League
Erik Karlsson6271263925183162009-20189D1990-05-31Landsbro, SwedenMajor League
Matt Kassian482131102012-20142L1986-10-28Edmonton, ALTAMajor League
Mark Kastelic1441411251792021-20243C1999-03-11Phoenix, AZMajor League
Boris Katchouk2122402023-20241L1998-06-18Vancouver, BCMajor League
Jarmo Kekalainen28156141993-19941L1966-07-07Tampere, FinlandMajor League
Ryan Keller600002009-20101R1984-01-06Saskatoon, SASKMajor League
Chris Kelly545801081882722003-20178C1980-11-11Toronto, ONTMajor League
Parker Kelly1771718351272020-20244L1999-05-14Camrose, ALTAMajor League
Tyler Kleven1703342022-20242D2002-01-10Fargo, NDMajor League
Rob Klinkhammer1502222011-20121L1986-08-12Lethbridge, ALTAMajor League
Zenon Konopka553251932011-20121C1981-01-02Niagara-on-the-Lake, ONTMajor League
Steve Konroyd802221993-19941D1961-02-10Scarborough, ONTMajor League
Joonas Korpisalo5501102023-20241G1994-04-28Pori, FinlandMajor League
Michael Kostka1501142015-20161D1985-11-28Etobicoke, ONTMajor League
Alexei Kovalev131324476822009-20112R1973-02-24Togliatti, RussiaMajor League
Igor Kravchuk239196584741997-20014D1966-09-13Ufa, RussiaMajor League
Filip Kuba26114102116982008-20124D1976-12-29Ostrava, Czech Rep.Major League
Dominik Kubalik7411415192023-20241L1995-08-21Plzen, Czech Rep.Major League
Bob Kudelski90472976361992-19942C1964-03-03Springfield, MAMajor League
Joel Kwiatkowski35123182000-20033D1977-03-22Saskatoon, SASKMajor League
Jim Kyte401141992-19931D1964-03-21Ottawa, ONTMajor League
Eric Lacroix901142000-20011L1971-07-15Montreal, PQMajor League
Mark Laforest500001993-19941G1962-07-10Welland, ONTMajor League
Brooks Laich100022003-20041C1983-06-23Wawota, SASKMajor League
Simon Lajeunesse100002001-20021G1981-01-22Quebec, PQMajor League
Max Lajoie627815202018-20202D1997-11-05Quebec City, PQMajor League
Patrick Lalime283055481999-20045G1974-07-07St. Bonaventure, PQMajor League
Mark Lamb1371837551201992-19942C1964-08-03Ponteix, SASKMajor League
Denny Lambert1521326394671996-19982L1970-01-09Wawa, ONTMajor League
Hank Lammens27123221993-19941D1966-02-21Brockville, ONTMajor League
Josh Langfeld5171118222001-20043R1977-07-17Fridley, MNMajor League
Dan Laperriere1911241994-19962D1969-03-28Laval, PQMajor League
Martin Lapointe18336232007-20081R1973-09-12Ville Ste-Pierre, PQMajor League
Steve Larouche18871561994-19951C1971-04-14Rouyn-Noranda, PQMajor League
Jacob Larsson700062022-20231D1997-04-29Ljungby, SwedenMajor League
Guillaume Latendresse27641082012-20131R1987-05-24Ste-Catherine, PQMajor League
Brad Lauer3025761993-19941L1966-10-27Humboldt, SASKMajor League
Janne Laukkanen266959682491995-20005D1970-03-19Lahti, FinlandMajor League
Dominic Lavoie201101992-19931D1967-11-21Montreal, PQMajor League
Nathan Lawson100002013-20141G1983-09-29Calgary, ALTAMajor League
Curtis Lazar176122436362014-20173C1995-02-02Salmon Arm, BCMajor League
Jeff Lazaro266410161992-19931R1968-03-21Waltham, MAMajor League
Steve Leach902261998-19991R1966-01-16Cambridge, MAMajor League
Pascal Leclaire4800022009-20112G1982-11-07Repentigny, PQMajor League
Grant Ledyard4024681999-20001D1961-11-19Winnipeg, MANMajor League
Brian Lee167523281002007-20125D1987-03-26Fargo, NDMajor League
David Legwand8091827322014-20151C1980-08-17Detroit, MIMajor League
Robin Lehner8601162010-20155G1991-07-24Gothenburg, SwedenMajor League
Francois Leroux23011701993-19941D1970-04-18Sainte-Adele, PQMajor League
Curtis Leschyshyn20032326782000-20044D1969-09-21Thompson, MANMajor League
Francis Lessard24000782010-20111R1979-05-30Montreal, PQMajor League
Scott Levins84813212241993-19963R1970-01-30Spokane, WAMajor League
Oscar Lindberg2053842018-20191L1991-10-29Skelleftea, SwedenMajor League
Lonnie Loach300001992-19931L1968-04-14New Liskeard, ONTMajor League
Corey Locke501102010-20111C1984-05-08Toronto, ONTMajor League
Viktor Lodin100002021-20221C1999-06-02Leksand, SwedenMajor League
Darcy Loewen12348121971992-19942L1969-02-26Calgary, ALTAMajor League
Jake Lucchini1110102022-20231C1995-05-09Trail, BCMajor League
Mike Lundin1101102012-20131D1984-09-24Burnsville, MNMajor League
Chris Luongo763912681992-19931D1967-03-17Detroit, MIMajor League
Clarke MacArthur1494051911142013-20174L1985-04-06Lloydminster, ALTAMajor League
Kevin MacDonald100021993-19941D1966-02-24Prescott, ONTMajor League
Zack MacEwen30213572023-20241R1996-07-08Charlottetown, PEIMajor League
Norm Maciver1612473971201992-19953D1964-09-08Thunder Bay, ONTMajor League
Darrin Madeley3900001992-19953G1968-02-25Holland Landing, ONTMajor League
Tomas Malec300022005-20072D1982-05-13Skalica, SlovakiaMajor League
Troy Mallette1691224363721993-19963L1970-02-25Sudbury, ONTMajor League
Kevin Mandolese300002022-20231G2000-08-22Blainville, PQMajor League
Brad Marsh59033301992-19931D1958-03-31London, ONTMajor League
Steve Martins709716241998-20065C1972-04-13Gatineau, PQMajor League
Nikolas Matinpalo400002023-20241D1998-10-05Espoo, FinlandMajor League
Derek Mayer1722481993-19941D1967-05-21Rossland, BCMajor League
Dean McAmmond193263258562006-20093L1973-06-15Grande Cache, ALTAMajor League
Andrew McBain1141824421071992-19942R1965-02-18Toronto, ONTMajor League
Trent McCleary7541014681995-19961R1972-09-08Swift Current, SASKMajor League
Max McCormick716410782015-20194L1992-05-01De Pere, WIMajor League
Shawn McEachern4541421623042441996-20026L1969-02-28Waltham, MAMajor League
Curtis McElhinney700002010-20111G1983-05-23London, ONTMajor League
Brian McGrattan14328102872005-20083R1981-02-09Hamilton, ONTMajor League
Mike McKenna1000002018-20191G1983-04-11St. Louis, MOMajor League
Dave McLlwain110223355721993-19963C1967-06-09Seaforth, ONTMajor League
Leevi Merilainen200002022-20231G2002-08-13Oulu, FinlandMajor League
Andrej Meszaros24626841102132005-20083D1985-10-13Povazska Bystrica, SlovakiaMajor League
Victor Mete5118962020-20222D1998-06-07Woodbridge, ONTMajor League
Marc Methot3041455691352012-20175D1985-06-21Ottawa, ONTMajor League
Milan Michalek4121151092242022009-20167L1984-12-07Jindrichuv Hradec, Czech Rep.Major League
Brad Miller11000421992-19931D1969-07-23Edmonton, ALTAMajor League
Kevin Miller932521999-20001R1965-09-09Lansing, MIMajor League
Jaroslav Modry6441418381995-19961D1971-02-27Ceske-Budejovice, Czech Rep.Major League
Mike Morrison401102005-20061G1979-07-11Medford, MAMajor League
Tyler Motte3836942022-20231C1995-03-10St. Clair, MIMajor League
Bill Muckalt70088462001-20021R1974-07-15Surrey, BCMajor League
Rob Murphy443710301992-19931C1969-04-07Hull, PQMajor League
Chris Murray8469151611997-19992R1974-10-25Port Hardy, BCMajor League
Matt Murray4701122020-20222G1994-05-25Thunder Bay, ONTMajor League
Troy Murray4861319201993-19952C1962-07-31Calgary, ALTAMajor League
Frank Musil1221891431995-19972D1964-12-17Pardubice, Czech Rep.Major League
Vladislav Namestnikov54131225352019-20201C1992-11-22Zhukovsky, RussiaMajor League
Stanislav Neckar198616221241994-19995D1975-12-22Ceske Budejovice, Czech Rep.Major League
Chris Neil102611213825025222001-201715R1979-06-18Flesherton, ONTMajor League
Alexander Nikulin200002007-20081C1985-08-25Perm, RussiaMajor League
Anders Nilsson4401102018-20202G1990-03-19Lulea, SwedenMajor League
Josh Norris1837053123572019-20245C1999-05-05Oxford, MIMajor League
Brad Norton7000312005-20061D1975-02-13Cambridge, MAMajor League
Filip Novak1100042005-20061D1982-05-07Ceske Budejovice, Czech Rep.Major League
Lawrence Nycholat400002006-20082D1979-05-07Calgary, ALTAMajor League
Jim O'Brien738513142010-20184C1989-01-29Maplewood, MNMajor League
Matt O'Connor100002015-20161G1992-02-14Sault Ste. Marie, ONTMajor League
Johnny Oduya51448322017-20181D1981-10-01Stockholm, SwedenMajor League
David Oliver2425761998-20012R1971-04-17Sechelt, BCMajor League
Christer Olsson25235101996-19971D1970-07-24Arbiga, SwedenMajor League
Mark Osiecki34044121992-19931D1968-07-23St. Paul, MNMajor League
Zack Ostapchuk700002023-20241C2003-05-29St. Albert, ALTAMajor League
Magnus Paajarvi115171027102017-20192L1991-04-12Norrkoping, SwedenMajor League
Jim Paek29022281994-19951D1967-04-07Seoul, South KoreaMajor League
Jean-Gabriel Pageau42887951821532012-20208C1992-11-11Ottawa, ONTMajor League
Greg Pankewicz300021993-19941W1970-10-06Drayton Valley, ALTAMajor League
Cedric Paquette910142020-20211C1993-08-13Gaspe, PQMajor League
Nick Paul227293766752015-20227L1995-03-20Mississauga, ONTMajor League
Serge Payer1001122003-20072C1979-05-09Rockland, ONTMajor League
Kent Paynter15011281992-19942D1965-04-27Summerside, PEIMajor League
Matthew Peca1403302019-20212C1993-04-27Petawawa, ONTMajor League
Mike Peluso811510253181992-19931L1965-11-08Hibbing, MNMajor League
Chad Penney300021993-19941L1973-09-18Labrador City, NFLDMajor League
Ricard Persson6731518772000-20022D1969-08-24Ostersund, SwedenMajor League
Andre Petersson100002011-20121R1990-09-11Olofstrom, SwedenMajor League
Dion Phaneuf1541341541572015-20183D1985-04-10Edmonton, ALTAMajor League
Chris Phillips1179712172887561997-201517D1978-03-09Calgary, ALTAMajor League
Alexandre Picard92101929282008-20102D1985-07-05Gatineau, PQMajor League
Michel Picard4171421241994-19962L1969-10-07Beauport, PQMajor League
Shane Pinto140304070442020-20244C2000-11-12Franklin Square, NYMajor League
Lance Pitlick2281125362001994-19995D1967-11-05Minneapolis, MNMajor League
Brian Pothier14694049892002-20063D1977-04-15New Bedford, MAMajor League
Ryan Potulny700002010-20111C1984-09-05Grand Forks, NDMajor League
Tom Preissing8073138182006-20071D1978-12-03Arlington Heights, ILMajor League
Shane Prince443101362014-20162L1992-11-16Rochester, NYMajor League
Vaclav Prospal21334771111141997-20014L1975-02-17Ceske Budejovice, Czech Rep.Major League
Martin Prusek4801102001-20043G1975-12-11Ostrava, Czech Rep.Major League
Matt Puempel52426242014-20173L1993-01-24Essex, ONTMajor League
Tom Pyatt200163147282016-20193L1987-02-14Thunder Bay, ONTMajor League
Dan Quinn41131831301993-19962C1965-06-01Ottawa, ONTMajor League
Karel Rachunek2461186971451999-20045D1979-08-27Zlin, Czech Rep.Major League
Herb Raglan29000521993-19941R1967-08-05Peterborough, ONTMajor League
Rob Ray11101182002-20042R1968-06-08Stirling, ONTMajor League
Wade Redden8381013094105761996-200811D1977-06-12Lloydminster, SASKMajor League
Peter Regin178193655442008-20135C1986-04-16Herning, DenmarkMajor League
Mike Reilly7013031362019-20212D1993-07-13Chicago, ILMajor League
Cole Reinhardt100022021-20221L2000-02-01Calgary, ALTAMajor League
Damian Rhodes181167101995-19994G1969-05-28St. Paul, MNMajor League
Luke Richardson78279432007-20092D1969-03-26Ottawa, ONTMajor League
Jamie Rivers47246482000-20022D1975-03-16Ottawa, ONTMajor League
Buddy Robinson711262015-20172R1991-09-30Bellmawr, NJMajor League
Randy Robitaille68101929182007-20081C1975-10-12Ottawa, ONTMajor League
Jack Rodewald1000022017-20192R1994-02-14Winnipeg, MANMajor League
Andre Roy1931316294621999-20023L1975-02-08Port Chester, NYMajor League
Jean-Yves Roy411221995-19961R1969-02-17Rosemere, PQMajor League
Darren Rumble139922311771992-19942D1969-01-23Barrie, ONTMajor League
David Rundblad2413462011-20121D1990-10-08Lycksele, SwedenMajor League
Jarkko Ruutu2102136573242008-20113L1975-08-23Vantaa, FinlandMajor League
Vladimir Ruzicka4251318141993-19941F1963-06-06Most, CzechMajor League
Bobby Ryan4551071592661922013-20207R1987-03-17Cherry Hill, NJMajor League
Scott Sabourin42268442019-20222R1992-07-30Orleans, ONTMajor League
Sami Salo195195069501998-20024D1974-09-02Turku, FinlandMajor League
Jake Sanderson156145670352022-20242D2002-07-08Whitefish, MTMajor League
Zach Sanford629817372021-20221L1994-11-09Salem, MAMajor League
Oleg Saprykin1211242006-20071L1981-02-12Moscow, RussiaMajor League
Yves Sarault22033111998-20002L1972-12-23Valleyfield, PQMajor League
Peter Schaefer315531051581302002-20074L1977-07-12Yellow Grass, SASKMajor League
Petr Schastlivy107162238261999-20045L1979-04-18Vikhorevka, RussiaMajor League
Andy Schneider10000151993-19941L1972-03-29Edmonton, ALTAMajor League
Christoph Schubert2682342651942005-20094D1982-02-05Munich, GermanyMajor League
Zachary Senyshyn200022021-20221R1997-03-30Ottawa, ONTMajor League
Ben Sexton200002017-20181C1991-06-06Ottawa, ONTMajor League
Ryan Shannon180243963462008-20113C1983-03-02Darien, CTMajor League
Brad Shaw149115364931992-19953D1964-04-28Cambridge, ONTMajor League
Logan Shaw1712322021-20221R1992-10-05Glace Bay, NSMajor League
Nick Shore601102017-20181C1992-09-26Denver, COMajor League
Peter Sidorkiewicz6400081992-19931G1963-06-29Dabrown Bialostocka, PolandMajor League
Patrick Sieloff110102017-20181D1994-05-15Ann Arbor, MIMajor League
Jakob Silfverberg4810919122011-20132R1990-10-13Gavle, SwedenMajor League
Mike Sillinger1334742000-20011C1971-06-29Regina, SASKMajor League
Todd Simpson16011472003-20041D1973-05-28North Vancouver, BCMajor League
Doug Smail5141014511992-19931F1957-09-02Moose Jaw, SASKMajor League
Jiri Smejkal2011242023-20241L1996-11-05Ceske Budejovice, Czech Rep.Major League
Derek Smith1101102009-20112D1984-10-13Belleville, ONTMajor League
Jason Smith63101472008-20091D1973-11-02Calgary, ALTAMajor League
Zack Smith61294991936932008-201911L1988-04-05Maple Creek, SASKMajor League
Bryan Smolinski1713963102972002-20063C1971-12-27Toledo, OHMajor League
Brad Smyth12314152002-20031R1973-03-13Ottawa, ONTMajor League
Mads Sogaard2701102021-20243G2000-12-13Aalborg, DenmarkMajor League
Egor Sokolov1311242021-20232L2000-06-07Yekaterinburg, RussiaMajor League
Jason Spezza6862514366874342002-201411C1983-06-13Toronto, ONTMajor League
Martin St. Amour100021992-19931L1970-01-30Montreal, PQMajor League
Martin St. Pierre300002009-20101C1983-08-11Ottawa, ONTMajor League
Viktor Stalberg1822482016-20171L1986-01-17Gothenburg, SwedenMajor League
Derek Stepan2015682020-20211C1990-06-18Hastings, MNMajor League
Cory Stillman2431619102007-20081C1973-12-20Peterborough, ONTMajor League
Mark Stone3661231883111152011-20198R1992-05-13Winnipeg, MANMajor League
Martin Straka49101727291994-19962C1972-09-03Plzen, CzechMajor League
Tim Stutzle285911562471332020-20244C2002-01-15Viersen, GermanyMajor League
Andy Sutton18101342009-20101D1975-03-10Kingston, ONTMajor League
Marek Svatos1932582010-20111L1982-06-17Kosice, SlovakiaMajor League
Jordan Szwarz300022019-20201C1991-05-14Burlington, ONTMajor League
Cameron Talbot3600002022-20231G1987-07-05Caledonia, ONTMajor League
Vladimir Tarasenko57172441122023-20241R1991-12-13Yaroslavl, RussiaMajor League
Daniel Taylor100002017-20181G1986-04-28Plymouth, EnglandMajor League
Joey Tetarenko200052002-20031R1978-03-03Prince Albert, SASKMajor League
Nate Thompson434711102017-20181C1984-10-05Anchorage, AKMajor League
Jim Thomson15011411992-19931R1965-12-30Edmonton, ALTAMajor League
Lassi Thomson1805562021-20232D2000-09-24Tampere, FinlandMajor League
Chris Tierney2773290122682018-20224C1994-07-01Keswick, ONTMajor League
Brady Tkachuk4401621873496272018-20246L1999-09-16Scottsdale, AZMajor League
Antti Tormanen507815281995-19961L1970-09-19Espoo, FinlandMajor League
Graeme Townshend1400091993-19941R1965-10-23Kingston, JamaicaMajor League
Patrick Traverse11772633451995-20003D1974-03-14Montreal, PQMajor League
Ron Tugnutt16601101996-20004G1967-10-22Scarborough, ONTMajor League
Sylvain Turgeon1524741881851992-19953L1965-01-17Rouyn-Noranda, PQMajor League
Kyle Turris4071171572742072011-20187C1989-08-14New Westminster, BCMajor League
Shaun Van Allen46544891332961996-20046C1967-08-29Calgary, ALTAMajor League
David Van Drunen100001999-20001D1976-01-31Sherwood Park, ALTAMajor League
Vaclav Varada117122739842002-20063L1976-04-26Vsetin, Czech Rep.Major League
Philip Varone801122015-20172C1990-12-04Vaughan, ONTMajor League
Julien Vauclair100022003-20041D1979-10-02Delemont, SwitzerlandMajor League
Antoine Vermette35980871672052003-20095C1982-07-20Saint-Agapit, PQMajor League
Max Veronneau1622402018-20202R1995-12-12Ottawa, ONTMajor League
Dennis Vial176314176251993-19985D1969-04-10Sault Ste. Marie, ONTMajor League
Anton Volchenkov4281678942972002-20107D1982-02-25Moscow, RussiaMajor League
Phil Von Stefenelli601171996-19971D1969-04-10Vancouver, BCMajor League
Austin Watson1762215372542020-20233L1992-01-13Ann Arbor, MIMajor League
Steve Weeks700001992-19931G1958-06-30Scarborough, ONTMajor League
Colin White224366298912016-20226C1997-01-30Boston, MAMajor League
Todd White2305886144782000-20044C1975-05-21Kanata, ONTMajor League
Roman Wick700002010-20111R1985-12-30Zuzwil, SwitzerlandMajor League
Chris Wideman175162743982015-20194D1990-01-07St. Louis, MOMajor League
Patrick Wiercioch2111250621152010-20165D1990-09-12Burnaby, BCMajor League
Jesse Winchester2331141521212007-20125C1983-10-04Long Sault, ONTMajor League
Tommy Wingels36224122016-20171C1988-04-12Evanston, ILMajor League
Christian Wolanin5851318122017-20214D1995-03-17Quebec, PQMajor League
Alexei Yashin5042182734912221993-20017C1973-11-05Sverdlovsk, RussiaMajor League
Juha Ylonen1511222001-20021C1972-02-13Helsinki, FinlandMajor League
Jason York38025991243091996-20015D1970-05-20Nepean, ONTMajor League
Nikita Zaitsev20373845842019-20234D1991-10-29Moscow, RussiaMajor League
Rob Zamuner136283058841999-20012L1969-09-17Oakville, ONTMajor League
Jason Zent25336131996-19982L1971-04-15Buffalo, NYMajor League
Sergei Zholtok135222951351996-19982C1972-12-02Riga, LatviaMajor League
Mika Zibanejad2816487151642011-20165C1993-04-18Stockholm, SwedenMajor League
Artem Zub2501754711572020-20244D1995-10-03Khabarovsk, RussiaMajor League
Ilya Zubov1102202007-20092C1987-02-14Chelyabinsk, 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.