hockey DB
search by league
team
morning report
contact us
home

Springfield Falcons all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Ramzi Abid1103939783022000-20033C1980-03-24Montreal, PQMajor League
Luke Adam4681422382014-20151C1990-06-18St. John's, NFLDMajor League
John Adams21134162005-20072D1982-12-21Wayzata, MNMinor Pro
Dmitry Afanasenkov6981422292001-20032L1980-05-12Arkhangelsk, RussiaMajor League
Chris Aldous611202000-20011D1975-11-19Massena, NYMinor Pro
Alex Aleardi4481018232012-20142R1992-07-30Fort Wayne, INMinor Pro
Nikita Alexeev143252348402001-20053W1981-12-27Murmansk, RussiaMajor League
Sandy Allan100001995-19961G1974-01-22Nassau, BahamasMinor Pro
Blair Allison100002000-20011G1972-06-26Golden, BCMinor Pro
Jonas Almtorp37224182007-20081C1983-11-17Uppsala, SwedenMinor Pro
Greg Amadio410551672011-20132D1981-05-13Sault Ste. Marie, ONTMinor Pro
Seth Ambroz400052014-20151F1993-04-01New Prague, MNMinor Pro
Harlan Anderson900022007-20081D1982-10-17Vernon, BCMinor Pro
Josh Anderson5271017762014-20151R1994-05-07Burlington, ONTMajor League
R.J. Anderson200022008-20091D1986-04-16Lino Lakes, MNMinor Pro
Doug Andress12123162005-20072D1979-04-07Iroquois Falls, ONTMinor Pro
Syl Apps610102001-20021C1976-06-02Pittsburgh, PAMinor Pro
Chris Armstrong5152025282009-20101D1975-06-26Regina, SASKMajor League
Dean Arsene5629111002009-20101D1980-07-20Murrayville, BCMajor League
Evgeny Artyukhin661120311462004-20062W1983-04-04Moscow, RussiaMajor League
Kaspars Astashenko11022152001-20021D1975-02-07Riga, LatviaMajor League
P.J. Atherton1624662005-20072D1982-08-16Edina, MNMinor Pro
Cam Atkinson89493887452010-20133R1989-06-05Riverside, CTMajor League
Philippe Audet942938671191999-20012L1977-06-04Ottawa, ONTMajor League
Keith Aulie7101112015-20161D1989-06-11Regina, SASKMajor League
Jared Aulin1322422006-20071C1982-03-15Calgary, ALTAMajor League
Stephen Baby23213242006-20071R1980-01-31Chicago, ILMinor Pro
Frank Banham101292554542002-20042R1975-04-14Calahoo, ALTAMajor League
Mike Banwell19022302012-20131D1987-06-18Scarborough, ONTMinor Pro
Scott Barney500021998-19991R1979-03-27Oshawa, ONTMajor League
Karol Bartanus101101998-19991R1978-06-09Liptovsky Mikulas, SlovakiaMinor Pro
Cody Bass991521362292011-20143C1987-01-07Owen Sound, ONTMajor League
Jamie Bates601152009-20101F1985-01-21Toronto, ONTMinor Pro
Ruslan Batyrshin470661301997-19981D1975-02-19Moscow, RussiaMajor League
Mike Bayrack400002004-20051C1978-09-17Edmonton, ALTAMinor Pro
Nic Beaudoin210101999-20001L1976-12-25Ottawa, ONTMinor Pro
Stephane Beauregard2402241994-19951G1968-01-10Cowansville, PQMajor League
Thomas Beauregard201122009-20101R1986-02-09Montreal, PQMinor Pro
Matt Beca510142009-20101C1986-03-06Mississauga, ONTMinor Pro
Kevin Beech600022006-20071G1986-09-23Brantford, ONTMinor Pro
Derek Bekar91171936342004-20092C1975-09-15Burnaby, BCMajor League
Eric Belanger3381826101998-19991C1977-12-16Sherbrooke, PQMajor League
David Bell532131881999-20012D1977-03-24Wiarton, ONTMinor Pro
Jordan Bendfeld1001172009-20101D1988-02-09Leduc, ALTAMinor Pro
Rick Bennett34358741994-19951L1967-07-24Springfield, MAMajor League
Hans Benson35011982008-20091L1983-09-20Menlo Park, CAMinor Pro
Drake Berehowsky200002002-20031D1972-01-03Toronto, ONTMajor League
Sean Berens602241999-20001C1976-04-06Chicago, ILMinor Pro
Jason Bermingham300002001-20021W1977-01-17Montreal, PQMinor Pro
Rick Berry542810772007-20081D1978-11-04Birtle, MANMajor League
Jeff Bes57202343771995-19961C1973-07-31Tillsonburg, ONTMinor Pro
Tyler Beskorowany200002015-20161G1990-04-28Sudbury, ONTMinor Pro
Goran Bezina2041625411422001-20043D1980-03-21Split, CroatiaMajor League
Zac Bierk1600062001-20043G1976-09-17Peterborough, ONTMajor League
Nicholas Bilotto184812322003-20041D1979-02-24Pointe-Claire, PQMinor Pro
Robbie Bina37178302008-20091D1983-01-04Grand Forks, NDMinor Pro
Jamie Bird300001997-19981D1974-07-03Rochester, NYMinor Pro
Mathieu Biron6941519342000-20022D1980-04-29Lac-Saint-Charles, PQMajor League
Sebastien Bisaillon5281422312007-20092D1986-12-08Mont-Laurier, PQMajor League
Sean Blanchard1001141998-19991D1978-03-29Sudbury, ONTMinor Pro
Zdenek Blatny50192342382005-20072L1981-01-14Brno, Czech Rep.Major League
Anton Blomqvist29011402010-20122D1990-03-07Kristianstad, SwedenMinor Pro
Arto Blomsten2731619201994-19951D1965-03-16Vaasa, FinlandMajor League
Mike Blunden3712921412010-20111R1986-12-15North York, ONTMajor League
Troy Bodie6296151082007-20081R1985-01-25Portage La Prairie, MANMajor League
Stu Bodtker14481222000-20011C1976-09-15Penticton, BCMinor Pro
Aaron Bogosian61437982010-20122F1987-01-17Massena, NYMinor Pro
Maxime Boisclair1710162006-20071R1985-02-14Port-au-Prince, HaitiMinor Pro
Brad Bombardir100002005-20061D1972-05-05Powell River, BCMajor League
Rob Bonneau10224142000-20011C1973-11-02Springfield, MAMinor Pro
Jason Bonsignore3791221392002-20031C1976-04-15Rochester, NYMajor League
Patrick Bordeleau400042008-20091L1986-03-23Montreal, PQMajor League
Sebastien Bordeleau3491019542001-20021C1975-02-15Vancouver, BCMajor League
Luciano Borsato2291120141994-19951C1966-01-07Richmond Hill, ONTMajor League
Frederic Bouchard125510242000-20011D1976-07-30Beauport, PQMinor Pro
Tyler Bouck21123332001-20021L1980-01-13Camrose, ALTAMajor League
Josef Boumedienne5372532572001-20021D1978-01-12Stockholm, SwedenMajor League
Jonathan Boutin5902282005-20072G1985-03-28Granby, PQMinor Pro
Cody Bowtell300002000-20011L1974-04-25Wainwright, ALTAMinor Pro
Darryl Boyce631517321002013-20141C1984-07-07Summerside, PEIMajor League
Kip Brennan530332632009-20101L1980-08-27Kingston, ONTMajor League
Daniel Briere169881292171481997-20014C1977-10-06Gatineau, PQMajor League
Travis Brigley1833662005-20061L1977-06-16Coronation, ALTAMajor League
Chris Brooks222401997-19981C1972-09-19Stratford, ONTMinor Pro
Jeremy Brown200001998-19991R1974-06-23Haileybury, ONTMinor Pro
Jim Brown720261998-19991C1973-06-17Scarborough, ONTMinor Pro
Kevin Brown48321648451996-19971R1974-05-11Birmingham, EnglandMajor League
Trevor Bruess500052011-20121R1986-01-06Minneapolis, MNMinor Pro
Gilbert Brule39131124582008-20091C1987-01-01Edmonton, ALTAMajor League
Tom Buckley6271219391996-19971C1976-05-26Buffalo, NYMinor Pro
Michael Bunting63111425412015-20161L1995-09-17Scarborough, ONTMajor League
Jeff Burgoyne300002001-20021D1977-02-26Penticton, BCMinor Pro
Sean Burke700022006-20071G1967-01-29Windsor, ONTMajor League
Marc Busenburg6131013102004-20051D1977-12-07Shrewsbury, MAMinor Pro
Dane Byers1092539642032010-20122L1986-02-21Nipawin, SASKMajor League
Dan Bylsma202221998-19991R1970-09-19Grand Haven, MIMajor League
Joe Callahan13044122003-20041D1982-12-20Abington, MAMajor League
Matt Calvert1284042821032010-20133L1989-12-24Brandon, MANMajor League
Darcy Campbell300022011-20121D1984-05-12Airdrie, ALTAMajor League
Jim Campbell45141731322004-20062R1973-04-03Worcester, MAMajor League
Carter Camper194162082013-20141F1988-07-06Rocky River, OHMajor League
Greg Carey64261743202015-20161F1990-04-05Hamilton, ONTMinor Pro
Tom Cavanagh501142010-20111C1982-03-24Warwick, RIMajor League
Dan Cavanaugh107528331202005-20072C1980-03-03Springfield, MAMinor Pro
Morgan Cey200002005-20061G1981-10-27Wilkie, SASKMinor Pro
Denis Chalifoux400002000-20011C1971-02-21Laval, PQMinor Pro
Brian Chapman4921012392004-20051D1968-02-10Brockville, ONTMajor League
Michael Chaput1734256981302012-20153C1992-04-09Ile-Bizard, PQMajor League
Steve Cheredaryk811451051994-19973D1975-11-20Calgary, ALTAMinor Pro
Andrew Cherniwchan1221362014-20151F1989-04-20Hinton, ALTAMinor Pro
Taylor Chorney10092534362008-20102D1987-04-27Thunder Bay, ONTMajor League
Justin Chwedoruk310122007-20081W1984-07-17St. Albert, ALTAMinor Pro
Martin Cibak1141024341222001-20032C1980-05-17Liptovsky Mikulas, SlovakiaMajor League
Rick Cleaver510102009-20101L1983-08-10Parksville, BCMinor Pro
Mike Clemente800002011-20142G1990-01-09Great Falls, VAMinor Pro
Grant Clitsome3251015222010-20111D1985-04-14Gloucester, ONTMajor League
Gerald Coleman4601142005-20072G1985-04-03Evanston, ILMajor League
Bruce Coles9347121998-19991L1968-12-06Montreal, PQMinor Pro
Chris Collins400002012-20131L1984-06-07Fairport, NYMinor Pro
Dusty Collins11000112006-20071C1985-02-28Gilbert, AZMinor Pro
Sean Collins2034568113862011-20154C1988-12-29Saskatoon, SASKMajor League
Mike Commodore11022202010-20111D1979-11-07Fort Saskatchewan, ALTAMajor League
Ryan Constant902282008-20091D1985-05-01Opaskwayak Cree Ntn., MANMinor Pro
Brandon Convery3191423451998-19991C1974-02-04Kingston, ONTMajor League
Carl Corazzini5571219182008-20091R1979-04-21Framingham, MAMajor League
Mike Cornell11022162014-20151D1988-03-12Franklin, MAMinor Pro
Mark Cornforth600041998-20002D1972-11-13Montreal, PQMajor League
Daniel Corso58133346352006-20071C1978-04-03Montreal, PQMajor League
Joe Corvo5051520321998-19991D1977-06-20Oak Park, ILMajor League
Chad Costello400022011-20121F1986-07-22Johnston, IAMinor Pro
Corey Cowick46639472014-20151L1989-08-01Gloucester, ONTMinor Pro
Adam Cracknell1834722014-20151R1985-07-15Prince Albert, SASKMajor League
Ryan Craig30594861802472004-20155C1982-01-06Abbotsford, BCMajor League
Ted Crowley78143549551997-19981D1970-05-03Concord, MAMajor League
Kevin Croxton1022402005-20061F1982-09-08Calgary, ALTAMinor Pro
Trent Cull28022741999-20001D1973-09-27Georgetown, ONTMinor Pro
David Cullen1622454781011999-20023D1976-12-30St. Catharines, ONTMajor League
Patrick Cullity54189712011-20153D1987-01-26Boston, MAMinor Pro
Craig Cunningham61222446202015-20161R1990-09-13Trail, BCMajor League
Tyler Currier111222015-20161R1988-07-05Anchorage, AKMinor Pro
Kelly Czuy701152008-20102F1983-01-02Edmonton, ALTAMinor Pro
Chris D'Alvise46111223252010-20122F1986-01-28Mississauga, ONTMinor Pro
Jerry D'Amigo28347262014-20151L1991-02-19Binghamton, NYMajor League
Sylvain Daigle72011471996-20004G1976-10-20Saint-Hyacinthe, PQMinor Pro
Paul Dainton4301182010-20133G1986-12-09Halifax, NSMinor Pro
Andrew Dale40369321997-19981C1976-02-16Sudbury, ONTMinor Pro
Chad Dameworth302201997-19981D1972-07-06Marquette, MIMinor Pro
Jeff Daniels110403474511995-19972L1968-06-24Oshawa, ONTMajor League
Scott Daniels54136192941994-19962L1969-09-19Mistawasis, SASKMajor League
Marko Dano49131225382013-20152C1994-11-30Eisenstadt, AustriaMajor League
Oscar Dansk2100022014-20151G1994-02-28Stockholm, SwedenMajor League
Craig Darby7082634282004-20051C1972-09-26Oneida, NYMajor League
Laurent Dauphin66111324722015-20161C1995-03-27Repentigny, PQMajor League
Jean-Francois David27178102009-20101D1982-04-29Montreal, PQMinor Pro
Jeff Daw1224622002-20031C1972-02-28Carlisle, ONTMajor League
Mark Deazeley262021411994-19951L1972-04-08Toronto, ONTMinor Pro
Louie DeBrusk310101998-19991L1971-03-19Cambridge, ONTMajor League
Tony DeHart200002009-20101D1990-03-20Ballwin, MOMinor Pro
Mark Dekanich500002011-20121G1986-05-10North Vancouver, BCMajor League
Eddie DelGrosso802292009-20101D1985-08-27Las Vegas, NVMinor Pro
Steven Delisle6231013822011-20162D1990-07-30Levis, PQMinor Pro
Andy Delmore47121224222006-20071D1976-12-26Windsor, ONTMajor League
Sylvain Deschatelets100002001-20021C1979-11-22Blainville, PQMinor Pro
James Desmarais3981624102000-20042C1979-05-04Montreal, PQMinor Pro
Jean Desrochers1621362006-20071C1980-03-19Dalhousie, NBMinor Pro
Patrick DesRochers144011631999-20034G1979-10-27Penetanguishene, ONTMajor League
Andre Deveaux1401115263532004-20073C1984-02-23Freeport, BahamasMajor League
Gerard Dicaire8741115322004-20062D1982-09-14Faro, Yukon TerritoryMinor Pro
Scott Dickie400002003-20041G1982-12-16Waterloo, ONTMinor Pro
Ray DiLauro701122001-20032D1979-07-13Bensalem, PAMinor Pro
Chris Dingman278816302005-20061L1976-07-06Edmonton, ALTAMajor League
Jon DiSalvatore2217862015-20161L1981-03-30Bangor, MEMajor League
Tomas Divisek921382001-20021R1979-07-19Most, Czech Rep.Major League
Shane Doan39212142641997-19981R1976-10-10Halkirk, ALTAMajor League
Derek Docken610102014-20151D1990-06-12Northfield, MNMinor Pro
Jason Doig88533382501995-19994D1977-01-29Montreal, PQMajor League
Hnat Domenichelli39242448121996-19971C1976-02-16Edmonton, ALTAMajor League
Louis Domingue1300022015-20161G1992-03-06Saint-Hyacinthe, PQMajor League
Ryan Donald3011202009-20101D1986-09-10St. Albert, ALTAMinor Pro
Steve Downie8112242015-20161R1987-04-03Newmarket, ONTMajor League
Nick Drazenovic103306494462011-20132C1987-01-14Prince George, BCMajor League
Jeff Drouin-Deslauriers62022122007-20092G1984-05-15St-Jean-Richelieu, PQMajor League
Ted Drury201101994-19951C1971-09-13Boston, MAMajor League
Devan Dubnyk128022222007-20103G1986-05-04Regina, SASKMajor League
Sylvain Dufresne68257542006-20071D1978-07-24Waterloo, PQMinor Pro
Gordie Dwyer17134802001-20021L1978-01-25Dalhousie, NBMajor League
Chris Dyment23011162003-20041D1979-10-24Reading, MAMinor Pro
Joe Dziedzic611827451281998-19991L1971-12-18Minneapolis, MNMajor League
Dallas Eakins386713631996-19971D1967-02-27Dade City, FLMajor League
Jordan Eberle209142342008-20102R1990-05-15Regina, SASKMajor League
Mike Egener15856114772004-20073D1984-09-26Lahr, GermanyMinor Pro
Brian Eklund61000102002-20063G1980-05-24Braintree, MAMajor League
Matt Elich2222442001-20021R1978-09-22Grosse Pointe, MIMajor League
Brandon Elliott12011342004-20072D1984-03-08Orangeville, ONTMinor Pro
Riley Emmerson100002009-20101L1986-02-07Vancouver, BCMinor Pro
Chad Erickson100001994-19951G1970-08-21Minneapolis, MNMajor League
Anders Eriksson12189102005-20061D1975-01-09Bollnas, SwedenMajor League
Tim Erixon80105767542012-20142D1991-02-24Port Chester, NYMajor League
Robert Esche77011171998-20023G1978-01-22Utica, NYMajor League
Bryan Ewing100002009-20101F1985-11-23Wheeling, WVMinor Pro
Peter Fabus395712272001-20032C1979-07-15Ilava, Czech Rep.Minor Pro
Quinn Fair14134101997-19981D1973-05-23Campbell River, BCMinor Pro
Brian Farrell1120241997-19981L1972-04-16Hartford, CTMinor Pro
Brad Farynuk20044182007-20081D1982-01-22Enderby, BCMinor Pro
Andre Faust50191938401995-19961L1969-10-07Joliette, PQMajor League
Sergei Fedotov200021996-19971D1977-01-24Moscow, RussiaMinor Pro
Hunter Fejes1000022015-20161L1994-05-31Anchorage, AKMinor Pro
Chris Ferraro641424381372003-20041C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro641931501002003-20041R1973-01-24Port Jefferson, NYMajor League
Nikita Filatov3691120202010-20111L1990-05-25Moscow, RussiaMajor League
Jeff Finley1431215221995-19961D1967-04-14Edmonton, ALTAMajor League
Christian Fischer621302015-20161R1997-04-15Chicago, ILMajor League
Glenn Fisher400002007-20092G1983-04-25Edmonton, ALTAMinor Pro
Chanse Fitzpatrick100002009-20101R1984-08-14Cornwall, PEIMinor Pro
Justin Fletcher1031442006-20071D1983-03-30Maryville, ILMinor Pro
Ryan Flinn24011822007-20081L1980-04-20Halifax, NSMajor League
Dan Focht298837456411996-20037D1977-12-31Regina, SASKMajor League
Matthew Ford185611142012-20131R1984-10-09West Hills, CAMinor Pro
Anton Forsberg3400042013-20152G1992-11-27Harnosand, SwedenMajor League
Corey Foster5482634482002-20031D1969-10-27Ottawa, ONTMajor League
Stefan Fournier32224782015-20161R1992-04-30Dorval, PQMinor Pro
Chris Francis411202010-20111C1989-03-30Las Vegas, NVMinor Pro
Robert Francz623471191998-20013L1978-03-30Bad Muskau, GermanyMinor Pro
Iain Fraser53244771271995-19961C1969-08-10Scarborough, ONTMajor League
Colton Fretter79262955512009-20101C1982-03-12Harrow, ONTMinor Pro
Trevor Frischmon8042529392010-20111C1981-08-05Ham Lake, MNMajor League
Mitch Fritz17797165352004-20073L1980-11-24Osoyoos, BCMajor League
Mike Gabinet642911392007-20092D1981-09-26Edmonton, ALTAMinor Pro
Oliver Gabriel1110102011-20121L1991-05-13Edmonton, ALTAMinor Pro
Mathieu Gagnon20101652014-20151D1992-10-29Montreal, PQMinor Pro
Sean Gagnon1221227396611997-19992D1973-09-11Sault Ste. Marie, ONTMajor League
Lance Galbraith301152001-20021R1980-02-21Brampton, ONTMinor Pro
Ryan Garlock7751419442007-20122C1986-04-24Iroquois Falls, ONTMinor Pro
Christian Gaudet400002006-20071C1986-06-15Memramcook, NBMinor Pro
Tyler Gaudet444913232015-20161C1993-04-04Hamilton, ONTMajor League
Brent Gauvreau400002000-20022C1980-06-28Sudbury, ONTMinor Pro
Martin Gendron146101661999-20001R1974-02-15Valleyfield, PQMajor League
Brian Gibbons263811142014-20151L1988-02-26Braintree, MAMajor League
Todd Gill15156202002-20031D1965-11-09Brockville, ONTMajor League
Trevor Gillies612132772003-20041L1979-01-30Cambridge, ONTMajor League
Jesse Gimblett401162009-20101L1985-01-04Newtonville, ONTMinor Pro
Alexandre Giroux65282654622011-20121C1981-06-16Quebec, PQMajor League
Alexei Glukhov301162004-20051F1984-04-05Voskresensk, RussiaMinor Pro
Sascha Goc363912302001-20021D1979-04-14Calw, GermanyMajor League
Alexander Godynyuk14134191995-19961D1970-01-27Kiev, UkraineMajor League
Steven Goertzen657916482010-20111R1984-05-26Stony Plain, ALTAMajor League
Cody Goloubef2011852702322010-20155D1989-11-30Mississauga, ONTMajor League
Rhett Gordon1312822501101995-19983R1976-08-26Regina, SASKMinor Pro
Brian Goudie100021995-19961D1972-11-09The Pas, MANMinor Pro
Stephane Goulet5410818282007-20092R1986-01-07Levis, PQMinor Pro
Alex Grant69113142572015-20161D1989-01-20Antigonish, NSMajor League
Ryley Grantham6022192013-20141C1988-01-07Hanna, ALTAMinor Pro
Brady Greco300002005-20072D1983-05-04Middleton, WIMinor Pro
Josh Green41151530291998-19991C1977-11-16Camrose, ALTAMajor League
Matt Greene100002007-20081D1983-05-13Grand Ledge, MIMajor League
Nick Greenough100002003-20041R1980-11-11Windsor, NSMinor Pro
Martin Grenier142416204732001-20032D1980-11-02Laval, PQMajor League
Chris Grenville201101998-19991R1974-02-24St. Catharines, ONTMinor Pro
Michal Grosek842641671661994-19962R1975-06-01Vyskov, Czech Rep.Major League
Nate Guenin30055212010-20111D1982-12-10Aliquippa, PAMajor League
Ben Guite72173047912010-20111C1978-07-17Montreal, PQMajor League
Garry Gulash1997-19981D1972-09-22Calgary, ALTAMinor Pro
Ravil Gusmanov1325447101341994-19962L1972-07-25Naberezhnye Chelny, RussiaMajor League
Len Hachborn524621994-19951C1961-09-09Brantford, ONTMajor League
Justin Hache6721214342015-20161D1994-01-10Bathurst, NBMinor Pro
Steven Halko70156371996-19971D1974-03-08Bolton, ONTMajor League
Jake Hansen117151934522011-20143C1989-08-21White Bear Lake, MNMinor Pro
Tavis Hansen29879791585081995-20016R1975-06-17Prince Albert, SASKMajor League
Mike Harder420221997-20032C1973-02-08Winnipeg, MANMinor Pro
Mike Harding475510521995-19972R1971-02-24Edmonton, ALTAMinor Pro
Tim Harris110101998-19991R1967-10-16Uxbridge, ONTMinor Pro
Kevin Harvey9000162010-20111W1984-09-14Sheffield, ONTMinor Pro
Eric Healey17857801371551999-20073L1975-01-20Hull, MAMajor League
Dillon Heatherington301102014-20151D1995-05-09Calgary, ALTAMajor League
Ian Hebert401121994-19951C1973-08-17Montreal, PQMinor Pro
Timo Helbling6071421562005-20061D1981-07-21Basel, SwitzerlandMajor League
Bryan Helmer33189252003-20132D1972-07-15Sault Ste. Marie, ONTMajor League
Brent Henley300002007-20081D1980-08-30Coquitlam, BCMinor Pro
Adam Henrich1071526411572004-20104L1984-01-19Thornhill, ONTMinor Pro
Adin Hill400002015-20161G1996-05-11Comox, BCMajor League
Kevin Hilton211201998-19991C1975-01-05Trenton, MIMinor Pro
Rob Hisey37111425292009-20101C1984-09-24Oakville, ONTMinor Pro
Jeff Hoad11224331994-19951C1973-01-26Brandon, MANMinor Pro
Justin Hocking600771142000-20011D1974-01-09Stettler, ALTAMajor League
Mike Hoeffel669918412014-20162L1989-04-09Edina, MNMinor Pro
Peter Hogan7111415411998-19991D1978-01-10Oshawa, ONTMinor Pro
Nick Holden1651657731352010-20133D1987-05-15St. Albert, ALTAMajor League
Andreas Holmqvist423912222004-20051D1981-07-23Stockholm, SwedenMinor Pro
Brian Holzinger2862026162002-20031C1972-10-10Parma, OHMajor League
Darcy Hordichuk22134382002-20031L1980-08-10Kamsack, SASKMajor League
Eric Houde57283462431999-20001C1976-12-19Montreal, PQMajor League
Bobby House56111829271998-19991R1973-01-07Whitehorse, Yukon TerrMinor Pro
Scott Howes1252782012-20131L1987-09-03Toronto, ONTMinor Pro
Josef Hrabal17011142008-20091D1985-08-17Prerov, Czech Rep.Minor Pro
Zbynek Hrdel5051015262005-20072R1985-08-19Pisek, Czech Rep.Minor Pro
Ryan Huddy501102008-20091C1983-08-28Stony Plain, ALTAMinor Pro
Garet Hunt100022008-20091L1987-10-14Maple Ridge, BCMinor Pro
Trent Hunter57181735142000-20011R1980-07-05Red Deer, ALTAMajor League
Ryan Huska6112921771999-20001C1975-07-02Cranbrook, BCMajor League
Adam Huxley5000172008-20091L1983-11-04Wainwright, ALTAMinor Pro
Brad Isbister2012416621996-19993L1977-05-07Edmonton, ALTAMajor League
Dallas Jackson401122013-20141D1989-03-31Edson, ALTAMinor Pro
Jean-Francois Jacques98273663962007-20143L1985-04-29Montreal, PQMajor League
Jason Jaspers317861142002992001-20065C1981-04-08Thunder Bay, ONTMajor League
Dustin Jeffrey45133346182015-20161C1988-02-27Sarnia, ONTMajor League
Boone Jenner1041522011-20132C1993-06-15Dorchester, ONTMajor League
Ryan Johansen40171633202012-20131C1992-07-31Vancouver, BCMajor League
Fredrik Johansson2541582007-20081C1984-02-27Munkedal, SwedenMinor Pro
Chaz Johnson100042011-20121R1984-01-30Montreal, PQMinor Pro
Derik Johnson400022015-20161D1990-02-01Bloomington, MNMinor Pro
Olli Jokinen936961998-19991C1978-12-05Kuopio, FinlandMajor League
Jean-Francois Jomphe29101828361998-19991C1972-12-28Havre St. Pierre, PQMajor League
Blair Jones4551621362006-20071C1986-09-27Central Butte, SASKMajor League
Brad Jones61232245471994-19951L1965-06-26Sterling Heights, MIMajor League
Andrew Joudrey213354479822011-20143C1984-07-15Bedford, NSMajor League
Dale Junkin71121325321994-19962C1973-05-23Oshawa, ONTMinor Pro
Petr Kalus1010142010-20111R1987-06-29Ostrava, Czech Rep.Major League
Tomas Kana31246432010-20111C1987-11-29Opava, Czech Rep.Major League
Boyd Kane721522371212002-20031L1978-04-18Swift Current, SASKMajor League
Sami Kapanen2814173141995-19961R1973-06-14Helsingin maalaiskunta, FinlandMajor League
William Karlsson1500002014-20151C1993-01-08Marsta, SwedenMajor League
Nikita Kashirsky912362009-20101C1985-01-25Moscow, RussiaMinor Pro
Denny Kearney614552010-20111F1988-01-27Hanover, NHMinor Pro
Sheldon Keefe57252449542001-20032R1980-09-17Brampton, ONTMajor League
Justin Keller60131124262006-20071L1986-03-04Nelson, BCMinor Pro
Justin Kelly921342004-20062C1981-03-17Abbotsford, BCMinor Pro
T.J. Kemp7383846442007-20081D1981-07-03Pickering, ONTMinor Pro
Dan Kesa2210515131995-19961R1971-11-23Vancouver, BCMajor League
Nikolai Khabibulin2302221994-19951G1973-01-13Sverdlovsk, RussiaMajor League
Chad Kilger87314273691996-19982C1976-11-27Cornwall, ONTMajor League
Scott King1224681999-20001C1977-01-21Saskatoon, SASKMinor Pro
Steven King2310616201999-20001R1969-07-22East Greenwich, RIMajor League
Cleve Kinley700002008-20091D1984-01-03Surrey, BCMinor Pro
Igor Knyazev72167612003-20041D1983-01-27Elektrostal, RussiaMinor Pro
Dieter Kochan47011231999-20022G1974-05-11Saskatoon, SASKMajor League
Tom Koivisto17088122003-20041D1974-06-04Turku, FinlandMajor League
Krys Kolanos32101121382003-20041C1981-07-27Calgary, ALTAMajor League
Chad Kolarik134610182010-20111C1986-01-26Abington, PAMajor League
Juraj Kolnik29152035202000-20011R1980-11-13Nitra, SlovakiaMajor League
Evgeny Konstantinov4200002001-20032G1981-03-29Kazan, RussiaMajor League
Joonas Korpisalo300002014-20151G1994-04-28Pori, FinlandMajor League
Kyle Kos9101132001-20021D1979-05-25Hope, BCMinor Pro
John Kosobud29639221998-20002L1972-08-26Fargo, NDMinor Pro
Milan Kostolny100001995-19961L1976-01-19Dubnica, SlovakiaMinor Pro
Ladislav Kouba300022003-20041L1983-09-10Vimperk, Czech Rep.Minor Pro
Jeff Kozakowski100022000-20011D1974-10-31Garden City, MIMinor Pro
Jason Krog247233042000-20011C1975-10-09Fernie, BCMajor League
Tomas Kubalik1804947961352010-20133R1990-05-01Plzen, Czech Rep.Major League
Kristian Kudroc90012121842001-20032D1981-05-21Michalovce, SlovakiaMajor League
Nick Kuiper18077102006-20071D1982-02-12Beaconsfield, PQMinor Pro
Arturs Kupaks7011121997-19981D1973-07-14Riga, LatviaMinor Pro
Sergei Kuznetsov22044102000-20011C1980-01-29Yaroslavl, RussiaMinor Pro
Marek Kvapil151304272572005-20072L1985-01-05Ilava, SlovakiaMinor Pro
Hubert Labrie46189652014-20151D1991-07-12Victoriaville, PQMinor Pro
Phil Lane566410702015-20161R1992-05-29Rochester, NYMinor Pro
Marek Langhamer1900002015-20161G1994-07-22Moravska Trebova, Czech Rep.Major League
Scott Langkow123011361995-19983G1975-04-21Edmonton, ALTAMajor League
Jeremy Langlois500002013-20141R1990-06-02Tempe, AZMinor Pro
Thomas Larkin88614201392012-20153D1990-12-31London, EnglandMinor Pro
Stanislav Lascek29224122006-20071R1986-01-17Martin, SlovakiaMinor Pro
Ryan Lauzon445101582000-20033C1980-10-08Halifax, NSMinor Pro
Jay Leach900002002-20031D1979-09-02Syracuse, NYMajor League
Steve Leach13538101998-19991R1966-01-16Cambridge, MAMajor League
Brett Lebda261910182011-20121D1982-01-15Buffalo Grove, ILMajor League
John LeBlanc65393473321994-19951L1964-01-21Campbellton, NBMajor League
Jeffrey Lee200002008-20091L1988-06-16Calgary, ALTAMinor Pro
Guillaume Lefebvre7049132062008-20091L1981-05-07Amos, PQMajor League
Manny Legace153066481994-20125G1973-02-04Toronto, ONTMajor League
Jocelyn Lemieux631401997-19981L1967-11-18Mont-Laurier, PQMajor League
David LeNeveu80011172003-20112G1983-05-23Fernie, BCMajor League
Nick Lent273811352003-20041R1977-06-10Westwood, MAMinor Pro
Bryan Lerg82131326372007-20103F1986-01-20Livonia, MIMajor League
Francois Leroux135712193421999-20033D1970-04-18Sainte-Adele, PQMajor League
Lucas Lessio247512252015-20161L1993-01-23Maple, ONTMajor League
Trevor Letowski142435598721997-19992C1977-04-05Thunder Bay, ONTMajor League
Jean-Philippe Levasseur2500002009-20101G1987-01-15Victoriaville, PQMinor Pro
Scott Levins14752621144441996-19982R1970-01-30Spokane, WAMajor League
Charles Linglet96266490422008-20102L1982-06-22Montreal, PQMajor League
Richard Lintner7961016771997-19992D1977-11-15Trencin, SlovakiaMajor League
Broc Little2035882013-20141F1988-03-24Phoenix, AZMinor Pro
Mike Little302202014-20151D1987-11-12Enfield, CTMinor Pro
Frank Littlejohn100022003-20041R1977-02-03Oshawa, ONTMinor Pro
James Livingston600002014-20151R1990-03-08Halifax, NSMinor Pro
Chris Longo7192231241996-19971R1972-01-05Belleville, ONTMinor Pro
Nathan Longpre2030362011-20121F1988-06-16Peterborough, ONTMinor Pro
Steven Low3000122000-20011D1976-04-21Montreal, PQMinor Pro
Frank Lukes6382028302003-20041W1982-09-25Kadan, Czech Rep.Minor Pro
Jacob MacDonald100002015-20161D1993-02-26Portland, ORMajor League
Spencer Machacek52141933372012-20142R1988-10-14Lethbridge, ALTAMajor League
Daren Machesney100002010-20111G1986-12-13Hamilton, ONTMinor Pro
Raymond Macias312302011-20121D1986-09-18Long Beach, CAMajor League
Ryan MacInnis200002015-20161C1996-02-14St. Louis, MOMajor League
Dave MacIntyre2021214142000-20011D1968-10-20New Glasgow, NSMinor Pro
Donald MacLean4151419311998-19991C1977-01-14Sydney, NSMajor League
Wade Macleod95152843512010-20133L1987-01-20Coquitlam, BCMinor Pro
Ryan MacMurchy5621214382009-20101R1983-04-27Regina, SASKMinor Pro
Austin Madaisky97162743402012-20153D1992-01-30Surrey, BCMinor Pro
Mike Mader200001997-19981D1975-11-07South Windsor, CTMinor Pro
Adam Mair32347582011-20121C1979-02-15Hamilton, ONTMajor League
Marek Malik1291947662301994-19973D1975-06-24Ostrava, CzechMajor League
Kent Manderville2352025181996-19971C1971-04-12Edmonton, ALTAMajor League
Dean Mando100001998-19991L1977-04-29West Bloomfield, MIMinor Pro
Matia Marcantuoni1410142015-20161C1994-02-22Toronto, ONTMinor Pro
Jonathan Marchessault13035731081162012-20142R1990-12-27Cap-Rouge, PQMajor League
Matt Marquardt400042009-20101L1987-07-19North Bay, ONTMinor Pro
Craig Martin5466122661994-19962R1971-01-21Amherst, NSMajor League
P.J. Martin100002003-20041D1981-02-22Edina, MNMinor Pro
Steve Martins93215172881995-19972C1972-04-13Gatineau, PQMajor League
Mike Martone600021998-20012D1977-09-26Sault Ste. Marie, ONTMinor Pro
Martin Masa503361997-19981L1973-08-10Sokolov, CzechMinor Pro
Milan Maslonka300042008-20091D1986-11-01Zvolen, SlovakiaMinor Pro
Ross Mauermann7661622142015-20161C1990-10-19Janesville, WIMinor Pro
Mike Maurice12235101997-19981C1966-04-22Hamilton, ONTMinor Pro
Dysin Mayo501122015-20161D1996-08-17Victoria, BCMajor League
Maksim Mayorov115292756262010-20122L1989-03-26Leninogorsk, RussiaMajor League
Jason McBain20835871221751994-19973D1974-04-12Kimberley, BCMajor League
Sean McCann931353661081998-20002D1971-09-18North York, ONTMinor Pro
Jeremiah McCarthy122122436421999-20042D1976-03-01Boston, MAMinor Pro
Steve McCarthy300062014-20151D1981-02-03Trail, BCMajor League
Shayne McCosh1823541994-19951D1974-01-27Oshawa, ONTMinor Pro
Colin McDonald2263434681492007-20103R1984-09-30Wethersfield, CTMajor League
Curtis McElhinney4900002012-20131G1983-05-23London, ONTMajor League
Mike McKenna3600002013-20141G1983-04-11St. Louis, MOMajor League
Darren McLachlan11101392003-20041L1983-02-16Nanaimo, BCMinor Pro
Steve McLaren27101802004-20062L1975-02-03Owen Sound, ONTMajor League
Kevin McLeod500002009-20101D1984-10-25Calgary, ALTAMinor Pro
Kiel McLeod7771118712003-20041C1982-12-30Kelowna, BCMinor Pro
Patrick McNeill63112637462013-20141D1987-03-17Strathroy, ONTMinor Pro
Ilari Melart31123302013-20141D1989-02-11Helsinki, FinlandMinor Pro
Dakota Mermis6331013582015-20161D1994-01-05Alton, ILMajor League
Jacob Micflikier1745942006-20082F1984-07-11Winnipeg, MANMinor Pro
Petr Mika2702282000-20011R1979-02-12Praque, Czech Rep.Major League
Oleg Mikulchik5051621591994-19951D1964-06-27Minsk, BelarusMajor League
Sonny Milano1005502014-20151L1996-05-12Massapequa, NYMajor League
Kurt Miller1212361997-19981L1970-06-01Bemidji, MNMinor Pro
Tim Miller211910322013-20141F1987-03-06Davisburg, MIMinor Pro
Norm Milley1264563108802005-20072R1980-02-14Toronto, ONTMajor League
Craig Mills1421818362821995-20013R1976-08-27Toronto, ONTMajor League
Chris Minard40221638182009-20101C1981-11-18Owen Sound, ONTMajor League
Domenic Monardo8718927622014-20162F1988-10-06Oakville, ONTMinor Pro
Kevin Montgomery200002015-20161D1988-04-04Rochester, NYMinor Pro
Nathan Moon1422482012-20131C1990-01-04Belleville, ONTMinor Pro
Greg Moore1822442010-20111R1984-03-26Lisbon, MEMajor League
John Moore10292635352010-20133D1990-11-19Winnetka, ILMajor League
Jason Morgan1242042621361997-20104C1976-10-09St. John's, NFLDMajor League
Jake Morley300002011-20121F1988-06-22Ogdensburg, NYMinor Pro
Brett Motherwell301142011-20121D1986-09-11St. Charles, ILMinor Pro
Johan Motin55156332009-20101D1989-10-10Karlskoga, SwedenMajor League
Brian Mueller93143246771995-19972D1972-06-02Liverpool, NYMinor Pro
Brad Mullahy200001994-19951G1970-02-12Brockton, MAMinor Pro
Mike Muller64257611994-19951D1971-09-18Edina, MNMinor Pro
Scott Munroe2700022014-20151G1982-01-20Moose Jaw, SASKMinor Pro
Tyler Murovich25224192010-20111F1989-12-04Pittsburgh, PAMinor Pro
Dan Murphy1600002000-20011G1974-05-06Nanaimo, BCMinor Pro
Chris Murray200002007-20081D1984-12-26Dover, MAMinor Pro
Rob Murray5016115721815291994-20038C1967-04-04Toronto, ONTMajor League
Jason Muzzatti501101995-19961G1970-02-03Toronto, ONTMajor League
Anders Myrvold69525301292000-20011D1975-08-12Lorenskog, NorwayMajor League
Kyle Neuber15011452010-20111R1989-03-22London, ONTMinor Pro
Daniel New2016742011-20162D1989-02-23White Plains, NYMinor Pro
Matt Nickerson19011442009-20101D1985-01-11Old Lyme, CTMinor Pro
Barry Nieckar67116172701998-19991L1967-12-16Rama, SASKMajor League
Jared Nightingale10112182005-20061D1982-10-03Jackson, MIMinor Pro
Robert Nilsson522442007-20081C1985-01-10Calgary, ALTAMajor League
Tom Nolan100001997-19981C1973-09-03Springfield, MAMinor Pro
Ivan Novoseltsev210122003-20041R1979-01-23Golitsino, RussiaMajor League
Doug O'Brien2011751681802004-20073D1984-02-16St. John's, NFLDMajor League
Dan O'Donoghue1831462015-20161F1991-01-28Port Jefferson, NYMinor Pro
Ryan O'Marra1671522371392007-20103C1987-06-09Tokyo, JapanMajor League
Jeff O'Neill100001996-19971C1976-02-23King City, ONTMajor League
Simon Olivier210142000-20011D1972-02-19Quebec, PQMinor Pro
Jimmie Olvestad6011132002-20031R1980-02-16Stockholm, SwedenMajor League
Mike Ouellette301102005-20061C1982-07-06Kamloops, BCMinor Pro
Nathan Oystrick1213442014-20151D1982-12-17Regina, SASKMajor League
Dennis Packard9351419592004-20062L1982-02-09St. Catharines, ONTMinor Pro
Jay Pandolfo1224642010-20111L1974-12-27Winchester, MAMajor League
Dmitri Pankov1101121995-19961L1974-10-29Minsk, BelarusMinor Pro
Dave Paradise110101999-20001C1973-11-24St. Paul, MNMinor Pro
Blake Parlett4661622302012-20142D1989-05-13Bracebridge, ONTMinor Pro
Curtiss Patrick100022007-20081D1979-10-08Hampton, VAMinor Pro
Geoff Paukovich109107171262008-20102L1986-04-24Englewood, COMinor Pro
Theo Peckham1431226383872007-20103D1987-11-10Richmond Hill, ONTMajor League
Jean-Marc Pelletier8000082002-20053G1978-03-04Atlanta, GAMajor League
Andrew Penner400002009-20101G1982-12-21Simcoe, ONTMinor Pro
Andrew Perugini400002009-20101G1988-07-12King City, ONTMinor Pro
Robert Petrovicky833460941391994-19962C1973-10-26Kosice, SlovakiaMajor League
Ronald Petrovicky6000192009-20101R1977-02-15Zilina, SlovakiaMajor League
Jeff Petry803322009-20101D1987-12-09Ann Arbor, MIMajor League
Greg Phillips63161329741998-19991R1978-03-27Winnipeg, MANMinor Pro
Rick Pinkston601122014-20151D1990-10-04Trenton, MIMinor Pro
Bryan Pitton800022007-20102G1988-01-26Mississauga, ONTMinor Pro
Jason Pitton25112222009-20101L1986-05-23Brampton, ONTMinor Pro
Matthias Plachta46257162015-20161L1991-05-16Freiburg, GermanyMinor Pro
Justin Plamondon100021999-20001L1977-01-28Quebec, PQMinor Pro
Alex Plante492791222009-20101D1989-05-09Brandon, MANMajor League
Martin Podlesak605914252002-20042C1982-09-26Melnik, Czech Rep.Minor Pro
Sasha Pokulok705522009-20101D1986-05-25Vaudreuil-Dorion, PQMinor Pro
Mike Pomichter217613161997-20012L1973-09-10New Haven, CTMinor Pro
Brett Ponich330441052014-20151D1991-02-22Beaumont, ALTAMinor Pro
Kelly Popadynetz100002001-20021C1977-05-31Calgary, ALTAMinor Pro
Corey Potter5251217322015-20161D1984-01-05Lansing, MIMajor League
Grant Potulny259615332007-20081C1980-03-04Grand Forks, NDMinor Pro
Ryan Potulny84412970562008-20102C1984-09-05Grand Forks, NDMajor League
Marc-Antoine Pouliot59223153592007-20102C1985-05-22Quebec, PQMajor League
Harlan Pratt13221921492001-20064D1978-12-10Redwater, ALTAMinor Pro
Nolan Pratt128324271991995-19972D1975-08-14Fort McMurray, ALTAMajor League
Andrew Proskurnicki200001999-20001L1978-07-24Hamilton, ONTMinor Pro
Garrett Prosofsky100002003-20041C1980-05-19Saskatoon, SASKMinor Pro
Tyler Prosofsky310101998-19991R1976-02-19Saskatoon, SASKMinor Pro
Dalton Prout117520251382011-20143D1990-03-13Kingsville, ONTMajor League
Deron Quint66103040381995-20034D1976-03-12Durham, NHMajor League
Branko Radivojevic62182139642001-20021R1980-11-24Piestany, SlovakiaMajor League
Brad Ralph6671825292000-20032C1980-10-17Richmond, ONTMajor League
Karri Ramo45022312006-20071G1986-07-01Asikkala, FinlandMajor League
Paul Ranger7041014462004-20062D1984-09-12Whitby, ONTMajor League
Mike Ratchuk1510162010-20111D1988-02-20South Buffalo, NYMinor Pro
Liam Reddox149394988742007-20103R1986-01-27Whitby, ONTMajor League
Chris Reed100002012-20131D1987-08-03Solon, OHMinor Pro
Dylan Reese23178192015-20161D1984-08-29Pittsburgh, PAMajor League
Brent Regner13184250432010-20122D1989-05-17Westlock, ALTAMajor League
Darren Reid1161228401632004-20073R1983-05-08Lac La Biche, ALTAMajor League
Jarrett Reid812301994-19951C1973-03-10Sault Ste. Marie, ONTMinor Pro
Todd Reirden346713422003-20041D1971-06-25Deerfield, ILMajor League
T.J. Reynolds24000782007-20081D1981-03-26Kitchener, ONTMinor Pro
Scott Ricci901141998-19991D1974-04-03St. Catharines, ONTMinor Pro
Blair Riley300022009-20101R1985-11-01Chase, BCMinor Pro
Ryan Risidore631910901996-19971D1976-04-06Hamilton, ONTMinor Pro
Byron Ritchie621341995-19961C1977-04-24Burnaby, BCMajor League
Shawn Rivers300001997-19981D1971-01-30Ottawa, ONTMajor League
Tim Roberts503301994-19951D1969-03-06Boston, MAMinor Pro
Josh Robinson300002015-20161G1989-12-01Frankenmuth, MIMinor Pro
Patrick Rochon211201997-19981D1975-04-08Montreal, PQMinor Pro
Logan Roe300002015-20161D1991-12-29Fort Myers, FLMinor Pro
Trevor Roenick711281996-19971R1974-10-07Derby, CTMinor Pro
Andy Rogers48077392006-20071D1986-08-25Calgary, ALTAMinor Pro
David Rohlfs200022007-20081D1984-06-04Northville, MIMinor Pro
Todd Rohloff6401515802005-20061D1974-01-16Grand Rapids, MNMajor League
Russ Romaniuk175712291994-19951L1970-06-09Winnipeg, MANMajor League
Ed Ronan3181624501995-19961R1968-03-21Quincy, MAMajor League
Brad Rooney300002001-20021F1979-10-11St. Catharines, ONTMinor Pro
Jay Rosehill1091781532005-20072L1985-07-16Olds, ALTAMajor League
Allan Rourke4431114242007-20081D1980-03-06Mississauga, ONTMajor League
Randy Rowe2021322005-20072L1980-06-10Burford, ONTMinor Pro
Mathieu Roy79423271542007-20092D1983-08-10Saint-Georges, PQMajor League
Olivier Roy300002009-20101G1991-07-12Amqui, PQMinor Pro
Gaetan Royer7389171622001-20032R1976-03-13Donnacona, PQMajor League
Mike Rucinski601101996-19971D1975-03-30Trenton, MIMajor League
Joe Rullier10055182006-20071D1980-01-28Montreal, PQMinor Pro
Darren Rumble4351823222002-20052D1969-01-23Barrie, ONTMajor League
Mark Rupnow301101998-19991L1970-02-21Belleville, ONTMinor Pro
Ryan Russell93191231312011-20132C1987-05-02Red Deer, ALTAMajor League
Theo Ruth14921416852010-20133D1989-02-14Naperville, ILMinor Pro
Michael Ryan612302010-20111L1980-05-16Boston, MAMajor League
Kerby Rychel51122133432014-20151L1994-10-07Torrance, CAMajor League
Dany Sabourin1301122008-20091G1980-09-20Val-d'Or, PQMajor League
Kirill Safronov134832401032000-20022D1981-02-26St. Petersburg, RussiaMajor League
Erasmo Saltarelli200001999-20001G1974-02-20Montreal, PQMinor Pro
Henrik Samuelsson433912302015-20161C1994-02-07Pittsburgh, PAMajor League
Philip Samuelsson5642731322015-20161D1991-07-26Leksand, SwedenMajor League
Yves Sarault4112102002-20031L1972-12-23Valleyfield, PQMajor League
Cory Sarich200002001-20021D1978-08-16Saskatoon, SASKMajor League
Yann Sauve17022122014-20151D1990-02-18Montreal, PQMajor League
Reggie Savage683225571031996-19971R1970-05-01Montreal, PQMajor League
David Savard1762076961302010-20133D1990-10-22Saint-Hyacinthe, PQMajor League
Kevin Sawyer5648123211999-20001R1974-02-18Christina Lake, BCMajor League
Chris Schmidt17325191998-19991C1976-03-01Beaverlodge, ALTAMajor League
Robert Schnabel139417213261998-20013D1978-11-10Prague, Czech Rep.Major League
Rob Schremp14730881181142007-20092C1986-07-01Fulton, NYMajor League
Ray Schultz33134422005-20061D1976-11-14Edmonton, ALTAMajor League
Michael Schutte6071320372002-20042D1979-07-28Burlington, ONTMinor Pro
Brian Secord712321995-19972C1975-06-19Chatham, ONTMinor Pro
Lukas Sedlak105141630562013-20152C1993-02-25Ceske Budejovice, Czech Rep.Major League
Eric Selleck601012221372015-20161L1987-10-20Brockville, ONTMajor League
Jason Sessa300002001-20021R1977-07-17Deer Park, NYMinor Pro
Tim Sestito1281213252522007-20092F1984-08-28Rome, NYMajor League
Tom Sestito461121321922010-20111L1987-09-28Rome, NYMajor League
Steven Shamanski100002014-20151D1989-10-13Carberry, MANMinor Pro
Jeff Shevalier66233053381997-19981L1974-03-14Mississauga, ONTMajor League
Brendan Shinnimin305914362015-20161C1991-01-07Winnipeg, MANMajor League
Gary Shuchuk6782129452003-20041C1967-02-17Edmonton, ALTAMajor League
Jaime Sifers7631922822014-20151D1983-01-18Stratford, CTMajor League
Jonathan Sigalet6741822572010-20111D1986-02-12Vancouver, BCMajor League
Tyler Sikura200002014-20151C1992-05-18Aurora, ONTMinor Pro
Martin Simard359514891997-19981L1966-06-25Montreal, PQMajor League
Ben Simon80121022882007-20081C1978-06-14Shaker Heights, OHMajor League
Jason Simon18224901995-19961W1969-03-21Sarnia, ONTMajor League
Fredrik Sjostrom1917882002-20042R1983-05-06Fargelanda, SwedenMajor League
Jarrod Skalde15156162004-20051C1971-02-26Niagara Falls, ONTMajor League
Jack Skille2213112492013-20141R1987-05-19Madison, WIMajor League
Matt Smaby6621416432006-20071D1984-10-14Minneapolis, MNMajor League
Ladislav Smid8145152007-20081D1986-02-01Frydlant, Czech Rep.Major League
Dalton Smith117711182272012-20142L1992-06-30Oshawa, ONTMajor League
Dan Smith6911415532002-20031D1976-10-19Fernie, BCMajor League
Derek Smith2821719102015-20161D1984-10-13Belleville, ONTMajor League
Doug Smith2000141994-19982R1964-12-27Quincy, MAMinor Pro
Jeremy Smith3800002013-20141G1989-04-13Dearborn, MIMajor League
Kenny Smith201102007-20081D1981-12-31Stoneham, MAMinor Pro
Kenton Smith901122001-20021D1979-09-10Edmonton, ALTAMinor Pro
Trevor Smith338816102010-20111C1985-02-08Ottawa, ONTMajor League
Wyatt Smith14742651071061999-20023C1977-02-13Thief River Falls, MNMajor League
Radek Smolenak2001182006-20071L1986-12-03Prague, Czech Rep.Major League
Brad Smyth300071994-19951R1973-03-13Ottawa, ONTMajor League
Kevin Smyth1043255871591994-19962L1973-11-22Banff, ALTAMajor League
Aaron Sorochan1000002009-20101G1984-04-17Edmonton, ALTAMinor Pro
Jean-Francois Soucy551452032004-20051L1982-03-24Riviere-du-Loup, PQMinor Pro
Todd Sparks300021995-19961L1971-06-09Edmundston, NBMinor Pro
Daniel Sparre403302007-20081L1984-10-16Brampton, ONTMinor Pro
Tim Spencer50224662011-20132L1986-02-02Carnduff, SASKMinor Pro
Mike Spillane100002011-20121G1986-11-14Bow, NHMinor Pro
Matthew Spiller21123322003-20041D1983-02-07Daysland, ALTAMajor League
David Spina1272633591162005-20072L1983-06-05Mesa, AZMinor Pro
Maxim Spiridonov23881621998-19991R1978-04-07Moscow, RussiaMinor Pro
John Spoltore1034762000-20011C1971-08-25Bridgeton, NJMinor Pro
Tyler Spurgeon8572128372007-20092C1986-04-10Edmonton, ALTAMinor Pro
Frederic St. Denis119123446642013-20152D1986-01-23Greenfield Park, PQMajor League
Martin St. Pierre73115364562011-20121C1983-08-11Ottawa, ONTMajor League
Dinos Stamoulis5011192008-20091D1983-11-16Carle Place, NYMinor Pro
Ilya Stashenkov100021995-19961D1974-08-26Moscow, RussiaMinor Pro
John Stevens148534392171994-19962D1966-05-04Campbellton, NBMajor League
Michael Stewart362911651994-19962D1972-05-30Calgary, ALTAMinor Pro
Ryan Stone3982028642008-20091C1985-03-20Calgary, ALTAMajor League
Jim Storm33111122291994-19951L1971-02-05Milford, MIMajor League
Jamie Storr3000042004-20051G1975-12-28Brampton, ONTMajor League
Zack Stortini4325212007-20081R1985-09-11Elliot Lake, ONTMajor League
Mark Streit4331215181999-20001D1977-12-11Bern, SwitzerlandMajor League
Jon Sturgis300001999-20001L1975-11-26Wayzata, MNMinor Pro
Mike Stutzel62121224392003-20041L1979-02-28Victoria, BCMajor League
Radoslav Suchy112104858261997-20003D1976-04-07Kezmarok, SlovakiaMajor League
Brian Sullivan11246291997-19981R1969-04-23South Windsor, CTMajor League
Brian Sullivan200002003-20041D1980-06-27Marshfield, MAMinor Pro
Alexandr Svitov11459172002-20031C1982-11-03Omsk, RussiaMajor League
Scott Swanson2211011102000-20011D1975-02-02Cottage Grove, MNMinor Pro
Danny Syvret36178142007-20081D1985-06-13Millgrove, ONTMajor League
Jordan Szwarz56121123312015-20161C1991-05-14Burlington, ONTMajor League
Jeff Taffe72333265632002-20042C1981-02-19Hastings, MNMajor League
Sean Tallaire621301998-19991R1973-10-03Steinbach, MANMinor Pro
Matt Taormina1735822013-20141D1986-10-20Warren, MIMajor League
Zach Tarkir701122009-20101D1984-06-28Fresno, CAMinor Pro
Nick Tarnasky2142832604262004-20113C1984-11-25Rocky Mountain House, ALTAMajor League
Daniel Taylor1400002010-20122G1986-04-28Plymouth, EnglandMajor League
Jake Taylor100110112342008-20102D1983-08-01Rochester, MNMinor Pro
Mike Taylor211221995-19961C1971-08-18Kingston, ONTMinor Pro
Pierre-Luc Therrien800021999-20012G1979-09-03Montreal, PQMinor Pro
Bill Thomas3351217142009-20101R1983-06-23Pittsburgh, PAMajor League
Christian Thomas1634742015-20161L1992-05-26Toronto, ONTMajor League
Mike Thomas25134162011-20121L1990-02-08New Maryland, NBMinor Pro
Brent Thompson122425294181995-19972D1971-01-09Calgary, ALTAMajor League
Paul Thompson30448502013-20141R1988-11-30Derry, NHMajor League
Patrick Thoresen29131326132007-20081L1983-11-07Hamar, NorwayMajor League
Billy Tibbetts6022252003-20041R1974-10-14Boston, MAMajor League
Brad Tiley239331301631171997-20064D1971-07-05Markdale, ONTMajor League
Ryan Tobler841726432592001-20032W1976-05-13Calgary, ALTAMajor League
Jeff Toms5651102000-20011L1974-06-04Swift Current, SASKMajor League
Shayne Toporowski802728551911999-20001R1975-08-06Paddockwood, SASKMajor League
Tripp Tracy200001996-19971G1973-12-30Detroit, MIMinor Pro
Niklas Treutle3901122015-20161G1991-04-29Nuernberg, GermanyMajor League
Marc Tropper2123562001-20021R1976-04-14Toronto, ONTMinor Pro
Jean-Guy Trudel228901522422521999-20023L1975-10-10Sudbury, ONTMajor League
Vyacheslav Trukhno1933354871362007-20103C1987-02-22Khimik, RussiaMinor Pro
Nikos Tselios123816241542002-20053D1979-01-20Oak Park, ILMajor League
T.J. Tynan78133548502013-20152C1992-02-25Orland Park, ILMajor League
Dana Tyrell70191938342013-20152C1989-04-23Airdrie, ALTAMajor League
Dennis Urban4441822122013-20152D1988-06-28Pittsburgh, PAMinor Pro
Cory Urquhart1411202008-20091C1984-10-01Halifax, NSMinor Pro
Nicholas Vachon7000161997-19981L1972-07-20Montreal, PQMajor League
Rob Valicevic200021995-19961R1971-01-06Detroit, MIMajor League
Steve Valiquette2000002000-20011G1977-08-20Etobicoke, ONTMajor League
Ryan Van Buskirk201101999-20001D1980-01-12Sault Ste. Marie, ONTMinor Pro
Jeremy Van Hoof400062002-20031D1981-08-12Lindsay, ONTMinor Pro
Chris VandeVelde201102009-20101C1987-03-15Moorhead, MNMajor League
Ryan Vesce80184967502005-20061R1982-04-07Lloyd Harbor, NYMajor League
Mike Vigilante303302001-20021R1979-08-19Dearborn, MIMinor Pro
Terry Virtue13112212004-20051D1970-08-12Scarborough, ONTMajor League
Mark Visheau35044941994-19951D1973-06-27Burlington, ONTMajor League
Trent Vogelhuber123131932922011-20154R1988-07-13Dublin, OHMinor Pro
Rob Voltera100022001-20021W1978-05-24Campbell River, BCMinor Pro
Jimmy Waite800041998-19991G1969-04-15Sherbrooke, PQMajor League
Sinuhe Wallinheimo1000041997-19981G1972-03-09Jyvaskyla, FinlandMinor Pro
Kyle Wanvig2311718402006-20071R1981-01-29Calgary, ALTAMajor League
Todd Warriner200002001-20021L1974-01-03Blenheim, ONTMajor League
Trevor Wasyluk100001996-19971L1978-05-04Saskatoon, SASKMinor Pro
Geoff Waugh10000252006-20071D1983-08-25Winnipeg, MANMinor Pro
Will Weber15338112422011-20154D1988-10-28Gaylord, MIMinor Pro
Steve Weinstein301102014-20151D1990-08-13Los Angeles, CAMinor Pro
Alexander Wennberg6033122014-20151C1994-09-22Stockholm, SwedenMajor League
Stephen Werner309413232007-20081C1984-08-08Chevy Chase, MDMinor Pro
Gustaf Wesslau3102222010-20111G1985-02-05Fresta, SwedenMinor Pro
Erik Westrum19937691062722001-20043C1979-07-26Minneapolis, MNMajor League
Riley Wetmore100002014-20151F1989-07-28Swanton, VTMinor Pro
Cody Wild10953035742007-20103D1987-06-05North Providence, RIMinor Pro
Shane Willis146394281632002-20093R1977-06-13Edmonton, ALTAMajor League
Kyle Wilson2312122422010-20111C1984-12-15Oakville, ONTMajor League
Landon Wilson221322001-20021R1975-03-13St. Louis, MOMajor League
Mike Wilson453811282003-20041D1974-02-26Brampton, ONTMajor League
Gabe Winer200002005-20061G1984-05-01Stoughton, MAMinor Pro
Chris Winnes100193150101999-20012R1968-02-12Ridgefield, CTMajor League
Chad Wiseman67243559832009-20101L1981-03-25Burlington, ONTMajor League
Derek Wood100022001-20021C1975-07-08Prince George, BCMinor Pro
Dustin Wood75268222003-20041D1981-05-21Scarborough, ONTMinor Pro
Kyle Wood200022015-20161D1996-05-04Waterloo, ONTMinor Pro
Bob Wren611615311181994-19951C1974-09-16Preston, ONTMajor League
Patrick Yetman931402001-20021R1980-11-17St. John's, NFLDMinor Pro
Juha Ylonen7020416161996-19971C1972-02-13Helsinki, FinlandMajor League
Allen York2800022010-20133G1989-06-17Wetaskiwin, ALTAMajor League
Bryan Young144314171372007-20103D1986-08-06Ennismore, ONTMajor League
Steven Yule61110111431994-19951D1972-05-27Gleichen, ALTAMinor Pro
Matthew Zay300002014-20151W1991-01-01Glendale, NYMinor Pro
Thomas Ziegler301142001-20021C1978-06-09Zurich, SwitzerlandMajor League
Colin Zulianello400002001-20032G1978-07-08Thunder Bay, ONTMinor Pro
Matt Zultek400002003-20041L1979-03-12Mississauga, 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.