hockey DB
search by league
team
morning report
contact us
home

St. Louis Blues all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Noel Acciari5410818102022-20231C1991-12-01Johnston, RIMajor League
Bruce Affleck274146579861974-19795D1954-05-05Penticton, BCMajor League
Kenny Agostino712322016-20171L1992-04-30Morristown, NJMajor League
Nikita Alexandrov51369122022-20242C2000-09-16Burgwedel, GermanyMajor League
Jake Allen28904462011-20208G1990-08-07Fredericton, NBMajor League
Glenn Anderson51141630431994-19962F1960-10-02Vancouver, BCMajor League
Perry Anderson1442218403551981-19854L1961-10-14Barrie, ONTMajor League
Ron Anderson599918361969-19701R1945-07-29Red Deer, ALTAMajor League
Lou Angotti5112233591973-19741R1938-01-16Toronto, ONTMajor League
Al Arbour231221231911967-19714D1932-11-01Sudbury, ONTMajor League
John Arbour70167911970-19722D1945-09-28Niagara Falls, ONTMajor League
Derek Armstrong600022009-20101C1973-04-23Ottawa, ONTMajor League
Jason Arnott72171734262011-20121C1974-10-11Collingwood, ONTMajor League
Blair Atcheynum73131730121997-19992R1969-04-20Estevan, SASKMajor League
Ron Attwell1817861967-19681R1935-02-09Humber Summit, ONTMajor League
Keith Aucoin200002013-20141C1978-11-06Waltham, MAMajor League
Don Awrey9552429551973-19752D1943-07-18Kitchener, ONTMajor League
Mitch Babin800001975-19761F1954-12-01Kapuskasing, ONTMajor League
Wayne Babych3961551903453821978-19846R1958-06-06Edmonton, ALTAMajor League
Jason Bacashihua3801122005-20072G1982-09-20Dearborn Heights, MIMajor League
David Backes7272062544609692006-201610R1984-05-01Minneapolis, MNMajor League
Christian Backman2281945641302002-20085D1980-04-28Alingsas, SwedenMajor League
Garnet "Ace" Bailey712229511331973-19752L1948-06-13Lloydminster, SASKMajor League
Bill Baker35358501981-19821D1956-11-29Grand Rapids, MNMajor League
Ivan Barbashev410781001781282016-20237C1995-12-14Moscow, RussiaMajor League
Murray Baron4091340536311991-20047D1967-06-01Prince George, BCMajor League
Normand Baron23202391985-19861F1957-12-15Verdun, PQMajor League
Dave Barr1502956851021983-19874R1960-11-30Toronto, ONTMajor League
Tom Barrasso600002002-20031G1965-03-31Boston, MAMajor League
Lubos Bartecko149264268691998-20013L1976-07-14Kezmarok, SlovakiaMajor League
Bob Bassen2843563984831990-20005C1965-05-06Calgary, ALTAMajor League
Jeff Batters16000281993-19952D1970-10-23Victoria, BCMajor League
Norm Beaudin1311241967-19681R1941-11-28Montmartre, SASKMajor League
Chris Beckford-Tseu100002007-20081G1984-06-22Toronto, ONTMajor League
Ed Beers2471118241985-19861F1959-10-12Merritt, BCMajor League
Derek Bekar100001999-20001C1975-09-15Burnaby, BCMajor League
Yves Belanger4804441974-19784G1952-09-30Baie-Comeau, PQMajor League
Bruce Bell12053136611985-19872D1965-02-15Toronto, ONTMajor League
Beau Bennett600002017-20181R1991-11-27Gardena, CAMajor League
Curt Bennett1592641671461970-19794C1948-03-27Regina, SASKMajor League
Harvey Bennett523912631978-19791C1952-08-09Cranston, RIMajor League
Brian Benning23230941243211984-19906D1966-06-10Edmonton, ALTAMajor League
Andre Benoit200002015-20161D1984-01-06St. Albert, ONTMajor League
Gordon "Red" Berenson5191722404121941967-19788L1939-12-08Regina, SASKMajor League
Marc Bergevin328523283191996-20026D1965-08-11Montreal, PQMajor League
Patrik Berglund6941681543222422008-201810C1988-06-02Vasteras, SwedenMajor League
Jordan Binnington280077572015-20247G1993-07-11Richmond Hill, ONTMajor League
Ben Bishop1300002008-20112G1986-11-21Denver, COMajor League
Will Bitten401102022-20231C1998-07-10Ottawa, ONTMajor League
Sammy Blais203273562972017-20246L1996-06-17Montmagny, PQMajor League
Eric Boguniecki125293665662000-20065C1975-05-06New Haven, CTMajor League
Zachary Bolduc2554962023-20241C2003-02-24Trois-Rivieres, PQMajor League
Chris Bordeleau119294170541970-19722C1947-09-23Rouyn-Noranda, PQMajor League
Jack Borotsik100001974-19751C1949-11-26Brandon, MANMajor League
Robert Bortuzzo4241638543202014-202410D1989-03-18Thunder Bay, ONTMajor League
Tim Bothwell3742175962971982-19896D1955-05-06Vancouver, BCMajor League
Andre Boudrias5031417201969-19701C1943-09-19Montreal, PQMajor League
Jesse Boulerice12000132005-20061R1978-08-10Plattsburgh, NYMajor League
Rick Bourbonnais7191524291975-19783R1955-04-20Toronto, ONTMajor League
Charlie Bourgeois127420243581985-19883D1959-11-19Moncton, NBMajor League
Jay Bouwmeester490171071241722012-20208D1983-09-27Edmonton, ALTAMajor League
Rick Bowness34257411978-19802C1955-01-25Moncton, NBMajor League
Brad Boyes3271061262321062006-20115R1982-04-17Mississauga, ONTMajor League
Tyler Bozak220346296542018-20224C1986-03-19Regina, SASKMajor League
Steve Bozek700021987-19881F1960-11-26Kelowna, BCMajor League
Philippe Bozon1441625411011991-19954L1966-11-30Chamonix, FranceMajor League
Curt Brackenbury610161982-19831L1952-01-31Kapuskasing, ONTMajor League
Fred Brathwaite5500002001-20032G1972-11-24Ottawa, ONTMajor League
Carl Brewer6142529691970-19722D1938-10-21Toronto, ONTMajor League
Eric Brewer3323065953322005-20116D1979-04-17Vernon, BCMajor League
Aris Brimanis1300042003-20041D1972-03-14Shaker Heights, OHMajor League
Rod Brind'Amour15743671101391988-19913L1970-08-09Ottawa, ONTMajor League
Martin Brodeur700002014-20151G1972-05-06Montreal, PQMajor League
Kyle Brodziak226253459972015-20183C1984-05-25St. Paul, ALTAMajor League
Gord Brooks326814121971-19742R1950-09-11Cobourg, ONTMajor League
Paul Broten1701141995-19961R1965-10-27Roseau, MNMajor League
Troy Brouwer95192140692015-20202R1985-08-17Vancouver, BCMajor League
Jeff Brown329802142942181989-19945D1966-04-30Ottawa, ONTMajor League
Logan Brown6961117162021-20232C1998-03-05Raleigh, NCMajor League
Jack Brownschidle455361561921321977-19847D1955-10-02Buffalo, NYMajor League
David Bruce12123141990-19911L1964-10-07Thunder Bay, ONTMajor League
Ron Buchanan200001969-19701C1944-11-15Montreal, PQMajor League
Pavel Buchnevich216831232061182021-20243L1995-04-17Cherepovets, RussiaMajor League
Mike Bullard2041216461988-19891F1961-03-10Ottawa, ONTMajor League
Valeri Bure502202002-20031R1974-06-13Moscow, RussiaMajor League
Garth Butcher2081135465081990-19944D1963-01-08Regina, SASKMajor League
Chris Butler584711292014-20195D1986-10-27St. Louis, MOMajor League
Jerry Butler1552946751451975-19783F1951-02-27Sarnia, ONTMajor League
Gordon Buynak400021974-19751D1954-03-19Detroit, MIMajor League
Petr Cajanek269461071531442002-20074C1975-08-18Zlin, Czech Rep.Major League
Don Caley100001967-19681G1945-10-09Dauphin, MANMajor League
Craig Cameron182321345801967-19713R1945-07-19Edmonton, ALTAMajor League
Jim Campbell20149601091731996-20004R1973-04-03Worcester, MAMajor League
Scott Campbell3000521981-19821D1957-06-22Toronto, ONTMajor League
Guy Carbonneau4251116161994-19951C1960-03-18Sept-Iles, PQMajor League
Claude Cardin100001967-19681L1941-02-17Sorel, PQMajor League
Jim Carey400001998-19991G1974-05-31Dorchester, MAMajor League
Jack Carlson112129211531982-19842F1954-08-23Virginia, MNMajor League
Kent Carlson26235421985-19882D1962-01-11Concord, NHMajor League
Jacques Caron5801101971-19732G1940-04-21Rouyn-Noranda, PQMajor League
Jordan Caron400002015-20161R1990-11-02Sayabec, PQMajor League
Gene Carr1432591971-19721C1951-09-17Nanaimo, BCMajor League
Jon Casey4300001994-19973G1962-08-29Grand Rapids, MNMajor League
Gino Cavallini454911202114291985-19927L1962-11-24Toronto, ONTMajor League
Paul Cavallini337371201575141987-19936D1965-10-13Toronto, ONTMajor League
Blair Chapman1755874132871979-19834R1956-06-13Lloydminster, SASKMajor League
Kelly Chase34514264014971989-20008R1967-10-25Porcupine Plain, SASKMajor League
Denis Chasse921010202561993-19963R1970-02-07Montreal, PQMajor League
Vladimir Chebaturkin22123262000-20011D1975-04-23Tyumen, RussiaMajor League
Taylor Chorney200002011-20121D1987-04-27Thunder Bay, ONTMajor League
Guy Chouinard64123446101983-19841F1956-10-20Quebec, PQMajor League
Dave Christian78202444411991-19921R1959-05-13Warroad, MNMajor League
Dale Clarke300002000-20011D1978-03-23Sarnia, ONTMajor League
Kyle Clifford52448302020-20222L1991-01-13Ayr, ONTMajor League
Carlo Colaiacovo28419911101522008-20145D1983-01-27Toronto, ONTMajor League
Ian Cole167922311422010-20155D1989-02-21Ann Arbor, MIMajor League
Bill Collins82241741481973-19752C1943-07-13Ottawa, ONTMajor League
Bob Collyard1013441973-19741C1949-10-16Hibbing, MNMajor League
Ty Conklin5101182009-20112G1976-03-30Eagle River, AKMajor League
Wayne Connelly43102131111970-19722R1939-12-16Rouyn-Noranda, PQMajor League
Craig Conroy35957941512091996-20015C1971-09-04Potsdam, NYMajor League
Pheonix Copley200002015-20172G1992-01-18North Pole, AKMajor League
Daniel Corso70141024202000-20033C1978-04-03Montreal, PQMajor League
Shayne Corson882029492161995-19972L1966-08-13Barrie, ONTMajor League
Geoff Courtnall3261061262323711990-20006L1962-08-18Victoria, BCMajor League
Bruce Cowick500021975-19761F1951-08-18Victoria, BCMajor League
Craig Coxe410771271988-19891C1964-01-21Chula Vista, CAMajor League
Adam Cracknell6561016122010-20144R1985-07-15Prince Albert, SASKMajor League
Bob Crawford386101641979-19833R1959-04-06Belleville, ONTMajor League
Adam Creighton1092530551521994-19962C1965-06-02Burlington, ONTMajor League
Terry Crisp2853864102511967-19725C1943-05-28Parry Sound, ONTMajor League
B.J. Crombeen2652623495152008-20124R1985-07-10Denver, COMajor League
Mike Crombeen32547531001641978-19835F1957-04-16Sarnia, ONTMajor League
Doug Crossman6941418201992-19942D1960-06-30Peterborough, ONTMajor League
Tony Currie2076888156631977-19825R1957-11-12Sydney Mines, NSMajor League
Paul Curtis2914561972-19731D1947-09-29Peterborough, ONTMajor League
Denis Cyr40871521984-19862R1961-02-04Verdun, PQMajor League
Matt D'Agostini160313566712009-20134R1986-10-23Sault Ste. Marie, ONTMajor League
J.J. Daigneault37134241995-19961D1965-10-12Montreal, PQMajor League
Kevin Dallman464913212005-20061D1981-02-26Niagara Falls, ONTMajor League
Mike Danton6875121412003-20041C1980-10-21Brampton, ONTMajor League
Mike Dark435611141986-19882D1963-09-17Sarnia, ONTMajor League
John Davidson79022181973-19752G1953-02-27Ottawa, ONTMajor League
Jacob De La Rose47156132019-20212C1995-05-20Arvika, SwedenMajor League
Zachary Dean900062023-20241C2003-01-04Grande Prairie, ALTAMajor League
Michael Del Zotto703302018-20191D1990-06-24Stouffville, ONTMajor League
Stefan Della Rovere7000112010-20111L1990-02-25Richmond Hill, ONTMajor League
Gilbert Delorme11821719941983-19852D1962-11-25Boucherville, PQMajor League
Ab DeMarco3771825131972-19742D1949-02-27Cleveland, OHMajor League
Pavol Demitra4942042894931601996-20048C1974-11-29Dubnica, SlovakiaMajor League
Norm Dennis12303111968-19724R1942-12-10Aurora, ONTMajor League
Robert Dirk942682551987-19914D1966-08-20Regina, SASKMajor League
Jon DiSalvatore500022005-20061L1981-03-30Bangor, MEMajor League
Reinhard Divis2800022001-20064G1975-07-04Vienna, AustriaMajor League
Ted Donato200022001-20021L1969-04-28Boston, MAMajor League
Andre Dore9352732831982-19842D1958-02-11Montreal, PQMajor League
Aaron Downey17202452005-20061R1974-08-27Shelburne, ONTMajor League
Dallas Drake443641061703862000-20076R1969-02-04Trail, BCMajor League
Nick Drazenovic300002010-20111C1987-01-14Prince George, BCMajor League
Steve Dubinsky2806642002-20031C1970-07-09Montreal, PQMajor League
Steve Duchesne1633887125821993-19983D1965-06-30Sept-Iles, PQMajor League
Luc Dufour23134181984-19851C1963-02-13Chicoutimi, PQMajor League
Donald Dufresne25033141994-19962D1967-04-10Quebec, PQMajor League
Blake Dunlop324862012871181979-19845F1953-04-18Hamilton, ONTMajor League
Vince Dunn26732701021102017-20214D1996-10-29Mississauga, ONTMajor League
Denis Dupere2236981974-19751L1948-06-06Jonquiere, PQMajor League
Andre Dupont85416201981971-19732D1949-07-27Trois-Rivieres, PQMajor League
Micki DuPont200022007-20081D1980-04-15Calgary, ALTAMajor League
Steve Durbano98824324801972-19793D1951-12-12Toronto, ONTMajor League
Radek Dvorak82102737482006-20071R1977-03-09Tabor, Czech Rep.Major League
Dallas Eakins16011341995-19961D1967-02-27Dade City, FLMajor League
Mike Eastwood33643661091511997-20036C1967-07-01Ottawa, ONTMajor League
Tim Ecclestone23048761241401967-19714R1947-09-24Toronto, ONTMajor League
Darryl Edestrand1200021967-19681D1945-11-06Strathroy, ONTMajor League
Joel Edmundson2691339522482015-20194D1993-06-28Brandon, MANMajor League
Gary Edwards1201101968-19823G1947-10-05Toronto, ONTMajor League
Jack Egers147455095661971-19743R1949-01-28Sudbury, ONTMajor League
Todd Elik1324641994-19951C1966-04-15Brampton, ONTMajor League
Lars Eller720242009-20101C1989-05-08Rodovre, DenmarkMajor League
Dave Ellett522810121999-20001D1964-03-30Cleveland, OHMajor League
Brian Elliott18105522011-20165G1985-04-09Newmarket, ONTMajor League
Kari Eloranta1217861981-19821D1956-02-29Lahti, FinlandMajor League
Nelson Emerson16545901351301990-19933R1967-08-17Hamilton, ONTMajor League
Chris Evans153132033411971-19754D1946-09-14Toronto, ONTMajor League
Doug Evans1631632482231985-19905L1963-06-02Peterborough, ONTMajor League
Shawn Evans700021985-19861D1965-09-07Kingston, ONTMajor League
Todd Ewen124107174931986-19904R1966-03-22Saskatoon, SASKMajor League
Robby Fabbri164324173602015-20204C1996-01-22Mississauga, ONTMajor League
Bill Fairbairn65151631101977-19792R1947-01-07Brandon, MANMajor League
Cade Fairchild501102011-20121D1989-01-15Duluth, MNMajor League
Justin Faulk343411271681832019-20245D1992-03-20South St. Paul, MNMajor League
Glen Featherstone144529343711988-19913D1968-07-08Toronto, ONTMajor League
Bernie Federko92735272110734631976-198913C1956-05-12Foam Lake, SASKMajor League
Denny Felsner1814561991-19954R1970-04-29Warren, MIMajor League
Ray Ferraro15641082001-20021C1964-08-23Trail, BCMajor League
Jeff Finley371628342061998-20046D1967-04-14Edmonton, ALTAMajor League
Rory Fitzpatrick300041996-19992D1975-01-11Rochester, NYMajor League
Ron Flockhart1604368111421985-19883F1960-10-10Smithers, BCMajor League
Connie Forey400021973-19741L1950-10-18Montreal, PQMajor League
Ray Fortin92268331967-19703D1941-03-11Drummondville, PQMajor League
Colin Fraser100002014-20151C1985-01-28Sicamous, BCMajor League
Len Frig37156491977-19802D1950-03-01Lethbridge, ALTAMajor League
Grant Fuhr249055321995-19994G1962-09-28Spruce Grove, ALTAMajor League
Simon Gamache15347102005-20061L1981-01-03Thetford Mines, PQMajor League
Perry Ganchar802201983-19852R1963-10-28Saskatoon, SASKMajor League
Dave Gardner2354961973-19752C1952-08-23Toronto, ONTMajor League
Bob Gassoff2451147588661973-19774D1953-04-17Quesnel, BCMajor League
Adam Gaudette200042023-20241C1996-10-03Braintree, MAMajor League
Barry Gibbs12683947911977-19792D1948-09-28Lloydminster, SASKMajor League
Greg Gilbert63111526191994-19962F1962-01-22Mississauga, ONTMajor League
Stan Gilbertson2214541974-19751L1944-10-29Duluth, MNMajor League
Curt Giles61156481991-19932D1958-11-30The Pas, MANMajor League
Todd Gill397714261997-19992D1965-11-09Brockville, ONTMajor League
Jon Gillies100002021-20221G1994-01-22Concord, NHMajor League
Doug Gilmour3841492053542641983-19885C1963-06-25Kingston, ONTMajor League
Gaston Gingras120103242241987-19892D1959-02-13Temiscaming, PQMajor League
Larry Giroux1501039491741973-19803D1951-08-28Weyburn, SASKMajor League
Mike Glumac407613382005-20083R1980-04-05Niagara Falls, ONTMajor League
Marcel Goc3112342014-20151C1983-08-24Calw, West GermanyMajor League
Scott Gomez2117842015-20161C1979-12-23Anchorage, AKMajor League
Phil Goyette72294978161969-19701C1933-10-31Lachine, PQMajor League
Evgeny Grachev2613422011-20121L1990-02-21Khabarovsk, RussiaMajor League
Doug Grant3100001976-19804G1948-07-27Corner Brook, NFLDMajor League
Gilles Gratton600021975-19761G1952-07-28LaSalle, PQMajor League
Terry Gray366511211968-19713R1938-03-21Montreal, PQMajor League
Thomas Greiss2100002022-20231G1986-01-29Fuessen, GermanyMajor League
Wayne Gretzky188132121995-19961C1961-01-26Brantford, ONTMajor League
Bill Guerin61281947522006-20071R1970-11-09Wilbraham, MAMajor League
Carl Gunnarsson325153752872014-20217D1986-11-09Orebro, SwedenMajor League
Alexei Gusarov1604462000-20011D1964-07-08Moscow, RussiaMajor League
Jaroslav Halak15902262010-20144G1985-05-13Bratislava, SlovakiaMajor League
Glenn Hall140033201967-19714G1931-10-03Humboldt, SASKMajor League
Jean Hamel783811301972-19742D1952-06-06Asbestos, PQMajor League
Chuck Hamilton302221972-19731R1939-01-18Kirkland Lake, ONTMajor League
Inge Hammarstrom135314172121977-19792L1948-01-20Sundsvall, SwedenMajor League
Ron Handy401101987-19881C1963-01-15Toronto, ONTMajor League
Michal Handzus183395493861998-20013C1977-03-11Banska Bystrica, SlovakiaMajor League
Glen Hanlon1600001981-19832G1957-02-20Brandon, MANMajor League
Richie Hansen202201981-19821C1955-10-30Northport, NYMajor League
Nick Harbaruk5651419161973-19741R1943-08-16Drohiczyn, PolandMajor League
Scott Harlow101101987-19881L1963-10-11East Bridgewater, MAMajor League
Terry Harper1115661979-19801D1940-01-27Regina, SASKMajor League
Ted Harris24044161973-19741D1936-07-18Winnipeg, MANMajor League
Gerry Hart106412162361980-19833D1948-01-01Flin Flon, MANMajor League
Doug Harvey7022022301967-19692D1924-12-19Montreal, PQMajor League
Martin Havlat210102015-20161R1981-04-19Mlada Boleslav, Czech Rep.Major League
Dale Hawerchuk66132841221995-19961C1963-04-04Toronto, ONTMajor League
Kevin Hayes79131629122023-20241R1992-05-08Dorchester, MAMajor League
Guy Hebert3701121991-19932G1967-01-07Troy, NYMajor League
Jochen Hecht138324678761998-20013C1977-06-21Mannheim, GermanyMajor League
Bret Hedican10711920941991-19943D1970-08-10Saint Paul, MNMajor League
Jeff Heerema2212342003-20041R1980-01-17Thunder Bay, ONTMajor League
Rick Heinz4601161980-19855G1955-05-30Essex, ONTMajor League
Bryan Helmer44156291998-20002D1972-07-15Sault Ste. Marie, ONTMajor League
Colin Hemingway300002005-20061F1980-08-12Regina, SASKMajor League
Camille Henry6818244281968-19702L1933-01-31Quebec, PQMajor League
T.J. Hensick1312322010-20111R1985-12-10Howell, MIMajor League
Bob Hess29327871141641974-19816D1955-05-19Middleton, NSMajor League
Pat Hickey125192443561982-19853F1953-05-15Brantford, ONTMajor League
Matthew Highmore200002022-20231C1996-02-27Halifax, NSMajor League
Sean Hill7111314792000-20022D1970-02-14Duluth, MNMajor League
Dan Hinote1501114251292006-20093C1977-01-30Leesburg, FLMajor League
Joel Hofer3802242021-20243G2000-07-30Winnipeg, MANMajor League
Mike Hoffman52171936102020-20211C1989-11-24Kitchener, ONTMajor League
Jeff Hoggan52268342005-20061W1978-02-01Hope, BCMajor League
Terry Hollinger700021993-19952D1971-02-24Regina, SASKMajor League
Chris Holt100002008-20091G1985-06-05Vancouver, BCMajor League
Gary Holt497411811977-19781F1952-01-01Sarnia, ONTMajor League
Ron Hoover100001991-19921L1966-10-28Oakville, ONTMajor League
Larry Hornung472911101970-19722D1945-11-10Gravelbourg, SASKMajor League
Bill Houlder4151318201994-19951D1967-03-11Thunder Bay, ONTMajor League
Phil Housley2671522121993-19941D1964-03-09St. Paul, MNMajor League
Dave Hrechkosy2845921975-19772L1951-11-01Winnipeg, MANMajor League
Jim Hrivnak2301121993-19941G1968-05-28Montreal, PQMajor League
Tony Hrkac2013982121461986-19945C1966-07-07Thunder Bay, ONTMajor League
Fran Huck87232851381970-19732C1945-12-04Regina, SASKMajor League
Fred Hucul4321315301967-19681D1931-12-03Tubrose, SASKMajor League
Charlie Huddy1200061995-19961D1959-06-02Oshawa, ONTMajor League
Mike Hudson3231215261995-19961C1967-02-06Guelph, ONTMajor League
Brent Hughes1011201972-19742D1943-06-17Bowmanville, ONTMajor League
Pat Hughes43156261986-19871F1955-03-25Calgary, ALTAMajor League
Brett Hull7445274099362861987-199811R1964-08-09Belleville, ONTMajor League
Brad Hunt914522016-20171D1988-08-24Maple Ridge, BCMajor League
Mark Hunter218112942064761985-19883F1962-11-12Petrolia, ONTMajor League
Kent Huskins25257102011-20121D1979-05-04Almonte, ONTMajor League
Ville Husso5700042020-20222G1995-02-06Helsinki, FinlandMajor League
Carter Hutton6201162016-20182G1985-12-19Thunder Bay, ONTMajor League
Robbie Irons100001968-19691G1946-11-19Toronto, ONTMajor League
Ted Irvine1382427511181975-19772L1944-12-08Winnipeg, MANMajor League
Pat Jablonski2301141989-19964G1967-06-20Toledo, OHMajor League
Barret Jackman8032815318110262001-201513D1981-03-05Trail, BCMajor League
Craig Janney18648185233381991-19954C1967-09-26Hartford, CTMajor League
Cam Janssen1652794702007-20114W1984-04-15St. Louis, MOMajor League
Dmitrij Jaskin266253661822012-20186R1993-03-23Omsk, RussiaMajor League
Jakub Jerabek100022018-20191D1991-05-12Plzen, Czech Rep.Major League
Jaroslav Jirik300001969-19701R1939-12-10Brunn, CzechoslovakiaMajor League
Bob Johnson12000171972-19731G1948-11-12Farmington, MIMajor League
Brent Johnson14305561998-20045G1977-03-12Farmington, MIMajor League
Chad Johnson1000002018-20191G1986-06-10Saskatoon, SASKMajor League
Craig Johnson64111021361994-19962L1972-03-08St. Paul, MNMajor League
Erik Johnson2032071911442007-20113D1988-03-21Bloomington, MNMajor League
Mark Johnson17461021984-19851F1957-09-22Minneapolis, MNMajor League
Mike Johnson2123582007-20081R1974-10-03Scarborough, ONTMajor League
Ryan Johnson2891930491222002-20085C1976-06-14Thunder Bay, ONTMajor League
Terry Johnson188217193501983-19863D1958-11-28Calgary, ALTAMajor League
Ed Johnston11800001974-19784G1935-11-24Montreal, PQMajor League
Olli Jokinen812302014-20151C1978-12-05Kuopio, FinlandMajor League
Curtis Joseph28001717241989-19956G1967-04-29Keswick, ONTMajor League
Dakota Joshua42459232020-20222C1996-05-15Dearborn, MIMajor League
Jonas Junland402222008-20102D1987-11-15Linkoping, SwedenMajor League
Gordon Kannegiesser23011151967-19722D1945-12-21North Bay, ONTMajor League
Kasperi Kapanen96142236242022-20242R1996-07-23Kuopio, FinlandMajor League
Vitali Karamnov92122032651992-19953L1968-07-06Moscow, RussiaMajor League
Paul Kariya1683687123882007-20103L1974-10-16Vancouver, BCMajor League
Alexei Kasatonov8022191993-19941D1959-10-14Leningrad, RussiaMajor League
Ed Kea267853612251979-19834D1948-01-19Weesp, NetherlandsMajor League
Mike Keane564610222001-20021R1967-05-29Winnipeg, MANMajor League
Larry Keenan153284371181967-19714L1940-10-01North Bay, ONTMajor League
J.-Bob Kelly379817451973-19741L1946-06-06Fort William, ONTMajor League
Chris Kenady502201997-19981R1973-04-10Mound, MNMajor League
Matt Kessel41167122022-20242D2000-06-23Phoenix, AZMajor League
Alexander Khavanov2842169901732000-20044D1972-01-30Moscow, RussiaMajor League
Yuri Khmylev911221995-19972L1964-08-09Moscow, RussiaMajor League
Darin Kimble722462941990-19922C1968-11-22Lucky Lake, SASKMajor League
D.J. King1014591852006-20104L1984-06-27Meadow Lake, SASKMajor League
Derek King1927961999-20001L1967-02-11Hamilton, ONTMajor League
Ralph Klassen225183755451979-19845F1955-09-15Muenster, SASKMajor League
Fred Knipscheer100021995-19961C1969-09-03Fort Wayne, INMajor League
David Koci400092008-20091D1981-05-12Prague, Czech Rep.Major League
Tom Koivisto22246102002-20031D1974-06-04Turku, FinlandMajor League
Neil Komadoski124322251551977-19803D1951-11-05Winnipeg, MANMajor League
Igor Korolev147103343601992-19942C1970-09-06Moscow, RussiaMajor League
Klim Kostin465611232019-20223C1999-05-05Penza, RussiaMajor League
Igor Kravchuk12273643591995-19972D1966-09-13Ufa, RussiaMajor League
Torey Krug255221241461542020-20244D1991-04-12Livonia, MIMajor League
Murray Kuntz712301974-19751L1945-12-19Ottawa, ONTMajor League
Jordan Kyrou334114148262882018-20246C1998-05-05Toronto, ONTMajor League
Neil LaBatte26022191978-19822D1957-04-24Don Mills, ONTMajor League
Nathan LaFayette38235141993-19941C1973-02-17New Westminster, BCMajor League
Christian Laflamme7101111692001-20043D1976-11-24Saint-Charles, PQMajor League
Roger Lafreniere1000001972-19731D1942-07-24Montreal, PQMajor League
Patrick Lalime3100002005-20061G1974-07-07St. Bonaventure, PQMajor League
Mike Lalor114130311351988-19902D1963-03-08Fort Erie, ONTMajor League
Dick Lamby22055221978-19813D1955-05-03Auburn, MAMajor League
Mike Lampman3333621972-19742L1950-04-20Hamilton, ONTMajor League
Jamie Langenbrunner7461925322011-20132R1975-07-24Cloquet, MNMajor League
Dan Laperriere29145231992-19953D1969-03-28Laval, PQMajor League
Ian Laperriere711620361721993-19963C1974-01-19Montreal, PQMajor League
Maxim Lapierre116111324942013-20152C1985-03-29Montreal, PQMajor League
Guy Lapointe7232932471981-19832D1948-03-18Montreal, PQMajor League
Rick Lapointe2311664803381979-19823D1955-08-02Victoria, BCMajor League
Michel "Bunny" Larocque500021983-19841G1952-04-06Hull, PQMajor League
Claude Larose27260741341281974-19784R1943-03-02Hearst, ONTMajor League
Don "Red" Laurence2012381979-19801C1957-06-27Galt, ONTMajor League
Kevin LaVallee102333770161984-19862F1961-09-16Sudbury, ONTMajor League
Brian Lavender4651116541971-19721L1947-04-20Edmonton, ALTAMajor League
Dominic Lavoie26246281988-19924D1967-11-21Montreal, PQMajor League
Steve Leach31459461995-19972R1966-01-16Cambridge, MAMajor League
Nick Leddy18075259402021-20243D1991-03-20Eden Prairie, MNMajor League
Gary Leeman201101996-19971D1964-02-19Toronto, ONTMajor League
Chuck Lefley23383104187771974-19815C1950-01-20Winnipeg, MANMajor League
Manny Legace14002262006-20093G1973-02-04Toronto, ONTMajor League
Jori Lehtera21830701001202014-20173C1987-12-23Helsinki, FinlandMajor League
Joshua Leivo5141216252022-20231L1993-05-26Innisfil, ONTMajor League
Alain Lemieux81173350241981-19854C1961-05-24Montreal, PQMajor League
Jocelyn Lemieux76118191361986-19882L1967-11-18Mont-Laurier, PQMajor League
Jordan Leopold4917882012-20153D1980-08-03Golden Valley, MNMajor League
Craig Levie6162329331984-19851D1959-08-17Calgary, ALTAMajor League
Doug Lidster37279121994-19951D1960-10-18Kamloops, BCMajor League
Petteri Lindbohm40213372014-20173D1993-09-23Helsinki, FinlandMajor League
Charlie Lindgren500002021-20221G1993-12-18Lakeville, MNMajor League
Joakim Lindstrom3433682014-20151L1983-12-05Skelleftea, SwedenMajor League
Mike Liut347077101979-19856G1956-01-07Weston, ONTMajor League
Jim Lorentz88192241461970-19722C1947-05-01Waterloo, ONTMajor League
Reed Low250316196942000-20044R1976-06-21Moose Jaw, SASKMajor League
Dave Lowry31153511044321988-19935L1965-02-14Sudbury, ONTMajor League
Bernie Lukowich2645921974-19751F1952-03-18North Battleford, SASKMajor League
Mackenzie MacEachern12311920552018-20245L1994-03-09Bloomfield Hills, MIMajor League
Shane MacEachern100001987-19881C1967-12-14Charlottetown, PEIMajor League
Al MacInnis6131273254525511994-200410D1963-07-11Inverness, NSMajor League
David Mackey6447111281991-19943L1966-07-24New Westminster, BCMajor League
Paul MacLean1164044841241980-19913F1958-03-09Grostenquin, FranceMajor League
Bob MacMillan1884683129751975-19783C1952-09-03Charlottetown, PEIMajor League
Bernie MacNeil400001973-19741C1950-03-07Sudbury, ONTMajor League
Craig MacTavish63268411995-19972C1958-08-15London, ONTMajor League
Connie Madigan20033251972-19731D1934-10-04Port Arthur, ONTMajor League
Wayne Maki1621341969-19701L1944-11-10Sault Ste. Marie, ONTMajor League
John Markell200001983-19841R1956-10-03Cornwall, ONTMajor League
Mario Marois81215171191990-19922D1957-12-15Ancienne Lorette, PQMajor League
Patrick Maroon74101828642018-20191L1988-04-23St. Louis, MOMajor League
Gilles Marotte47347261976-19771D1945-01-07Montreal, PQMajor League
Jason Marshall210141991-19921D1971-02-22Cranbrook, BCMajor League
Seth Martin3001101967-19681G1933-05-04Rossland, BCMajor League
Steve Martins53437402002-20042C1972-04-13Gatineau, PQMajor League
Chris Mason11801102008-20102G1976-04-20Red Deer, ALTAMajor League
Jamie Masters331131421975-19793D1955-04-14Toronto, ONTMajor League
Stephane Matteau1202333561151995-19972L1969-09-02Rouyn-Noranda, PQMajor League
Bryan Maxwell97421252491979-19812D1955-09-07North Bay, ONTMajor League
Darrell May601121985-19882G1962-03-06Edmonton, ALTAMajor League
Jamal Mayers59571871587561996-200810R1974-10-24Toronto, ONTMajor League
Chris McAlpine14159141241996-20004D1971-12-01Roseville, MNMajor League
Dean McAmmond78152237322005-20061L1973-06-15Grande Cache, ALTAMajor League
Jay McClement449521041561802005-20116C1983-03-02Kingston, ONTMajor League
Bob McCord4311314331972-19731R1934-03-20Matheson, ONTMajor League
Bill McCreary28250571071041967-19714L1934-12-02Sundridge, ONTMajor League
Jim McCrimmon200001974-19751D1953-05-29Ponoka, ALTAMajor League
Ab McDonald1524656102261968-19713L1936-02-18Winnipeg, MANMajor League
Andy McDonald294901402301182007-20136C1977-08-25Strathroy, ONTMajor League
Peter McDuffe1000001971-19721G1948-02-16Milton, ONTMajor League
Hugh McGing600002022-20242L1998-07-11Chicago, ILMajor League
Jay McKee15831417982006-20093D1977-09-08Kingston, ONTMajor League
Tony McKegney15165551201401987-19892F1958-02-15Montreal, PQMajor League
Don McKenney399202941967-19681C1934-04-30Smiths Falls, ONTMajor League
Steve McLaren6000252003-20041L1975-02-03Owen Sound, ONTMajor League
Jamie McLennan8200061997-20003G1971-06-30Edmonton, ALTAMajor League
Jimmy McLeod1601101971-19721G1937-04-08Thunder Bay, ONTMajor League
Basil McRae112311143131992-19964L1961-01-05Beaverton, ONTMajor League
Phil McRae1512322010-20111C1990-03-15Minneapolis, MNMajor League
Gord McTavish100001978-19791F1954-06-03Guelph, ONTMajor League
Rick Meagher41373881612641985-19916C1953-11-04Belleville, ONTMajor League
Wade Megan410102016-20182C1990-07-22Canton, NYMajor League
Scott Mellanby23562751373702000-20044R1966-06-11Montreal, PQMajor League
Gerry Melnyk73153550141967-19681C1934-09-16Edmonton, ALTAMajor League
Wayne Merrick2096579144991972-19764C1952-04-23Sarnia, ONTMajor League
Glen Metropolit20235142006-20071C1974-06-25Toronto, ONTMajor League
Zbynek Michalek1522462014-20151D1982-12-23Jindrichuv Hradec, Czech Rep.Major League
Joe Micheletti137954631101979-19823D1954-10-24International Falls, MNMajor League
Kevin Miehm2214581992-19942C1969-09-10Kitchener, ONTMajor League
Niko Mikkola139416201012019-20234D1996-04-27Kiiminki, FinlandMajor League
Greg Millen209033281984-19906G1957-06-25Toronto, ONTMajor League
Kevin Miller16249521011481992-19953R1965-09-09Lansing, MIMajor League
Ryan Miller1900002013-20141G1980-07-17East Lansing, MIMajor League
Tomas Mojzis610102006-20071D1982-05-02Kolin, Czech Rep.Major League
Sergio Momesso22244701145061988-19974L1965-09-04Montreal, PQMajor League
Hartland Monahan9791423401979-19812F1951-03-29Montreal, PQMajor League
Michel Mongeau505182381989-19923C1965-02-09Nun's Island, PQMajor League
Jim Montgomery6761420441993-19941C1969-06-30Montreal, PQMajor League
Dickie Moore2753891967-19681L1931-01-06Montreal, PQMajor League
George Morrison115172138131970-19722L1948-12-24Toronto, ONTMajor League
Brenden Morrow71131225762013-20141L1979-01-16Carlyle, SASKMajor League
Joe Mullen301151184335451979-19866F1957-02-26New York, NYMajor League
Bob Murdoch54131326171978-19791F1954-01-29Cranbrook, BCMajor League
Joe Murphy102243458911996-19982R1967-10-16London, ONTMajor League
Mike Murphy127385088671971-19732R1950-09-12Toronto, ONTMajor League
Andrew Murray100002012-20131C1981-11-06Selkirk, MANMajor League
Phil Myre83022161977-19792G1948-11-01Sainte-Anne-de-Bellevue, PQMajor League
Ladislav Nagy51101222221999-20012R1979-06-01Kosice, SlovakiaMajor League
Tyson Nash2552426504791998-20035L1975-03-11Edmonton, ALTAMajor League
Ric Nattress151104252761985-19872D1962-05-25Hamilton, ONTMajor League
James Neal1922402021-20221L1987-09-03Whitby, ONTMajor League
Vaclav Nedomansky22291121982-19831C1944-03-14Hodonin, CzechMajor League
Petr Nedved196142081993-19941L1971-12-09Liberec, CzechMajor League
Jake Neighbours129341650472021-20243L2002-03-29Calgary, ALTAMajor League
Scott Nichol1104591082011-20132C1974-12-31Edmonton, ALTAMajor League
Eric Nickulas5271219502002-20042R1975-03-25Hyannis, MAMajor League
Ville Nieminen14000292006-20071L1977-04-06Tampere, FinlandMajor League
Nikita Nikitin48189142010-20122D1986-06-16Omsk, RussiaMajor League
Jim Nill61912211271981-19821R1958-04-11Hanna, ALTAMajor League
Anders Nilsson300002015-20161G1990-03-19Lulea, SwedenMajor League
Jordan Nolan14022142018-20191C1989-06-23Garden River, ONTMajor League
Brian Noonan94152742841995-19972R1965-05-29Boston, MAMajor League
Robert Nordmark6731821601987-19881D1962-08-20Lulea, SwedenMajor League
Joe Noris200001972-19731C1951-10-26Denver, COMajor League
Jeff Norton6462531591994-19962D1965-11-25Acton, MAMajor League
Craig Norwich2341216141980-19811D1955-12-15Edina, MNMajor League
Lee Norwood1471142532911985-19933D1960-02-02Trenton, MIMajor League
Ryan O'Reilly32797172269622018-20235C1991-02-07Clinton, ONTMajor League
Danny O'Shea95152944411971-19732C1945-06-15Ajax, ONTMajor League
Kevin O'Shea41358331971-19732F1947-05-28Toronto, ONTMajor League
Adam Oates19558228286711989-19923C1962-08-27Weston, ONTMajor League
Jaroslav Obsut400022000-20011D1976-09-03Presov, SlovakiaMajor League
Gerry Odrowski5512381971-19721D1938-10-04Trout Creek, ONTMajor League
Brian Ogilvie78141933251974-19795F1952-01-30Stettler, ALTAMajor League
Christer Olsson312911141995-19972D1970-07-24Arbiga, SwedenMajor League
Vladimir Orszagh16459142005-20061R1977-05-24Banska Bystrica, SlovakiaMajor League
Keith Osborne502281989-19901R1969-04-02Toronto, ONTMajor League
Chris Osgood76000102002-20042G1972-11-26Peace River, ALTAMajor League
T.J. Oshie4431102003102392008-20157R1986-12-23Everett, WAMajor League
Steve Ott122314171572013-20163C1982-08-19Summerside, PEIMajor League
Ted Ouimet100001968-19691G1947-07-06Rouyn-Noranda, PQMajor League
Nathan Oystrick912392010-20111D1982-12-17Regina, SASKMajor League
Magnus Paajarvi189192039342013-20185L1991-04-12Norrkoping, SwedenMajor League
Cam Paddock1621302008-20091C1983-03-22Vancouver, BCMajor League
Doug Palazzari108182038231974-19794C1952-11-03Eveleth, MNMajor League
Justin Papineau1221302001-20032C1980-01-15Ottawa, ONTMajor League
Colton Parayko659611982591902015-20249D1993-05-12St. Albert, ALTAMajor League
Rich Parent1100021997-19992G1973-01-12Montreal, PQMajor League
Michel Parizeau2112381971-19721L1948-04-09Montreal, PQMajor League
Greg Paslawski330109992081051983-19896R1961-08-25Kindersley, SASKMajor League
Larry Patey6031231362595241975-19849C1953-03-19Toronto, ONTMajor League
Craig Patrick43691561974-19751C1946-05-20Detroit, MIMajor League
Glenn Patrick100021973-19741D1950-04-26New York, NYMajor League
Jim Pavese2631034444871981-19887D1962-05-08New York, NYMajor League
Rob Pearson457613911995-19972R1971-03-08Oshawa, ONTMajor League
Matthew Peca501102021-20221C1993-04-27Petawawa, ONTMajor League
Scott Pellerin29644671111891996-20045L1970-01-09Shediac, NBMajor League
Mike Peluso442351581996-19971L1965-11-08Hibbing, MNMajor League
Joel Perrault1100002006-20071C1983-04-06Montreal, PQMajor League
David Perron6731962694654542007-202211L1988-05-28Sherbrooke, PQMajor League
Ricard Persson149528331771996-20004D1969-08-24Ostersund, SwedenMajor League
Scott Perunovich7302323202021-20242D1998-08-18Hibbing, MNMajor League
Robert Petrovicky4471219101996-19971C1973-10-26Kosice, SlovakiaMajor League
Jorgen Pettersson3651611713321051980-19855F1956-07-11Gothenburg, SwedenMajor League
Michel Picard61121931451997-19992L1969-10-07Beauport, PQMajor League
Noel Picard2781246585401967-19736D1938-12-25Montreal, PQMajor League
Roger Picard15224211967-19681R1935-01-13Montreal, PQMajor League
Dave Pichette230111161983-19841D1960-02-04Grand Falls, NFLDMajor League
Alex Pietrangelo7581093414502412008-202012D1990-01-18King City, ONTMajor League
Rich Pilon802292001-20021D1968-04-30Saskatoon, SASKMajor League
Tyler Pitlick617916142022-20231C1991-11-01Minneapolis, MNMajor League
Barclay Plager6144418723111151967-197710D1941-03-25Kirkland Lake, ONTMajor League
Bill Plager127218201411968-19724D1945-07-06Kapuskasing, ONTMajor League
Bob Plager615201211417621967-197811D1943-03-11Kirkland Lake, ONTMajor League
Jacques Plante6902221968-19702G1929-01-17Shawinigan Falls, PQMajor League
Pierre Plante3571041122164201972-19775R1951-05-14Valleyfield, PQMajor League
Michel Plasse100001970-19711G1949-06-01Montreal, PQMajor League
Adrien Plavsic401121989-19901D1970-01-13Montreal, PQMajor League
Steve Poapst41011372005-20061D1969-01-03Cornwall, ONTMajor League
Shjon Podein9161016302001-20032L1968-03-05Rochester, MNMajor League
Rudy Poeschek781781211997-20003D1966-09-29Terrace, BCMajor League
Austin Poganski600002019-20212R1996-02-16St. Cloud, MNMajor League
Johnny Pohl100002003-20041C1979-06-29Rochester, MNMajor League
Roman Polak4241366793192006-20148D1986-04-28Ostrava, Czech Rep.Major League
Greg Polis3781220241973-19741L1950-08-08Westlock, ALTAMajor League
Jame Pollock900062003-20041D1979-06-16Quebec, PQMajor League
Chris Porter173111627332008-20156L1984-05-29Toronto, ONTMajor League
Mike Posavad800001985-19872D1964-01-03Brantford, ONTMajor League
Derrick Pouliot200022019-20201D1994-01-16Estevan, SASKMajor League
Vitali Prokhorov83191130351992-19953L1966-12-25Moscow, RussiaMajor League
Chris Pronger598842723569311995-20049D1974-10-10Dryden, ONTMajor League
Nate Prosser100002017-20181D1986-05-07Elk River, MNMajor League
Dan Quinn144711201990-19911C1965-06-01Ottawa, ONTMajor League
Stephane Quintal101116171321991-19932D1968-10-22Boucherville, PQMajor League
Bruce Racine1100021995-19961G1966-08-09Cornwall, ONTMajor League
Herb Raglan2352639655711985-19916R1967-08-05Peterborough, ONTMajor League
Rob Ramage441672292968961982-19886D1959-01-11Byron, ONTMajor League
Ty Rattie3044862013-20174R1993-02-05Calgary, ALTAMajor League
Marty Reasoner95173047421998-20013C1977-02-26Honeoye Falls, NYMajor League
Ryan Reaves4192724516952010-20177R1987-01-20Winnipeg, MANMajor League
Wade Redden23235112012-20131D1977-06-12Lloydminster, SASKMajor League
Dick Redmond2841115161977-19781D1949-08-14Kirkland Lake, ONTMajor League
Mark Reeds32045105150981981-19876F1960-01-24Toronto, ONTMajor League
Steven Regier831442008-20091L1984-08-31Spruce Grove, ALTAMajor League
Mitch Reinke100002017-20212D1996-02-04Stillwater, MNMajor League
Todd Reirden9462531751999-20012D1971-06-25Deerfield, ILMajor League
Pascal Rheaume148193150741997-20045C1973-06-21Quebec City, PQMajor League
Ken Richardson4981321161974-19793F1951-04-12North Bay, ONTMajor League
Terry Richardson100001978-19791G1953-05-07New Westminster, BCMajor League
Stephane Richer3681725141999-20001L1966-06-07Buckingham, PQMajor League
Dave Richter68156991988-19902D1960-04-08Winnipeg, MANMajor League
Vincent Riendeau122033101988-19924G1966-04-20Saint-Hyacinthe, PQMajor League
Jamie Rivers184717241271995-20075D1975-03-16Ottawa, ONTMajor League
Wayne Rivers2244881967-19681R1942-02-01Hamilton, ONTMajor League
Andy Roach5123102005-20061D1973-08-22Mattawan, MIMajor League
Phil Roberto1483338711871971-19754R1949-01-01Niagara Falls, ONTMajor League
David Roberts4871118241993-19963L1970-05-28Alameda, CAMajor League
Gordie Roberts166642482631987-19914D1957-10-02Detroit, MIMajor League
Jim Roberts39563941573221967-19786D1940-04-09Toronto, ONTMajor League
Rob Robinson2201181991-19921D1967-04-19St. Catharines, ONTMajor League
Cliff Ronning1805471125461985-19915C1965-10-01Burnaby, BCMajor League
Bill Root900061987-19881D1959-09-06Toronto, ONTMajor League
Calle Rosen73101626142021-20243D1994-02-02Vaxjo, SwedenMajor League
Derek Roy7592837302013-20141C1983-05-04Ottawa, ONTMajor League
Martin Rucinsky1533346791262002-20083L1971-03-11Most, Czech Rep.Major League
Cody Rudkowsky100002002-20031G1978-07-21Willingdon, ALTAMajor League
Jason Ruff721381992-19931L1970-01-27Kelowna, BCMajor League
Darren Rumble12044272000-20011D1969-01-23Barrie, ONTMajor League
Kris Russell7651116212011-20132D1987-05-02Caroline, ALTAMajor League
Mark Rycroft160151934822001-20063R1978-07-12Penticton, BCMajor League
Brandon Saad2316959128422021-20243L1992-10-27Pittsburgh, PAMajor League
Gary Sabourin4631361312673341967-19747R1943-12-04Parry Sound, ONTMajor League
Larry Sacharuk76202242241974-19751D1952-09-16Saskatoon, SASKMajor League
Bryce Salvador4471647634132000-20087D1976-02-11Brandon, MANMajor League
Dmitri Samorukov200022022-20231D1999-06-16Volgograd, RussiaMajor League
Derek Sanderson97325688851975-19772C1946-06-16Niagara Falls, ONTMajor League
Curtis Sanford7300002002-20073G1979-10-05Owen Sound, ONTMajor League
Zach Sanford183363571782016-20214L1994-11-09Salem, MAMajor League
Steven Santini702222020-20233D1995-03-07Bronxville, NYMajor League
Geoff Sarjeant401121994-19951G1969-11-30Orillia, ONTMajor League
Glen Sather69152944821973-19741L1943-09-02High River, ALTAMajor League
Brian Savage1343722003-20041L1971-02-24Sudbury, ONTMajor League
Kevin Sawyer6000231995-19961R1974-02-18Christina Lake, BCMajor League
Marco Scandella21592534672019-20245D1990-02-23Montreal, PQMajor League
Dave Scatchard801162010-20111C1976-02-20Hinton, ALTAMajor League
Brayden Schenn5071512363873142017-20247C1991-08-22Saskatoon, SASKMajor League
Jordan Schmaltz42055122016-20193D1993-10-08Madison, WIMajor League
Ron Schock122213657311967-19692C1943-12-19Chapleau, ONTMajor League
Dwight Schofield113514194031983-19852D1956-03-25Waltham, MAMajor League
Jaden Schwartz5601542313851532011-202110C1992-06-25Wilcox, SASKMajor League
Marek Schwarz600002006-20093G1986-04-01Mlada Boleslav, Czech Rep.Major League
Rod Seiling16043842801976-19793D1944-11-14Elmira, ONTMajor League
Peter Sejna497411122002-20074L1979-10-05Liptovsky Mikulas, SlovakiaMajor League
Brit Selby59145311970-19722L1945-03-27Kingston, ONTMajor League
Konstantin Shafronov521301996-19971R1968-09-11Ust. Kamenogorski, KazachstanMajor League
Brendan Shanahan2771561503066921991-19954L1969-01-23Mimico, ONTMajor League
Kevin Shattenkirk425591992582742010-20177D1989-01-29New Rochelle, NYMajor League
Brad Shaw1200041998-19991D1964-04-28Cambridge, ONTMajor League
Rick Shinske1104421978-19791C1955-05-31Weyburn, SASKMajor League
Jim Shires1703381971-19721L1945-11-15Edmonton, ALTAMajor League
Timofei Shishkanov2232562005-20061L1983-06-10Moscow, RussiaMajor League
Mike Sillinger64272451632003-20062C1971-06-29Regina, SASKMajor League
Bobby Simpson1822401979-19801L1956-11-17Caughnawaga, PQMajor League
Reid Simpson38213962000-20011L1969-05-21Flin Flon, MANMajor League
Randy Skarda26055111989-19922D1968-05-05West St. Paul, MNMajor League
Paul Skidmore200001981-19821G1956-07-22Smithtown, NYMajor League
Rick Smith42189241975-19772D1948-06-29Hamilton, ONTMajor League
Peter Smrek620222000-20011D1979-02-16Martin, SlovakiaMajor League
John Smrke7381220311977-19792C1956-02-25Chicoutimi, PQMajor League
Harold Snepsts61156601989-19912D1954-10-24Edmonton, ALTAMajor League
Vladimir Sobotka32941921332682010-20186C1987-07-02Trebic, Czech Rep.Major League
Nikita Soshnikov1711242017-20192R1993-10-14Nizhny Tagil, RussiaMajor League
Frank Spring500001973-19752R1949-09-19Rossland, BCMajor League
Frank St. Marseille403861712571201967-19736R1939-12-14Levack, ONTMajor League
Ed Staniowski13703341975-19816G1955-07-07Moose Jaw, SASKMajor League
Myron Stankiewicz16022111968-19691L1935-12-04Kitchener, ONTMajor League
Paul Stastny267561191751162014-20184C1985-12-27Quebec, PQMajor League
Peter Stastny236121841993-19952F1956-09-18Bratislava, SlovakiaMajor League
Yan Stastny505510292007-20103C1982-09-30Quebec, PQMajor League
Alexander Steen7651953014963482008-202012L1984-03-01Winnipeg, MANMajor League
Lee Stempniak2335773130972005-20094R1983-02-04West Seneca, NYMajor League
Wayne Stephenson8701121971-19743G1945-01-29Fort William, ONTMajor League
Brett Sterling400002011-20121L1984-04-24Los Angeles, CAMajor League
Scott Stevens78544491501990-19911D1964-04-01Kitchener, ONTMajor League
Bill Stewart89226281471980-19833D1957-10-06Toronto, ONTMajor League
Bob Stewart8851419511978-19802D1950-11-10Charlottetown, PEIMajor League
Chris Stewart21163521152762010-20144R1987-10-30Toronto, ONTMajor League
Ron Stewart197512111967-19681C1932-07-11Calgary, ALTAMajor League
Cory Stillman1715069119982000-20033C1973-12-20Peterborough, ONTMajor League
Tyson Strachan67066822008-20113D1984-10-30Melfort, SASKMajor League
Mike Stuart300002003-20062D1981-08-31Chicago, ILMajor League
Bob Stumpf7112161974-19751D1953-04-25Milo, ALTAMajor League
Oskar Sundqvist31341631041222017-20246C1994-03-23Boden, SwedenMajor League
Bill Sutherland77212344431970-19722C1934-11-10Regina, SASKMajor League
Brian Sutter77930333363617861976-198812L1956-10-07Viking, ALTAMajor League
Rich Sutter2504041813511989-19934R1963-12-02Viking, ALTAMajor League
Ron Sutter1633754912361991-19943C1963-12-02Viking, ALTAMajor League
Ken Sutton600041995-19961D1969-11-05Edmonton, ALTAMajor League
Darryl Sydor47088152009-20101D1972-05-13Edmonton, ALTAMajor League
Jean-Guy Talbot17272330721967-19714D1932-07-11Cap del la Madeleine, PQMajor League
Vladimir Tarasenko6442622915531852012-202311R1991-12-13Yaroslavl, RussiaMajor League
Patrice Tardif5061016411994-19962C1970-10-30Ste-Methode-De-Frontenac, PQMajor League
Robert Thomas396862293151282018-20246C1999-07-02Aurora, ONTMajor League
Dave Thomlinson22123121989-19912L1966-10-22Edmonton, ALTAMajor League
Tage Thompson41369122017-20181C1997-10-30Phoenix, AZMajor League
Floyd Thomson41156971533411971-19808L1949-06-14Sudbury, ONTMajor League
Chris Thorburn51167602017-20192R1983-06-03Sault Ste. Marie, ONTMajor League
Esa Tikkanen54132740401994-19962L1965-01-25Helsinki, FinlandMajor League
Tom Tilley17443842891988-19944D1965-03-28Trenton, ONTMajor League
Keith Tkachuk5432082194276772000-20109C1972-03-28Melrose, MAMajor League
Hannu Toivonen2300022007-20081G1984-05-18Kalvola, FinlandMajor League
Alexei Toropchenko179261642572021-20243R1999-06-25Moscow, RussiaMajor League
Larry Trader6000101986-19882D1963-07-07Barry's Bay, ONTMajor League
Dan Trebil1000002000-20011D1974-04-10Bloomington, MNMajor League
Tyler Tucker52246732022-20242D2000-03-01Thunder Bay, ONTMajor League
Rob Tudor200001982-19831C1956-06-30Cupar, SASKMajor League
Darren Turcotte6212618261997-19981C1968-03-02Boston, MAMajor League
Roman Turek121022101999-20012G1970-05-21Strakonice, CzechMajor League
Pierre Turgeon3271342213551171996-20015C1969-08-28Rouyn-Noranda, PQMajor League
Perry Turnbull396139992388291979-19886L1959-03-09Bentley, ALTAMajor League
Steve Tuttle144282856121988-19913R1966-01-05Vancouver, BCMajor League
Tony Twist2941011216881989-19996L1968-05-09Prince George, BCMajor League
Garry Unger6622922835757441970-19799C1947-12-07Calgary, ALTAMajor League
Scottie Upshall2062328511352015-20183R1983-10-07Fort McMurray, ALTAMajor League
Mike Van Ryn6921113262000-20033D1979-05-14London, ONTMajor League
Sergei Varlamov555712262001-20032L1978-07-21Kiev, UkraineMajor League
Alex Vasilevsky400021995-19972R1975-01-08Kiev, UkraineMajor League
Gary Veneruzzo711201967-19722L1943-06-28Fort William, ONTMajor League
Jim Vesey1112371988-19902C1965-09-29Charlestown, MAMajor League
Alain Vigneault42257821981-19832D1961-05-14Quebec, PQMajor League
Roman Vopat25235481995-19961C1976-04-21Litvinov, Czech Rep.Major League
Jakub Vrana4112820182022-20242L1996-02-28Prague, Czech Rep.Major League
Steve Wagner464812262007-20092D1984-03-06Grand Rapids, MNMajor League
Ernie Wakely11103321969-19723G1940-11-27Flin Flon, MANMajor League
Matt Walker175110112752002-20085D1980-04-07Beaverlodge, ALTAMajor League
Nathan Walker144191938512019-20245L1994-02-07Cardiff, WalesMajor League
Bob Wall2524641970-19711D1942-12-01Elgin Mills, ONTMajor League
Jake Walman57448142019-20223D1996-02-20Toronto, ONTMajor League
Mike Walton227111861978-19791C1945-01-03Kirkland Lake, ONTMajor League
Rick Wamsley154011261984-19884G1959-05-25Simcoe, ONTMajor League
Bryan Watson11011191973-19741D1942-11-14Bancroft, ONTMajor League
Jim Watt100001973-19741G1950-05-11Duluth, MNMajor League
Mike Weaver13511617412008-20102D1978-05-02Bramalea, ONTMajor League
Doug Weight364752202952472001-20086C1971-01-21Detroit, MIMajor League
Eric Weinrich8532427582003-20062D1966-12-19Roanoke, VAMajor League
Jay Wells76033671995-19961D1959-05-18Paris, ONTMajor League
Jeremy Welsh200022015-20161F1988-04-30Bayfield, ONTMajor League
John Wensink300001973-19741L1953-04-01Cornwall, ONTMajor League
Don Whelden200001974-19751D1954-12-28Falmouth, MAMajor League
Rob Whistle1933661987-19881D1961-04-04Thunder Bay, ONTMajor League
Trent Whitfield33268142005-20092C1977-06-17Alameda, SASKMajor League
Doug Wickenheiser23051671181081983-19874C1961-03-30Regina, SASKMajor League
Dennis Wideman1221333461272005-20072D1983-03-20Kitchener, ONTMajor League
Warren "Butch" Williams313101361973-19741R1952-09-08Duluth, MNMajor League
Bert Wilson45235471975-19761L1949-10-17Orangeville, ONTMajor League
Rick Wilson141311141031974-19762D1950-08-10Prince Albert, SASKMajor League
Rik Wilson2352160812141981-19865D1962-06-17Long Beach, CAMajor League
Ron Wilson24833721051671989-19934C1956-05-13Toronto, ONTMajor League
Brad Winchester1852518432832008-20113L1981-03-01Madison, WIMajor League
Jeff Woywitka152629351062005-20094D1983-09-01Vermilion, ALTAMajor League
Andy Wozniewski100002008-20091D1980-05-25Buffalo Grove, ILMajor League
John Wright32369221973-19741C1948-11-09Toronto, ONTMajor League
Jeremy Yablonski100052003-20041R1980-03-21Meadow Lake, SASKMajor League
Terry Yake151234265941997-20003C1968-10-22New Westminster, BCMajor League
Nail Yakupov40369142016-20171R1993-10-06Nizhnekamsk, RussiaMajor League
Trent Yawney39022171996-19971D1965-09-29Hudson Bay, SASKMajor League
Harry York132182442551996-19982C1974-04-16Ponoka, ALTAMajor League
Scott Young3771251282531531998-20065R1967-10-01Clinton, MAMajor League
Libor Zabransky40167501996-19982D1973-11-25Brno, Czech Rep.Major League
Joe Zanussi1103341976-19771D1947-09-25Rossland, BCMajor League
Peter Zezel21754105159811988-19974C1965-04-22Toronto, ONTMajor League
Mike Zigomanis200002005-20061C1981-01-17Toronto, ONTMajor League
Rick Zombo232642482331991-19954D1963-05-08Des Plaines, ILMajor League
Mike Zuke296761592351601978-19835C1954-04-16Sault Ste. Marie, ONTMajor League

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.