hockey DB
search by league
team
morning report
contact us
home

Los Angeles Kings all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Dennis Abgrall1302241975-19761R1953-04-24Moosomin, SASKMajor League
Peter Ahola79813211071991-19932D1968-05-14Espoo, FinlandMajor League
Jason Allison992577102902001-20032C1975-05-29North York, ONTMajor League
Mike Allison1473245772571987-19903F1961-03-28Fort Frances, ONTMajor League
Mark Alt200022020-20211D1991-10-18Kansas City, MOMajor League
Dave Amadio123511161611967-19692D1939-05-23Glace Bay, NSMajor League
Mike Amadio168162339262017-20214R1996-05-13Sault Ste. Marie, ONTMajor League
Jim Anderson712321967-19681L1930-12-01Pembroke, ONTMajor League
Michael Anderson258114657922019-20245D1999-05-25Roseville, MNMajor League
Ron Anderson56358261968-19691R1945-07-29Red Deer, ALTAMajor League
Russ Anderson84613191461983-19852D1955-02-12Minneapolis, MNMajor League
Jaret Anderson-Dolan126151328182018-20246C1999-09-12Calgary, ALTAMajor League
Lias Andersson44448242020-20233C1998-10-13Smogen, SwedenMajor League
Andy Andreoff1591311242142014-20184C1991-05-17Pickering, ONTMajor League
Syl Apps2013172103591977-19803C1947-08-01Toronto, ONTMajor League
Derek Armstrong385631392022972002-20096C1973-04-23Ottawa, ONTMajor League
Viktor Arvidsson1514766113502021-20243R1993-04-08Skelleftea, SwedenMajor League
Andreas Athanasiou75211940312020-20222C1994-08-06Woodbridge, ONTMajor League
Jean-Sebastien Aubin1900002007-20081G1977-07-19Montreal, PQMajor League
Donald Audette98303868961998-20002R1969-09-23Laval, PQMajor League
Justin Auger200002017-20181R1994-05-14Kitchener, ONTMajor League
Jared Aulin1722402002-20031C1982-03-15Calgary, ALTAMajor League
Sean Avery2183564996672002-20074L1980-04-10North York, ONTMajor League
Dave Babych802221998-19991D1961-05-23Edmonton, ALTAMajor League
Ryan Bach300001998-19991G1973-10-21Sherwood Park, ALTAMajor League
Ralph Backstrom1725771128361970-19733C1937-09-18Kirkland Lake, ONTMajor League
Blair Barnes100001982-19831R1960-09-21Windsor, ONTMajor League
Scott Barney24561142002-20042R1979-03-27Oshawa, ONTMajor League
Marco Baron21022101983-19841G1959-04-04Montreal, PQMajor League
Fred Barrett1520281983-19841D1950-01-26Ottawa, ONTMajor League
Doug Barrie4831316471971-19721D1946-10-02Edmonton, ALTAMajor League
Len Barrie465813561999-20001C1969-06-04Kimberley, BCMajor League
Ruslan Batyrshin200061995-19961D1975-02-19Moscow, RussiaMajor League
Ken Baumgartner9146105031987-19903L1966-03-11Flin Flon, MANMajor League
Barry Beck52178531989-19901D1957-06-03Vancouver, BCMajor League
Jaroslav Bednar3741115122001-20032R1976-11-09Prague, Czech Rep.Major League
Derek Bekar600042002-20031C1975-09-15Burnaby, BCMajor League
Eric Belanger32363871501692000-20065C1977-12-16Sherbrooke, PQMajor League
Ken Belanger522021092001-20063L1974-05-14Sault Ste. Marie, ONTMajor League
Brian Benning1621472863301989-19923D1966-06-10Edmonton, ALTAMajor League
Aki-Petteri Berg281538432021995-20015D1977-07-28Raisio, FinlandMajor League
Jean-Claude Bergeron100001996-19971G1968-10-14Hauterive, PQMajor League
Jonathan Bernier6202202007-20135G1988-08-07Laval, PQMajor League
Serge Bernier101335790551971-19732R1947-04-29Padoue, PQMajor League
Bob Berry5391591913503441970-19777L1943-11-29Montreal, PQMajor League
Daniel Berthiaume56000101990-19922G1966-01-26Longueuil, PQMajor League
Nick Beverley703301978-19791D1947-04-21Toronto, ONTMajor League
Ben Bishop700022016-20171G1986-11-21Denver, COMajor League
Tobias Bjornfot11711415262019-20245D2001-04-06Upplands Vasby, SwedenMajor League
Scott Bjugstad6451015241989-19923F1961-06-02St. Paul, MNMajor League
Jason Blake8272128361998-20013C1973-09-02Moorhead, MNMajor League
Mike Blake4001181981-19843G1956-04-06Kitchener, ONTMajor League
Rob Blake80516133349412311989-200814D1969-12-10Simcoe, ONTMajor League
Rick Blight200021982-19831R1955-10-17Portage La Prairie, MANMajor League
Arto Blomsten602201994-19962D1965-03-16Vaasa, FinlandMajor League
Doug Bodger6531114341998-19991D1966-06-18Chemainus, BCMajor League
Dan Bonar1702539642081980-19833C1956-09-23Deloraine, MANMajor League
Philippe Boucher31232771092551994-20028D1973-03-24St. Apollinaire, PQMajor League
Bob Bourne150202040631986-19882C1954-06-21Netherhill, SASKMajor League
Brian Boyle368210462007-20092C1984-12-18Hingham, MAMajor League
Steve Bozek124463682821981-19832F1960-11-26Kelowna, BCMajor League
Frank Breault27246421990-19933R1967-05-11Acton Vale, PQMajor League
Dan Brennan801191983-19862F1960-10-01Dawson Creek, BCMajor League
Kip Brennan411011582001-20043L1980-08-27Kingston, ONTMajor League
Rich Brennan200002000-20011D1972-11-26Schenectady, NYMajor League
Daniel Brickley502202017-20192D1995-03-30Sandy, UTMajor League
Jonny Brodzinski546511102016-20193C1993-06-19Ham Lake, MNMajor League
Neal Broten1904401996-19971C1959-11-29Roseau, MNMajor League
Dustin Brown12963253877127382003-202218R1984-11-04Ithaca, NYMajor League
Jim Brown301151982-19831D1960-03-01Canton, NYMajor League
Kevin Brown30336221994-19962R1974-05-11Birmingham, EnglandMajor League
Larry Brown364545501521972-19786D1947-04-14Brandon, MANMajor League
Rob Brown200001994-19951R1968-04-10Kingston, ONTMajor League
Barry Brust1100002006-20071G1983-08-08Swan River, MANMajor League
Kelly Buchberger1691422361931999-20023R1966-12-02Langenburg, SASKMajor League
Peter Budaj5701102015-20193G1982-09-18Banska Bystrica, SlovakiaMajor League
Sean Burke2301142006-20071G1967-01-29Windsor, ONTMajor League
Randy Burridge384151981994-19951L1966-01-07Fort Erie, ONTMajor League
Rod Buskas6238111931990-19922D1961-01-07Wetaskiwin, ALTAMajor League
Mike Byers100312354251970-19722R1946-09-11Toronto, ONTMajor League
Quinton Byfield169275986902020-20244R2002-08-19Newmarket, ONTMajor League
Dan Bylsma220921301221995-20005R1970-09-19Grand Haven, MIMajor League
Larry Cahan2091030401711968-19713D1933-12-25Fort William, ONTMajor League
Kyle Calder139153247592007-20092L1979-01-05Mannville, ALTAMajor League
Mike Cammalleri298961162121742002-20186L1982-06-08Toronto, ONTMajor League
Andrew Campbell300002013-20141D1988-02-04Caledonia, ONTMajor League
Bryan Campbell93122032241967-19703C1944-03-27Sudbury, ONTMajor League
Jack Campbell5701102016-20204G1992-01-09Port Huron, MIMajor League
Daniel Carcillo26112572013-20141L1985-01-28King City, ONTMajor League
Brian Carlin510101971-19721L1950-06-13Calgary, ALTAMajor League
Steve Carlson5291221231979-19801F1955-08-26Virginia, MNMajor League
Jacques Caron400001967-19692G1940-04-21Rouyn-Noranda, PQMajor League
Bobby Carpenter1203251831061986-19893C1963-07-13Beverly, MAMajor League
Gene Carr21238661041841973-19785C1951-09-17Nanaimo, BCMajor League
Larry Carriere200001977-19781D1952-01-30Montreal, PQMajor League
Jimmy Carson219108111219831986-19944C1968-07-20Southfield, MIMajor League
Anson Carter1501102003-20041C1974-06-06Toronto, ONTMajor League
Jeff Carter5801941893832532011-202110C1985-01-01London, ONTMajor League
Roman Cechmanek4900022003-20041G1971-03-02Gottwaldov, CzechMajor League
Frederic Chabot1200001997-19981G1968-02-12Hebertville, PQMajor League
Rene Chapdelaine32022321990-19933D1966-09-27Weyburn, SASKMajor League
Brad Chartrand2152525501221999-20045R1974-12-14Winnipeg, MANMajor League
Rick Chartraw85619251151980-19833D1954-07-13Caracas, VenezuelaMajor League
Marc Chorney713912581983-19841D1959-11-08Fort William, ONTMajor League
Mathieu Chouinard100002003-20041G1980-04-11Boisbriand, PQMajor League
Steve Christoff588715131983-19841C1958-01-23Richfield, MNMajor League
Shane Churla11123371995-19961R1965-06-24Fernie, BCMajor League
Jeff Chychrun43044991991-19932D1966-05-03La Salle, PQMajor League
Kale Clague330111182019-20223D1998-06-05Regina, SASKMajor League
Brandt Clarke25268162022-20242D2003-02-09Nepean, ONTMajor League
Noah Clarke2021342003-20073L1979-06-11La Verne, CAMajor League
Marc-Andre Cliche100002009-20101C1987-03-23Rouyn-Noranda, PQMajor League
Kyle Clifford66060691298192010-202010L1991-01-13Ayr, ONTMajor League
Steve Clippingdale1612391976-19771L1956-04-29North Vancouver, BCMajor League
Dan Cloutier33011232006-20082G1976-04-22Mont-Laurier, PQMajor League
Richard Clune14022262009-20101L1987-04-25Toronto, ONTMajor League
Paul Coffey6095362751991-19932D1961-06-01Weston, ONTMajor League
Pat Conacher2413632681211992-19964C1959-05-01Edmonton, ALTAMajor League
Craig Conroy1302755821162005-20072C1971-09-04Potsdam, NYMajor League
Brandon Convery300041998-19991C1974-02-04Kingston, ONTMajor League
Pheonix Copley45011192022-20242G1992-01-18North Pole, AKMajor League
Mike Corbett1967-19681R1942-10-04Toronto, ONTMajor League
Bob Corkum10391221321999-20012C1967-12-18Salisbury, MAMajor League
Mike Corrigan4011061242305221967-19767L1946-01-11Ottawa, ONTMajor League
Joe Corvo203275077882002-20063D1977-06-20Oak Park, ILMajor League
Russ Courtnall115181937461997-19992R1965-01-02Duncan, BCMajor League
Marcel Cousineau500001999-20001G1973-04-30Delson, PQMajor League
Sylvain Couturier3345941988-19923L1968-04-23Greenfield Park, PQMajor League
Jeff Cowan80104141292003-20073L1976-09-27Scarborough, ONTMajor League
Rob Cowie7871219521994-19962D1967-11-03Willowdale, ONTMajor League
Bart Crashley401161975-19761D1946-06-15Toronto, ONTMajor League
Andrew Crescenzi200022017-20181C1992-07-29Thornhill, ONTMajor League
Doug Crossman74101525531988-19891D1960-06-30Peterborough, ONTMajor League
Gary Croteau1451661968-19702L1946-06-20Sudbury, ONTMajor League
Keith Crowder5541317931989-19901R1959-01-06Windsor, ONTMajor League
Troy Crowder442241411994-19962R1968-05-03Sudbury, ONTMajor League
Phil Crowe31022771993-19941R1970-04-14Nanton, ALTAMajor League
Dan Currie511201993-19941L1968-03-15Burlington, ONTMajor League
Glen Currie1912391985-19882L1958-07-18Montreal, PQMajor League
Paul Curtis155230321551970-19733D1947-09-29Peterborough, ONTMajor League
Byron Dafoe8700061995-19972G1971-02-25Sussex, EnglandMajor League
Kevin Dallman8741317162006-20082D1981-02-26Niagara Falls, ONTMajor League
Phillip Danault23362851471172021-20243C1993-02-24Victoriaville, PQMajor League
Adam Deadmarsh114463985962000-20033R1975-05-10Trail, BCMajor League
Dale DeGray6362228971988-19891D1963-09-03Oshawa, ONTMajor League
Denis DeJordy8600001969-19723G1938-11-15Saint-Hyacinthe, PQMajor League
Ab DeMarco637613121975-19772D1949-02-27Cleveland, OHMajor League
Pavol Demitra58253762422005-20061C1974-11-29Dubnica, SlovakiaMajor League
Nathan Dempsey7061420502003-20062D1974-07-14Spruce Grove, ALTAMajor League
Gerry Desjardins103011201968-19702G1944-07-22Sudbury, ONTMajor League
Peter Dineen1102281986-19871D1960-11-19Kingston, ONTMajor League
Marcel Dionne92155075713074611975-198712F1951-08-03Drummondville, PQMajor League
Paul DiPietro610161996-19971C1970-09-08Sault Ste. Marie, ONTMajor League
Ted Donato200022001-20021L1969-04-28Boston, MAMajor League
Mike Donnelly30787831701441990-19955L1963-10-10Livonia, MIMajor League
Drew Doughty11671555086637672008-202416D1989-12-08London, ONTMajor League
Nic Dowd9161723392015-20183C1990-05-27Huntsville, ALMajor League
Davis Drewiske12641822672008-20135D1984-11-22Hudson, WIMajor League
John Druce162383472841993-19963R1966-02-23Peterborough, ONTMajor League
Pierre-Luc Dubois72152035702023-20241C1998-06-24Ste-Agathe-des-Monts, PQMajor League
Steve Duchesne442992163153991986-19996D1965-06-30Sept-Iles, PQMajor League
Dick Duff39681481969-19712L1936-02-18Kirkland Lake, ONTMajor League
Marc Dufour200001968-19691R1941-09-11Trois-Rivieres, PQMajor League
Donald Dufresne9000101993-19941D1967-04-10Quebec, PQMajor League
Ron Duguay8592332651987-19892C1957-07-06Sudbury, ONTMajor League
Craig Duncanson28336451985-19905L1967-03-17Sudbury, ONTMajor League
Sean Durzi1361253651052021-20232D1998-10-21Mississauga, ONTMajor League
Darryl Edestrand68167611977-19792D1945-11-06Strathroy, ONTMajor League
Alexander Edler10552530682021-20232D1986-04-21Ostersund, SwedenMajor League
Gary Edwards155011141971-19776G1947-10-05Toronto, ONTMajor League
Christian Ehrhoff402810322015-20161D1982-07-06Moers, GermanyMajor League
Todd Elik122316091991989-19912C1966-04-15Brampton, ONTMajor League
Darren Eliot84022221984-19873G1961-11-26Milton, ONTMajor League
Corey Elkins310102009-20101C1985-02-23West Bloomfield, MIMajor League
Keaton Ellerby35033162012-20131D1988-11-05Strathmore, ALTAMajor League
Matt Ellis19112142007-20081L1981-08-31Welland, ONTMajor League
Mikko Eloranta1461421351102001-20032L1972-08-24Turku, FinlandMajor League
Nelson Emerson124171431791999-20023R1967-08-17Hamilton, ONTMajor League
Brian Engblom202959681901983-19863D1955-01-27Winnipeg, MANMajor League
John English313441987-19881D1966-05-13Toronto, ONTMajor League
Andreas Englund721910682023-20241D1996-01-21Stockholm, SwedenMajor League
Jhonas Enroth1600002015-20161G1988-06-25Stockholm, SwedenMajor League
Bryan Erickson1654668114821985-19883F1960-03-07Roseau, MNMajor League
Erik Ersberg5300022007-20103G1982-03-08Sala, SwedenMajor League
Daryl Evans105212950251981-19854L1961-01-12Toronto, ONTMajor League
Samuel Fagemo1721302021-20243L2000-03-14Goteborg, SwedenMajor League
Oscar Fantenberg734812212017-20192D1991-10-07Ljungby, SwedenMajor League
Paul Fenton92222648521987-19892F1959-12-22Springfield, MAMajor League
Ray Ferraro1974850982231995-19994C1964-08-23Trail, BCMajor League
Kevin Fiala14147881351082022-20242L1996-07-22St. Gallen, SwitzerlandMajor League
Steven Finn10455101861995-19972D1966-08-20Laval, PQMajor League
Stephane Fiset200033181996-20015G1970-06-17Montreal, PQMajor League
Mark Fitzpatrick1701121988-19891G1968-11-13Toronto, ONTMajor League
Bill Flett32384991832951967-19725R1943-07-21Vermilion, ALTAMajor League
Ryan Flinn31101842001-20063L1980-04-20Halifax, NSMajor League
Gerry Foley100001968-19691R1932-09-22Ware, MAMajor League
Christian Folin6531013302017-20181D1991-02-09Gothenburg, SwedenMajor League
Derek Forbort268647531762015-20205D1992-03-04Duluth, MNMajor League
Marc Fortier600051992-19931C1966-02-26Windsor, PQMajor League
Jim Fox5781862934791431980-19909F1960-05-18Coniston, ONTMajor League
Colin Fraser134413171222011-20143C1985-01-28Sicamous, BCMajor League
Matt Frattin40246112013-20141R1988-01-03Edmonton, ALTAMajor League
Martin Frk24821062019-20223R1993-10-05Pelhrimov, Czech Rep.Major League
Alexander Frolov5361682133812102002-20107L1982-06-19Moscow, RussiaMajor League
Grant Fuhr1400021994-19951G1962-09-28Spruce Grove, ALTAMajor League
Yutaka Fukufuji400002006-20071G1982-09-17Tokyo, JapanMajor League
Marian Gaborik2286159120762013-20185R1982-02-14Trencin, SlovakiaMajor League
Simon Gagne4571522202011-20132R1980-02-29Sainte-Foy, PQMajor League
Garry Galley361441151593301984-20006D1963-04-16Montreal, PQMajor League
Dave Gans600021982-19862C1964-06-06Brantford, ONTMajor League
Scott Garland6011241978-19791L1952-05-16Regina, SASKMajor League
Mathieu Garon95044142005-20072G1978-01-09Chandler, PQMajor League
Denis Gauthier65224902008-20091D1976-10-01Montreal, PQMajor League
Gabe Gauthier800022006-20082L1984-01-20Torrance, CAMajor League
Vladislav Gavrikov8792029362022-20242D1995-11-21Yaroslavl, RussiaMajor League
Eric Germain4011131987-19881D1966-06-26Quebec City, PQMajor League
Barry Gibbs632911321979-19801D1948-09-28Lloydminster, SASKMajor League
John Gibson10000391980-19822D1959-06-02St. Catharines, ONTMajor League
Tom Gilbert1814562016-20171D1983-01-10Bloomington, MNMajor League
Randy Gilhen33369141991-19921L1963-06-13Winnipeg, MANMajor League
Pierre Giroux6101171982-19831L1955-11-17Hawkesbury, ONTMajor League
Jeff Giuliano10131013402005-20082R1979-06-20Nashua, NHMajor League
Bob Gladney100021982-19831D1957-08-27Come By Chance, NFLDMajor League
Tim Gleason12522628982003-20062D1983-01-29Clawson, MIMajor League
Brian Glennie18224221978-19791D1946-08-29Toronto, ONTMajor League
Glenn Goldup27352661182991976-19826F1953-04-26Toronto, ONTMajor League
Robert "Butch" Goring736275384659661969-198011C1949-10-22St. Boniface, MANMajor League
Mario Gosselin2600001989-19901G1963-06-15Thetford Mines, PQMajor League
David Goverde501101991-19943G1970-04-09Toronto, ONTMajor League
Ron Grahame6602281978-19813G1950-06-07Victoria, BCMajor League
Tony Granato3801481573058211989-19967L1964-07-25Downers Grove, ILMajor League
Danny Grant76203050101977-19792R1945-02-21Fredericton, NBMajor League
Dan Gratton710151987-19881C1966-12-07Brantford, ONTMajor League
Kevin Gravel70191082015-20183D1992-03-06Kingsford, MIMajor League
Terry Gray65121628221967-19681R1938-03-21Montreal, PQMajor League
Denis Grebeshkov12033122003-20062D1983-10-11Yaroslavl, RussiaMajor League
Josh Green2713481998-19991C1977-11-16Camrose, ALTAMajor League
Matt Greene4641651674582008-20179D1983-05-13Grand Ledge, MIMajor League
Lucien Grenier129121123161970-19722R1946-11-03Malartic, PQMajor League
Wayne Gretzky5392466729181821988-19968C1961-01-26Brantford, ONTMajor League
Brent Grieve18426151996-19971L1969-05-09Oshawa, ONTMajor League
Stu Grimson723252352000-20011L1965-05-20Vancouver, BCMajor League
Troy Grosenick200002020-20211G1989-08-27Brookfield, WIMajor League
Scott Gruhl1423561981-19832L1959-09-13Port Colborne, ONTMajor League
Carl Grundstrom236402767842018-20246R1997-12-01Umea, SwedenMajor League
Paul Guay9391221761985-19894R1963-09-02Providence, RIMajor League
Len Hachborn2441521985-19861C1961-09-09Brantford, ONTMajor League
Carl Hagelin2214582018-20191L1988-08-23Sodertalje, SwedenMajor League
Anders Hakansson191313061771983-19863F1956-04-27Munkfors, SwedenMajor League
Bob Halkidis541781891989-19912D1966-03-05Toronto, ONTMajor League
Jeff Halpern16022122009-20101C1976-05-03Washington, DCMajor League
Doug Halward1411665811611978-19813D1955-11-01Toronto, ONTMajor League
Gilles Hamel1101121988-19891R1960-03-18Asbestos, PQMajor League
Ken Hammond6281220821984-19884D1963-08-22London, ONTMajor League
Rick Hampton5231720221978-19802D1956-06-14Toronto, ONTMajor League
Michal Handzus32757781351352007-20114C1977-03-11Banska Bystrica, SlovakiaMajor League
Alan Hangsleben18268651981-19821D1953-02-22Warroad, MNMajor League
Mark Hardy616532503038581979-199411D1959-02-01Sementina, SwitzerlandMajor League
Terry Harper234646523131972-19753D1940-01-27Regina, SASKMajor League
Billy Harris128273966541979-19844R1952-01-29Toronto, ONTMajor League
Peter Harrold16481826502006-20115D1983-06-08Kirtland Hills, OHMajor League
Adam Hauser100002005-20061G1980-05-27Bovey, MNMajor League
Rick Hayward400051990-19911D1966-02-25Toledo, OHMajor League
Glenn Healy83033341985-19893G1962-08-23Ajax, ONTMajor League
Mark Heaslip694913451978-19791R1951-12-26Duluth, MNMajor League
Mike Heidt601171983-19841D1963-11-04Calgary, ALTAMajor League
Steve Heinze100202343582001-20032R1970-01-30Lawrence, MAMajor League
Peter Helander701101982-19831D1951-12-04Stockholm, SwedenMajor League
Jamie Heward19268202006-20071D1971-03-30Regina, SASKMajor League
Dennis Hextall285712401969-19701L1943-04-17Red Lake, ONTMajor League
Ernie Hicke4191524181977-19781L1947-11-07Regina, SASKMajor League
Jim Hiller406612901992-19931R1969-05-15Port Alberni, BCMajor League
Larry Hillman22123111971-19721D1937-02-05Kirkland Lake, ONTMajor League
Milan Hnilicka200002003-20041G1973-06-24Kladno, Czech Rep.Major League
Justin Hocking100001993-19941D1974-01-09Stettler, ALTAMajor League
Phil Hoene37246221972-19753C1949-03-15Duluth, MNMajor League
Jim Hofford100021988-19891D1964-10-04Sudbury, ONTMajor League
Dale Hoganson129619251031969-19723D1949-07-08North Battleford, SASKMajor League
Jason Holland57347242001-20043D1976-04-30Morinville, ALTAMajor League
Warren Holmes458182671981-19843C1957-02-18Beeton, ONTMajor League
Randy Holt780772961978-19802D1953-01-15Pembroke, ONTMajor League
Dean Hopkins2172349723021979-19834R1959-06-06Cobourg, ONTMajor League
Doug Houda542681651993-19941D1966-06-03Blairmore, ALTAMajor League
Ken Houston338816111983-19841D1953-09-15Dresden, ONTMajor League
Harry Howell16883644851970-19733D1932-12-28Hamilton, ONTMajor League
Don Howse3325761979-19801L1952-07-28Grand Falls, NFLDMajor League
Kelly Hrudey360088661988-19968G1961-01-13Edmonton, ALTAMajor League
Bill Huard100021999-20001L1967-06-24Welland, ONTMajor League
Charlie Huddy2261158691841991-19954D1959-06-02Oshawa, ONTMajor League
Cristobal Huet5300042002-20042G1975-09-03St-Martin-d'Heres, FranceMajor League
Brent Hughes168736432171967-19703D1943-06-17Bowmanville, ONTMajor League
Howie Hughes168253257301967-19703R1939-04-04St. Boniface, MANMajor League
Trent Hunter3825782011-20121R1980-07-05Red Deer, ALTAMajor League
Dave Hutchison232637436051974-19784D1952-05-02London, ONTMajor League
Ben Hutton6541216142019-20201D1993-04-20Brockville, ONTMajor League
Alex Iafallo42085119204802017-20236L1993-12-21Eden, NYMajor League
Jarome Iginla19639162016-20171R1977-07-01Edmonton, ALTAMajor League
Bill Inglis2212301967-19692C1943-05-11Ottawa, ONTMajor League
Ted Irvine20744591031011967-19703L1944-12-08Winnipeg, MANMajor League
Ulf Isaksson5071522101982-19831L1954-03-19Rosersberg, SwedenMajor League
Raitis Ivanans276126185552006-20104L1979-01-03Riga, LatviaMajor League
Tim Jackman5000102006-20071R1981-11-14Minot, NDMajor League
Pauli Jaks100001994-19951G1972-01-25Schaffhausen, SwitzerlandMajor League
Connor James200002005-20061C1982-08-25Calgary, ALTAMajor League
Bob Janecyk102044421984-19895G1957-05-18Chicago, ILMajor League
Wes Jarvis6191322361983-19841F1958-05-30Toronto, ONTMajor League
Bob Jay301101993-19941D1965-11-18Burlington, MAMajor League
Dean Jenkins500021983-19841R1958-11-21Billerica, MAMajor League
Al Jensen501101986-19871G1958-11-27Hamilton, ONTMajor League
Steve Jensen26771621331771978-19824L1955-04-14Minneapolis, MNMajor League
Trevor Johansen463710691981-19821D1957-03-30Thunder Bay, ONTMajor League
Craig Johnson42962791411961995-20038L1972-03-08St. Paul, MNMajor League
Jack Johnson34330941242562006-20126D1987-01-13Indianapolis, INMajor League
Jim Johnson28891761971-19721C1942-11-07Winnipeg, MANMajor League
Matt Johnson18268146811994-19995L1975-11-23Welland, ONTMajor League
Larry Johnston400041967-19681D1943-07-20Kitchener, ONTMajor League
Jussi Jokinen1814542017-20181L1983-04-01Kalajoki, FinlandMajor League
Olli Jokinen7491221501997-19992C1978-12-05Kuopio, FinlandMajor League
Brad Jones5391120571990-19911L1965-06-26Sterling Heights, MIMajor League
Martin Jones3402202013-20152G1990-01-10North Vancouver, BCMajor League
Randy Jones4851621282009-20101D1981-07-23Quispamsis, NBMajor League
Eddie Joyal31810599204831967-19725C1940-05-08St. Albert, ALTAMajor League
Frantisek Kaberle3709941999-20001D1973-11-08Kladno, Czech Rep.Major League
Arthur Kaliyev185353671632020-20244R2001-06-26Tashkent, UzbekistanMajor League
Petr Kanko1010102005-20061L1984-02-07Pribram, Czech Rep.Major League
Sheldon Kannegiesser2341050601701973-19774D1947-08-15North Bay, ONTMajor League
Jere Karalahti13481826851999-20023D1975-03-25Helsinki, FinlandMajor League
Kyosti Karjalainen28189121991-19921F1967-06-19Gavle, SwedenMajor League
Steve Kasper173356297741988-19913F1961-09-28Montreal, PQMajor League
Doug Keans5601171979-19834G1958-01-07Pembroke, ONTMajor League
John-Paul Kelly40054701243661979-19867L1959-11-15Edmonton, ALTAMajor League
Steve Kelly3734762000-20044L1976-10-26Vancouver, BCMajor League
Adrian Kempe5391531633163312016-20248R1996-09-13Kramfors, SwedenMajor League
Dean Kennedy3451362755911982-19896D1963-01-17Redvers, SASKMajor League
Dmitri Khristich1514674120821995-19972R1969-07-23Kiev, UkraineMajor League
Brian Kilrea25358121967-19681C1934-10-21Ottawa, ONTMajor League
Dwight King3485256108962010-20177L1989-07-05Meadow Lake, SASKMajor League
Trent Klatt82172643462003-20041R1971-01-30Robbinsdale, MNMajor League
Jon Klemm22000102007-20081D1970-01-08Cranbrook, BCMajor League
Petr Klima804421996-19971L1964-12-23Chaomutov, CzechMajor League
Rick Knickle1400021992-19942G1960-02-26Dartmouth, NSMajor League
Neil Komadoski3781354674771972-19786D1951-11-05Winnipeg, MANMajor League
Chris Kontos196131981987-19903L1963-12-10Toronto, ONTMajor League
Anze Kopitar136441778812053422006-202418C1987-08-24Jesenice, SloveniaMajor League
Jerry Korab21118841023541979-19834D1948-09-15Sault Ste. Marie, ONTMajor League
Joonas Korpisalo1100002022-20231G1994-04-28Pori, FinlandMajor League
Tom Kostopoulos1521529441732005-20072R1979-01-24Mississauga, ONTMajor League
Ilya Kovalchuk81192443222018-20202L1983-04-15Tver, RussiaMajor League
Don Kozak40994811754501972-19786R1952-02-02Saskatoon, SASKMajor League
Phil "Skip" Krake8882634971968-19702C1943-10-14North Battleford, SASKMajor League
Mike Krushelnyski15643661091701988-19913C1960-04-27Montreal, PQMajor League
Bob Kudelski26972541261701987-19936C1964-03-03Springfield, MAMajor League
Darcy Kuemper1901102017-20181G1990-05-05Saskatoon, SASKMajor League
Rasmus Kupari13092029322020-20233C2000-03-15Kotka, FinlandMajor League
Jari Kurri3311081852931711991-19965R1960-05-18Helsinki, FinlandMajor League
Maxim Kuznetsov19011202002-20042D1977-03-24Pavlodor, RussiaMajor League
Jason Labarbera9301142005-20093G1980-01-18Burnaby, BCMajor League
Gord Labossiere161345589591967-19713C1940-01-02St. Boniface, MANMajor League
Eric Lacroix1442524491761994-19993L1971-07-15Montreal, PQMajor League
Paul Ladue6951318222016-20204D1992-09-06Grand Forks, NDMajor League
Nathan LaFayette94101222811995-19994C1973-02-17New Westminster, BCMajor League
Alex Laferriere71111122422023-20241R2001-10-28Chatham, NJMajor League
Bob Laforest510121983-19841R1963-05-19Welland, ONTMajor League
Brooks Laich1201162017-20181C1983-06-23Wawota, SASKMajor League
Tom Laidlaw195540451561986-19904D1958-04-15Brampton, ONTMajor League
Robert Lang147193958261992-19964C1970-12-19Teplice, CzechMajor League
Dave Langevin1104471986-19871D1954-05-15Saint Paul, MNMajor League
Ian Laperriere5956110416510171995-20049C1974-01-19Montreal, PQMajor League
Rick Lapointe9341721641984-19862D1955-08-02Victoria, BCMajor League
Denis Larocque8011181987-19881D1967-10-05Hawkesbury, ONTMajor League
Steve Larouche712341995-19961C1971-04-14Rouyn-Noranda, PQMajor League
Gary Laskoski5901161982-19842G1959-06-06Ottawa, ONTMajor League
Craig Laughlin19481261987-19881R1958-05-04Toronto, ONTMajor League
Kevin LaVallee1933621983-19841F1961-09-16Sudbury, ONTMajor League
Eric Lavigne100001994-19951D1972-11-14Victoriaville, PQMajor League
Dominic Lavoie833621993-19941D1967-11-21Montreal, PQMajor League
Vincent Lecavalier4210717202015-20161C1980-04-21Ile-Bizard, PQMajor League
Grant Ledyard1422248702231985-19883D1961-11-19Winnipeg, MANMajor League
Manny Legace1701101998-19991G1973-02-04Toronto, ONTMajor League
Brendan Leipsic4551318222018-20191L1994-05-19Winnipeg, MANMajor League
Brendan Lemieux951010201642020-20233L1996-03-15Denver, COMajor League
Jacques Lemieux1904481967-19703D1943-04-08Matane, PQMajor League
Real Lemieux38246971432071967-19747R1945-01-03Victoriaville, PQMajor League
Mario Lessard240066301978-19846G1954-06-25East Broughton, PQMajor League
Bill Lesuk1291225371361971-19743L1946-11-01Moose Jaw, SASKMajor League
Guy Leveque17224211992-19942C1972-12-28Kingston, ONTMajor League
Dave Lewis221536412381979-19834D1953-07-03Kindersley, SASKMajor League
Trevor Lewis74678991771912008-202413C1987-01-08Salt Lake City, UTMajor League
Igor Liba2751318211988-19891L1960-11-04Presov, SlovakiaMajor League
Andreas Lilja45178402000-20033D1975-07-13Helsingborg, SwedenMajor League
Mikael Lindholm1822421989-19901L1964-12-19Gavle, SwedenMajor League
Blake Lizotte31036671031502018-20246C1997-12-13Lindstrom, MNMajor League
Lonnie Loach50101323271992-19931L1968-04-14New Liskeard, ONTMajor League
Bob Logan400001988-19891R1964-02-22Montreal, PQMajor League
Andrei Loktionov59771442009-20123C1990-05-30Voskresensk, RussiaMajor League
Barry Long130532371661972-19742D1949-01-03Red Deer, ALTAMajor League
Ross Lonsberry20254641182371969-19723L1947-02-07Watson, SASKMajor League
Don Luce1010121980-19811C1948-10-02London, ONTMajor League
Milan Lucic81203555792015-20161L1988-06-07Vancouver, BCMajor League
Matt Luff6410717162018-20213R1997-05-05Oakville, ONTMajor League
Morris Lukowich1152530551151985-19872L1956-06-01Speers, SASKMajor League
Jamie Lundmark29729252006-20071C1981-01-16Edmonton, ALTAMajor League
Olli Maatta10711112162020-20222D1994-08-22Jyvaskyla, FinlandMajor League
Kurtis MacDermid118611171512017-20214D1994-03-25Sauble Beach, ONTMajor League
Lowell MacDonald132353873221967-19692R1941-08-30New Glasgow, NSMajor League
Zack MacEwen10011122022-20231R1996-07-08Charlottetown, PEIMajor League
Donald MacLean2252741997-19981C1977-01-14Sydney, NSMajor League
Brian MacLellan18761941551241982-19864F1958-10-27Guelph, ONTMajor League
Adam Mair28112632000-20022C1979-02-15Hamilton, ONTMajor League
Mikko Makela4571421161989-19901L1965-02-28Tampere, FinlandMajor League
Dan Maloney15946631092961972-19753L1950-09-24Barrie, ONTMajor League
Randy Manery2022064841731977-19803D1949-01-10Leamington, ONTMajor League
Chris Marinucci100001996-19971C1971-12-29Grand Rapids, MNMajor League
Gilles Marotte271231071303041969-19745D1945-01-07Montreal, PQMajor League
Mike Marson300051979-19801F1955-07-24Scarborough, ONTMajor League
Rick Martin424621980-19822F1951-07-26La Salle, PQMajor League
Alec Martinez597621361981852009-202011D1987-07-26Rochester Hills, MIMajor League
Markus Mattsson3802221982-19842G1957-07-30Suoneiemi, FinlandMajor League
Chris McAlpine21022242002-20031D1971-12-01Roseville, MNMajor League
Jamie McBain7051318102014-20162D1988-02-25Edina, MNMajor League
Wayne McBean60066491987-19892D1969-02-21Calgary, ALTAMajor League
Alyn McCauley1010122006-20071C1977-05-29Brockville, ONTMajor League
Shawn McCosh400041991-19921C1969-06-05Oshawa, ONTMajor League
Al McDonough3753881970-19722R1950-06-06St. Catharines, ONTMajor League
Hubie McDonough26358101988-19902C1963-08-07Manchester, NHMajor League
Shawn McEachern4981321241993-19941L1969-02-28Waltham, MAMajor League
Mike McEwen47102434141983-19841D1956-08-10Hornepayne, ONTMajor League
John McIntyre1781529442951990-19933C1969-04-29Ravensworth, ONTMajor League
Sean McKenna129212142291985-19883F1962-03-07Asbestos, PQMajor League
Steve McKenna13759143481996-20004D1973-08-21Toronto, ONTMajor League
Brayden McNabb201636421982014-20173D1991-01-21Davidson, SASKMajor League
Brian McReynolds2013441993-19941C1965-01-05Penetanguishene, ONTMajor League
Marty McSorley4727116323418461988-19968D1963-05-18Hamilton, ONTMajor League
Rollie Melanson119077501985-19894G1960-06-28Moncton, NBMajor League
Howie Menard91193251631967-19692C1942-04-28Timmins, ONTMajor League
Michael Mersch1712302015-20161L1992-10-02Park Ridge, ILMajor League
Larry Mickey6561218461970-19711R1943-10-21Lacombe, ALTAMajor League
Bill Mikkelson1501161971-19721D1948-05-21Neepawa, MANMajor League
Corey Millen88433780861991-19932C1964-04-29Cloquet, MNMajor League
Aaron Miller309740472112000-20076D1971-08-11Buffalo, NYMajor League
Bob Miller6341620351984-19851W1956-09-28Medford, MAMajor League
Jay Miller2302724518651988-19924L1960-07-16Wellesley, MAMajor League
Torrey Mitchell496511282017-20181C1985-01-30Greenfield Park, PQMajor League
Willie Mitchell2091135461232010-20143D1977-04-23Port McNeill, BCMajor League
Fredrik Modin20325142009-20101L1974-10-08Sundsvall, SwedenMajor League
Jaroslav Modry454351291643381995-200810D1971-02-27Ceske-Budejovice, Czech Rep.Major League
Sandy Moger104141529961997-19992R1969-03-21100 Mile House, BCMajor League
Carl Mokosak304812431984-19851L1962-09-22Fort Saskatchewan, ALTAMajor League
Oscar Moller87121426222008-20113R1989-01-22Stockholm, SwedenMajor League
Garry Monahan21033121969-19701C1946-10-20Barrie, ONTMajor League
Hartland Monahan6410919451977-19781F1951-03-29Montreal, PQMajor League
Bob Mongrain1123521985-19861C1959-08-31La Sarre, PQMajor League
Trevor Moore2836688154782019-20245L1995-03-31Thousand Oaks, CAMajor League
Ethan Moreau28134202011-20121L1975-09-22Huntsville, ONTMajor League
Jason Morgan1410141996-19982C1976-10-09St. John's, NFLDMajor League
Dave Morrison3133641980-19833F1962-06-12Toronto, ONTMajor League
Matt Moulson29641062007-20092L1983-11-01North York, ONTMajor League
Jacob Moverare4012382021-20243D1998-08-31Ostersund, SwedenMajor League
Jim Moxey100021976-19771F1953-05-28Toronto, ONTMajor League
Bryan Muir201122003-20041D1973-06-08Winnipeg, MANMajor League
Richard Mulhern5121214391978-19802D1955-03-01Edmonton, ALTAMajor League
Paul Mulvey11077501981-19821L1958-09-27Sudbury, ONTMajor League
Bob Murdoch414411301714971973-19796D1947-05-17Kirkland Lake, ONTMajor League
Larry Murphy242521552072551980-19844D1961-03-08Scarborough, ONTMajor League
Mike Murphy6731942634574421973-198310R1950-09-12Toronto, ONTMajor League
Rob Murphy8011221993-19941C1969-04-07Hull, PQMajor League
Brady Murray410162007-20081F1984-08-17Brandon, MANMajor League
Glen Murray3041031082111901996-20026R1972-11-01Halifax, NSMajor League
Jim Murray30022141967-19681D1943-11-25Virden, MANMajor League
Marty Murray1902242006-20071C1975-02-16Lyleton, MANMajor League
Jake Muzzin496511622132982010-20198D1989-02-21Woodstock, ONTMajor League
Ladislav Nagy3891726182007-20081R1979-06-01Kosice, SlovakiaMajor League
Jan Nemecek710141998-20002D1976-01-14Pisek, Czech Rep.Major League
Victor Netchaev310101982-19831F1955-01-28Kuybichevki-Voftocha, RussiaMajor League
Bob Nevin23564113177451973-19763R1938-03-18South Porcupine, ONTMajor League
Bernie Nicholls6023274317587651981-19909C1961-06-24Haliburton, ONTMajor League
Jordan Nolan2922022422642011-20176C1989-06-23Garden River, ONTMajor League
Jack Norris2500001970-19711G1942-08-05Delisle, SASKMajor League
Mattias Norstrom780141281425831995-200711D1972-01-02Stockholm, SwedenMajor League
Brad Norton733471742002-20042D1975-02-13Cambridge, MAMajor League
Kai Nurminen67161127221996-19971F1969-03-29Turku, FinlandMajor League
Sean O'Donnell5411583989401994-20108D1971-10-13Ottawa, ONTMajor League
Billy O'Dwyer18101151983-19852F1960-01-25South Boston, MAMajor League
Patrick O'Sullivan1884168109662006-20093L1985-02-01Toronto, ONTMajor League
Ed Olczyk67212344451996-19971C1966-08-16Chicago, ILMajor League
Jim Paek18112101993-19941D1967-04-07Seoul, South KoreaMajor League
Paul Pageau100001980-19811G1959-10-02Montreal, PQMajor League
Zigmund Palffy3111501903401371999-20045R1972-05-05Skalica, SlovakiaMajor League
Rob Palmer22288694841977-19825D1956-09-10Sarnia, ONTMajor League
Mark Parrish1953842005-20061R1977-02-02Edina, MNMajor League
George Parros552351382005-20061R1979-12-29Washington, PAMajor League
Scott Parse73141630362009-20123R1984-09-05Kalamazoo, MIMajor League
Dave Pasin500001988-19891C1966-07-08Edmonton, ALTAMajor League
Steve Passmore600042000-20011G1973-01-29Thunder Bay, ONTMajor League
Joe Paterson1241222344241985-19883L1960-06-25Toronto, ONTMajor League
Tanner Pearson3256975144882012-20197L1992-08-10Kitchener, ONTMajor League
Dustin Penner117112637632010-20133L1982-09-28Winkler, MANMajor League
Yanic Perreault28876801561181994-19995C1971-04-04Sherbrooke, PQMajor League
Jim Peters255312960381968-19755C1944-06-20Montreal, PQMajor League
Cal Petersen10101122018-20235G1994-10-19Waterloo, IAMajor League
Richard Petiot200022005-20061D1982-08-20Daysland, ALTAMajor League
Michel Petit49513181111994-19962D1964-02-12St. Malo, PQMajor League
Lyle Phair486713121985-19883L1961-08-31Pilot Mound, MANMajor League
Dion Phaneuf9341216682017-20192D1985-04-10Edmonton, ALTAMajor League
Esa Pirnes573811122003-20041L1977-04-01Oulu, FinlandMajor League
Joe Piskula500062006-20071D1984-07-05Antigo, WIMajor League
Larry Playfair111218204221985-19894D1958-06-23Fort Saint James, BCMajor League
Jason Podollan701171998-20002R1976-02-18Vernon, BCMajor League
Alexei Ponikarovsky6151015362010-20111L1980-04-09Kiev, UkraineMajor League
Poul Popiel100001967-19681D1943-02-28Sollested, DenmarkMajor League
Barry Potomski5964101971995-19972R1972-11-24Windsor, ONTMajor League
Felix Potvin136044252000-20033G1971-06-23Anjou, PQMajor League
Jean Potvin43369371970-19722D1949-03-25Ottawa, ONTMajor League
Marc Potvin23011871992-19942R1967-01-29Ottawa, ONTMajor League
Petr Prajsler4331013491987-19903D1965-09-21Hradec Kralove, CzechMajor League
Tom Preissing99112031222007-20092D1978-12-03Arlington Heights, ILMajor League
Noel Price6211920291970-19711D1935-12-09Brockville, ONTMajor League
Nikolay Prokhorkin434101462019-20201L1993-09-17Chelyabinsk, RussiaMajor League
Sean Pronger1301141998-19991C1972-11-30Thunder Bay, ONTMajor League
Bob Pulford1323050801011970-19722F1936-03-31Newton Robinson, ONTMajor League
Ted Purcell1038192782007-20174R1985-09-08St. John's, NFLDMajor League
Konstantin Pushkarev1723582005-20072R1985-02-12Ust-Kamenogorsk, KazakhstanMajor League
Jonathan Quick74302020662007-202316G1986-01-21Milford, CTMajor League
Kyle Quincey7243438632008-20091D1985-08-12Kitchener, ONTMajor League
Dan Quinn44141731321994-19951C1965-06-01Ottawa, ONTMajor League
Erik Rasmussen5741216282002-20031C1977-03-28Minneapolis, MNMajor League
Matt Ravlich8762329751969-19712D1938-07-12Sault Ste. Marie, ONTMajor League
Craig Redmond1701358711221984-19884D1965-09-22Dawson Creek, BCMajor League
Keith Redmond12101201993-19941L1972-10-25Richmond Hill, ONTMajor League
Robyn Regehr15862329932012-20153D1980-04-19Recife, BrazilMajor League
Steven Reinprecht60121729141999-20012C1976-05-07Edmonton, ALTAMajor League
Sheldon Rempal700002018-20191R1995-08-07Calgary, ALTAMajor League
Mike Richards25746871331802011-20154C1985-02-11Kenora, ONTMajor League
Brad Richardson2552441651352008-20135R1985-02-04Belleville, ONTMajor League
Steve Richmond9022261988-19891D1959-12-11Chicago, ILMajor League
Tobias Rieder2042602017-20181C1993-01-10Landshut, GermanyMajor League
David Rittich2100002023-20241G1992-08-19Jihlava, Czech Rep.Major League
Doug Robinson127263258161967-19713L1940-08-27St. Catharines, ONTMajor League
Larry Robinson182116475871989-19923D1951-06-02Winchester, ONTMajor League
Luc Robitaille107755759711549241986-200614L1966-02-17Montreal, PQMajor League
Randy Robitaille18437172001-20021C1975-10-12Ottawa, ONTMajor League
Leon Rochefort7692332141969-19701F1939-05-04Cap-de-la-Madeleine, PQMajor League
Jeremy Roenick5891322362005-20061C1970-01-17Boston, MAMajor League
Dale Rolfe198741482461967-19703D1940-04-30Timmins, ONTMajor League
Cliff Ronning1414582001-20021C1965-10-01Burnaby, BCMajor League
Pavel Rosa365131861998-20044R1977-06-07Most, Czech Rep.Major League
Randy Rota5810616161973-19741L1950-08-16Creston, BCMajor League
Matt Roy35923801031182018-20246D1995-03-01Detroit, MIMajor League
Terry Ruskowski22637881253601982-19853C1954-12-31Prince Albert, SASKMajor League
Jim Rutherford1001101980-19822G1949-02-17Beeton, ONTMajor League
Wayne Rutledge82000111967-19703G1942-01-05Barrie, ONTMajor League
Joakim Ryan35145102019-20201D1993-06-17Rumson, NJMajor League
Matt Ryan1201122005-20061C1983-11-12Sharon, ONTMajor League
Warren Rychel1571616326551992-19953L1967-05-12Tecumseh, ONTMajor League
Drake Rymsha100002020-20211C1998-08-06Huntington Woods, MIMajor League
Tomas Sandstrom2351171372543201989-19945R1964-09-04Jakobstad, FinlandMajor League
Gary Sargent21529901191531975-19783D1954-02-18Red Lake, MNMajor League
Terry Sawchuk3600001967-19681G1929-12-28Winnipeg, MANMajor League
Tim Schaller200002019-20201C1990-11-16Merrimack, NHMajor League
Kevin Schamehorn500041980-19811R1956-07-28Victoria, BCMajor League
Brayden Schenn902202009-20112C1991-08-22Saskatoon, SASKMajor League
Luke Schenn432911522015-20161D1989-11-02Saskatoon, SASKMajor League
Nikita Scherbak810122018-20191R1995-12-30Moscow, RussiaMajor League
Chris Schmidt1002252002-20031C1976-03-01Beaverlodge, ALTAMajor League
Mathieu Schneider19337871241812000-20033D1969-06-12New York, NYMajor League
Dave Schultz841220322591976-19782L1949-10-14Waldheim, SASKMajor League
Jeff Schultz1001142013-20163D1986-02-25Calgary, ALTAMajor League
Ron Scott1200021989-19901G1960-07-21Guelph, ONTMajor League
Travis Scott100002000-20011G1975-09-14Kanata, ONTMajor League
Ben Scrivens1901102013-20141G1986-09-11Spruce Grove, ALTAMajor League
Howard Scruton404491982-19831D1962-10-06Toronto, ONTMajor League
Rob Scuderi30644953592009-20165D1978-12-30Syosset, NYMajor League
Brandon Segal25112202009-20101R1983-07-12Richmond, BCMajor League
Steve Seguin500091984-19851R1964-04-10Cornwall, ONTMajor League
Andrej Sekera1613462014-20151D1986-06-08Bojnice, SlovakiaMajor League
Brad Selwood6311314821979-19801D1948-03-18Leamington, ONTMajor League
Brandy Semchuk100021992-19931R1971-09-22Calgary, ALTAMajor League
Devin Setoguchi454812142016-20171R1987-01-01Taber, ALTAMajor League
Eddie Shack842414381231969-19712F1937-02-11Sudbury, ONTMajor League
Bobby Sheehan400021981-19821C1949-01-11Weymouth, MAMajor League
Jeff Shevalier27591461994-19972L1974-03-14Mississauga, ONTMajor League
Nick Shore221143549742014-20184C1992-09-26Denver, COMajor League
Steve Short500021977-19781D1954-04-06Roseville, MNMajor League
Gary Shuchuk136122436641992-19964C1967-02-17Edmonton, ALTAMajor League
Steve Shutt59162541101984-19851F1952-07-01Toronto, ONTMajor League
Jonathan Sim626915462002-20042L1977-09-29New Glasgow, NSMajor League
Charlie Simmer3842222444663201977-19858F1954-03-20Terrace Bay, ONTMajor League
Wayne Simmonds2403954932642008-20113R1988-08-26Scarborough, ONTMajor League
Gary Simmons1800061976-19782G1944-07-19Charlottetown, PEIMajor League
Al Sims9112161981-19832D1953-04-18Toronto, ONTMajor League
Ilkka Sinisalo1001141990-19922F1958-07-10Valkeakoski, FinlandMajor League
John Slaney6392231141995-19972D1972-02-07St. John's, NFLDMajor League
Billy Smith500051971-19721G1950-12-12Perth, ONTMajor League
Brian Smith5810919331967-19681L1940-09-06Ottawa, ONTMajor League
Dennis Smith400041990-19911D1964-05-27Livonia, MIMajor League
Doug Smith30472741462181981-19865C1963-05-17Ottawa, ONTMajor League
Jerred Smithson30033252002-20042C1979-02-04Vernon, BCMajor League
Bryan Smolinski295781131911621999-20034C1971-12-27Toledo, OHMajor League
Brad Smyth5391120781996-19982R1973-03-13Ottawa, ONTMajor League
Ryan Smyth1494555100772009-20112L1976-02-21Banff, ALTAMajor League
Chris Snell32279221994-19951D1971-07-12Regina, SASKMajor League
Brent Sopel5542024202005-20072D1977-01-07Calgary, ALTAMajor League
Garret Sparks200002021-20221G1993-06-28Elmhurst, ILMajor League
Jordan Spence914263082021-20243D2001-02-24Manly, AustraliaMajor League
Andre St. Laurent1151834521791979-19823C1953-02-16Rouyn-Noranda, PQMajor League
Frank St. Marseille304541141681241972-19775R1939-12-14Levack, ONTMajor League
Lorne Stamler921321976-19782L1951-08-09Winnipeg, MANMajor League
Jim Stanfield701101969-19723C1947-01-01Toronto, ONTMajor League
Robb Stauber56022221989-19954G1967-11-25Duluth, MNMajor League
Troy Stecher1301142021-20221D1994-04-07Richmond, BCMajor League
Pete Stemkowski80131831331977-19781C1943-08-25Winnipeg, MANMajor League
Shay Stephenson200002006-20071L1983-09-13Outlook, SASKMajor League
Kevin Stevens891730471181995-19972L1965-04-15Brockton, MAMajor League
Jarret Stoll506811332143442008-20157C1982-06-24Melville, SASKMajor League
Jamie Storr205033261994-20039G1975-12-28Brampton, ONTMajor League
Martin Straka32681442003-20041C1972-09-03Plzen, CzechMajor League
Austin Strand2103382020-20222D1997-02-17Calgary, ALTAMajor League
Martin Strbak520282003-20041D1975-01-15Presov, SlovakiaMajor League
Brad Stuart6351621672007-20081D1979-11-06Rocky Mountain House, ALTAMajor League
Jozef Stumpel334761912671071997-20046C1972-07-20Nitra, SlovakiaMajor League
Marco Sturm17459172010-20111C1978-09-08Dingolfing, GermanyMajor League
Darryl Sydor28820851052491991-19965D1972-05-13Edmonton, ALTAMajor League
Phil Sykes28654671213621982-19897F1959-03-18Dawson Creek, BCMajor League
Cameron Talbot4702222023-20241G1987-07-05Caledonia, ONTMajor League
Jeff Tambellini400022005-20061R1984-04-13Calgary, ALTAMajor League
Patrice Tardif15112371995-19961C1970-10-30Ste-Methode-De-Frontenac, PQMajor League
Daniel Taylor100002007-20081G1986-04-28Plymouth, EnglandMajor League
Dave Taylor1111431638106915891977-199417F1955-12-04Levack, ONTMajor League
Greg Terrion1342747741221980-19822F1960-05-02Marmora, ONTMajor League
Scott Thomas24314112000-20011R1970-01-18Buffalo, NYMajor League
Dave Thomlinson8000211993-19952L1966-10-22Edmonton, ALTAMajor League
Brent Thompson8119102461991-19943D1971-01-09Calgary, ALTAMajor League
Nate Thompson795712272017-20192C1984-10-05Anchorage, AKMajor League
Jim Thomson622242371990-19933R1965-12-30Edmonton, ALTAMajor League
Scott Thornton105129211242006-20082C1971-01-09London, ONTMajor League
Vladimir Tkachev402222021-20221L1995-10-05Omsk, RussiaMajor League
Rick Tocchet803140711871994-19962R1964-04-09Scarborough, ONTMajor League
Kevin Todd119224365581993-19963C1968-05-04Winnipeg, MANMajor League
Tyler Toffoli5151391512901462012-20208R1992-04-24Scarborough, ONTMajor League
John Tonelli22176861622211988-19913C1957-03-23Milton, ONTMajor League
Tim Tookey273710121987-19892C1960-08-29Edmonton, ALTAMajor League
Brock Tredway1981-19821W1959-06-23Highland Creek, ONTMajor League
John Tripp34156332003-20041R1977-05-04Kingston, ONTMajor League
Denis Tsygurov39156331994-19962D1971-02-26Chelyabinsk, RussiaMajor League
Vladimir Tsyplakov2615681137701995-20005L1969-04-18Moscow, RussiaMajor League
Al Tuer450111501985-19861D1963-07-19Regina, SASKMajor League
Lauri Tukonen500002006-20082R1986-09-01Hyvinkaa, FinlandMajor League
Marko Tuomainen749918841999-20012R1972-04-25Kuopio, FinlandMajor League
Alex Turcotte32134132021-20243C2001-02-26Elk Grove, ILMajor League
Ian Turnbull42111526811981-19821D1953-12-22Montreal, PQMajor League
Dean Turner300041982-19831D1958-06-22Dearborn, MIMajor League
Oleg Tverdovsky26044102006-20071D1976-05-18Donetsk, UkraineMajor League
T.J. Tynan200002021-20221C1992-02-25Orland Park, ILMajor League
Garry Unger58101020401980-19811C1947-12-07Calgary, ALTAMajor League
Rogatien Vachon389033141971-19787G1945-09-08Palmarolle, PQMajor League
Rob Valicevic1711282001-20021R1971-01-06Detroit, MIMajor League
David Van Der Gulik100002014-20151L1983-04-20Abbotsford, BCMajor League
Vic Venasky43061101162661972-19797C1951-06-03Thunder Bay, ONTMajor League
Kris Versteeg1441592015-20161R1986-05-13Lethbridge, ALTAMajor League
Linden Vey1805502013-20141R1991-07-17Wakaw, SASKMajor League
Gabriel Vilardi152413778362019-20234C1999-08-16Kingston, ONTMajor League
Mark Visheau281341071998-19991D1973-06-27Burlington, ONTMajor League
Lubomir Visnovsky499702092792142000-20087D1976-08-11Topolcany, SlovakiaMajor League
Tomas Vlasak1013422000-20011L1975-02-01Prague, Czech Rep.Major League
Doug Volmar21426161972-19731R1945-01-09Cleveland, OHMajor League
Jan Vopat6561420361995-19983D1973-03-22Most, Czech Rep.Major League
Roman Vopat5748121211996-19993C1976-04-21Litvinov, Czech Rep.Major League
Vyacheslav Voynov190186381722011-20154D1990-01-15Chelyabinsk, RussiaMajor League
Don Waddell100001980-19811D1958-08-19Detroit, MIMajor League
Austin Wagner171221840702018-20213L1997-06-23Calgary, ALTAMajor League
Gordie Walker1210121988-19902F1965-08-12Castlegar, BCMajor League
Russ Walker17101411976-19782R1953-05-24Red Deer, ALTAMajor League
Sean Walker232165167922018-20235D1994-11-13Keswick, ONTMajor League
Bob Wall2122344671081967-19703D1942-12-01Elgin Mills, ONTMajor League
Dixon Ward34628451993-19941R1968-09-23Leduc, ALTAMajor League
Jason Ward701142006-20071R1979-01-16Mississauga, ONTMajor League
Tim Watters303550555291988-19957D1959-07-25Kamloops, BCMajor League
Jordan Weal1000022015-20161C1992-04-15North Vancouver, BCMajor League
Mike Weaver9231518302005-20072D1978-05-02Bramalea, ONTMajor League
Steve Weeks701101991-19921G1958-06-30Scarborough, ONTMajor League
Jay Wells6043414317714461979-19889D1959-05-18Paris, ONTMajor League
Kevin Westgarth901451532008-20123R1984-02-07Amherst, ONTMajor League
Bill White1892066861591967-19703D1939-08-26Toronto, ONTMajor League
Sean Whyte21022121991-19932R1970-05-04Sudbury, ONTMajor League
Juha Widing5021312113421881969-19778C1947-07-04Uleaborg, FinlandMajor League
Jim Wiemer9235201988-19891D1961-01-09Sudbury, ONTMajor League
Brian Wilks484812271984-19894C1966-02-27Toronto, ONTMajor League
Darryl Williams2000101992-19931L1968-02-29Labrador, NFLDMajor League
Dave "Tiger" Williams1624050907271984-19884F1954-02-03Weyburn, SASKMajor League
Justin Williams4271031632662492008-20157R1981-10-04Cobourg, ONTMajor League
Tom Williams372114135249671973-197961951-02-07Windsor, ONTMajor League
Brian Willsie134151833792006-20082L1978-03-16London, ONTMajor League
Bert Wilson3172432564371975-19805L1949-10-17Orangeville, ONTMajor League
Murray Wilson58111526141978-19791F1951-11-11Toronto, ONTMajor League
Jim Witherspoon200021975-19761D1951-10-03Toronto, ONTMajor League
Christian Wolanin1111242020-20222D1995-03-17Quebec, PQMajor League
Bob Woytowich3604461971-19721D1941-08-18Winnipeg, MANMajor League
Vitali Yachmenev149295786301995-19983L1975-01-08Chelyabinsk, RussiaMajor League
Dmitri Yushkevich42033242002-20031D1971-11-19Cherepovets, RussiaMajor League
Jeff Zatkoff1300002016-20171G1987-06-09Detroit, MIMajor League
John Zeiler90145872006-20114C1982-11-21Jefferson Hills, PAMajor League
Alexei Zhitnik17026811072081992-19953D1972-10-10Kiev, UkraineMajor League
Tomas Zizka25268162002-20042D1979-10-10Sternberk, Czech Rep.Major League
Doug Zmolek11928102491995-19983D1970-11-03Rochester, MNMajor 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.