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

Edmonton Oilers [NHL] all-time player roster

This is a list of all the players that played for the Edmonton Oilers. The Edmonton Oilers are a hockey team playing in the National Hockey League from 1979 to 2013. This list is accurate for most teams, but for some obscure teams the list may be partial. We have found 456 players.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplaceHighest Level
Keith Acton72142135681987-19892C1958-04-15Stouffville, ONTMajor League
Greg Adams49459821988-19891L1960-05-31Fuller Lake, BCMajor League
Brad Aitken301101990-19911L1967-10-30Scarborough, ONTMajor League
Micah Aivazoff2101121994-19951C1969-05-04Powell River, BCMajor League
Bobby Allen100002002-20031D1978-11-14Weymouth, MAMajor League
Glenn Anderson8454174899067981980-199612F1960-10-02Vancouver, BCMajor League
Mark Arcobello100002012-20131F1988-08-12Milford, CTMajor League
Ron Areshenkoff400001979-19801C1957-06-13Grand Forks, BCMajor League
Jason Arnott2861001392394891993-19985C1974-10-11Collingwood, ONTMajor League
Dean Arsene13000412009-20101D1980-07-20Murrayville, BCMajor League
Don Ashby2412122421979-19812C1955-03-08Kamloops, BCMajor League
Bryon Baltimore200041979-19801D1952-08-26Whitehorse, Yukon TerrMajor League
Drew Bannister35033421996-19982D1974-04-09Belleville, ONTMajor League
Cam Barker25202232011-20121D1986-04-04Winnipeg, MANMajor League
Marco Baron100001984-19851G1959-04-04Montreal, PQMajor League
John Bednarski100001979-19801D1952-07-04Thunder Bay, ONTMajor League
Bob Beers66102737741993-19941D1967-05-20Pittsburgh, PAMajor League
Eric Belanger10441519422011-20132C1977-12-16Sherbrooke, PQMajor League
Jesse Belanger600001996-19971C1969-06-15St. Georges Beauce, PQMajor League
Bruce Bell100001989-19901D1965-02-15Toronto, ONTMajor League
Shawn Belle500002010-20111D1985-01-03Edmonton, ALTAMajor League
Adam Bennett48369491993-19941D1971-03-30Georgetown, ONTMajor League
Brian Benning18178591992-19931D1966-06-10Edmonton, ALTAMajor League
Ladislav Benysek200001997-19981D1975-03-24Olomuc, CzechMajor League
Josef Beranek20842601021081991-20004C1969-10-25Litvinov, CzechMajor League
Drake Berehowsky671671691997-19981D1972-01-03Toronto, ONTMajor League
Marc-Andre Bergeron1893355881012002-20074D1980-10-13Trois-Rivieres, PQMajor League
Ken Berry284610191981-19842W1960-06-21Burnaby, BCMajor League
Jeff Beukeboom2841257697331985-19927D1965-03-28Ajax, ONTMajor League
Wayne Bianchin1100071979-19801L1953-09-06Nanaimo, BCMajor League
Sebastien Bisaillon200002006-20071D1986-12-08Mont-Laurier, PQMajor League
Mike Bishai14022192003-20041C1979-05-30Edmonton, ALTAMajor League
Tom Bladon100001980-19811D1952-12-29Edmonton, ALTAMajor League
John Blum9044261982-19842D1959-10-08Detroit, MIMajor League
Jason Bonsignore2112341994-19962C1976-04-15Rochester, NYMajor League
Dennis Bonvie14000741994-19983R1973-07-23Antigonish, NSMajor League
Laurie Boschman731015252201981-19832L1960-06-04Major, SASKMajor League
Jesse Boulerice200002008-20091R1978-08-10Plattsburgh, NYMajor League
Jason Bowen4000101997-19981L1973-11-09Port Alice, BCMajor League
Curt Brackenbury7229111651980-19822L1952-01-31Kapuskasing, ONTMajor League
Fred Brathwaite4000021993-19963G1972-11-24Ottawa, ONTMajor League
Fredrik Bremberg800021998-19991R1973-06-21Sodervalie, SwedenMajor League
Eric Brewer31529711002102000-20044D1979-04-17Vernon, BCMajor League
Kyle Brodziak175263359602005-20094C1984-05-25St. Paul, ALTAMajor League
Dave Brown140312153611988-19913R1962-10-12Saskatoon, SASKMajor League
Kevin Brown1942601998-20002R1974-05-11Birmingham, EnglandMajor League
Mike Brown27101532012-20131R1985-06-24Northbrook, ILMajor League
Sean Brown2691223356641996-20026D1976-11-05Oshawa, ONTMajor League
Jeff Brubaker4101121985-19861L1958-02-24Hagerstown, MDMajor League
Gilbert Brule117262349912008-20113C1987-01-01Edmonton, ALTAMajor League
Kelly Buchberger7958215824017471986-199913R1966-12-02Langenburg, SASKMajor League
Sven Butenschoen2111262000-20022D1976-03-22Itzehoe, GermanyMajor League
Ilya Byakin4482028301993-19941D1963-02-02Sverdlovsk, UkraineMajor League
Brett Callighen16056891451321979-19823L1953-05-15Toronto, ONTMajor League
Colin Campbell72211131961979-19801D1953-01-28London, ONTMajor League
Billy Carroll7081119221984-19862C1959-01-19Toronto, ONTMajor League
Jimmy Carson845053103361988-19902C1968-07-20Southfield, MIMajor League
Anson Carter2116988157682000-20033C1974-06-06Toronto, ONTMajor League
Ron Carter200001979-19801R1958-03-14Montreal, PQMajor League
Rick Chartraw24268211983-19841D1954-07-13Caracas, VenezuelaMajor League
Jason Chimera130191736932000-20044L1979-05-02Edmonton, ALTAMajor League
Ron Chipperfield67181937241979-19801C1954-03-28Brandon, MANMajor League
Taylor Chorney59167162008-20124D1987-04-27Thunder Bay, ONTMajor League
Jeff Chychrun200001993-19941D1966-05-03La Salle, PQMajor League
Jozef Cierny100001993-19941L1974-05-13Zvolen, SlovakiaMajor League
Zdeno Ciger2046491155551992-19964L1969-10-19Martin, SlovakiaMajor League
Dean Clark100001983-19841L1964-01-16St. Albert, ALTAMajor League
Daniel Cleary2203155861271999-20034L1978-12-18Carbonear, NFLDMajor League
Glen Cochrane12000521988-19891D1958-01-29Cranbrook, BCMajor League
Paul Coffey5322094606696931980-19877D1961-06-01Weston, ONTMajor League
Andrew Cogliano32857891461372007-20114C1987-06-14Toronto, ONTMajor League
Erik Cole63161127632008-20091L1978-11-06Oswego, NYMajor League
Mike Comrie23574801541792000-20104C1980-09-11Edmonton, ALTAMajor League
Paul Comrie1512341999-20001C1977-02-07Edmonton, ALTAMajor League
Pat Conacher452810311983-19841C1959-05-01Edmonton, ALTAMajor League
Ty Conklin60000192001-20063G1976-03-30Eagle River, AKMajor League
Cam Connor38713201361979-19801R1954-08-10Winnipeg, MANMajor League
Philippe Cornet201102011-20121L1990-03-28Val-Senneville, PQMajor League
Jim Corsi2603361979-19801G1954-06-09Montreal, PQMajor League
Shayne Corson19253841374131992-19953L1966-08-13Barrie, ONTMajor League
Patrick Cote6000182000-20011L1975-01-24La Salle, PQMajor League
Ray Cote1500041982-19853C1961-05-31Pincher Creek, ALTAMajor League
Geoff Courtnall12448151987-19881L1962-08-18Victoria, BCMajor League
Wayne Cowley100001993-19941G1964-12-04Scarborough, ONTMajor League
Cory Cross1131120311022002-20063D1971-01-03Lloydminster, ALTAMajor League
Dan Currie1710141990-19933L1968-03-15Burlington, ONTMajor League
Don Cutts600061979-19801G1956-02-24Edmonton, ALTAMajor League
Mariusz Czerkawski113383876241995-19972R1972-04-13Radomsko, PolandMajor League
Vincent Damphousse80385189531991-19921C1967-12-17Montreal, PQMajor League
Yann Danis400002011-20132G1981-06-21Lafontaine, PQMajor League
Greg De Vries11589171441995-19983D1973-01-04Sundridge, ONTMajor League
Louie DeBrusk2281912317971991-19976L1971-03-19Cambridge, ONTMajor League
Boyd Devereaux175153146491997-20003C1978-04-16Seaforth, ONTMajor League
Bobby Dollas30257221997-19981D1965-01-31Montreal, PQMajor League
Dave Donnelly400041987-19881F1962-02-02Edmonton, ALTAMajor League
Jiri Dopita21156112002-20031F1968-12-02Sumperk, Czech Rep.Major League
Jim Dowd7051823451998-20002C1968-12-25Brick, NJMajor League
Peter Driscoll603811971979-19812L1954-10-27Powassan, ONTMajor League
Jeff Drouin-Deslauriers5804482008-20102G1984-05-15St-Jean-Richelieu, PQMajor League
Dave Dryden1400001979-19801G1941-09-05Hamilton, ONTMajor League
Devan Dubnyk13901122009-20134G1986-05-04Regina, SASKMajor League
Donald Dufresne64178311995-19972D1967-04-10Quebec, PQMajor League
Bob Dupuis100001979-19801G1952-08-26North Bay, ONTMajor League
Radek Dvorak154275986662002-20063R1977-03-09Tabor, Czech Rep.Major League
Steve Dykstra15235391987-19881D1961-12-01Edmonton, ALTAMajor League
Ben Eager7796151322011-20132L1984-01-22Ottawa, ONTMajor League
Jordan Eberle1956888156482010-20133C1990-05-15Regina, SASKMajor League
Gary Edwards1502201980-19811G1947-10-05Toronto, ONTMajor League
Todd Elik181910141992-19942C1966-04-15Brampton, ONTMajor League
Jim Ennis5101101987-19881D1967-07-10Sherwood Park, ALTAMajor League
Peter Eriksson20336241989-19901L1965-07-12Kramfors, SwedenMajor League
Len Esau14066151994-19951D1968-03-16Meadow Lake, SASKMajor League
Bob Essensa7401141996-19993G1965-01-14Toronto, ONTMajor League
Randy Exelby100001989-19901G1965-08-13Toronto, ONTMajor League
Pat Falloon115223658241998-20002R1972-09-22Foxwarren, MANMajor League
Scott Ferguson201713202881997-20045D1973-01-06Camrose, ALTAMajor League
Chris Ferraro210101998-19991C1973-01-24Port Jefferson, NYMajor League
Mark Fistric25066322012-20131D1986-06-01Edmonton, ALTAMajor League
Bill Flett2052721979-19801R1943-07-21Vermillion, ALTAMajor League
Lee Fogolin586361251618861979-19878D1955-02-15Chicago, ILMajor League
Mike Forbes18178261979-19822D1957-09-20Brampton, ONTMajor League
Kurtis Foster7481422452010-20111D1981-11-24Carp, ONTMajor League
Norm Foster1000021991-19921G1965-02-10Vancouver, BCMajor League
Nick Fotiu100001988-19891F1952-05-25Staten Island, NYMajor League
Colin Fraser67325602010-20111C1985-01-28Sicamous, BCMajor League
Iain Fraser930301994-19951C1969-08-10Scarborough, ONTMajor League
Scott Fraser2912112361997-19981R1972-05-03Moncton, NBMajor League
Doug Friedman16000201997-19981L1971-09-01Greenwich, CTMajor League
Miroslav Frycer145510181988-19891F1959-09-27Opava, CzechMajor League
Grant Fuhr42303636541981-199110G1962-09-28Spruce Grove, ALTAMajor League
Joaquin Gage2301141994-20013G1973-10-19Vancouver, BCMajor League
Sam Gagner414911672582032007-20136C1989-08-10London, ONTMajor League
Danny Gare1813461986-19871F1954-05-14Nelson, BCMajor League
Mathieu Garon6200082007-20092G1978-01-09Chandler, PQMajor League
Martin Gelinas25860601201561988-19935L1970-06-05Shawinigan, PQMajor League
Martin Gerber301102010-20111G1974-09-03Burgdorf, SwitzerlandMajor League
Tom Gilbert384331251581062006-20126D1983-01-10Minneapolis, MNMajor League
Brent Gilchrist60101020471992-19931C1967-04-03Moose Jaw, SASKMajor League
Alexandre Giroux811222010-20111C1981-06-16Quebec City, PQMajor League
Curtis Glencross269413282007-20081L1982-12-28Kindersley, SASKMajor League
Brian Glynn8961824661991-19932D1967-11-23Iserlohn, GermanyMajor League
Tom Gorence1211201983-19841R1957-03-11St.Paul, MNMajor League
Adam Graves1391630462501989-19912L1968-04-12Tecumseh, ONTMajor League
Steve Graves35549101983-19883L1964-04-07Trenton, ONTMajor League
Denis Grebeshkov190166076862007-20103D1983-10-11Yaroslavl, RussiaMajor League
Josh Green8811819712000-20124C1977-11-16Camrose, ALTAMajor League
Matt Greene151112132052005-20083D1983-05-13Grand Ledge, MIMajor League
Mike Greenlay201101989-19901G1968-09-15Vitoria, BrazilMajor League
Randy Gregg453401481883091981-19909D1956-02-19Edmonton, ALTAMajor League
Wayne Gretzky696583108616693231979-19889C1961-01-26Brantford, ONTMajor League
Mike Grier448811021832921996-20026R1975-01-05Detroit, MIMajor League
Brent Grieve2413518141993-19941L1969-05-09Oshawa, ONTMajor League
Bill Guerin21179821613541997-20014R1970-11-09Wilbraham, MAMajor League
Kari Haakana1300042002-20031D1973-11-08Outokumpu, FinlandMajor League
David Haas510101990-19911L1968-06-23Toronto, ONTMajor League
Marc Habscheid74101626261981-19854C1963-03-01Swift Current, SASKMajor League
Matti Hagman1474171112341980-19822C1955-09-21Helsinki, FinlandMajor League
Chris Hajt100002000-20011D1978-07-05Saskatoon, SASKMajor League
Taylor Hall1716580145962010-20133L1991-11-14Kingston, ONTMajor League
Doug Halward24077251988-19891D1955-11-01Toronto, ONTMajor League
Al Hamilton3141519201979-19801D1946-08-20Flin Flon, MANMajor League
Ken Hammond501181988-19891D1963-08-22London, ONTMajor League
Roman Hamrlik19622811031861997-20003D1974-04-12Zlin, Czech Rep.Major League
Dave Hannan5191120431987-19881L1961-11-26Sudbury, ONTMajor League
Jim Harrison300001979-19801C1947-07-09Bonnyville, ALTAMajor League
Teemu Hartikainen526713162010-20133L1990-05-03Kuopio, FinlandMajor League
Todd Harvey63527322005-20061R1975-02-17Hamilton, ONTMajor League
Brett Hauer34448321995-20002D1971-07-11Edina, MNMajor League
Greg Hawgood5572532631990-19933D1968-08-10Edmonton, ALTAMajor League
Jochen Hecht82162440602001-20021C1977-06-21Mannheim, GermanyMajor League
Jan Hejda39189202006-20071D1978-06-18Prague, Czech Rep.Major League
Ales Hemsky5971333184512832002-201310R1983-08-13Pardubice, Czech Rep.Major League
Alex Henry300002002-20031D1979-10-18Elliot Lake, ONTMajor League
Ian Herbers22022321993-19941D1967-07-18Jasper, ALTAMajor League
Doug Hicks1861767841831979-19823D1955-05-28Cold Lake, ALTAMajor League
Dean Hopkins100001985-19861R1959-06-06Cobourg, ONTMajor League
Shawn Horcoff7961622854475112000-201312C1978-09-17Trail, BCMajor League
Darcy Hordichuk47123662011-20132L1980-08-10Kamsack, SASKMajor League
Tony Hrkac3681119101997-19981C1966-07-07Thunder Bay, ONTMajor League
Bill Huard33011721997-19992L1967-06-24Welland, ONTMajor League
Charlie Huddy694812873685001980-199111D1959-06-02Oshawa, ONTMajor League
Mike Hudson501121992-19931C1967-02-06Guelph, ONTMajor League
John Hughes18033301980-19811D1954-03-18Charlottetown, PEIMajor League
Pat Hughes30088831713301980-19855F1955-03-25Calgary, ALTAMajor League
Joe Hulbig2422441996-19993L1973-09-29Norwood, MAMajor League
Dave Hunter6531191712907801979-198910F1958-01-01Petrolia, ONTMajor League
Peter Ing1203301991-19921G1969-04-28Toronto, ONTMajor League
Ralph Intranuovo1923541994-19973L1973-09-11East York, ONTMajor League
Brad Isbister64131023632002-20042L1977-05-07Edmonton, ALTAMajor League
Kim Issel400001988-19891R1967-09-25Regina, SASKMajor League
Don Jackson2661545605081981-19865D1956-09-02Minneapolis, MNMajor League
Jean-Francois Jacques16098171852005-20116L1985-04-29Montreal, PQMajor League
Risto Jalo303301985-19861F1962-07-18Humppila, FinlandMajor League
Kari Jalonen300001983-19841C1960-01-06Oulu, FinlandMajor League
Aaron Johnson19347162009-20101D1983-04-30Port Hawkesbury, NSMajor League
Ryan Jones1953828661012009-20134F1984-06-14Chatham, ONTMajor League
Tomas Jonsson2011011221988-19891D1960-04-12Falun, SwedenMajor League
Chris Joseph1541239512051987-19947D1969-09-10Burnaby, BCMajor League
Curtis Joseph177055281995-19983G1967-04-29Keswick, ONTMajor League
Steve Kelly27123141996-19982L1976-10-26Vancouver, BCMajor League
Dean Kennedy402810251994-19951D1963-01-17Redvers, SASKMajor League
Alexander Kerch500021993-19941L1967-03-16 Major League
Reg Kerr300001983-19841D1957-10-16Oxbow, SASKMajor League
Nikolai Khabibulin117000162009-20134G1973-01-13Sverdlovsk, RussiaMajor League
Chad Kilger879514391998-20013C1976-11-27Cornwall, ONTMajor League
Petr Klima274119902093371989-19975L1964-12-23Chaomutov, CzechMajor League
Krys Kolanos600022005-20061C1981-07-27Calgary, ALTAMajor League
Ales Kotalik19741162008-20091R1978-12-23Jindrichuv Hradec, Czech Rep.Major League
Andrei Kovalenko17651581091391996-19993R1970-06-07Gorky, RussiaMajor League
Igor Kravchuk160276188571992-19964D1966-09-13Ufa, RussiaMajor League
Mike Krushelnyski290951312262131984-19884C1960-04-27Montreal, PQMajor League
Stu Kulak23314411986-19871R1963-03-11Edmonton, ALTAMajor League
Jari Kurri75447456910433481980-199010R1960-05-18Helsinki, FinlandMajor League
Milan Kytnar100002011-20121C1989-05-19Topolcany, SlovakiaMajor League
Normand Lacombe1333022521161986-19904R1964-10-18Pierrefonds, PQMajor League
Dan LaCouture45246391998-20013L1977-04-18Hyannis, MAMajor League
Daniel Lacroix4000131998-19991L1969-03-11Montreal, PQMajor League
Christian Laflamme61066321998-20002D1976-11-24Saint-Charles, PQMajor League
Marc Laforge5000211993-19941D1968-01-03Sudbury, ONTMajor League
Mark Lamb1762454781271987-19925D1964-03-03Swift Current, SASKMajor League
Anton Lander67257142011-20132C1991-04-24Sundsvall, SwedenMajor League
Georges Laraque49043681118261997-20068L1976-12-07Montreal, PQMajor League
Garry Lariviere9212526611980-19833D1954-12-06St. Catharines, ONTMajor League
Reed Larson10279151988-19891D1956-07-30Minneapolis, MNMajor League
John LeBlanc210101988-19891L1964-01-21Campbellton, NBMajor League
Tommy Lehman100001989-19901 Major League
Moe Lemay14123381986-19882F1962-02-18Saskatoon, SASKMajor League
Francois Leroux11033111988-19935D1970-04-18Ste-Adele, PQMajor League
Mats Lindgren199293968761996-19993C1974-10-01Skalleftea, SwedenMajor League
Willy Lindstrom163404181581982-19853R1951-05-05Grums, SwedenMajor League
Charles Linglet500022009-20101L1982-06-22Montreal, PQMajor League
Ken Linseman200581201783941982-19913F1958-08-11Kingston, ONTMajor League
Pete LoPresti200001980-19811G1954-05-23Virginia, MNMajor League
Ron Low6704421979-19834G1950-06-21Birtle, MANMajor League
Kevin Lowe10377431038412361979-199815D1959-04-15Lachute, PQMajor League
Dave Lumley386901402305821979-19878F1954-09-01Toronto, ONTMajor League
Mikko Luoma301102003-20041D1976-06-22Jyvaskyla, FinlandMajor League
Joffrey Lupul81161228452006-20071C1983-09-23Fort Saskatchewan, ALTAMajor League
Doug Lynch200002003-20041D1983-04-04North Vancouver, BCMajor League
Blair MacDonald1316572137331979-19812R1953-11-17Cornwall, ONTMajor League
Steve MacIntyre602131402008-20113D1980-08-08Brock, SASKMajor League
Norm Maciver7983947521989-19923D1964-09-08Thunder Bay, ONTMajor League
Craig MacTavish7011551763316801985-19949C1958-08-15London, ONTMajor League
Kari Makkonen922401979-19801F1956-01-20 Major League
David Maley364711751991-19932L1963-04-24Beaver Dam, WIMajor League
Troy Mallette15134361991-19921L1970-02-25Sudbury, ONTMajor League
Kirk Maltby1642117381841993-19963L1972-12-22Guelph, ONTMajor League
Kent Manderville37358381995-19961C1971-04-12Edmonton, ALTAMajor League
Dave Manson21933751085701991-19943D1967-01-27Prince Albert, SASKMajor League
Moe Mantha25066261987-19881D1961-01-21Lakewood, OHMajor League
Todd Marchant6781362073434901993-200310L1973-08-12Buffalo, NYMajor League
Bryan Marchment216737445761994-19984D1969-05-01Scarborough, ONTMajor League
Gord Mark30033781993-19952D1964-09-10Edmonton, ALTAMajor League
Jussi Markkanen10202242001-20075G1975-05-08Imatra, FinlandMajor League
Terry Martin402201984-19851F1955-10-25Barrie, ONTMajor League
Darcy Martini200001993-19941D1969-01-30Castlegar, BCMajor League
Alan May310171988-19891L1965-01-14Barrhead, ALTAMajor League
Dean McAmmond303611001611491993-19996L1973-06-15Grand Cache, ALTAMajor League
Kevin McClelland428569415012911983-19907R1962-07-04Oshawa, ONTMajor League
Colin McDonald210102009-20101R1984-09-30New Haven, CTMajor League
Bill McDougall421341992-19931C1966-08-10Mississauga, ONTMajor League
Ryan McGill800081994-19951D1969-02-28Sherwood Park, ALTAMajor League
Dan McGillis1401631471261996-19982D1972-07-01Hawkesbury, ONTMajor League
Tom McMurchy941581987-19881L1963-12-02Burnaby, BCMajor League
Marty McSorley2062436607481985-19994D1963-05-18Hamilton, ONTMajor League
Scott Mellanby1493844823441991-19932R1966-06-11Montreal, PQMajor League
Larry Melnyk3421416361983-19863D1960-02-21Winnipeg, MANMajor League
Mark Messier851392642103411221979-199112C1961-01-18Edmonton, ALTAMajor League
Scott Metcalfe200001987-19881C1967-01-06Toronto, ONTMajor League
Max Middendorf310121990-19911C1967-08-18Syracuse, NYMajor League
Lindsay Middlebrook100001982-19831G1955-09-07Collingwood, ONTMajor League
Alexei Mikhnov200002006-20071L1982-08-31Kiev, UkraineMajor League
Craig Millar36426291996-19993D1977-05-10Winnipeg, MANMajor League
Chris Minard501102009-20101C1981-11-18Owen Sound, ONTMajor League
Mike Minard100001999-20001G1976-11-01Owen Sound, ONTMajor League
John Miner14235161987-19881D1965-08-28Moose Jaw, SASKMajor League
Eddie Mio77066101979-19812G1954-01-31Windsor, ONTMajor League
Boris Mironov320421181604441993-19996D1972-03-21Moscow, RussiaMajor League
Mike Moller721301985-19872R1962-06-16Calgary, ALTAMajor League
Andy Moog23501111461980-19877G1960-02-18Penticton, BCMajor League
Barrie Moore400001996-19971L1975-05-22London, ONTMajor League
Ethan Moreau6531121002127821998-201011L1975-09-22Huntsville, ONTMajor League
Mike Morrison2100022005-20061G1979-07-11Medford, MAMajor League
Johan Motin100002009-20101D1989-10-10Kariskoga, SwedenMajor League
Bryan Muir12000231995-19983D1973-06-08Winnipeg, MANMajor League
Craig Muni49324871114921986-19937D1962-07-19Toronto, ONTMajor League
Don Murdoch50151126221979-19812R1956-10-25Cranbrook, BCMajor League
Joe Murphy222691001691431989-19923R1967-10-16London, ONTMajor League
Rem Murray42573911641231996-20067L1972-10-09Stratford, ONTMajor League
Frank Musil69178461997-20013D1964-12-17Pardubice, Czech Rep.Major League
Don Nachbaur4000171982-19831C1959-01-30Kitimat, BCMajor League
Mark Napier1754171112351984-19873R1957-01-28Toronto, ONTMajor League
Petr Nedved3561420142003-20072L1971-12-09Liberec, CzechMajor League
Lance Nethery302221981-19821F1957-06-28Toronto, ONTMajor League
Dan Newman1031401979-19801L1952-01-26Cottam, ONTMajor League
Bernie Nicholls952861891001991-19932C1961-06-24Haliburton, ONTMajor League
Janne Niinimaa399341541884191997-20036D1975-05-22Raahe, FinlandMajor League
Kent Nilsson236121841986-19952F1956-08-31Nynashamn, SwedenMajor League
Robert Nilsson199316798642006-20104C1985-01-10Calgary, ALTAMajor League
Jeff Norton9262733581995-19972D1965-11-25Acton, MAMajor League
Ryan Nugent-Hopkins102225476242011-20132C1993-04-12Burnaby, BCMajor League
Ryan O'Marra31167172009-20123C1987-06-09Tokyo, JapanMajor League
Patrick O'Sullivan92132740442008-20102L1985-02-01Toronto, ONTMajor League
Adam Oates602161882003-20041C1962-08-27Weston, ONTMajor League
Selmar Odelein18022351985-19893D1966-04-11Quill Lake, SASKMajor League
Roman Oksiuta3612416121993-19952R1970-08-21Murmansk, RussiaMajor League
Fredrik Olausson10893544541993-19963D1966-10-05Dadesjo, SwedenMajor League
David Oliver141373572581994-19973R1971-04-17Sechelt, BCMajor League
Linus Omark6582230342010-20122W1987-02-05Overtornea, SwedenMajor League
Magnus Paajarvi-Svensson163263258342010-20133L1991-04-12Norrkoping, SwedenMajor League
Steve Passmore601121998-19991G1973-01-29Thunder Bay, ONTMajor League
Scott Pearson1002022422191993-19952L1969-12-19Cornwall, ONTMajor League
Mike Peca7191423562005-20061C1974-03-26Toronto, ONTMajor League
Theo Peckham160413173882007-20136D1987-11-10Richmond Hill, ONTMajor League
Dustin Penner30493931861892007-20114F1982-09-28Winkler, MANMajor League
Toby Petersen64691542005-20072C1978-10-27Minneapolis, MNMajor League
Richard Petiot200022010-20111D1982-08-20Daysland, ALTAMajor League
Michel Petit18246201996-19971D1964-02-12St. Malo, PQMajor League
Lennart Petrell9571118492011-20132C1984-04-13Helsinki, FinlandMajor League
Jeff Petry15663642652010-20133D1987-12-09Ann Arbor, MIMajor League
Michel Picard200021999-20001L1969-10-07Beauport, PQMajor League
Ales Pisa50134262001-20032D1977-01-02Pardubice, Czech Rep.Major League
Fernando Pisani40280731531902002-20107R1976-12-27Edmonton, ALTAMajor League
Joni Pitkanen6381826562007-20081D1983-09-19Oulu, FinlandMajor League
Domenic Pittis6941115572000-20022C1974-10-01Calgary, ALTAMajor League
Alex Plante10022152009-20123D1989-05-09Brandon, MANMajor League
Jim Playfair211221983-19841D1964-05-22Ft. St. James, BCMajor League
Walt Poddubny400001981-19821R1960-02-14Thunder Bay, ONTMajor League
Shjon Podein68161127331992-19942L1968-03-05Rochester, MNMajor League
Poul Popiel1000001979-19801D1943-02-28Sollested, DenmarkMajor League
Tom Poti28527781052091998-20024D1977-03-22Worcester, MAMajor League
Corey Potter9571825302011-20132D1984-01-05Lansing, MIMajor League
Ryan Potulny72152035282008-20102C1984-09-05Grand Forks, NDMajor League
Marc-Antoine Pouliot176213253742005-20105C1985-05-22Quebec, PQMajor League
Jaroslav Pouzar1863448821351982-19874F1951-01-23Cakovec, CzechMajor League
Pat Price1341945643271979-19812D1955-03-24Nelson, BCMajor League
Chris Pronger80124456742005-20061D1974-10-10Dryden, ONTMajor League
Bill Ranford44901919481987-200010G1966-12-14Brandon, MANMajor League
Marty Reasoner35145761212092001-20086C1977-02-26Honeoye Falls, NYMajor League
Daryl Reaugh700001984-19882G1965-02-13Prince George, BCMajor League
Eldon "Pokey" Reddick1300001989-19912G1964-10-06Halifax, NSMajor League
Liam Reddox10061824342007-20114L1986-01-27Whitby, ONTMajor League
Craig Redmond2131013121988-19891D1965-09-22Dawson Creek, BCMajor League
Todd Reirden17235201998-19991D1971-06-25Deerfield, ILMajor League
Steven Rice94192039661991-19943R1971-05-26Kitchener, ONTMajor League
Luke Richardson4361365786301991-19976D1969-03-26Ottawa, ONTMajor League
Michel Riesen1201142000-20011R1979-04-11Oberbalm, SwitzerlanMajor League
Jani Rita3661762001-20064L1981-07-25Helsinki, FinlandMajor League
David Roberts624661995-19961L1970-05-28Alameda, CAMajor League
Bert Robertsson52044341999-20001D1974-06-30Sodertalje, SwedenMajor League
Bryan Rodney100002011-20121D1984-04-22London, ONTMajor League
Mike Rogers810101985-19861C1954-10-24Calgary, ALTAMajor League
Dwayne Roloson193066262005-20094G1969-10-12Simcoe, ONTMajor League
Tom Roulston137363268641980-19844R1957-11-20Winnipeg, MANMajor League
Allan Rourke1300052007-20081D1980-03-06Mississauga, ONTMajor League
Dominic Roussel800022000-20011G1970-02-22Hull, PQMajor League
Mathieu Roy30213572005-20083D1983-08-10St. Georges, PQMajor League
Martin Rucinsky200001991-19921L1971-03-11Most, Czech Rep.Major League
Reijo Ruotsalainen2661521121986-19902D1960-04-01Oulu, FinlandMajor League
Vladimir Ruzicka2511617101989-19901F1963-06-06Most, CzechMajor League
Tony Salmelainen1301142003-20041L1981-08-08Espoo, FinlandMajor League
Tommy Salo334044201998-20046G1971-02-01Surahammar, SwedenMajor League
Sergei Samsonov195111662005-20061L1978-10-27Moscow, RussiaMajor League
Geoff Sanderson4131013162007-20081L1972-02-01Hay River, NWTMajor League
Terran Sandwith800061997-19981D1972-04-17Edmonton, ALTAMajor League
Peter Sarno610122003-20041C1979-07-26Toronto, ONTMajor League
Miroslav Satan126352863441995-19972L1974-10-22Topolcany, SlovakiaMajor League
Bobby Schmautz298816201979-19801R1945-03-28Saskatoon, SASKMajor League
Rob Schremp703322006-20093C1986-07-01Fulton, NYMajor League
Justin Schultz488192782012-20131D1990-07-06Kelowna, BCMajor League
Nick Schultz6811213342011-20132D1982-08-25Strasbourg, SASKMajor League
Alexander Selivanov96352661701998-20002L1971-03-23Moscow, RussiaMajor League
Dave Semenko45459771369811979-19878L1957-07-12Winnipeg, MANMajor League
Alexei Semenov103410141072002-20063D1981-04-10Murmansk, RussiaMajor League
Anatoli Semenov116353873421989-19923C1962-03-05Moscow, USSRMajor League
Tim Sestito100002008-20091F1984-08-28Rome, NYMajor League
David Shaw1211281991-19921D1964-05-25St. Thomas, ONTMajor League
Gord Sherven4411819141983-19863F1963-08-21Weyburn, SASKMajor League
Mikhail Shtalenkov3400021998-19991G1965-10-20Moscow, RussiaMajor League
Ron Shudra1005561987-19881D1967-11-28Winnipeg, MANMajor League
Risto Siltanen206381131511061979-19823D1958-10-31Mantta, FinlandMajor League
Trevor Sim301121989-19901C1970-06-09Calgary, ALTAMajor League
Craig Simpson4191851803654851987-19936L1967-02-15London, ONTMajor League
Warren Skorodenski300001987-19881G1960-03-22Winnipeg, MANMajor League
Jiri Slegr6951823881994-19962D1971-05-30Jihlava, CzechMajor League
Ladislav Smid4571053633752006-20137D1986-02-01Frydlant, Czech Rep.Major League
Dan Smith700072005-20061D1976-10-19Fernie, BCMajor League
Doug Smith1911291988-19891C1963-05-17Ottawa, ONTMajor League
Geoff Smith3061156671921989-19945D1969-03-07Edmonton, ALTAMajor League
Jason Smith54231821136431998-20078D1973-11-02Calgary, ALTAMajor League
Steve Smith3854617221810801984-19917D1963-04-30Glasgow, ScotlandMajor League
Jerred Smithson1010122012-20131C1979-02-04Vernon, BCMajor League
Ryan Smyth8992863226087291994-201314L1976-02-21Banff, ALTAMajor League
Ken Solheim610151985-19861L1961-03-27Medicine Hat, ALTAMajor League
Roy Sommer310171980-19811C1957-04-05Oakland, CAMajor League
Sheldon Souray1443046761992007-20103D1976-07-13Elk Point, ALTAMajor League
Jaroslav Spacek3151419242005-20061D1974-02-11Rokycany, Czech Rep.Major League
Tomas Srsen200001990-19911L1966-08-25Olomouc, Czech.Major League
Steve Staios573351111467432001-20108R1973-07-28Hamilton, ONTMajor League
Nick Stajduhar200041995-19961D1974-12-06Kitchener, ONTMajor League
Mike Stapleton69112031491993-19952C1966-05-05Sarnia, ONTMajor League
Yan Stastny300002005-20061C1982-09-30Quebec, PQMajor League
Jarret Stoll286591061652382002-20085C1982-06-24Melville, SASKMajor League
Ryan Stone27066482009-20101C1985-03-20Calgary, ALTAMajor League
Zack Stortini2561427417182006-20115C1985-09-11Elliot Lake, ONTMajor League
Jason Strudwick186215171332008-20113L1975-07-17Edmonton, ALTAMajor League
Todd Strueby501121981-19843C1963-06-15Lanigan, SASKMajor League
Raimo Summanen132303363331983-19874F1962-03-02Jyvaskyla, FinlandMajor League
Andy Sutton523710802011-20121D1975-03-10Kingston, ONTMajor League
Ken Sutton443912511994-19962D1969-11-05Edmonton, ALTAMajor League
Brian Swanson6841216162000-20033C1976-03-24Eagle River, AKMajor League
Petr Sykora82223153402006-20071C1976-11-19Plzen, Czech Rep.Major League
Danny Syvret26011122005-20072D1985-06-13Millgrove, ONTMajor League
Kari Takko1101101990-19911G1962-06-23Uusikaupunki, FinlandMajor League
Dick Tarnstrom51279642005-20082D1975-01-20Sundbyberg, SwedenMajor League
Colten Teubert24011252011-20121D1990-03-08White Rock, BCMajor League
Patrick Thoresen8561319582006-20082L1983-11-07Hamar, NorwayMajor League
Scott Thornton2092330533851991-19965C1971-01-09London, ONTMajor League
Alex Tidey500081979-19801R1955-01-05Vancouver, BCMajor League
Esa Tikkanen5221782584367591984-19939L1965-01-25Helsinki, FinlandMajor League
German Titov704441999-20001C1965-10-18Moscow, RussiaMajor League
Daniel Tjarnqvist3731215302006-20071D1976-10-14Vannas Koeping, SwedenMajor League
Mike Toal300001979-19801C1959-03-23Red Deer, ALTAMajor League
Kevin Todd254913101992-19931C1968-05-04Winnipeg, MANMajor League
Raffi Torres27667531202392003-20084L1981-10-08Toronto, ONTMajor League
Ron Tugnutt2900041991-19932G1967-10-22Scarborough, ONTMajor League
Marko Tuomainen400001994-19951R1972-04-25Kuopio, FinlandMajor League
Igor Ulanov1601142531571999-20064D1969-10-01Krasnokamsk, RussiaMajor League
Garry Unger7591322831980-19833C1947-12-07Calgary, ALTAMajor League
Steve Valiquette100002003-20041G1977-08-20Etobicoke, ONTMajor League
Shaun Van Allen2314561990-19932C1967-08-29Calgary, ALTAMajor League
Wayne Van Dorp3000251986-19871L1961-05-19Burnaby, BCMajor League
Chris Vande Velde28123182010-20133C1987-03-15Moorhead, MNMajor League
Jim Vandermeer6221214742010-20111D1980-02-21Caroline, ALTAMajor League
Lubomir Visnovsky107184563462008-20102D1976-08-11Topolcany, SlovakiaMajor League
Vladimir Vorobiev220221998-19991R1972-11-02Cherepovets, RussiaMajor League
Vladimir Vujtek7052530221992-19942R1972-02-17Ostrava, CzechMajor League
Igor Vyazmikin410101990-19911L1966-01-08Moscow, RussiaMajor League
Mike Ware5011151988-19902R1967-03-22York, ONTMajor League
Mike Watt1412341997-19981L1976-03-31Seaforth, ONTMajor League
Doug Weight5881574205775271992-20019C1971-01-21Detroit, MIMajor League
Stan Weir2004866114931979-19823C1952-03-17Ponoka, ALTAMajor League
Brad Werenka425712381992-19942D1969-02-12Two Hills, ALTAMajor League
Peter White6110122221993-19963C1969-03-15Montreal, PQMajor League
Ray Whitney913401997-19981L1972-05-08Fort Saskatchewan, ALTAMajor League
Ryan Whitney139125971942009-20134D1983-02-19Boston, MAMajor League
Jim Wiemer12123151987-19881D1961-01-09Sudbury, ONTMajor League
Brad Winchester7846101072005-20072L1981-03-01Madison, WIMajor League
Tyler Wright41314701992-19964C1973-04-06Canora, SASKMajor League
Nail Yakupov48171431242012-20131R1993-10-06Nizhnekamsk, RussiaMajor League
Mike York144405797252001-20043C1978-01-03Waterford, MIMajor League
Bryan Young17000102006-20082D1986-08-06Ennismore, ONTMajor League
Mike Zanier300001984-19851G1962-08-22Trail, BCMajor League
Brad Zavisha200001993-19941L1972-01-04Hines Creek, ALTAMajor League
Valeri Zelepukin3321012571997-19981L1968-09-17Voskresensk, RussiaMajor League
Sergei Zholtok3741620222000-20011C1972-12-02Riga, LatviaMajor 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.