hockey DB
search by league
team
morning report
contact us
home

Portland Pirates all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Chad Ackerman310101996-19982D1973-06-15Rochester, MIMinor Pro
Sena Acolatse6285131382015-20161D1990-11-28Hayward, CAMinor Pro
Luke Adam57293362462009-20112C1990-06-18St. John's, NFLDMajor League
Gerad Adams15000161998-20013D1978-04-03Regina, SASKMinor Pro
Alexander Alexeev4431215421994-19973D1974-03-21Kiev, UkraineMinor Pro
Jason Allison65334578441993-19963C1975-05-29North York, ONTMajor League
Greg Amadio443581102006-20071D1981-05-13Sault Ste. Marie, ONTMinor Pro
Mike Amodeo6000112004-20051L1982-05-05Hamilton, ONTMinor Pro
Darik Angeli100002015-20161F1990-10-11Lakewood, COMinor Pro
Mel Angelstad163610164692001-20043L1971-10-31Saskatoon, SASKMajor League
Mark Ardelan101122004-20051D1983-03-16Regina, SASKMinor Pro
Derek Army400002015-20161F1991-04-10North Kingstown, RIMinor Pro
Derek Arnold500002015-20161C1990-02-09Foxboro, MAMinor Pro
Scott Arnold10022112012-20131R1989-06-23Montreal, PQMinor Pro
Dean Arsene6328101102011-20121D1980-07-20Murrayville, BCMajor League
Blair Atcheynum200001993-19941R1969-04-20Estevan, SASKMajor League
Jean-Sebastien Aubin1100002007-20081G1977-07-19Montreal, PQMajor League
Matt Auffrey201162005-20061R1986-01-03Cincinnati, OHMinor Pro
Jared Aulin75132942342003-20052C1982-03-15Calgary, ALTAMajor League
Jon Awe1701182005-20061D1980-04-30Memphis, TNMinor Pro
Eric Baier301102010-20111D1988-03-26North Kingstown, RIMinor Pro
Paul Baier623811672008-20091D1985-02-02Summit, NJMinor Pro
Chase Balisy6991726122015-20161C1992-02-02Fullerton, CAMajor League
Darren Banks12123381994-19951L1966-03-18Toronto, ONTMajor League
Krys Barch1411430441681999-20034L1980-03-26Hamilton, ONTMajor League
Scott Basiuk100002004-20051D1980-08-04Prince Albert, SASKMinor Pro
Norm Batherson19251881391831994-19984C1969-03-27Sydney, NSMinor Pro
Nolan Baumgartner1871458721921996-20004D1976-03-23Calgary, ALTAMajor League
Matt Beaudoin4751722142011-20121R1984-04-06Rock Forest, PQMinor Pro
Louis Bedard3011141999-20001R1975-10-14Montreal, PQMinor Pro
Derek Bekar58191635492000-20011C1975-09-15Burnaby, BCMajor League
David Bell300072000-20011D1977-03-24Wiarton, ONTMinor Pro
Garett Bembridge4311819322005-20072R1981-07-06Saskatoon, SASKMinor Pro
Jan Benda62252954901997-19981D1972-04-28Reet, BelgiumMajor League
Ryan Bennett601122005-20061R1981-09-16Glens Falls, NYMinor Pro
Spencer Bennett921322011-20121L1990-10-31White Rock, BCMinor Pro
Hans Benson11000352009-20101L1983-09-20Menlo Park, CAMinor Pro
Rick Berry10213122003-20041D1978-11-04Birtle, MANMajor League
Frank Bialowas714372211995-19992L1970-09-25Winnipeg, MANMajor League
Alex Biega6131518522010-20111D1988-04-04Montreal, PQMajor League
Michal Birner407613142007-20081L1986-03-02Litomerice, Czech Rep.Minor Pro
Paul Bissonnette800002014-20151L1985-03-11Welland, ONTMajor League
J.B. Bittner2353862005-20072F1982-05-27Pittsburgh, PAMinor Pro
Dan Bjornlie200022001-20021D1977-10-17Eagan, MNMinor Pro
James Black523502000-20011D1969-08-03Regina, SASKMajor League
Sean Blanchard13369122006-20071D1978-03-29Sudbury, ONTMinor Pro
Chris Blight100002010-20111R1982-10-14Cambridge, ONTMinor Pro
Evan Bloodoff57628122011-20132L1990-11-21Castlegar, BCMinor Pro
Mike Boback1003079109701993-19952C1970-08-13Mount Clemens, MIMinor Pro
Troy Bodie531472012-20131R1985-01-25Portage La Prairie, MANMajor League
Patrick Boileau459631432063631995-20027D1975-02-22Montreal, PQMajor League
Alexandre Bolduc14150681182262011-20153C1985-06-26Montreal, PQMajor League
Dave Bolland201102015-20161C1986-06-05Mimico, ONTMajor League
Bobby Bolt911222006-20082L1987-04-29Thunder Bay, ONTMinor Pro
Jimmy Bonneau460661222008-20091L1985-03-22Baie-Comeau, PQMinor Pro
Rob Bonneau21571281996-19982C1973-11-02Springfield, MAMinor Pro
Dennis Bonvie3101161998-19991R1973-07-23Antigonish, NSMajor League
Darryl Bootland352571322007-20081R1981-11-02Toronto, ONTMajor League
Tyler Bouck1421834521662007-20092L1980-01-13Camrose, ALTAMajor League
Josef Boumedienne5793039872002-20042D1978-01-12Stockholm, SwedenMajor League
Chris Bourque611222004-20051L1986-01-29Boston, MAMajor League
Justin Bowers26471182010-20111C1985-03-20Halifax, NSMinor Pro
Tim Branham34011142003-20041D1981-05-10Eagle River, WIMinor Pro
George Breen500001996-19971R1973-08-03Webster, MAMinor Pro
Kip Brennan9213222005-20061L1980-08-27Kingston, ONTMajor League
T.J. Brennan1372141621132009-20112D1989-04-03Willingboro, NJMajor League
Tim Brent85312354722005-20072C1984-03-10Cambridge, ONTMajor League
Connor Brickley45121527262015-20161L1992-02-25Everett, MAMajor League
Kellen Briggs602202008-20091G1983-06-28Colorado Springs, COMinor Pro
Mathieu Brisebois28123302013-20141D1992-04-17Mont-Saint-Hilaire, PQMinor Pro
Sam Brittain2500022015-20161G1992-05-10Calgary, ALTAMinor Pro
Martin Brochu17101111321995-20005G1973-03-10Anjou, PQMajor League
Mathieu Brodeur170829371252011-20143D1990-06-21Montreal, PQMinor Pro
Evan Brophey6181523412012-20131C1986-12-03Kitchener, ONTMajor League
Chris Brown1194339821662012-20142C1991-02-03Flower Mound, TXMajor League
Josh Brown1001172015-20161D1994-01-21London, ONTMajor League
Gilbert Brule11751242013-20141C1987-01-01Edmonton, ALTAMajor League
Andrew Brunette2641102243343001993-19985L1973-08-24Sudbury, ONTMajor League
Rihards Bukarts101102015-20161L1995-12-31Jurmala, LatviaMinor Pro
Jan Bulis7167121997-20012C1978-03-18Pardubice, Czech Rep.Major League
Kyle Bushee200002010-20111D1985-03-27Otsego, MIMinor Pro
Chris Butler2721012142008-20091D1986-10-27St. Louis, MOMajor League
John Byce611221994-19951R1967-08-09Madison, WIMajor League
Paul Byron1244046861112009-20112L1989-04-27Ottawa, ONTMajor League
Joe Callahan6512324592007-20081D1982-12-20Abington, MAMajor League
Scott Cameron201142005-20061L1981-04-11Valley East, ONTMinor Pro
Andrew Campbell403912302014-20151D1988-02-04Caledonia, ONTMajor League
Trent Campbell1735822008-20091L1982-12-24Beauval, SASKMinor Pro
Anthony Cappelletti511241998-19991D1976-02-01Sudbury, ONTMinor Pro
Mike Card19011202008-20091D1986-02-18Kitchener, ONTMajor League
Greg Carey42358222013-20152F1990-04-05Hamilton, ONTMinor Pro
Jim Carey55022101994-19951G1974-05-31Dorchester, MAMajor League
Sebastien Caron1701102006-20071G1980-06-25Amqui, PQMajor League
Anson Carter27191938111996-19971C1974-06-06Toronto, ONTMajor League
Ryan Carter891922411232006-20082C1983-08-03White Bear Lake, MNMajor League
Matt Caruana41371082007-20102C1985-06-07Orono, ONTMinor Pro
Dan Ceman401121997-19981C1973-07-25Windsor, ONTMinor Pro
Stephane Charbonneau399817251994-19973R1970-06-27Sainte-Adele, PQMajor League
Sebastien Charpentier120011291997-20036G1977-04-18Drummondville, PQMajor League
Eric Charron74616221431995-19972D1970-01-14Verdun, PQMajor League
Denis Chervyakov13000151998-19991D1970-04-20St. Petersburg, RussiaMajor League
Marc Cheverie900002011-20121G1987-02-22Cole Harbour, NSMinor Pro
Kyle Chipchura842642011-20121C1986-02-19Westlock, ALTAMajor League
Stanislav Chistov310102006-20071L1983-04-17Chelyabinsk, RussiaMajor League
Jason Christie17733761092701994-19984R1969-04-25Gibbons, ALTAMinor Pro
Matt Christie23651182006-20082C1985-02-22Toronto, ONTMinor Pro
Brad Church28140641044021996-20026L1976-11-14Dauphin, MANMajor League
Enrico Ciccone6000271993-19941D1970-04-10Montreal, PQMajor League
Ivan Ciernik93243256772001-20043R1977-10-30Levice, SlovakiaMajor League
Matt Clackson4000302012-20131L1985-04-26Pittsburgh, PAMinor Pro
Marty Clapton200001997-19981R1974-07-01Newton, MAMinor Pro
Kerry Clark1121817355911993-19952R1968-08-21Kelvington, SASKMinor Pro
Kyle Clark592462102000-20022R1980-02-14Essex, VTMinor Pro
Daniel Cleary3091726741998-19991R1978-12-18Carbonear, NFLDMajor League
Gerald Coleman2901102006-20082G1985-04-03Evanston, ILMajor League
Tim Conboy70012122332010-20111R1982-03-22Farmington, MNMajor League
Chris Conner60132740282012-20131R1983-12-23Westland, MIMajor League
Kory Cooper300001996-19971G1977-02-21Winsloe, PEIMinor Pro
Chris Corrinet90152237912000-20033W1978-10-29Trumbull, CTMajor League
Jeff Cowan62181331572009-20101L1976-09-27Scarborough, ONTMajor League
Ethan Cox201102010-20111R1987-07-25Richmond, BCMinor Pro
Nick Crawford7672431272010-20111D1990-02-23Caledon, ONTMinor Pro
Lawson Crouse200002015-20161L1997-06-23Mt. Brydges, ONTMajor League
Curtis Cruickshank2001101999-20012G1979-03-21Ottawa, ONTMinor Pro
Brian Curran139418226971993-19963D1963-11-05Toronto, ONTMajor League
Luke Curtin401141998-19991L1977-09-23St. Paul, MNMinor Pro
Jakub Cutta244525303332001-20054D1981-12-29Jablonec Nad Nisou, Czech Rep.Major League
Byron Dafoe53055101993-19952G1971-02-25Sussex, EnglandMajor League
Klas Dahlbeck301102014-20151D1991-07-06Katrineholm, SwedenMajor League
Maxime Daigneault1100002004-20051G1984-01-23St.-Jacques-le-Mineu, PQMinor Pro
Mathieu Darche80313566372008-20091L1976-11-26Montreal, PQMajor League
Kirk Daubenspeck28000102004-20051G1974-07-21Madison, WIMinor Pro
Laurent Dauphin410122014-20151C1995-03-27Repentigny, PQMajor League
John de Gray600002007-20081D1988-03-14Markham, ONTMinor Pro
John DeCaro300002008-20091G1982-11-09Marysville, WAMinor Pro
Robert DeCiantis400021999-20001C1977-06-11Mississauga, ONTMinor Pro
Adam Dennis1300022008-20091G1985-02-08Toronto, ONTMinor Pro
Frederic Deschenes300001998-19991G1976-01-12Quebec, PQMinor Pro
Len DiCostanzo100002008-20091G1985-04-01Port Jefferson Station, NYMinor Pro
Jeff Dimmen701172010-20111D1986-08-28Colorado Springs, COMinor Pro
Ryan Dingle23167142006-20082C1984-04-04Steamboat Springs, COMinor Pro
Joe DiPenta65257832009-20101D1979-02-25Barrie, ONTMajor League
Stephen Dixon80172845432007-20081C1985-09-07Halifax, NSMinor Pro
Jason Doig21145662002-20031D1977-01-29Montreal, PQMajor League
Louis Domingue58022372012-20153G1992-03-06Saint-Hyacinthe, PQMajor League
Justin Donati101102009-20101C1986-10-17Oakville, ONTMinor Pro
Aaron Downey3000191996-19971R1974-08-27Shelburne, ONTMajor League
Michael Downing100042015-20161D1995-05-19Canton, MIMinor Pro
Etienne Drapeau10000451999-20001C1978-01-10Quebec, PQMinor Pro
Justin Duberman156511231995-19961R1970-03-23New Haven, CTMajor League
Matt Duffy200022010-20111D1986-03-21Windham, MEMinor Pro
J.P. Dumont50321446391998-19991R1978-04-01Montreal, PQMajor League
Ryan Duncan64142236242011-20121R1985-07-14Calgary, ALTAMinor Pro
Chris Durno1211222006-20071L1980-10-31Scarborough, ONTMajor League
Todd Dutiaume100001993-19941L1973-05-26Winnipeg, MANMinor Pro
Christian Dvorak211242014-20151C1996-02-02Palos Heights, ILMajor League
Gordie Dwyer13123272007-20081L1978-01-25Dalhousie, NBMajor League
Darian Dziurzynski1812617433212012-20153L1991-03-30Lloydminster, ALTAMinor Pro
Andrew Ebbett74185472662007-20081C1983-01-02Vernon, BCMajor League
Tyler Eckford75101525372011-20121D1985-09-08Vancouver, BCMajor League
Justin Eddy1200002004-20051G1980-09-02Apple Valley, MNMinor Pro
Derek Edwardson1944862005-20061C1981-08-26Morton Grove, ILMinor Pro
Oliver Ekman-Larsson2071421282012-20131D1991-07-17Karlskrona, SwedenMajor League
Matt Ellis64122335162008-20112L1981-08-31Welland, ONTMajor League
Miika Elomo1443024541411996-20003L1977-04-21Turku, FinlandMajor League
Steve Eminger10332124802003-20052D1983-10-31Woodbridge, ONTMajor League
David Emma16281062000-20011R1969-01-14Cranston, RIMajor League
Shane Endicott912342006-20071C1981-12-21Saskatoon, SASKMajor League
Tyler Ennis69234265122009-20101R1989-10-06Edmonton, ALTAMajor League
Jhonas Enroth147033102008-20113G1988-06-25Stockholm, SwedenMajor League
Beau Erickson100002009-20101G1985-12-16Hinton, IAMinor Pro
Cade Fairchild1404462013-20141D1989-01-15Duluth, MNMajor League
Mike Farrell2153245772301999-20034R1978-10-20Carmel, INMajor League
Eric Fenton252571041993-19941R1969-07-17Troy, NYMinor Pro
Simon Ferguson2032641673602005-20083R1983-04-06Langley, BCMinor Pro
Andy Fermoyle400022003-20041D1975-12-08Warroad, MNMinor Pro
Chris Ferraro592033531272001-20032C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro12643781212422001-20032R1973-01-24Port Jefferson, NYMajor League
Justin Feser602242012-20131L1992-07-29Slave Lake, ALTAMinor Pro
Brett Festerling7431114642007-20081D1986-03-03Prince George, BCMajor League
Jakub Ficenec125242751771998-20013D1977-02-11Hradec Kralove, Czech Rep.Minor Pro
Corey Fienhage400062010-20111D1990-05-04Apple Valley, MNMinor Pro
Tomas Fleischmann5371219142004-20051L1984-05-16Koprivnice, Czech Rep.Major League
Rob Flick6071421752015-20161C1991-03-28London, ONTMinor Pro
Colin Forbes15242751171502001-20043W1976-02-16New Westminster, BCMajor League
Todd Ford300002009-20101G1984-05-01Calgary, ALTAMinor Pro
Nathan Forster68257602000-20033D1980-07-02Victoria, BCMinor Pro
J.F. Fortin1721130411591999-20056D1979-03-15Laval, PQMajor League
Colton Fretter80241640432008-20091C1982-03-12Harrow, ONTMinor Pro
Mike Funk1312382008-20091D1986-08-15Abbotsford, BCMajor League
Owen Fussey140201939492003-20052L1983-04-02Winnipeg, MANMajor League
Joaquin Gage2601141998-19991G1973-10-19Vancouver, BCMajor League
Greg Gardner500022007-20081C1987-04-29Cold Lake, ALTAMinor Pro
Paul Gardner101101996-19971C1956-03-05Fort Erie, ONTMajor League
Tyler Gaudet7381220222013-20152C1993-04-04Hamilton, ONTMajor League
Cameron Gaunce7523537602015-20161D1990-03-19Sudbury, ONTMajor League
Aaron Gavey721631471062005-20061C1974-02-22Sudbury, ONTMajor League
Martin Gendron1207461135931994-19962R1974-02-15Valleyfield, PQMajor League
Matt Generous6531114872008-20102D1985-05-04Cheshire, CTMinor Pro
Colby Genoway4182129362006-20071R1983-12-12Morden, MANMinor Pro
Nathan Gerbe1014153941092008-20102C1987-07-24Oxford, MIMajor League
Jim Gernander400002001-20021D1976-12-02Coleraine, MNMinor Pro
Victor Gervais1217881993-19982C1969-03-13Prince George, BCMinor Pro
Ryan Getzlaf1782533362005-20061C1985-05-10Regina, SASKMajor League
Steve Gibson1231421994-19951L1972-10-10Listowel, ONTMinor Pro
Trevor Gillies10139123202005-20072L1979-01-30Cambridge, ONTMajor League
Ryan Gillis803341998-19991D1976-12-31Salisbury, NBMinor Pro
Jason Gladney200001993-19941D1974-01-26Toronto, ONTMinor Pro
Curtis Glencross722120411592005-20072L1982-12-28Kindersley, SASKMajor League
Bobby Goepfert100002008-20091G1983-05-09Kings Park, NYMinor Pro
Philipp Gogulla76152035272009-20101L1987-07-31Dusseldorf, GermanyMinor Pro
Sergei Gonchar61103242671993-19952D1974-04-13Chelyabinsk, RussiaMajor League
Maxim Goncharov90316191512011-20132D1989-06-15Moscow, RussiaMinor Pro
Igor Gongalsky6747111062010-20122L1986-11-05Kiev, UkraineMinor Pro
Boyd Gordon123223961512003-20052C1983-10-19Unity, SASKMajor League
Brandon Gormley145156075962012-20153D1992-02-18Murray River, PEIMajor League
Brian Goudie9011351994-19951D1972-11-09The Pas, MANMinor Pro
Mark Gouett200022001-20021D1978-06-14Waubaushene, ONTMinor Pro
Jason Goulet821301998-19991L1975-05-08Warroad, MNMinor Pro
David Goverde100001993-19941G1970-04-09Toronto, ONTMajor League
Marc-Andre Gragnani205331211541472008-20113D1987-03-11Montreal, PQMajor League
Benoit Gratton198431131564121996-19993C1976-12-28Montreal, PQMajor League
Rocco Grimaldi52161733202015-20161R1993-02-08Anaheim, CAMajor League
Dov Grumet-Morris1100022006-20071G1982-02-28Evanston, ILMinor Pro
Vince Guidotti200001993-19941D1967-04-29Sacramento, CAMinor Pro
Garry Gulash2000111998-19991D1972-09-22Calgary, ALTAMinor Pro
Justin Hache66066202013-20152D1994-01-10Bathurst, NBMinor Pro
Kyle Hagel380551622013-20141D1985-01-21Hamilton, ONTMinor Pro
Chris Hajt1901734511302002-20053D1978-07-05Saskatoon, SASKMajor League
Jeff Halpern621341998-19991C1976-05-03Washington, DCMajor League
Trevor Halverson1584748955001994-19995L1971-04-06White River, ONTMajor League
Jason Hamilton400001998-19991D1977-06-25Montreal, PQMinor Pro
Casey Hankinson721013231061998-19991R1976-05-08Edina, MNMajor League
Joel Hanley7822022402013-20152D1991-06-08Keswick, ONTMajor League
David Harlock7131518661997-19981D1971-03-16Toronto, ONTMajor League
Duane Harmer713421999-20001D1974-06-03Fullarton, ONTMinor Pro
Shane Harper59122537182015-20161R1989-02-01Valencia, CAMajor League
Mark Hartigan2591625202006-20071C1977-10-15Lethbridge, ALTAMajor League
Dwayne Hay586713351997-19981L1977-02-11London, ONTMajor League
Harlin Hayes100001998-19991G1977-02-18New Glasgow, NSMinor Pro
Alex Henry301102002-20031D1979-10-18Elliot Lake, ONTMajor League
Matt Herr16358481061381998-20013C1976-05-26Hackensack, NJMajor League
Harold Hersh300022000-20011C1974-04-18Laval, PQMinor Pro
Corey Hessler800022003-20041D1977-05-19Mendota Heights, MNMinor Pro
Brett Hextall1972726532212011-20143R1988-04-02Philadelphia, PAMinor Pro
Kiley Hill200002000-20011L1975-01-02Val Caron, ONTMinor Pro
Jonas Hiller600002007-20081G1982-02-12Felben Wellhausen, SwitzerlandMajor League
Corey Hirsch5904402000-20022G1972-07-01Medicine Hat, ALTAMajor League
Alden Hirschfeld100002011-20121F1988-01-26Sylvania, OHMinor Pro
Martin Hlinka110183755842000-20022C1976-09-25Bratislava, SlovakiaMinor Pro
Justin Hocking9011341994-19951D1974-01-09Stettler, ALTAMajor League
Steven Hodges600002015-20161C1994-05-05Yellowknife, NWTMinor Pro
Justin Hodgman62112435552014-20151C1988-06-27Mississauga, ONTMajor League
Mike Hoffman72910191562006-20123D1980-09-20Scituate, MAMinor Pro
Ryan Hollweg430551232011-20121C1983-04-23Downey, CAMajor League
Kent Hulst4731472133605161993-20018C1968-04-08St. Thomas, ONTMinor Pro
Scott Humeniuk3771118801994-19962D1969-09-10Saskatoon, SASKMinor Pro
Dylan Hunter4531316242008-20091L1985-05-21Quebec, PQMinor Pro
Jani Hurme1601122005-20061G1975-01-07Turku, FinlandMajor League
Jamie Huscroft62013131661999-20012D1967-01-09Creston, BCMajor League
Kent Huskins119113546872005-20072D1979-05-04Almonte, ONTMajor League
Shane Hynes17134322005-20072F1983-11-07Calgary, ALTAMinor Pro
Chris Hynnes1997-19981D1970-08-12Thunder Bay, ONTMinor Pro
Jeff Jakaitis700002008-20112G1983-06-09Rochester, MNMinor Pro
Ray Jean100002008-20091G1982-07-14Randolph, MEMinor Pro
Chris Jensen12368701381411993-19952C1963-10-28Fort Saint John, BCMajor League
Martin Jiranek73153752751993-19941C1969-10-03Bashaw, ALTAMinor Pro
Jonas Johansson5036982004-20051R1984-03-18Jonkoping, SwedenMajor League
Chad Johnson3401122012-20131G1986-06-10Saskatoon, SASKMajor League
Keith Johnson711262008-20091F1984-10-21Windsor, CTMinor Pro
Nick Johnson14369132012-20131R1985-12-24Calgary, ALTAMajor League
Keith Jones6571241993-19941R1968-11-08Brantford, ONTMajor League
Randy Jones5031922192013-20141D1981-07-23Quispamsis, NBMajor League
Kevin Kaminski1133354877971993-19983C1969-03-13Churchbridge, SASKMajor League
Martin Kariya2002-20031L1981-10-05North Vancouver, BCMinor Pro
Matt Kassian200002014-20151L1986-10-28Edmonton, ALTAMajor League
Zack Kassian2010-20111R1991-01-24Windsor, ONTMajor League
Mark Kaufmann321301995-19961C1971-06-07Tokyo, JapanMinor Pro
Pat Kavanagh200042006-20071R1979-03-14Ottawa, ONTMajor League
Matt Keith78151732352006-20082C1983-04-11Edmonton, ALTAMajor League
Tim Kennedy103226082652008-20142L1986-04-30Buffalo, NYMajor League
Kevin Kerr420221993-19941R1967-09-18North Bay, ONTMinor Pro
Alexander Kharlamov121233356631995-19972R1975-09-23Moscow, RussiaMinor Pro
Alex Kim311222005-20061C1979-05-10Fullerton, CAMinor Pro
Jason King65293059422007-20081R1981-09-14Corner Brook, NFLDMajor League
Nate Kiser5000292004-20051D1982-05-04Southgate, MIMinor Pro
Olaf Kjenstad500041998-19991L1973-06-15Kamloops, BCMinor Pro
Sam Klassen14011112013-20141D1989-01-01Watrous, SASKMinor Pro
Ken Klee114716231761993-19952D1971-04-24Indianapolis, INMajor League
Jakub Klepis78131427762004-20051C1984-06-05Prague, Czech Rep.Major League
Rostislav Klesla21369162013-20141D1982-03-21Novy Jicin, Czech Rep.Major League
Rob Klinkhammer53143044362012-20131L1986-08-12Lethbridge, ALTAMajor League
Kyle Klubertanz500022007-20081D1985-09-23Sun Prairie, WIMinor Pro
Lorne Knauft7314161993-19941D1968-07-07Hanna, ALTAMinor Pro
Corban Knight33471182015-20161C1990-09-10Oliver, BCMajor League
Dieter Kochan1501122005-20061G1974-05-11Saskatoon, SASKMajor League
Dean Kolstad12112141995-19961D1968-06-16Edmonton, ALTAMajor League
Olaf Kolzig36011251993-19963G1970-04-06Johannesburg, South AfricaMajor League
Maxim Kondratiev3741317192005-20061D1983-01-20Togliatti, RussiaMajor League
Zenon Konopka762950791542005-20072C1981-01-02Niagara-on-the-Lake, ONTMajor League
Steve Konowalchuk81141541993-19941L1972-11-11Salt Lake City, UTMajor League
Michael Kostka15665157702008-20102D1985-11-28Etobicoke, ONTMajor League
Rick Kowalsky1082448721731996-19993R1972-03-20Simcoe, ONTMinor Pro
Charlie Kronschnabel401102006-20071F1983-02-08Mendota Heights, MNMinor Pro
Todd Krygier634761997-19981L1965-10-12Chicago Heights, ILMajor League
Nick Kuiper700062006-20071D1982-02-12Beaconsfield, PQMinor Pro
Chris Kunitz5044122005-20061L1979-09-26Regina, SASKMajor League
Dave LaCouture401101993-19941L1969-12-30Natick, MAMinor Pro
Christian Laflamme201121998-19991D1976-11-24Saint-Charles, PQMajor League
Brian LaFleur100021998-19991D1975-03-11Bloomington, MNMinor Pro
Jacob Lagace58101323342009-20112L1990-01-09St.-Hyacinthe, PQMinor Pro
Brooks Laich90171330452003-20052C1983-06-23Wawota, SASKMajor League
Patrick Lalime200002009-20101G1974-07-07St. Bonaventure, PQMajor League
Juho Lammikko100022015-20161L1996-01-29Noormarkku, FinlandMajor League
Jean-Philippe Lamoureux2801122009-20101G1984-08-20Grand Forks, NDMinor Pro
Bryce Lampman800002012-20131D1982-08-31Rochester, MNMajor League
Jon Landry200022005-20061D1983-05-01Montreal, PQMinor Pro
Phil Lane1622018381492012-20153R1992-05-29Rochester, NYMinor Pro
Ryan Lang100002005-20061C1980-07-24Regina, SASKMinor Pro
Dan Laperriere69142640331996-19971D1969-03-28Laval, PQMajor League
Yan-Pavel Laplante600022013-20141C1995-04-23Ste-Martine, PQMinor Pro
Zac Larraza201102015-20161F1993-02-25Scottsdale, AZMinor Pro
Brad Larsen55131427402009-20101L1977-06-28Nakusp, BCMajor League
Matt Lashoff14000172014-20151D1986-09-29East Greenbush, NYMajor League
Brad Layzell302201995-19961D1972-03-15Beaconsfield, PQMinor Pro
Jay Leach20369302007-20081D1979-09-02Syracuse, NYMajor League
Pat Leahy911282001-20021R1979-06-09Duxbury, MAMajor League
Rob Leask302221995-19961D1971-06-09Toronto, ONTMinor Pro
Carl LeBlanc200001997-19981D1971-09-06Drummondville, PQMinor Pro
Mike Lee23000102012-20153G1990-10-05Roseau, MNMinor Pro
Maxime Legault72121224872009-20112R1989-03-28St. Agathe, PQMinor Pro
David Leggio4100022010-20152G1984-07-31Williamsville, NYMinor Pro
Michael Leighton1600022006-20071G1981-05-19Petrolia, ONTMajor League
Rob Lemelin100002008-20091G1982-10-12Hamilton, MAMinor Pro
Nick Lent300022002-20031R1977-06-10Westwood, MAMinor Pro
Lucas Lessio123454287932012-20153L1993-01-23Maple, ONTMajor League
Jean-Philippe Levasseur1000002007-20081G1987-01-15Victoriaville, PQMinor Pro
Carlyle Lewis13011342004-20051R1978-03-01Middleton, NSMinor Pro
Matt Libby7111415332002-20042D1978-07-16Saco, MEMinor Pro
Colin Long1935842011-20121C1989-06-19Santa Ana, CAMinor Pro
Chris Longo1261432461021993-19952R1972-01-05Belleville, ONTMinor Pro
Mark Louis174114153492011-20154D1987-04-18Ponoka, ALTAMinor Pro
Cliff Loya902252008-20091D1981-05-08Pittsburgh, PAMinor Pro
Nathan Lutz900002003-20041D1978-02-12Mistatim, SASKMinor Pro
Zac Lynch701122015-20161F1992-03-15Pittsburgh, PAMinor Pro
Kenny Macaulay35189312008-20091D1984-04-29Baddeck, NSMinor Pro
Matt Macdonald55145432008-20091D1983-03-16Niagara Falls, ONTMinor Pro
Matt Mackenzie1621342015-20161D1991-10-15New Westminster, BCMinor Pro
Brett MacLean63252348452011-20121L1988-12-24London, ONTMajor League
Stephane Madore4022121997-19981D1974-03-13Hull, PQMinor Pro
Mark Major145186245931997-19992L1970-03-20Toronto, ONTMajor League
Kevin Malgunas300041996-19971R1971-07-12Prince George, BCMinor Pro
Stewart Malgunas1862452761991995-19994D1970-04-21Prince George, BCMajor League
Matt Mallgrave301101994-19951FSilver Spring, MDMinor Pro
Darren Maloney400061998-19991D1972-03-10Claresholm, ALTAMinor Pro
Dominic Maltais300041996-19971R1972-05-31Boucherville, PQMinor Pro
Mark Mancari203891162051732008-20113D1985-07-11London, ONTMajor League
Peter Mannino1801102011-20152G1984-02-17Farmington Hills, MIMajor League
Jason Mansoff1000001996-19982D1972-12-11Edmonton, ALTAMinor Pro
Josef Marha808821998-19991C1976-06-02Havlickuv Brod, CzechMajor League
Jason Marshall200042005-20061D1971-02-22Cranbrook, BCMajor League
Nathan Marsters4200002005-20072G1980-01-28Grimsby, ONTMinor Pro
Neal Martin102201996-19971D1975-09-08Sudbury, ONTMinor Pro
Darcy Martini22369281994-19951D1969-01-30Castlegar, BCMajor League
Jordan Martinook1823854921192012-20153L1992-07-25Brandon, MANMajor League
Mike Matheson5481220302015-20161D1994-02-27Pointe-Claire, PQMajor League
Jim Mathieson113816243181993-19963D1970-01-24Kindersley, SASKMajor League
Scott Matusovich400061994-19951D1969-10-31Southbury, CTMinor Pro
Justin Maylan100022011-20121C1991-01-20Calgary, ALTAMinor Pro
Jay Mazur3811718391995-19961R1965-01-22Hamilton, ONTMajor League
Kenndal McArdle19336342011-20121L1987-01-04Toronto, ONTMajor League
Darren McAusland24134691031211993-20005L1972-03-03Grovedale, ALTAMinor Pro
Cam McCaffrey19000362004-20051R1983-07-12Calgary, ALTAMinor Pro
Dennis McCauley731221331142010-20111F1985-08-15Billerica, MAMinor Pro
Cody McCormick661712291682009-20101C1983-04-18London, ONTMajor League
Mark McCutcheon520222009-20101C1984-05-21Ithaca, NYMinor Pro
Curtis McElhinney2502202011-20121G1983-05-23London, ONTMajor League
John Mcfarland56141024472015-20161R1992-04-02Richmond Hill, ONTMajor League
David McKee700002006-20071G1983-12-05Irving, TXMinor Pro
Greg McKegg47101323222015-20161C1992-06-17St. Thomas, ONTMajor League
Mike McKenna15001010122007-20163G1983-04-11St. Louis, MOMajor League
Brandon McMillan48111526782012-20142L1990-03-22Richmond, BCMajor League
Patrick McNeill231111282014-20151D1987-03-17Strathroy, ONTMinor Pro
Wade Megan7514923532015-20161C1990-07-22Canton, NYMajor League
Dean Melanson106422261942000-20033D1973-11-19Antigonish, NSMajor League
Bjorn Melin5981422282006-20071L1981-07-04Jonkoping, SwedenMajor League
James Melindy49202402012-20153D1993-12-11St. John's, NFLDMinor Pro
Francois Methot5381927122003-20041C1978-04-26Montreal, PQMinor Pro
Glen Metropolit164671291961751999-20034C1974-06-25Toronto, ONTMajor League
Andy Miele209621171791812011-20143C1988-04-15Detroit, MIMajor League
Brendan Mikkelson6661016502007-20081L1987-06-22Regina, SASKMajor League
Drew Miller110324072632005-20083L1984-02-17Dover, NJMajor League
Greg Miller353710102014-20151F1989-10-02Toronto, ONTMinor Pro
Craig Mills4871118591998-19991R1976-08-27Toronto, ONTMajor League
Graham Mink25875721473252001-20054R1979-05-21Stowe, VTMajor League
John Mitchell200002013-20141F1986-07-10Neenah, WIMinor Pro
Stephen Moon100002000-20011D1976-04-06Riceton, SASKMinor Pro
Barrie Moore117234366561998-20023L1975-05-22London, ONTMajor League
Ian Moran18145102006-20071R1972-08-24Cleveland, OHMajor League
Shaone Morrisonn8451823732003-20052D1982-12-23Vancouver, BCMajor League
Joe Motzko34151429202006-20071R1980-03-14Bemidji, MNMajor League
Rick Mrozik145623291151997-19992D1975-01-02Duluth, MNMajor League
Bryan Muir211221998-19991D1973-06-08Winnipeg, MANMajor League
Ryan Mulhern18264711351621996-20003R1973-01-11Havertown, PAMajor League
Colin Murphy50131730502008-20091L1980-04-11Fort McMurray, ALTAMinor Pro
Connor Murphy3601313482013-20141D1993-03-26Dublin, OHMajor League
Mark Murphy208671021692322000-20033W1976-08-06Duxbury, MAMinor Pro
Tim Murray281910141998-19991D1974-11-14Calgary, ALTAMinor Pro
John Muse100002010-20111G1988-08-01East Falmouth, MAMinor Pro
Jesse Mychan300022013-20141L1992-07-02Saskatoon, SASKMinor Pro
Brantt Myhres9101532000-20011L1974-03-18Edmonton, ALTAMajor League
Alain Nasreddine7011361998-19991D1975-07-10Montreal, PQMajor League
Gregg Naumenko700002005-20061G1977-03-30Chicago, ILMajor League
Nick Naumenko75153550402001-20021D1974-07-07Chicago, ILMinor Pro
Corey Neilson5022111997-19981D1976-08-22Oromocto, NBMinor Pro
Jeff Nelson3361242223463121993-20015C1972-12-18Prince Albert, SASKMajor League
Todd Nelson1552169901451993-19952D1969-05-15Prince Albert, SASKMajor League
Andrei Nikolishin200021997-19981C1973-03-25Vorkuta, RussiaMajor League
Carlin Nordstrom10011361998-19991R1973-02-20Saskatoon, SASKMinor Pro
Doug O'Brien22066192006-20071D1984-02-16St. John's, NFLDMajor League
Pierre-Luc O'Brien200022006-20071F1982-07-22Nicolet, PQMinor Pro
Shane O'Brien77833412872005-20061D1983-08-09Port Hope, ONTMajor League
Dan O'Donoghue1900022013-20152F1991-01-28Port Jefferson, NYMinor Pro
Brian O'Hanley1602282010-20111D1984-12-18Quincy, MAMinor Pro
Mike O'Neill4701141997-19981G1967-11-03Montreal, PQMajor League
Cal O'Reilly511202011-20121C1986-09-30Toronto, ONTMajor League
Patrick O'Sullivan26102030162011-20121L1985-02-01Toronto, ONTMajor League
Evan Oberg4871118472014-20151D1988-02-16Forestburg, ALTAMajor League
Dylan Olsen4751116122015-20161D1991-01-03Calgary, ALTAMajor League
Brett Olson67131326202015-20161C1987-02-19Superior, WIMinor Pro
Mike Omicioli15461061998-20002C1976-03-09West Warwick, RIMinor Pro
Kyle Ostrow500042010-20111F1987-09-05Calgary, ALTAMinor Pro
Maxime Ouellet146022112001-20054G1981-06-17Beauport, PQMajor League
Nathan Oystrick601132431072011-20121D1982-12-17Regina, SASKMajor League
Greg Pankewicz2891221991995-19961W1970-10-06Drayton Valley, ALTAMajor League
Darryl Paquette1400001995-19961G1971-03-25Sudbury, ONTMinor Pro
P.A. Parenteau84374077772005-20072R1983-03-24Hull, PQMajor League
Dwight Parrish612571451998-20002D1972-04-06Southfield, MIMinor Pro
Mark Parrish56173451122010-20111R1977-02-02Edina, MNMajor League
Mike Parson700001993-19952G1970-03-12Listowel, ONTMinor Pro
Brad Parsons130102636362002-20053C1979-07-13Kingston, MAMinor Pro
Ron Pascucci10242024981993-19973D1970-06-09Lawrence, MAMinor Pro
Jeff Paul601231411998-20052D1978-03-01London, ONTMajor League
Pat Peake121101141993-19973R1973-05-28Rochester, MIMajor League
Randy Pearce893238701051993-19973L1970-02-23Kitchener, ONTMinor Pro
Rob Pearson441824421431995-19961R1971-03-08Oshawa, ONTMajor League
Stephen Peat412241252000-20033R1980-03-10Princeton, BCMajor League
Scott Pellerin603302003-20041L1970-01-09Shediac, NBMajor League
Mike Peluso1164445891091998-20013R1974-09-02Bismarck, NDMajor League
Dustin Penner57394584682005-20061L1982-09-28Winkler, MANMajor League
Colin Pepperall400061998-19991L1978-04-28Niagara Falls, ONTMinor Pro
Michel Periard522212382004-20051D1979-11-10Saint-Constant, PQMinor Pro
Brendan Perlini2014-20151L1996-04-27Guildford, EnglandMajor League
Joel Perrault25121224202005-20061C1983-04-06Montreal, PQMajor League
Corey Perry19161834322005-20061R1985-05-16Peterborough, ONTMajor League
Dennis Persson13252126402008-20113D1988-06-02Nykoping, SwedenMinor Pro
Colin Peters500002004-20051D1981-12-04Eden Prairie, MNMinor Pro
Geoff Peters1113329621791998-20084C1978-04-30Hamilton, ONTMinor Pro
Warren Peters100002002-20031C1982-07-10Saskatoon, SASKMajor League
Alex Petizian200002010-20111G1987-03-09Kirkland, PQMinor Pro
Matt Pettinger1423633691882000-20033L1980-10-22Edmonton, ALTAMajor League
Rich Peverley100002004-20051C1982-07-08Kingston, ONTMajor League
Chris Phelps12044101995-19972D1973-02-21Lapeer, MIMinor Pro
Michel Picard61414485991993-19941L1969-10-07Beauport, PQMajor League
Richard Pitirri924641999-20001C1978-01-01Burlington, ONTMinor Pro
Geoff Platt60283058492007-20081C1985-07-10Toronto, ONTMajor League
Steve Poapst454441511953221993-20007D1969-01-03Cornwall, ONTMajor League
Andrej Podkonicky56121426312003-20041L1978-05-09Zvolen, Czech Rep.Major League
Justin Pogge3702262011-20121G1986-04-22Fort McMurray, ALTAMajor League
Igor Pohanka67112435292005-20061C1983-07-05Piestany, SlovakiaMinor Pro
Joel Poirier30538341995-19961L1975-01-15Richmond Hill, ONTMinor Pro
Mike Pomichter200001995-19961L1973-09-10New Haven, CTMinor Pro
Marc Potvin711715322101996-19971R1967-01-29Ottawa, ONTMajor League
Steve Potvin100021995-19961R1974-09-26Montreal, PQMinor Pro
Marc-Antoine Pouliot48122436632011-20121C1985-05-22Quebec, PQMajor League
Hugo Proulx200021996-19971C1972-06-08Drummondville, PQMinor Pro
Mike Pudlick6991524602003-20041D1978-02-24Blaine, MNMinor Pro
Mathieu Raby300061997-19981D1975-01-19Hull, PQMinor Pro
Andre Racicot1900001994-19951G1969-06-09Rouyn-Noranda, PQMajor League
Jonathan Racine69189892015-20161D1993-05-28Montreal, PQMajor League
Kevin Raine501122013-20141D1993-05-28Dryden, ONTMinor Pro
Kyle Rank123101828782008-20102R1982-12-28Elmira, ONTMinor Pro
Kyle Rau63171431242015-20161C1992-10-24Eden Prairie, MNMajor League
Chris Rawlings600002012-20142G1988-09-19North Delta, BCMinor Pro
Joel Rechlicz360001492012-20131R1987-06-14Brookfield, WIMajor League
Dylan Reese72103040422014-20151D1984-08-29Pittsburgh, PAMajor League
Brent Regner6551823342015-20161D1989-05-17Westlock, ALTAMajor League
Matt Reid200002002-20031C1978-07-13Massena, NYMinor Pro
Chad Remackel100001996-19971L1971-11-09St. Paul, MNMinor Pro
Jon Rempel201151997-19981D1971-09-11Steinbach, MANMinor Pro
Jake Riddle600042005-20061L1983-04-22Minneapolis, MNMinor Pro
Tobias Rieder73322153102013-20152C1993-01-10Landshut, GermanyMajor League
Stefan Rivard300022001-20021C1974-03-14New Liskeard, ONTMinor Pro
Louis Robitaille11738112892003-20052L1982-03-16Montreal, PQMajor League
Todd Rohloff197727342051998-20034D1974-01-16Grand Rapids, MNMajor League
Brian Roloff7642024202010-20111F1986-08-08West Seneca, NYMinor Pro
Aaron Rome1541539542572005-20083D1983-09-27Brandon, MANMajor League
Ashton Rome6611920632011-20121R1985-12-31Nesbitt, MANMinor Pro
Mike Rosati3200061998-19991G1968-01-07Toronto, ONTMajor League
Howie Rosenblatt100001997-19981R1969-01-03Philadelphia, PAMinor Pro
Nick Ross3551318162011-20121D1989-02-10Edmonton, ALTAMinor Pro
Remi Royer421891421998-20012D1978-03-13Donnacona, PQMajor League
Joe Rullier6011142006-20071D1980-01-28Montreal, PQMinor Pro
David Rundblad86164359532011-20143D1990-10-08Lycksele, SwedenMajor League
Bobby Ryan56243458442005-20083R1987-03-17Cherry Hill, NJMajor League
Jason Saal100001997-19981G1975-02-01Detroit, MIMinor Pro
Jeff Salajko200001998-19991G1975-04-18Kitchener, ONTMinor Pro
Brian Salcido1471862801382006-20082D1985-04-14Hermosa Beach, CAMajor League
Andreas Salomonsson3171724232002-20031L1973-12-19Ornskoldsvik, SwedenMajor League
Henrik Samuelsson68182240562014-20151C1994-02-07Pittsburgh, PAMajor League
Philip Samuelsson5151520312014-20151D1991-07-26Leksand, SwedenMajor League
Vinny Saponari613462015-20161R1990-02-15Powder Springs, GAMinor Pro
Nathan Saunders36134882005-20072D1985-04-25Charlottetown, PEIMinor Pro
Yann Sauve301102015-20161D1990-02-18Montreal, PQMajor League
Eric Scheid300002015-20161F1992-05-05Blaine, MNMinor Pro
Drew Schiestel9762935512009-20112D1989-04-09Hamilton, ONTMinor Pro
David Schlemko213402014-20151D1987-05-07Edmonton, ALTAMajor League
Andy Schneider573811812007-20081D1981-07-31Grand Forks, NDMinor Pro
Rob Schremp75212142402015-20161C1986-07-01Fulton, NYMajor League
Derek Schutz20123142000-20011C1979-03-05Yorkton, SASKMinor Pro
Felix Schutz1452841691222008-20102C1987-11-03Erding, GermanyMinor Pro
John Scrymgeour300022010-20111F1986-06-23Pickering, ONTMinor Pro
Ken Scuderi2005-20061D1980-08-21Bethpage, NYMinor Pro
Brandon Segal545914462007-20081R1983-07-12Richmond, BCMajor League
Trevor Segstro300002003-20041R1978-09-11Calgary, ALTAMinor Pro
Marc Seliger600001996-19971G1974-05-01Rosenheim, GermanyMinor Pro
Eric Selleck74815231852014-20151L1987-10-20Brockville, ONTMajor League
Sean Selmser6415281995-19982L1974-11-10Calgary, ALTAMajor League
Alexander Semin431462003-20041R1984-03-03Krasnojarsk, RussiaMajor League
Cam Severson8000112000-20011L1978-08-15Canora, SASKMajor League
Ryan Shannon85296695562005-20072C1983-03-02Darien, CTMajor League
Logan Shaw191131442015-20161R1992-10-05Glace Bay, NSMajor League
Curtis Sheptak13033321998-19991D1974-11-19Leduc, ALTAMinor Pro
Brendan Shinnimin19047611081882012-20153C1991-01-07Winnipeg, MANMajor League
Steve Shirreffs44358141999-20012D1976-02-18Bethesda, MDMinor Pro
Jason Shmyr853473111999-20012L1975-07-27Fairview, ALTAMinor Pro
Kayle Short26134271996-19982D1973-05-16Barrie, ONTMinor Pro
Mike Siklenka20101161999-20023D1979-12-18Meadow Lake, SASKMajor League
Tyler Sikura400002015-20161C1992-05-18Aurora, ONTMinor Pro
Wayne Simpson688283662015-20161R1989-11-19Fort Gordon, GAMinor Pro
Russ Sinkewich21044152012-20131D1985-09-21Westlake, OHMinor Pro
Jeff Sirkka76618241131993-19941D1968-06-17Sudbury, ONTMinor Pro
Brett Skinner4161218242006-20071D1983-06-28Brandon, MANMajor League
Rob Skrlac33033872001-20021W1976-06-10Port McNeill, BCMajor League
John Slaney37172340211993-19952D1972-02-07St. John's, NFLDMajor League
Aaron Slattengren5791322382005-20092C1981-12-28Duluth, MNMinor Pro
Ladislav Smid7132528482005-20061D1986-02-01Frydlant, Czech Rep.Major League
Jordan Smith5568141452005-20061D1985-11-04Sault Ste. Marie, ONTMinor Pro
Kenny Smith48088292005-20061D1981-12-31Stoneham, MAMinor Pro
Scooter Smith200002005-20061C1980-11-11Edmonton, ALTAMinor Pro
Jordon Southorn27381182013-20152D1990-05-15Montreal, PQMinor Pro
Mike Souza275510162003-20041L1978-01-28Wakefield, MAMinor Pro
Kevin Spiewak311242002-20031F1979-05-03Schaumburg, ILMinor Pro
Alain St. Hilaire911201998-19991C1975-03-28Montreal, PQMinor Pro
Bruno St. Jacques1331539541302005-20083D1980-08-22Montreal, PQMajor League
David St. Pierre714501995-19961C1972-03-22Montreal, PQMinor Pro
Garrett Stafford613462011-20121D1980-01-28Los Angeles, CAMajor League
Sebastian Stalberg801152013-20141R1990-03-06Lerum, SwedenMinor Pro
Rastislav Stana5401182000-20044G1980-01-10Kosice, SlovakiaMajor League
Marty Standish6112312000-20011R1978-07-10Kelvington, SASKMinor Pro
Tim Stapleton905542005-20061R1982-07-19Forest Park, ILMajor League
Robb Stauber3000041996-19971G1967-11-25Duluth, MNMajor League
Joel Stepp17213212005-20061C1983-02-11Sylvan, ALTAMinor Pro
Brett Sterling198614302011-20121L1984-04-24Los Angeles, CAMajor League
Dyson Stevenson200022014-20151R1993-07-15Shaunavon, SASKMinor Pro
Glenn Stewart1022401997-19981L1970-07-30Scarborough, ONTMinor Pro
Scott Stirling100002003-20041G1977-08-02Hull, MAMinor Pro
Michael Stone87153550442011-20132D1990-06-07Winnipeg, MANMajor League
Dean Stork13022151998-20002D1975-10-02Edmonton, ALTAMinor Pro
Garret Stroshein1051342682002-20053W1980-04-04Edmonton, ALTAMajor League
Colin Stuart72162844532010-20111L1982-07-08Rochester, MNMajor League
Chris Summers144420241432011-20154D1988-02-05Ann Arbor, MIMajor League
Brian Sutherby661228401442000-20054C1982-03-01Edmonton, ALTAMajor League
Jaroslav Svejkovsky70503585721996-19982L1976-10-01Plzen, Czech Rep.Major League
Corey Syvret300042011-20121D1989-02-19Millgrove, ONTMinor Pro
Jordan Szwarz1903554891792011-20154C1991-05-14Burlington, ONTMajor League
Shawn Szydlowski200002010-20111R1990-08-05St. Clair Shores, MIMinor Pro
Rick Tabaracci3011151993-19941G1969-01-02Toronto, ONTMajor League
Steve Tardif332911481998-19991C1977-03-29Sainte-Agnes, PQMinor Pro
Zach Tarkir32347202008-20091D1984-06-28Fresno, CAMinor Pro
Mike Taylor100021995-19961C1971-08-18Kingston, ONTMinor Pro
Sergei Tertyshny9763541551994-19962D1970-06-03Chelyabinsk, RussiaMinor Pro
Alexei Tezikov1111333461281999-20012D1978-06-22Tolyatti, RussiaMajor League
Joel Theriault15022891997-19981D1976-10-30Montreal, PQMinor Pro
Shawn Thornton15448552006-20071R1977-07-23Oshawa, ONTMajor League
Mario Thyer300001993-19941C1966-09-29Montreal, PQMajor League
Stas Tkatch100001997-19981R1971-07-12Moscow, RussiaMinor Pro
Daine Todd5432932222013-20141C1987-01-10Red Deer, ALTAMinor Pro
Lorne Toews611201997-19981L1973-06-17Winnipeg, MANMinor Pro
Jeff Toms53192847241998-20002L1974-06-04Swift Current, SASKMajor League
Kerry Toporowski3000521997-19981D1971-04-09Paddockwood, SASKMinor Pro
Mike Torchia1201101995-19961G1972-02-23Toronto, ONTMajor League
Corey Trivino503151862013-20152C1990-01-12Toronto, ONTMinor Pro
Corey Tropp761030401132010-20111R1989-07-25Grosse Pointe Woods, MIMajor League
Brock Trotter35121931162011-20121C1987-01-16Brandon, MANMajor League
Chase Trull511202008-20091W1984-06-18Brookville, ONTMinor Pro
Travis Tucker21101281996-19993D1971-03-15Hartford, CTMinor Pro
Ron Tugnutt58011191995-19961G1967-10-22Scarborough, ONTMajor League
Tony Turgeon35011732015-20161D1989-09-21Grand Forks, NDMinor Pro
Travis Turnbull801413271312008-20113F1986-07-07St. Louis, MOMajor League
Nick Tuzzolino20112282010-20111D1986-01-19Buffalo, NYMinor Pro
Roman Tvrdon135121729592001-20043C1981-01-29Trencin, SlovakiaMajor League
Jason Ulmer212345690662000-20054C1978-12-20Wilcox, SASKMinor Pro
Stefan Ustorf107295988841994-19973C1974-01-03Kaufbeuren, GermanyMajor League
Boris Valabik24246922012-20131D1986-02-14Nitra, SlovakiaMajor League
Ryan Van Buskirk61235782000-20033D1980-01-12Sault Ste. Marie, ONTMinor Pro
David Van Drunen400021997-19981D1976-01-31Sherwood Park, ALTAMajor League
Ryan VandenBussche374151191998-19991R1973-02-28Simcoe, ONTMajor League
John Varga201101994-19951L1974-01-31Chicago, ILMinor Pro
Adrian Veideman611222007-20081D1983-04-13Sicamous, BCMinor Pro
Keven Veilleux16213522013-20141R1989-06-27St-Georges-de-Beauce, PQMinor Pro
Darcy Verot643692782003-20052L1976-07-13Radville, SASKMajor League
Mike Vigilante5961117122003-20041R1979-08-19Dearborn, MIMinor Pro
Mark Visentin7503322012-20142G1992-08-07Waterdown, ONTMajor League
Mark Voakes18651162010-20111F1984-04-06St. Thomas, ONTMinor Pro
Alexandre Volchkov96162844911996-20004R1977-09-25Moscow, RussiaMajor League
Mike Wall3001102005-20072G1985-07-25Telkwa, BCMajor League
Kyle Wanvig631325381322009-20101R1981-01-29Calgary, ALTAMajor League
Steve Ward811272008-20091D1986-02-13Scarborough, ONTMinor Pro
Francis Wathier685914532014-20151L1984-12-07St. Isidore, ONTMajor League
Matt Watkins70112536482011-20121R1986-11-22Regina, SASKMajor League
Geoff Waugh13011332008-20091D1983-08-25Winnipeg, MANMinor Pro
Mike Weber122623292472008-20102D1987-12-16Pittsburgh, PAMajor League
MacKenzie Weegar6271724602015-20161D1994-01-07Ottawa, ONTMajor League
Eric Weinrich88319221022006-20082D1966-12-19Roanoke, VAMajor League
Justin Weller300002013-20141D1991-07-26Daysland, ALTAMinor Pro
Chris Wells300002001-20021C1975-11-12Calgary, ALTAMajor League
Ethan Werek1822531561282011-20143C1991-06-07Markham, ONTMinor Pro
Darren Wetherill500021998-19991D1970-01-28Regina, SASKMinor Pro
Trent Whitfield3481021532552621998-20057C1977-06-17Alameda, SASKMajor League
Derek Whitmore2355647103612008-20113F1984-12-17Rochester, NYMajor League
Joe Whitney101102010-20111F1988-02-06Reading, MAMajor League
Jeff Williams901142002-20031L1976-02-11Pointe-Claire, PQMinor Pro
Brian Willsie53241741472004-20051L1978-03-16London, ONTMajor League
Clay Wilson93123951582006-20082D1983-04-05Sturgeon Lake, MNMajor League
Garrett Wilson3771320552015-20161L1991-03-16Barrie, ONTMajor League
Ross Wilson14527141995-19961R1969-06-26The Pas, MANMinor Pro
Petteri Wirtanen145173855982006-20082C1986-05-28Hyvinkaa, FinlandMajor League
Brendan Witt30246561996-19971D1975-02-20Humboldt, SASKMajor League
Bob Woods501121995-19961D1968-01-24LeRoy, SASKMinor Pro
Jason Woolley41122941141993-19941D1969-07-27Toronto, ONTMajor League
Terry Yake55113849472000-20011C1968-10-22New Westminster, BCMajor League
Matthew Yeats700002003-20041G1979-04-06Montreal, PQMajor League
Brandon Yip66142034872013-20141R1985-04-25Vancouver, BCMajor League
Nolan Yonkman119510152352001-20054D1981-04-01Punnichy, SASKMajor League
Marek Zagrapan80212849442008-20091C1986-12-06Presov, SlovakiaMinor Pro
Richard Zednik57162137701995-19972L1976-01-06Banska Bystrica, SlovakiaMajor League
Rob Zettler59311141111999-20012D1968-03-08Sept-Iles, PQMajor League
Dwayne Zinger191721282342002-20053D1975-07-06Coronation, ALTAMajor League
Jonathan Zion600042002-20031D1981-05-21Nepean, ONTMinor Pro

+
† 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.