hockey DB
search by league
team
morning report
contact us
home

Syracuse Crunch all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Peter Abbandonato5511162762019-20212C1998-03-25Laval, PQMinor Pro
Chad Ackerman900041997-19981D1973-06-15Rochester, MIMinor Pro
Jason Akeson1114522017-20181R1990-06-03Orleans, ONTMajor League
Brandon Alderson800022016-20171R1992-01-22Oakville, ONTMinor Pro
Chris Aldous1205521999-20001D1975-11-19Massena, NYMinor Pro
Chad Allan2821046564021996-20004D1976-07-12Davidson, SASKMinor Pro
Tristan Allard6251318322022-20242C2002-06-23Renfrew, ONTMinor Pro
Bryan Allen9112111999-20001D1980-08-21Kingston, ONTMajor League
Hugo Alnefelt8501122021-20243G2001-06-04Danderyd, SwedenMajor League
Jeffrey Ambrosio400002000-20011L1977-04-26Mississauga, ONTMinor Pro
Andy Andreoff752629551502018-20191C1991-05-17Pickering, ONTMajor League
Mike Angelidis26350601105322012-20164C1985-06-27Woodbridge, ONTMajor League
Olivier Archambault36101121332017-20192L1993-02-16Le Gardeur, PQMinor Pro
Carter Ashton2931114612014-20151R1991-04-01Saskatoon, SASKMajor League
Doug Ast6161420191996-19971C1973-04-17Chilliwack, BCMinor Pro
Jean-Sebastien Aubin800001997-19981G1977-07-19Montreal, PQMajor League
Serge Aubin5561420571997-19981C1975-02-15Val-d'Or, PQMajor League
Adrian Aucoin100183149991994-19962D1973-07-03Ottawa, ONTMajor League
Keith Aulie20336342012-20131D1989-06-11Regina, SASKMajor League
Jared Aulin64162137362009-20101C1982-03-15Calgary, ALTAMajor League
Mike Ayers2300022005-20061G1980-01-16Hingham, MAMinor Pro
John Badduke11482106491994-19973R1972-06-21Calgary, ALTAMinor Pro
Jack Baker200002001-20021R1980-02-21Boston, MAMinor Pro
Jaroslav Balastik205611122005-20072L1979-11-28Gottwaldov, Czech Rep.Major League
Rudolfs Balcers368715222022-20231L1997-04-08Liepaja, LatviaMajor League
Mark Barberio7383442442012-20131D1990-03-23Montreal, PQMajor League
Alex Barre-Boulet2921131893021342018-20246C1997-05-21Montmagny, PQMajor League
Bates Battaglia2961622152009-20101L1975-12-13Chicago, ILMajor League
Francois Beauchemin7232730552004-20051D1980-06-04Sorel, PQMajor League
Danny Beauregard2000151994-19951C1973-09-07Eastman, PQMinor Pro
Jason Beckett500062004-20051D1980-07-23Lethbridge, ALTAMinor Pro
Ryan Bednard200002020-20211G1997-03-31Macomb, MIMinor Pro
Kris Beech1651015222007-20081C1981-02-05Salmon Arm, BCMajor League
Matt Beleskey27111324392010-20111L1988-06-07Windsor, ONTMajor League
Brendan Bell49102535302009-20101D1983-03-31Ottawa, ONTMajor League
Mark Bell3971017412011-20121C1980-08-05St. Paul's, ONTMajor League
Blake Bellefeuille188284371952000-20033C1977-12-27Framingham, MAMajor League
Jordy Bellerive1100082023-20241C1999-05-02North Vancouver, BCMinor Pro
Garett Bembridge200002005-20061R1981-07-06Saskatoon, SASKMinor Pro
Cal Benazic100002003-20041D1975-09-29MacKenzie, BCMinor Pro
Radim Bicanek1242860882352000-20032D1975-01-18Uherske Hradiste, CzechMajor League
Stu Bickel6033142010-20111D1986-10-02Chanhassen, MNMajor League
Jamie Bird100001998-19991D1974-07-03Rochester, NYMinor Pro
Tyler Bird903322019-20222R1996-08-14Andover, MAMinor Pro
J.B. Bittner210122005-20061F1982-05-27Pittsburgh, PAMinor Pro
John Blessman2445991995-19972D1967-04-27Agincourt, ONTMinor Pro
Nick Bligh100022018-20191F1993-01-16Milton, MAMinor Pro
Dylan Blujus151113849672014-20173D1994-01-22Buffalo, NYMinor Pro
Mike Blunden1465047972072008-20164R1986-12-15North York, ONTMajor League
Igor Bobkov600022010-20122G1991-01-02Surgud, RussiaMinor Pro
Mathew Bodie7463137362017-20181D1990-03-07East St. Paul, MANMinor Pro
Troy Bodie69510151192011-20121R1985-01-25Portage La Prairie, MANMajor League
Stu Bodtker415813121998-20002C1976-09-15Penticton, BCMinor Pro
Eric Boguniecki600082006-20071C1975-05-06New Haven, CTMajor League
Lonny Bohonos1991041262301891994-19984C1973-05-20Winnipeg, MANMajor League
Maxime Boisclair100002007-20081R1985-02-14Port-au-Prince, HaitiMinor Pro
Mark Bomersback200002008-20091L1982-07-08Rochester, ALTAMinor Pro
Brian Bonin1345066116661997-20002C1973-11-28St. Paul, MNMajor League
Nick Bonino69184967342010-20122C1988-04-20Hartford, CTMajor League
Craig Bonner1201171995-19961D1972-05-20Edmonton, ALTAMinor Pro
Ryan Bonni71513181251999-20001D1979-02-18Winnipeg, MANMajor League
Rob Bordson1512342010-20111F1988-06-09Duluth, MNMinor Pro
Andreas Borgman1232582020-20211D1995-06-18Stockholm, SwedenMajor League
Adam Borzecki164421252272000-20033D1978-05-06Gdansk, PolandMinor Pro
Troy Bourke3125782017-20192L1994-03-30Edmonton, ALTAMinor Pro
Michael Bournival100253156752016-20193L1992-05-31Shawinigan, PQMajor League
Henry Bowlby238614102020-20211L1997-02-26Edina, MNMinor Pro
Bill Bowler72215879502000-20011C1974-09-25Toronto, ONTMajor League
Brendan Bradley200002017-20181F1992-08-15Richboro, PAMinor Pro
Derick Brassard42153651512007-20081C1987-09-22Hull, PQMajor League
Brady Brassart613811322018-20191C1993-06-15Vernon, BCMinor Pro
Fred Brathwaite300002003-20041G1972-11-24Ottawa, ONTMajor League
Josh Brittain51257852010-20122L1990-01-03Milton, ONTMinor Pro
Mathieu Brodeur6031013612016-20182D1990-06-21Montreal, PQMinor Pro
David Broll8029111522014-20162L1993-01-04Mississauga, ONTMajor League
Christian Bronsard37156101999-20001G1977-12-25Lahr, GermanyMinor Pro
J.T. Brown64142438512012-20142R1990-07-02Burnsville, MNMajor League
Mike Brown711318312841999-20001W1979-04-29Surrey, BCMajor League
Gilbert Brule165510442007-20081C1987-01-01Edmonton, ALTAMajor League
Brendan Buckley30044402003-20041D1977-02-26Needham, MAMinor Pro
Peter Budaj200002017-20181G1982-09-18Banska Bystrica, SlovakiaMajor League
Sven Butenschoen65142337661997-19981D1976-03-22Itzehoe, GermanyMajor League
Clint Cabana360441651996-20003D1978-04-23Bonnyville, ALTAMinor Pro
Maxim Cajkovic2233642021-20232R2001-01-03Bratislava, SlovakiaMinor Pro
Ryan Caldwell6172330942006-20071D1981-06-15Deloraine, MANMajor League
Greg Callahan300001997-19981D1973-04-25Chestnut Hill, MAMinor Pro
Scott Cameron1443782003-20062L1981-04-11Valley East, ONTMinor Pro
Darcy Campbell28156262007-20081D1984-05-12Airdrie, ALTAMajor League
Andy Canzanello1311435491782005-20072D1981-12-01Rochester, MNMinor Pro
Luca Caputi39101222192011-20121L1988-10-01Toronto, ONTMajor League
Mathieu Carle7263137412011-20121D1987-09-30Gatineau, PQMajor League
Declan Carlile140163854672021-20243D2000-05-18Hartland, MIMajor League
Lucas Carlsson1127982020-20211D1997-07-05Gavle, SwedenMajor League
Trevor Carrick60153146452022-20231D1994-07-04Stouffville, ONTMajor League
Joe Carroll46111122422023-20241L2001-02-01Carp, ONTMinor Pro
Frederic Cassivi5503381996-19971G1975-06-12Sorel, PQMajor League
Erik Cernak8071825842017-20192D1997-05-28Kosice, SlovakiaMajor League
Mitchell Chaffee36121426162023-20241R1998-01-26Grand Rapids, MIMajor League
Stephane Chaput2734762010-20111C1988-03-11Montreal, PQMinor Pro
L.P. Charbonneau200021996-19971R1974-10-27Montreal, PQMinor Pro
Patrick Charbonneau300001996-19992G1975-07-22Saint-Jean, PQMinor Pro
Artem Chubarov14761341999-20001C1979-12-13Gorky, USSRMajor League
Anthony Cirelli54142337142015-20183C1997-07-15Etobicoke, ONTMajor League
Fredrik Claesson4701414202021-20221D1992-11-24Stockholm, SwedenMajor League
Chris Clancy301101996-19971L1972-11-28Kitchener, ONTMinor Pro
Jason Clark1133621996-19971L1972-05-06Belmont, ONTMinor Pro
Mat Clark142325282002010-20122D1990-10-17Wheat Ridge, COMajor League
Grant Clitsome137930391162007-20103D1985-04-14Gloucester, ONTMajor League
Sylvain Cloutier201142003-20041C1974-02-13Mont-Laurier, PQMajor League
Kevin Colley1623562002-20031C1979-01-04New Haven, CTMajor League
Ross Colton1312650761002018-20213C1996-09-11Robbinsville, NJMajor League
Adam Comrie5581119332016-20171D1990-07-31Ottawa, ONTMinor Pro
Cory Conacher224721332053392012-20205C1989-12-14Burlington, ONTMajor League
Shane Conacher1000022017-20181F1994-04-24Burlington, ONTMinor Pro
Mike Condon600002019-20201G1990-04-27Holliston, MAMajor League
Erik Condra103244973942016-20182R1986-08-06Trenton, MIMajor League
Ty Conklin1901122006-20071G1976-03-30Eagle River, AKMajor League
Brett Connolly13752681201032012-20142R1992-05-02Campbell River, BCMajor League
Sean Connolly500062003-20041D1980-10-08Flat Rock, MIMinor Pro
Brandon Convery212351997-19981C1974-02-04Kingston, ONTMajor League
Matt Cooke552026461461998-20002L1978-09-07Belleville, ONTMajor League
Mark Cornforth201121994-19951D1972-11-13Montreal, PQMajor League
Matt Corrente482681012014-20151D1988-03-17Toronto, ONTMajor League
Jeff Costello200002014-20151L1990-11-20Milwaukee, WIMinor Pro
Jean-Philippe Cote181734413122012-20153D1982-04-22Quebec, PQMajor League
Riley Cote9000192003-20041L1982-03-16Winnipeg, MANMajor League
Justin Courtnall1634792014-20151L1989-05-21Victoria, BCMinor Pro
Larry Courville22556961524691995-19994L1975-04-02Timmins, ONTMajor League
Marco Cousineau600022011-20121G1989-11-09St. Lazare, PQMinor Pro
Jason Crain100002002-20031D1980-01-03Natrona Heights, PAMinor Pro
Brandon Crawley200002021-20221D1997-02-02Glen Rock, NJMinor Pro
Troy Crowder200001996-19971R1968-05-03Sudbury, ONTMajor League
Maxwell Crozier5632023492022-20242D2000-04-19Calgary, ALTAMajor League
Trent Cull98215172612002-20042D1973-09-27Georgetown, ONTMinor Pro
David Cullen393811422007-20081D1976-12-30St. Catharines, ONTMajor League
Joe Cullen101102006-20071C1981-02-14Moorhead, MNMinor Pro
Jassen Cullimore33279661994-19951D1972-12-04Simcoe, ONTMajor League
Patrick Cullity500022009-20101D1987-01-26Boston, MAMinor Pro
Kyle Cumiskey5762329442011-20121D1986-12-02Abbotsford, BCMajor League
Brian Cummings1111202000-20022F1977-04-21West Roxbury, MAMinor Pro
Alex Curran100002009-20101F1987-01-10Perth-Andover, NBMinor Pro
Sebastian Dahm2400022008-20091G1987-02-28Rodovre, DenmarkMinor Pro
Cam Danyluk12134191994-19951L1972-09-06Andrew, ALTAMinor Pro
Mathieu Darche2057079149852000-20033L1976-11-26Montreal, PQMajor League
Cameron Darcy9071219582015-20172C1994-03-02South Boston, MAMinor Pro
Curtis Darling100002007-20081G1983-07-27Calgary, ALTAMinor Pro
Matt Davidson1674138791142000-20033R1977-08-09Flin Flon, MANMajor League
Sean Day2131676921262020-20244D1998-01-09Leuven, BelgiumMajor League
John de Gray34055152010-20111D1988-03-14Markham, ONTMinor Pro
Tony DeAngelo6963743842015-20161D1995-10-24Sewell, NJMajor League
Andy Delmore66175572462005-20061D1976-12-26Windsor, ONTMajor League
Grigori Denisenko1554922020-20211L2000-06-24Novosibirsk, RussiaMajor League
Nicolas Deschamps123203454382010-20153C1990-01-06La Salle, PQMajor League
Cedrick Desjardins4901142012-20142G1985-09-30Edmundston, NBMajor League
Jason Deskins100002003-20041C1979-05-06Warren, MIMinor Pro
Philip-Michael Devos7982028242012-20142C1990-04-26Sorel-Tracy, PQMinor Pro
Brad Dexter500001999-20001D1972-03-29Brockville, ONTMinor Pro
Norman Dezainde6011171994-19951L1973-01-29Toronto, ONTMinor Pro
Nate DiCasmirro203101382007-20081R1978-09-27Aitkokan, ONTMinor Pro
Chris DiDomenico310102017-20181L1989-02-20Toronto, ONTMajor League
Joe DiPenta70134622010-20111D1979-02-25Barrie, ONTMajor League
Torrey DiRoberto401162002-20031L1978-04-17Upland, CAMinor Pro
Jon DiSalvatore46111728252013-20141L1981-03-30Bangor, MEMajor League
Charlie Dodero46145892014-20162D1992-10-01Bloomingdale, ILMinor Pro
Robert Dome843942811471997-19992R1979-01-29Skalica, SlovakiaMajor League
Louis Domingue2201142017-20202G1992-03-06Saint-Hyacinthe, PQMajor League
Daniel Doremus100002016-20171F1991-10-22Aspen, COMinor Pro
Derek Dorsett711113243242007-20092R1986-12-20Kindersley, SASKMajor League
Jake Dotchin1571133443392014-20173D1994-03-24Cambridge, ONTMajor League
Trevor Doyle772682351999-20001D1974-01-01Ottawa, ONTMinor Pro
Jonathan Drouin1912416122014-20162L1995-03-28Sainte-Agathe, PQMajor League
Jeff Drouin-Deslauriers1600022011-20121G1984-05-15St-Jean-Richelieu, PQMajor League
Harold Druken47202545321999-20001C1979-01-26St. John's, NFLDMajor League
Yanick Dube3910112181994-19951C1974-06-14Gaspe, PQMinor Pro
Dylan Duke100002023-20241L2003-03-04Strongsville, OHMinor Pro
Gabriel Dumont274871162033012016-20246C1990-10-06Degelis, PQMajor League
Louis Dumont200001994-19951C1973-01-30Calgary, ALTAMinor Pro
Philippe Dupuis80181533202006-20082C1985-04-24Laval, PQMajor League
Jaydon Dureau2022422020-20244L2001-01-20White City, SASKMinor Pro
Matt Dzieduszycki70121022382001-20032C1980-04-08Calgary, ALTAMinor Pro
Lucas Edmonds92231841142022-20242R2001-01-27North Bay, ONTMinor Pro
Oren Eizenman300002010-20111F1985-03-27Toronto, ONTMinor Pro
Robert Ek28101282000-20011D1975-10-31Lulea, SwedenMinor Pro
Shawn Element1422021412262021-20243L2000-04-23Victoriaville, PQMinor Pro
Remi Elie48171229232021-20221L1995-04-16Cornwall, ONTMajor League
Ray Emery500002010-20111G1982-09-28Hamilton, ONTMajor League
Larry Empey100001994-19951D1973-07-25Swift Current, SASKMinor Pro
Anders Eriksson9134122003-20041D1975-01-09Bollnas, SwedenMajor League
Adam Erne1504147881562013-20184L1995-04-20New Haven, CTMajor League
Emerson Etem210122011-20121R1992-06-16Long Beach, CAMajor League
Trevor Ettinger451231912001-20032D1980-07-13Truro, NSMinor Pro
Brad Farynuk1601182006-20071D1982-01-22Enderby, BCMinor Pro
Fedor Fedorov12235222005-20061C1981-06-11Moscow, RussiaMajor League
Tyson Feist16022202022-20242D2001-01-14Dawson Creek, BCMinor Pro
Tye Felhaber300002021-20221L1998-08-05Pembroke, ONTMinor Pro
Denny Felsner66233457221995-19961R1970-04-29Warren, MIMajor League
Simon Ferguson420661022009-20101R1983-04-06Langley, BCMinor Pro
Paul Ferone692792631997-20003L1976-04-12Vancouver, BCMinor Pro
Chris Ferraro247714502004-20051C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro4891726752004-20051R1973-01-24Port Jefferson, NYMajor League
Brett Festerling323912412010-20111D1986-03-03Prince George, BCMajor League
Tim Filangieri200022008-20102D1987-08-18Islip Terrace, NYMinor Pro
Nikita Filatov39161632242008-20091L1990-05-25Moscow, RussiaMajor League
Daryl Filipek7161319461994-19951D1970-11-13Acton, ONTMinor Pro
Tim Findlay200001996-19971R1976-09-20Windsor, ONTMinor Pro
Jack Finley119242852782020-20243C2002-09-02St. Louis, MOMinor Pro
Jason Firth204131741994-19951C1971-03-29Dartmouth, NSMinor Pro
Evan Fitzpatrick100002023-20241G1998-01-28St. John's, NFLDMinor Pro
Jason Fitzsimmons600021996-19971G1971-06-03Regina, SASKMinor Pro
Haydn Fleury500062023-20241D1996-07-08Carlyle, SASKMajor League
Mark Flood1722442005-20072D1984-09-29Charlottetown, PEIMajor League
Cal Foote155184664992017-20225D1998-12-13Denver, COMajor League
Matt Fornataro110102007-20081R1985-06-26Calgary, ALTAMinor Pro
Gabriel Fortier233435699762018-20245L2000-02-06Lachine, PQMajor League
Kurtis Foster201142011-20121D1981-11-24Carp, ONTMajor League
Mike Fountain140077261994-19973G1972-01-26North York, ONTMajor League
Stefan Fournier300022016-20171R1992-04-30Dorval, PQMinor Pro
Jamie Fraser200002006-20071D1985-11-17Sarnia, ONTMajor League
Mark Fraser25055352011-20121D1986-09-29Ottawa, ONTMajor League
Kyle Freadrich5000201998-19991L1978-12-28Edmonton, ALTAMajor League
Trevor Frischmon2471756731392006-20104C1981-08-05Ham Lake, MNMajor League
Dan Fritsche90203353242003-20103C1985-07-13Parma, OHMajor League
Byron Froese634742016-20171C1991-03-12Winkler, MANMajor League
Curtis Fry500041996-19971C1973-07-29Red Deer, ALTAMinor Pro
Zachary Fucale100002019-20201G1995-05-28Laval, PQMajor League
Kaden Fulcher100002022-20231G1998-09-23Brigden, ONTMajor League
Joaquin Gage1400001997-19992G1973-10-19Vancouver, BCMajor League
Lance Galbraith5011102002-20031R1980-02-21Brampton, ONTMinor Pro
Alex Gallant381231942017-20181L1992-12-08Summerside, PEIMinor Pro
Brett Gallant100052009-20101L1988-12-28Summerside, PEIMajor League
Greg Gardner2702222000-20022G1975-11-21Mississauga, ONTMinor Pro
Ryan Garlock35415192008-20091C1986-04-24Iroquois Falls, ONTMinor Pro
Jason Garrison900022021-20221D1984-11-13White Rock, BCMajor League
Mike Garrow402222000-20011D1975-08-04Kenora, ONTMinor Pro
Michael Gaul70164561802000-20011D1973-04-28Lachine, PQMajor League
Cameron Gaunce1111464781032018-20202D1990-03-19Sudbury, ONTMajor League
Danick Gauthier608917442012-20153L1991-10-24Waterloo, PQMinor Pro
Gabe Gauthier400002010-20111L1984-01-20Torrance, CAMajor League
Martin Gendron64191736161999-20001R1974-02-15Valleyfield, PQMajor League
Christopher Gibson200002020-20211G1992-12-27Karkkila, FinlandMajor League
Rick Girard1594462106741994-19973C1974-05-01Edmonton, ALTAMinor Pro
Curtis Glencross29191635532006-20071L1982-12-28Kindersley, SASKMajor League
Ryan Glenn300082005-20061D1980-06-07Port Coquitlam, BCMinor Pro
Karl Goehring177066122001-20085G1978-08-23Apple Valley, MNMinor Pro
Steven Goertzen2242630563512003-20085R1984-05-26Stony Plain, ALTAMajor League
Gage Goncalves210431011441162020-20244C2001-01-16Mission, BCMajor League
Andrew Gordon19358102011-20121L1985-12-13Halifax, NSMajor League
Rob Gordon1713142732051996-19993C1976-01-13Murrayville, BCMajor League
Brian Gornick1120262004-20062C1980-03-17St. Paul, MNMinor Pro
Yanni Gourde21567901571732013-20174C1991-12-15Saint-Narcisse, PQMajor League
Jean-Luc Grand-Pierre6112142002-20042D1977-02-02Montreal, PQMajor League
Anthony Greco301102019-20201R1993-09-30Queens, NYMajor League
Alex Green9962935372020-20222D1998-06-18Chicago, ILMinor Pro
Josh Green69153146742010-20111C1977-11-16Camrose, ALTAMajor League
Matt Greer100002008-20091W1985-11-21Vadnais Heights, MNMinor Pro
Tuomas Gronman3361420451997-19981D1974-03-22Rauma, FinlandMajor League
Maxim Groshev66102030242023-20241R2001-12-14Minor Pro
Radko Gudas57416202072012-20131D1990-06-05Prague, Czech Rep.Major League
Kristers Gudlevskis158044192013-20174G1992-07-31Aizkraukle, LatviaMajor League
Nate Guenin7021517602010-20122D1982-12-10Aliquippa, PAMajor League
Gabe Guentzel1200062011-20121D1988-05-02Woodbury, MNMinor Pro
Marcus Gustafsson340401998-19991L1974-07-24Knivsta, SwedenMinor Pro
Petri Gynther100001997-19981D1973-08-20Mikkeli, FinlandMinor Pro
Libor Hajek810142016-20171D1998-02-04Smrcek, Czech Rep.Major League
Eric Hallman900061997-19981D1973-05-21Albert Lea, MNMinor Pro
Mike Halmo691612281002016-20171L1991-05-15Kitchener, ONTMajor League
Brandon Halverson1200002023-20241G1996-03-29Traverse City, MIMajor League
Tyler Hanchuck100072002-20031D1982-02-07Sault Ste. Marie, ONTMinor Pro
Shaun Hannah200021994-19951F1972-07-26Mankota, SASKMinor Pro
Brett Harkins2242024132001-20021L1970-07-02North Ridgeville, OHMajor League
Chris Harpur1503342023-20241D1996-09-13Niagara-on-the-Lake, ONTMinor Pro
Brian Hart58549402015-20172R1993-11-25Cumberland, MEMinor Pro
Mark Hartigan2211071052122902003-20074C1977-10-15Lethbridge, ALTAMajor League
Kevin Harvey1171112234792008-20102W1984-09-14Sheffield, ONTMinor Pro
Janne Hauhtonen15369242006-20071C1979-07-05Pori, FinlandMinor Pro
Ned Havern100022005-20061L1982-10-01Arlington, MAMinor Pro
Owen Headrick300002021-20221D1997-08-23Garden River, ONTMinor Pro
Riku Helenius3701172012-20142G1988-03-01Palkane, FinlandMajor League
Darby Hendrickson205813161999-20001C1972-08-28Richfield, MNMajor League
Trevor Hendrikx200072008-20091F1985-03-29Russell, ONTMinor Pro
Jordan Henry19011162013-20141D1986-02-11Milo, ALTAMinor Pro
Aleksi Heponiemi606662020-20211C1999-01-09Tampere, FinlandMajor League
Jamie Heward143101362001-20021D1971-03-30Regina, SASKMajor League
Chris Higgins700002009-20101C1986-04-30Lynnfield, MAMinor Pro
Craig Hillier3601161998-19991G1978-02-28Cole Harbour, NSMinor Pro
Ryan Hillier100002010-20111L1988-01-25Halifax, NSMinor Pro
Corey Hirsch6503361997-19992G1972-07-01Medicine Hat, ALTAMajor League
Justin Hocking7000241994-19951D1974-01-09Stettler, ALTAMajor League
Josh Holden833347801611998-20002C1978-01-18Calgary, ALTAMajor League
Nick Holden1301035451002007-20103D1987-05-15St. Albert, ALTAMajor League
Peter Holland74264066592010-20122C1991-01-14Toronto, ONTMajor League
Scott Hollis38101020922000-20011R1972-09-18Kingston, ONTMinor Pro
Riley Holzapfel2881422342011-20121L1988-08-18Regina, SASKMinor Pro
Frank Hora42077402021-20221D1996-06-01Amherst, NYMinor Pro
Bobby House9561161997-19981R1973-01-07Whitehorse, Yukon TerrMinor Pro
Brett Howden531422016-20171C1998-03-29Calgary, ALTAMajor League
Jan Hrdina72202444821997-19981C1976-02-05Hradec Kralove, Czech Rep.Major League
Charles Hudon66302757562021-20221L1994-06-23Alma, PQMajor League
Mitch Hults913442018-20191C1994-11-13Stoughton, WIMinor Pro
Jimmy Huntington88111829432019-20223C1998-11-18Laval, PQMinor Pro
Alex Hutchings24336102012-20131L1990-11-07Burlington, ONTMinor Pro
Henri Ikonen1801429431032013-20174L1994-04-17Savonlinna, FinlandMinor Pro
Connor Ingram5700022017-20192G1997-03-31Saskatoon, SASKMajor League
Richard Irwin500021997-19981L1977-08-31Toronto, ONTMinor Pro
Tim Jackman2144641872072002-20053R1981-11-14Minot, NDMajor League
Dane Jackson783028581621994-19951R1970-05-17Castlegar, BCMajor League
Jean-Francois Jacques892223451192011-20132L1985-04-29Montreal, PQMajor League
Kevin Jarman820222007-20081F1985-03-12Aurora, ONTMinor Pro
Aaron Johnson1751756733452003-20063D1983-04-30Port Hawkesbury, NSMajor League
Eric Johnson100001995-19961R1972-12-31Plymouth, MNMinor Pro
Tyler Johnson100002020-20211G1998-02-07Amherst, NYMinor Pro
Tyler Johnson62372865342012-20131C1990-07-29Spokane, WAMajor League
Alex Johnstone3101182001-20021D1979-12-28Halifax, NSMinor Pro
Janne Jokila900002003-20052F1982-04-22Turku, FinlandMinor Pro
Ryan Jones137720271142021-20232D1996-05-26Crown Point, INMinor Pro
Mathieu Joseph99215374552017-20202R1997-02-09Laval, PQMajor League
Jonas Junkka5851419492000-20011D1975-05-04Kiruna, SwedenMinor Pro
Noah Juulsen501122020-20211D1997-04-02Surrey, BCMajor League
Corbin Kaczperski400002021-20221G1996-03-02China Township, MIMinor Pro
Tomas Kana50151328472009-20101C1987-11-29Opava, Czech Rep.Major League
Steve Kariya29182341221999-20001W1977-12-22North Vancouver, BCMajor League
Dave Karpa500062004-20051D1971-05-07Regina, SASKMajor League
Boris Katchouk1673654901092018-20224L1998-06-18Vancouver, BCMajor League
Ray Kaunisto610142013-20141F1987-02-07Sault Ste. Marie, MIMinor Pro
Pat Kavanagh6812820561999-20001R1979-03-14Ottawa, ONTMajor League
Brady Keeper11213122020-20211D1996-06-05Cross Lake, MANMajor League
Chris Kelleher45145431998-19991D1975-03-23Belmont, MAMajor League
Ryan Keller225914142006-20071R1984-01-06Saskatoon, SASKMajor League
Steve Kelly45101222742008-20091L1976-10-26Vancouver, BCMajor League
Matt Kennedy103614201292008-20123R1989-03-04Oro Medonte, ONTMinor Pro
Dan Kesa70344478811994-19951R1971-11-23Vancouver, BCMajor League
Ben Keup510102000-20022L1976-08-03Minot, NDMinor Pro
Tim Keyes2601161997-19992G1976-05-28Gananoque, ONTMinor Pro
Alexander Killorn44162238322012-20131L1989-09-14Halifax, NSMajor League
Kevin King500022011-20121L1990-01-14Calgary, ALTAMinor Pro
Nate Kiser5011142003-20041D1982-05-04Southgate, MIMinor Pro
Trent Klatt2413102361999-20001R1971-01-30Robbinsdale, MNMajor League
Tomas Kloucek6829111332006-20071D1980-03-07Prague, Czech Rep.Major League
Ben Knopp808614872002-20053F1982-04-08Calgary, ALTAMinor Pro
Espen Knutsen211202003-20041C1972-01-12Oslo, NorwayMajor League
Pyotr Kochetkov300002023-20241G1999-06-25Penza, RussiaMajor League
Greg Koehler200022003-20041C1975-02-27Scarborough, ONTMajor League
Slater Koekkoek185124355862014-20194D1994-02-18Winchester, ONTMajor League
Cole Koepke1834951100942020-20244L1998-05-17Two Harbors, MNMajor League
Chad Kolarik179615142009-20101C1986-01-26Abington, PAMajor League
Tyler Kolarik69108181452004-20062C1981-01-26Abington, PAMinor Pro
Alexei Kolkunov5551318201998-19991C1977-02-03Belgorod, RussiaMinor Pro
Vladislav Kolyachonok1002202020-20211D2001-05-26Minsk, BelarusMajor League
Zenith Komarniski2161864824021998-20054D1978-08-13Edmonton, ALTAMajor League
Zenon Konopka823342752642006-20082C1981-01-02Niagara-on-the-Lake, ONTMajor League
Tim Konsorada2843772005-20072R1984-03-21Fort Saskatchewan, ALTAMinor Pro
Dmitri Korobov13664248982012-20142D1989-03-12Novopolotsk, BelarusMajor League
Nikita Korovkin200042004-20051D1983-12-03Zlatoust, RussiaMinor Pro
Craig Kowalski400002007-20081G1981-01-15Clinton Township, MIMinor Pro
Mikhail Kravets722481994-19951R1963-11-12Leningrad, RussiaMajor League
Alexei Krivchenkov25099141997-19981D1974-06-11Novosibirsk, RussiaMinor Pro
Johann Kroll26022142008-20091D1984-02-23Plymouth, MNMinor Pro
Robert Kron624652001-20021C1967-02-27Brno, Czech Rep.Major League
Charlie Kronschnabel2621392009-20101F1983-02-08Mendota Heights, MNMinor Pro
Mark Krys69101525611996-19971D1969-05-29Timmins, ONTMinor Pro
Frantisek Kucera4262935361996-19971D1968-02-03Prague, CzechMajor League
Nikita Kucherov17131124102013-20141R1993-06-17Maykop, RussiaMajor League
Patrick Kudla400022023-20241D1996-04-02Guelph, ONTMinor Pro
Cody Kunyk69101626382014-20151F1990-05-20Sherwood Park, ALTAMajor League
John Kurtz84113141802009-20174L1989-05-16Oakville, ONTMinor Pro
Yuri Kuznetsov82172441571994-19962C1971-08-10Omsk, RussiaMinor Pro
Jean-Francois Labbe92077312000-20033G1972-06-12Sherbrooke, PQMajor League
Olivier Labelle801120311572006-20172R1985-07-15Saint-Eustache, PQMinor Pro
Greg Labenski110102000-20011D1978-04-04Welland, ONTMinor Pro
Hubert Labrie6901010732018-20191D1991-07-12Victoriaville, PQMinor Pro
Pierre-Cedric Labrie1351716332672012-20234L1986-06-12Baie-Comeau, PQMajor League
Dan LaCosta10503322006-20104G1986-03-28Labrador City, NFLDMajor League
Nathan LaFayette53232043281994-19972C1973-02-17New Westminster, BCMajor League
Jack LaFontaine5000252022-20231G1998-01-06Mississauga, ONTMajor League
Marc Laforge391562021994-19951D1968-01-03Sudbury, ONTMajor League
Maxime Lagace7700002021-20232G1993-01-12Saint-Augustin, PQMajor League
Andre Lakos5111213512004-20051D1979-07-29Vienna, AustriaMinor Pro
Kevin Lalande70033162008-20102G1987-02-19Kingston, ONTMinor Pro
David Laliberte30549322010-20111R1986-03-17Saint-Jean-sur-Richelieu, PQMajor League
Rob LaLonde200042008-20091D1982-04-27Williamsville, NYMinor Pro
Marc Lamothe4206622000-20011G1974-02-27New Liskeard, ONTMajor League
Eric Lampe24224162010-20111F1986-03-31Madison, WIMinor Pro
Charles Landry43123212012-20142D1991-06-03Napierville, PQMinor Pro
Jon Landry21134182008-20091D1984-05-29Lexington, MAMinor Pro
Tristin Langan812302021-20221L1998-12-15Swan River, MANMinor Pro
Maxime Langelier-Parent36279282013-20141L1987-12-16Montreal, PQMinor Pro
Derrick LaPoint400022011-20121D1988-05-13Eau Claire, WIMinor Pro
Alexandre LaPorte410121997-19981D1975-05-01Cowansville, PQMinor Pro
Jon Larson1221361996-19982D1971-04-12Roseau, MNMinor Pro
Charles Lavigne100002013-20141G1988-07-18Hawkesbury, ONTMinor Pro
Brian Lebler11000222010-20111F1988-07-16Penticton, BCMinor Pro
Pascal Leclaire10104402002-20064G1982-11-07Repentigny, PQMajor League
Brian Lee11011252012-20131D1987-03-26Fargo, NDMajor League
Brad Leeb61191837501999-20001R1979-08-27Red Deer, ALTAMajor League
Jesse Lees1703322021-20221D1995-09-14Calgary, ALTAMinor Pro
Shawn Legault13000872000-20022W1977-05-22Legal, ALTAMinor Pro
Stefan Legein3231442007-20103R1988-11-24Oakville, ONTMinor Pro
Michael Leighton900002017-20181G1981-05-19Petrolia, ONTMajor League
Chris Leinweber200002002-20031D1981-11-02Calgary, ALTAMinor Pro
Pierre-Luc Letourneau-Leblond371451212016-20171R1985-06-04Levis, PQMajor League
Jean-Philippe Levasseur4503322010-20111G1987-01-15Victoriaville, PQMinor Pro
Pauli Levokari7349131372002-20042D1978-04-07Luvia, FinlandMinor Pro
Matt Libby1501182001-20052D1978-07-16Saco, MEMinor Pro
Dave Liffiton72515201182009-20101D1984-10-18Windsor, ONTMajor League
Emil Lilleberg3321113452023-20241D2001-02-02Sarpsborg, NorwayMajor League
Shawn Limpright459918802003-20041L1981-07-06St. Adolphe, MANMinor Pro
Anders Lindback200002013-20141G1988-05-03Gavle, SwedenMajor League
Bill Lindsay402202005-20061W1971-05-17Fernie, BCMajor League
Joakim Lindstrom17665941591542004-20084L1983-12-05Skelleftea, SwedenMajor League
David Ling13133851183942001-20043W1975-01-09Halifax, NSMajor League
Alexei Lipanov1503342017-20223C1999-08-17Moscow, RussiaMinor Pro
Kevin Lohan100002021-20221D1993-10-01Cold Spring Harbor, NYMinor Pro
Ryan Lohin28781562018-20212C1996-06-26Chester, PAMinor Pro
Brian Loney19176731493781994-19973R1972-08-09Winnipeg, MANMajor League
Ty Loney800022017-20181F1992-03-01Valencia, PAMinor Pro
John Ludvig13268132020-20211D2000-08-02Liberec, Czech Rep.Major League
Trevor Ludwig400022011-20121D1985-05-24Rhinelander, WIMinor Pro
Eric Lundberg200022005-20061D1983-04-13Vernon, CTMinor Pro
Bryan Lundbohm1100082009-20101C1977-08-24Roseau, MNMinor Pro
Joffrey Lupul313402010-20111L1983-09-23Fort Saskatchewan, ALTAMajor League
Kevin Lynch149221537862014-20184C1991-04-23Grosse Pointe, MIMinor Pro
Bennett MacArthur600042022-20242L2001-01-30Summerside, PEIMinor Pro
Stephen MacAulay300002017-20181C1992-04-20Halifax, NSMinor Pro
Craig MacDonald70152540712008-20091C1977-04-07Antigonish, NSMajor League
Maxime Macenauer92172138672010-20122C1989-01-04Laval, PQMajor League
Derek MacKenzie17364841481262007-20103C1981-06-11Sudbury, ONTMajor League
Donald MacLean94365086512002-20042C1977-01-14Sydney, NSMajor League
Jeff MacMillan7819101432005-20061D1979-03-30Durham, ONTMajor League
Mikko Maenpaa702262007-20081D1983-04-19Tampere, FinlandMinor Pro
Paul Manning873912532001-20032D1979-04-15Red Deer, ALTAMajor League
Jason Mansoff301101997-19981D1972-12-11Edmonton, ALTAMinor Pro
Olivier Mantha100002017-20181G1993-01-18La Tuque, PQMinor Pro
Jonathan Marchessault100395291522013-20163R1990-12-27Cap-Rouge, PQMajor League
Stephen Margeson200022006-20071D1981-12-02Banff, ALTAMinor Pro
Brandon Marino200002017-20181F1986-06-04Riverside, CAMinor Pro
Patrick Maroon13253691221882010-20122L1988-04-23St. Louis, MOMajor League
Danick Martel56161531482018-20202L1994-12-12Drummondville, PQMajor League
Joel Martin100002006-20071G1982-10-08Fort Worth, TXMinor Pro
Spencer Martin48000102019-20212G1995-06-08Oakville, ONTMajor League
Ryan Martindale4112132582014-20162C1991-10-27Oshawa, ONTMinor Pro
Dominik Masin2731642583032015-20205D1996-02-01Mestec Kralove, Czech Rep.Minor Pro
Steve Mason300002008-20091G1988-05-29Oakville, ONTMajor League
Zachary Massicotte1901182023-20241D2001-03-15Shawinigan, PQMinor Pro
Greg Mauldin1241937561022003-20063L1982-06-10Holliston, MAMajor League
Maksim Mayorov145342963542008-20102L1989-03-26Leninogorsk, RussiaMajor League
Chris McAllister1393473451995-19994D1975-06-16Saskatoon, SASKMajor League
Jamie McBain6051924302017-20181D1988-02-25Edina, MNMajor League
Brock McBride14101152009-20101C1986-10-18Cornwall, ONTMinor Pro
Sean McCann11099121999-20001D1971-09-18North York, ONTMinor Pro
Blaine McCauley5000232001-20021D1976-02-27Toronto, ONTMinor Pro
Kent McDonell22752711233532000-20044R1979-03-01Williamstown, ONTMajor League
Declan Mcdonnell1602262020-20211R2002-02-25Lake View, NYMinor Pro
Tye McGinn104323668982015-20183L1990-07-29Fergus, ONTMajor League
Ryan McGinnis30022142011-20121D1987-03-03Flint, MIMinor Pro
Evan McGrath1542622009-20101C1986-01-14Oakville, ONTMinor Pro
Brian McGrattan206410562010-20111R1981-02-09Hamilton, ONTMajor League
Brian McGuirk66459502007-20092L1985-07-11Danvers, MAMinor Pro
Ian McIntyre97919281651995-19972L1974-02-12Montreal, PQMinor Pro
John McIntyre53131427781995-19961C1969-04-29Ravensworth, ONTMajor League
Mike McKenna1401142016-20171G1983-04-11St. Louis, MOMajor League
Brandon McMillan71162036462010-20122L1990-03-22Richmond, BCMajor League
Mike McNamee1201122016-20171C1992-10-23Perth, ONTMinor Pro
Reid McNeill59099672017-20181D1992-04-29London, ONTMinor Pro
Judd Medak6033162003-20041W1979-09-20Edmonton, ALTAMinor Pro
Greg Meireles300002020-20211R1999-01-01Ottawa, ONTMinor Pro
T.J. Melancon700002017-20202D1996-07-04Oshawa, ONTMinor Pro
Waltteri Merela53131831162023-20241C1998-07-06Ylojarvi, FinlandMajor League
Marc Methot1951032422632005-20083D1985-06-21Ottawa, ONTMajor League
Alfie Michaud3800001999-20001G1976-11-06Selkirk, MANMajor League
Amir Miftakhov2201102021-20221G2000-04-26Kazan, RussiaMinor Pro
Sonny Mignacca2700021994-19962G1974-01-04Winnipeg, MANMinor Pro
Brendan Mikkelson1302262012-20131L1987-06-22Regina, SASKMajor League
Daniel Milan100002013-20141D1992-04-14Detroit, MIMinor Pro
Tim Miller22213182008-20102F1987-03-06Davisburg, MIMinor Pro
Jon Mirasty1821677512007-20114L1982-06-04Meadow Lake, SASKMinor Pro
Grant Mismash500022022-20231L1999-02-19Brooklyn Park, MNMinor Pro
Dale Mitchell200022011-20121R1989-04-09Etobicoke, ONTMinor Pro
John Mitchell110172037872010-20122F1986-07-10Neenah, WIMinor Pro
Mark Mitera7161622502010-20111D1987-10-22Royal Oak, MIMinor Pro
Preston Mizzi27336372001-20021C1980-12-22Sault Ste. Marie, ONTMinor Pro
Cole Moberg500042023-20241D2000-10-17North Vancouver, BCMinor Pro
Bryant Molle100002014-20151D1987-07-24Anchorage, AKMinor Pro
Samuel Montembeault1300002020-20211G1996-10-30Becancour, PQMajor League
Greg Moore165510102009-20101R1984-03-26Lisbon, MEMajor League
Brad Moran334981432412172000-20055C1979-03-20Abbotsford, BCMajor League
Antoine Morand6391322382020-20222C1999-02-18Chateauguay, PQMinor Pro
Cory Morgan603302001-20021R1978-08-20Blue Sky, ALTAMinor Pro
Jeremy Morin4391221222016-20171L1991-04-16Auburn, NYMajor League
Joey Mormina140728351802013-20163D1982-06-29Montreal, PQMajor League
Valentin Morozov63172340101998-19991F1975-06-01Moscow, RussiaMinor Pro
Kevin Morris200052016-20171F1992-12-06Massena, NYMinor Pro
Yuri Moscevsky9101292004-20051W1978-10-20Milwaukee, WIMinor Pro
Brett Motherwell4821416592007-20081D1986-09-11St. Charles, ILMinor Pro
Joe Motzko245851192041932002-20075R1980-03-14Bemidji, MNMajor League
Rick Mrozik100001999-20001D1975-01-02Duluth, MNMajor League
Chris Mueller31111223242019-20201C1986-03-06West Seneca, NYMajor League
Ryan Munce300002008-20091G1985-04-16Mississauga, ONTMinor Pro
Adam Munro2500042007-20081G1982-11-12St. George, ONTMajor League
Tyler Murovich524602009-20101F1989-12-04Pittsburgh, PAMinor Pro
Randy Murphy100002001-20021C1972-07-25Mississauga, ONTMinor Pro
Andrew Murray1833630661502005-20083C1981-11-06Selkirk, MANMajor League
John Murray100022008-20091G1987-07-04Lancaster, PAMinor Pro
Dana Murzyn20246371998-19991D1966-12-09Calgary, ALTAMajor League
Philippe Myers1111239511512022-20242D1997-01-25Moncton, NBMajor League
Pat Nagle200002012-20131G1987-09-21Bloomfield, MIMinor Pro
Evgeny Namestnikov17333931262171994-19973D1971-10-09Novgorod, RussiaMajor League
Vladislav Namestnikov1344064104842012-20153C1992-11-22Zhukovsky, RussiaMajor League
Riley Nash171081842021-20221C1989-05-09Consort, ALTAMajor League
Tyson Nash2014144853471995-19983L1975-03-11Edmonton, ALTAMajor League
Andrej Nedorost1081934531192001-20043C1980-04-30Trencin, SlavakinMajor League
Corey Neilson400022002-20031D1976-08-22Oromocto, NBMinor Pro
Eric Neilson942352972012-20153R1984-08-18Fredericton, NBMinor Pro
Nikita Nesterov9682634692013-20163D1993-03-28Chelyabinsk, RussiaMajor League
Kyle Neuber100022009-20101R1989-03-22London, ONTMinor Pro
Jake Newton4827962010-20111D1988-09-22San Jacinto, CAMinor Pro
Carl Nielsen900092012-20142D1988-07-03Lorain, OHMinor Pro
Chris Nielsen113232649502000-20033C1980-02-16Moshi, TanzaniaMajor League
Jared Nightingale642681322012-20152D1982-10-03Jackson, MIMinor Pro
Antero Niittymaki800002011-20121G1980-06-18Turku, FinlandMajor League
Serron Noel8134132020-20211R2000-08-08Ottawa, ONTMinor Pro
Filip Novak6753237922006-20071D1982-05-07Ceske Budejovice, Czech Rep.Major League
Brett Nowak224610232005-20061C1981-05-20New Haven, CTMinor Pro
Evgueni Nurislamov200022004-20051D1982-08-11Ufa, RussiaMinor Pro
Sean O'Brien45511161551998-19991L1972-02-09Boston, MAMinor Pro
Tim O'Connell2111292000-20022D1977-10-26Grand Forks, NDMinor Pro
Tom O'Connor1601181998-19991D1976-01-09Springfield, MAMinor Pro
Brian O'Hanley203302011-20121D1984-12-18Quincy, MAMinor Pro
Ryan O'Marra18123292011-20121C1987-06-09Tokyo, JapanMajor League
Chris O'Sullivan59184765241999-20001D1974-05-15Dorchester, MAMajor League
Evan Oberg56099202012-20131D1988-02-16Forestburg, ALTAMajor League
Jaroslav Obsut401141997-19981D1976-09-03Presov, SlovakiaMajor League
Artur Oktyabrev6941721711994-19962D1973-11-26Irkutsk, RussiaMinor Pro
Drew Olson47314122013-20141D1990-04-04Brainerd, MNMinor Pro
Ryan Orgel100002023-20241D1997-02-15Los Angeles, CAMinor Pro
Martin Ouellette600002018-20191G1991-12-30Saint-Hippolyte, PQMinor Pro
David Pacan602202016-20171R1991-03-31Ottawa, ONTMinor Pro
Nathan Paetsch348917122010-20111D1983-03-30LeRoy, SASKMajor League
Robb Palahnuk100002000-20011W1980-06-19Sault Ste. Marie, ONTMinor Pro
Ondrej Palat56133952352012-20131L1991-03-28Frydek-Mistek, Czech Rep.Major League
Drew Palmer5000111997-19981D1976-01-10Wayzata, MNMinor Pro
Kyle Palmieri11362471091092010-20122C1991-02-01Smithtown, NYMajor League
Mike Pandolfo213353671782002-20053L1979-09-15Winchester, MAMajor League
Richard Panik64252752892012-20142R1991-02-07Martin, SlovakiaMajor League
Jeff Panzer5181018192004-20051C1978-04-07Grand Forks, NDMinor Pro
Cedric Paquette752427511602012-20153C1993-08-13Gaspe, PQMajor League
Philippe Paradis1471923422992012-20164L1991-01-02Normandin, PQMinor Pro
Martin Paroulek68111526372001-20032L1979-11-04Minor Pro
Dwight Parrish300001997-19981D1972-04-06Southfield, MIMinor Pro
Edward Pasquale6004402017-20192G1990-11-20Toronto, ONTMajor League
Craig Paterson200051997-19981D1972-11-06Scarborough, ONTMinor Pro
Nikita Pavlychev803342020-20211C1997-03-23Yaroslavl, RussiaMinor Pro
Matthew Peca20434100134422014-20184C1993-04-27Petawawa, ONTMajor League
Mike Peca35102434751994-19951C1974-03-26Toronto, ONTMajor League
Pascal Pelletier2531316232009-20101C1983-06-16Labrador City, NFLDMajor League
Andrew Penner6301182004-20062G1982-12-21Simcoe, ONTMinor Pro
Nick Perbix1426822021-20232D1998-06-15Elk River, MNMajor League
A.J. Perry200002010-20111L1987-01-12Peterborough, ONTMinor Pro
Matt Petgrave200082017-20181D1992-01-29Toronto, ONTMinor Pro
Alexandre Picard23472741464592005-20105L1985-10-09Les Saules, PQMajor League
Timo Pielmeier3702222010-20111G1989-07-07Deggendorf, GermanyMajor League
Adam Pineault1603850881662006-20093R1986-05-23Holyoke, MAMajor League
Dennis Pinfold321341211997-19981D1974-02-28Edmonton, ALTAMinor Pro
Lasse Pirjeta512322003-20041L1974-04-04Oulu, FinlandMajor League
Luke Pither100002015-20161C1989-04-26Oshawa, ONTMinor Pro
Josh Pitt200002017-20181C1992-06-03Brockville, ONTMinor Pro
Domenic Pittis75234164901997-19981C1974-10-01Calgary, ALTAMajor League
Geoff Platt13462591211232005-20083C1985-07-10Toronto, ONTMajor League
Andrei Plekhanov94113344602007-20092D1986-07-12Nizhnekamsk, RussiaMinor Pro
Petr Pohl912352006-20093R1986-08-28Prostejov, Czech Rep.Minor Pro
Brayden Point922422014-20151C1996-03-13Calgary, ALTAMajor League
Libor Polasek5321012221994-19962C1974-04-22Novy Jicin, CzechMinor Pro
Tomas Popperle6601182006-20082G1984-10-10Broumov, Czech Rep.Major League
Lyon Porter200022005-20061R1980-10-20Shaker Heights, OHMinor Pro
Andy Powers100001998-19991D1975-10-12Arlington, MAMinor Pro
Chase Priskie1534742020-20211D1996-03-19Pembroke Pines, FLMajor League
Sean Pronger61252651602001-20042C1972-11-30Thunder Bay, ONTMajor League
Boris Protsenko65242448841998-19991C1978-08-21Kiev, UkraineMinor Pro
Martin Prusek2301102005-20061G1975-12-11Ostrava, Czech Rep.Major League
Jamie Pushor194939483042003-20074D1973-02-11Lethbridge, ALTAMajor League
Deron Quint2151520302000-20011D1976-03-12Durham, NHMajor League
Jonathan Racine29123782016-20171D1993-05-28Montreal, PQMajor League
Darren Raddysh111205676802021-20232D1996-02-28Toronto, ONTMajor League
Taylor Raddysh1594961110642018-20213R1998-02-18Caledon, ONTMajor League
Mike Radja3371017122007-20102F1985-03-07Yorkville, ILMinor Pro
Evan Rankin62161430612013-20141R1986-03-28Portage, MIMinor Pro
Mike Ratchuk373710102009-20122D1988-02-20South Buffalo, NYMinor Pro
Alec Rauhauser100002020-20211D1995-03-07Bismarck, NDMinor Pro
Ryan Ready7041216591999-20001L1978-11-07Peterborough, ONTMajor League
Jekabs Redlihs6341115582005-20083D1982-03-29Riga, LatviaMinor Pro
Dylan Reese5141822312009-20101D1984-08-29Pittsburgh, PAMajor League
Eric Regan1201192010-20111D1988-05-20Whitby, ONTMinor Pro
Brent Regner5041620222009-20101D1989-05-17Westlock, ALTAMajor League
Jeremy Reich31547711188202000-20055L1979-02-11Craik, SASKMajor League
Anthony Richard40101626102021-20221C1996-12-20Trois-Rivieres, PQMajor League
Tanner Richard261401061463432012-20175C1993-04-06Markham, ONTMajor League
Nicola Riopel100002017-20181G1989-02-20Beloeil, PQMinor Pro
Shawn Rivers502221995-19961D1971-01-30Ottawa, ONTMajor League
Felix Robert108313768602022-20242C1999-07-24Lambton, PQMinor Pro
David Roberts37172239441997-19981L1970-05-28Alameda, CAMajor League
Sam Roberts300002009-20101D1984-08-26St. John's, NFLDMinor Pro
Bert Robertsson1951125363491995-19994D1974-06-30Sodertalje, SwedenMajor League
Bobby Robins100022007-20081R1981-10-17Rhinelander, WIMajor League
Nathan Robinson1961420182004-20051C1981-12-31Scarborough, ONTMajor League
Rob Robinson40268121995-19961D1967-04-19St. Catharines, ONTMajor League
David Roche731220323071997-19981L1975-06-13Lindsay, ONTMajor League
Bryan Rodney4151520102011-20121D1984-04-22London, ONTMajor League
Jacque Rodrigue201101994-19951D1971-05-07Nashua, NHMinor Pro
Logan Roe1301182019-20201D1991-12-29Fort Myers, FLMinor Pro
Todd Rohloff14156162003-20041D1974-01-16Grand Rapids, MNMajor League
Aaron Rome891042522792007-20092D1983-09-27Brandon, MANMajor League
Mathieu Roy14044322009-20101D1983-08-10Saint-Georges, PQMajor League
Michal Rozsival4932225721998-19991D1978-09-03Vlasim, Czech Rep.Major League
Matt Ruchty681216283211995-19961L1969-11-27Kitchener, ONTMinor Pro
Mike Rupp3123122005-20061L1980-01-13Cleveland, OHMajor League
Jason Rushton330371996-19971R1974-12-12Victoria, BCMinor Pro
Kris Russell1435802008-20091D1987-05-02Caroline, ALTAMajor League
Jan Rutta18358102018-20191D1990-07-29Pisek, Czech Rep.Major League
Jarkko Ruutu652632581641999-20001L1975-08-23Vantaa, FinlandMajor League
Prestin Ryan593691612003-20052D1980-06-29Arcola, SASKMajor League
Mark Rycroft3431013102007-20081R1978-07-12Penticton, BCMajor League
Simon Ryfors144385694632021-20232C1997-08-16Stockholm, SwedenMinor Pro
Leigh Salters521231112010-20111L1989-03-27London, ONTMinor Pro
Jerome Samson26178142014-20151R1987-09-04Greenfield Park, PQMajor League
Jim Sandlak12617161995-19961R1966-12-12Kitchener, ONTMajor League
Raffaele Sannitz53639382004-20051C1983-05-18Mendrisio, SwitzerlandMinor Pro
Peter Sarno39123951202005-20061C1979-07-26Toronto, ONTMajor League
Reggie Savage16682631452531995-20013R1970-05-01Montreal, PQMajor League
Bogdan Savenko107232952921995-19972R1974-11-20Kiev, UkraineMinor Pro
Ryan Savoia6192635421997-19992C1973-05-06Thorold, ONTMajor League
Luca Sbisa827942010-20111D1990-01-30Ozieri, ItalyMajor League
Dave Scatchard278715651995-19972C1976-02-20Hinton, ALTAMajor League
Peter Schaefer1212966951091996-20004L1977-07-12Yellow Grass, SASKMajor League
Nick Schaus45448302011-20121D1986-07-03Orchard Park, NYMinor Pro
Luke Schenn606622019-20201D1989-11-02Saskatoon, SASKMajor League
Jonathan Schill79369912000-20033L1979-06-28Kitchener, ONTMinor Pro
Roman Schmidt101102023-20241D2003-02-27Midland, MIMinor Pro
Quinn Schmiemann9101152023-20241D2001-07-23Wilcox, SASKMinor Pro
Rick Schofield84111324302010-20122C1987-04-23Scarborough, ONTMinor Pro
Corey Schwab12000311999-20001G1970-11-04North Battleford, SASKMajor League
Cole Schwindt10112102020-20211R2001-04-25Kitchener, ONTMajor League
Darrel Scoville1451957761592001-20043D1975-10-13Swift Current, SASKMajor League
Kurt Seher301122002-20031D1973-04-15Lethbridge, ALTAMinor Pro
Sean Selmser751115261512000-20011L1974-11-10Calgary, ALTAMajor League
Alexander Semak23101424121996-19971C1966-02-11Ufa, RussiaMajor League
Dmitri Semykin2012322020-20222D2000-02-24Moscow, RussiaMinor Pro
Artyom Sergeyev744711572012-20153D1993-04-20Moscow, RussiaMinor Pro
Tom Sestito1542535605082007-20103L1987-09-28Rome, NYMajor League
Cam Severson12437282005-20061L1978-08-15Canora, SASKMajor League
Dan Sexton104264672342010-20133R1987-04-29Apple Valley, MNMajor League
Mike Sgroi19314462005-20092L1978-08-14Toronto, ONTMinor Pro
Ryan Shannon5211112681999-20001D1978-01-04Leduc, ALTAMinor Pro
Larry Shapley501122541998-19991R1978-02-06Dunnville, ONTMinor Pro
MacGregor Sharp506713262010-20111C1985-10-01Red Deer, ALTAMajor League
Jody Shelley91412165222000-20022L1976-02-07Thompson, MANMajor League
Patrick Sieloff1314562019-20201D1994-05-15Ann Arbor, MIMajor League
Jonathan Sigalet88131730822008-20102D1986-02-12Vancouver, BCMajor League
Trevor Sim320201994-19951C1970-06-09Calgary, ALTAMajor League
Ben Simon1222236581702005-20072C1978-06-14Shaker Heights, OHMajor League
Darren Sinclair193243761931996-19993L1976-11-24Brooks, ALTAMinor Pro
Rob Sirianni100002006-20071F1983-10-31Edmonton, ALTAMinor Pro
Pavel Skrbek6461622381998-19991D1978-08-09Kladno, Czech Rep.Major League
Tyler Sloan12447111192001-20054D1981-03-15Calgary, ALTAMajor League
Matt Smaby30279462011-20121D1984-10-14Minneapolis, MNMajor League
Dalton Smith81137201302013-20152L1992-06-30Oshawa, ONTMajor League
Dan Smith156410141642007-20092D1976-10-19Fernie, BCMajor League
Gemel Smith1014348911482019-20234C1994-04-16Toronto, ONTMajor League
Nathan Smith1815642011-20121C1982-02-09Edmonton, ALTAMajor League
Scooter Smith301102002-20031C1980-11-11Edmonton, ALTAMinor Pro
Trevor Smith35121527162010-20111C1985-02-08Ottawa, ONTMajor League
Devante Smith-Pelly401122011-20121R1992-06-14Scarborough, ONTMajor League
Jordan Smotherman78102232752009-20101L1986-05-11Corvallis, ORMajor League
Luc Snuggerud200022019-20201D1995-09-18Edina, MNMinor Pro
Jonas Soling3322441998-20002R1978-09-07Stockholm, SwedenMinor Pro
Otto Somppi154244771702017-20225C1998-01-12Helsinki, FinlandMinor Pro
Martin Sonnenberg3716925311998-19991L1978-01-23Wetaskiwin, ALTAMajor League
Brent Sopel18226791051961995-20005D1977-01-07Calgary, ALTAMajor League
Oleg Sosunov24101122018-20202D1998-04-13Ryazan, RussiaMinor Pro
Dan Spang243101362008-20091D1983-08-16Winchester, MAMinor Pro
Martin Spanhel1171825431182000-20022L1977-07-01Zlin, Czech Rep.Major League
Matthew Spencer53167152015-20204D1997-03-24Guelph, ONTMinor Pro
Andrei Sryubko128116173502000-20022D1975-10-21Kiev, UkraineMinor Pro
Bruno St. Jacques13088162007-20081D1980-08-22Montreal, PQMajor League
Nick St. Pierre1503382008-20102D1985-03-07Quebec, PQMinor Pro
Jack Stander100072018-20191D1995-02-03Grosse Pointe Woods, MIMinor Pro
Kirill Starkov29561182007-20092L1987-03-31Yekaterinburg, RussiaMinor Pro
Devante Stephens118122335872019-20243D1997-01-02White Rock, BCMinor Pro
Mitchell Stephens135374784452015-20216C1997-02-05Peterborough, ONTMajor League
Rod Stevens21254471011191994-19973C1974-04-05Fort Saint John, BCMinor Pro
Bobby Stewart300001998-19991L1974-06-03Fort McMurray, ALTAMinor Pro
Riley Stillman503342020-20211D1998-03-09Peterborough, ONTMajor League
Alek Stojanov1142316394851994-19982R1973-04-25Windsor, ONTMajor League
Jason Strudwick1997-19981D1975-07-17Edmonton, ALTAMajor League
Brandon Sugden16469157542003-20074R1978-06-23Toronto, ONTMinor Pro
Andrej Sustr4551419422012-20223D1990-11-29Plzen, Czech Rep.Major League
Alexandr Svitov691923422002004-20051C1982-11-03Omsk, RussiaMajor League
Danny Syvret8044112010-20111D1985-06-13Millgrove, ONTMajor League
Jeff Szwez1012123442172005-20083L1981-06-16Etobicoke, ONTMinor Pro
Jeff Tambellini65292049222015-20161R1984-04-13Calgary, ALTAMajor League
Jonne Tammela514711242015-20193C1997-08-05Ylivieska, FinlandMinor Pro
Matt Taormina22738105143732012-20174D1986-10-20Warren, MIMajor League
Iiro Tarkki5000042011-20121G1985-07-01Rauma, FinlandMajor League
Sami Tavernier100002019-20201L1997-04-25Ambilly, FranceMinor Pro
Daniel Taylor700002009-20101G1986-04-28Plymouth, EnglandMajor League
Tyson Teplitsky100022005-20061D1982-02-04Saskatoon, SASKMinor Pro
Andrew Thomas200002011-20121D1985-11-14Bow, NHMinor Pro
Ben Thomas2901474881442015-20216D1996-05-28Calgary, ALTAMajor League
Jack Thompson118134356302020-20243D2002-03-19Courtice, ONTMajor League
Mikael Tjallden301101997-19981D1975-02-16Ornskoldsvik, SwedenMinor Pro
Sergei Tkachenko1600041994-19962G1971-06-06Kiev, UkraineMinor Pro
Daniel Tkaczuk300022009-20101C1979-06-10Toronto, ONTMajor League
Dustin Tokarski33011172012-20131G1989-09-16Watson, SASKMajor League
Ole-Kristian Tollefsen122219212702004-20062D1984-03-29Oslo, NorwayMajor League
Atte Tolvanen600002018-20191G1994-11-23Vihti, FinlandMinor Pro
Matt Tomkins2900002023-20241G1994-06-19Edmonton, ALTAMajor League
Matthias Trattnig6871118682004-20051D1979-04-22Graz, AustriaMinor Pro
Paul Traynor134624301222001-20043D1977-09-14Thunder Bay, ONTMinor Pro
Alexandre Tremblay502222002-20031L1979-03-22Beaupre, PQMinor Pro
Rhett Trombley10000301996-19971R1974-12-09New Westminster, BCMinor Pro
Rob Trumbley3000121994-19951R1974-08-09Regina, SASKMinor Pro
Travis Tucker200021994-19951D1971-03-15Hartford, CTMinor Pro
Odeen Tufto800042020-20222C1997-01-09Chaska, MNMinor Pro
Brent Tully1411318312391994-19973D1974-03-26Peterborough, ONTMinor Pro
Dana Tyrell59141529312012-20142C1989-04-23Airdrie, ALTAMajor League
Ilya Usau98111930382022-20242C2001-08-03Minsk, BelarusMinor Pro
Lubomir Vaic113254469641997-20002L1977-03-06Spisska Nova Ves, SlovakiaMajor League
Craig Valette600022008-20091C1982-10-07Shellbrook, SASKMinor Pro
Nolan Valleau10352126472018-20202D1992-11-15Novi, MIMinor Pro
Mike Valley2701141998-20002G1976-09-03Richmond, BCMinor Pro
Darren Van Impe614582002-20031D1973-05-18Saskatoon, SASKMajor League
Andrei Vasilevskiy3700022014-20162G1994-07-25Tyumen, RussiaMajor League
Carter Verhaeghe1345179130642017-20192C1995-08-14Toronto, ONTMajor League
Joel Vermin164355287392013-20174R1992-02-05Bern, SwitzerlandMajor League
Darcy Verot881017272912005-20072L1976-07-13Radville, SASKMajor League
Justin Vienneau100022005-20061D1986-02-20Oshawa, ONTMinor Pro
John Vigilante527815142008-20091L1985-05-24Dearborn, MIMinor Pro
Ryan Vince100002001-20021L1977-07-11Amherstview, ONTMinor Pro
Alexander Volkov19555681231502017-20203R1997-08-02Moscow, RussiaMajor League
Aaron Voros200052010-20111R1981-07-02Vancouver, BCMajor League
Daniel Walcott43152811335462015-20249L1994-02-19Ile-Perrot, PQMajor League
Scott Walford500022023-20241D1999-01-12Coquitlam, BCMinor Pro
Daniel Walker11022642022-20242L1999-05-18Val Caron, ONTMinor Pro
Geoff Walker43628562013-20141R1987-12-09Charlottetown, PEIMinor Pro
Scott Walker891750673861994-19962R1973-07-19Cambridge, ONTMajor League
Derrick Walser198491051542412001-20074D1978-05-12New Glasgow, NSMajor League
Mike Walsh200002002-20031G1980-01-29Downingtown, PAMinor Pro
Brent Walton1900092005-20072R1983-11-09Georgetown, ONTMinor Pro
Cory Ward201122016-20171F1993-09-23Las Vegas, NVMinor Pro
Evan Wardley401162021-20221D1994-04-26Vulcan, ALTAMinor Pro
Jeff Ware940442322000-20022D1977-05-19Toronto, ONTMajor League
Steve Washburn1316761998-19991C1975-04-10Ottawa, ONTMajor League
Patrick Watling202202021-20221C1993-09-26Sault Ste. Marie, ONTMinor Pro
Dan Watson16261420732000-20033D1979-03-12Glencoe, ONTMinor Pro
Scott Wedgewood2601102019-20201G1992-08-14Brampton, ONTMajor League
Duvie Westcott127962712302001-20083D1977-10-30Winnipeg, MANMajor League
Brett Westgarth501162006-20071D1982-02-04Amherstburg, ONTMinor Pro
Kyle Wharton33336472006-20093D1986-03-03Ottawa, ONTMinor Pro
Kay Whitmore1100081995-19961G1967-04-10Sudbury, ONTMajor League
Mike Whitton400051994-19951L1970-09-03Toronto, ONTMinor Pro
Adam Wilcox6301142014-20173G1992-11-26South St. Paul, MNMajor League
Jeff Williams76222749362000-20011L1976-02-11Pointe-Claire, PQMinor Pro
Nigel Williams2803392010-20111D1988-04-18Aurora, ILMinor Pro
Ben Wilson200042017-20181D1991-03-26Woodstock, ONTMinor Pro
Clay Wilson90194059352007-20092D1983-04-05Sturgeon Lake, MNMajor League
Kyle Wilson2250562012-20131C1984-12-15Oakville, ONTMajor League
Scott Wilson812322020-20211C1992-04-24Oakville, ONTMajor League
Brad Wingfield9101912001-20032L1975-06-24Gibsons, BCMinor Pro
Luke Witkowski261938476192012-20217D1990-04-14Holland, MIMajor League
Doug Wood19134161996-19971D1974-01-07Waltham, MAMinor Pro
Dustin Wood14033142005-20061D1981-05-21Scarborough, ONTMinor Pro
Mark Wotton310401241643251994-19995D1973-10-16Foxwarren, MANMajor League
J.T. Wyman76132538342012-20131R1986-02-27Wayzata, MNMajor League
Craig Wyszomirski700052017-20181D1992-09-21Mahwah, NJMinor Pro
Dennis Yan149342963992016-20204L1997-04-14Portland, ORMinor Pro
Mark Yannetti100001998-19991D1971-06-07Bayford, MAMinor Pro
Blair Yaworski1800082008-20091C1985-09-20Calgary, ALTAMinor Pro
Andrew Yogan420242015-20161L1991-12-04Coral Springs, FLMinor Pro
Allen York1300002013-20163G1989-06-17Wetaskiwin, ALTAMajor League
Harry York1000151999-20001C1974-04-16Ponoka, ALTAMajor League
Mike York75114758302008-20091C1978-01-03Waterford, MIMajor League
Tom Zanoski200002009-20101L1984-03-03Brampton, ONTMinor Pro
Nikolai Zherdev210102005-20061R1984-11-05Kiev, UkraineMajor League
Sean Zimmerman631910632010-20122D1987-05-24Denver, COMinor Pro
Peter Zingoni522402003-20041C1981-04-28Bridgeport, CTMinor Pro
Jonathan Zion1100042003-20041D1981-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.