hockey DB
search by league
team
morning report
contact us
home

Florida Everblades all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Jim Abbott17145122004-20051F1980-05-03Yonkers, NYMinor Pro
John Adams4211415712005-20061D1982-12-21Wayzata, MNMinor Pro
Justin Agosta4191221182015-20161D1990-10-09East Meadows, NYMinor Pro
Anthony Aiello300042009-20101D1986-05-19Braintree, MAMinor Pro
Alex Aleardi77393978642014-20222R1992-07-30Fort Wayne, INMinor Pro
Akim Aliu115611282016-20171D1989-04-24Okene, NigeriaMajor League
Daniel Altshuller3801102014-20173G1994-07-24Ottawa, ONTMinor Pro
Bujar Amidovski31011172000-20011G1977-02-19Toronto, ONTMinor Pro
Colin Anderson210102000-20011W1976-03-02Regina, SASKMinor Pro
Keith Anderson23856811371312001-20054C1978-04-12Thief River Falls, MNMinor Pro
Bryce Aneloski311222016-20171D1990-04-27Pekin, ILMinor Pro
Darik Angeli13391282019-20222F1990-10-11Lakewood, COMinor Pro
Mike Angelidis2410818542006-20071C1985-06-27Woodbridge, ONTMajor League
Tommy Apap15167112023-20241F1996-02-27Bloomfield Hills, MIMinor Pro
Ken Appleby42011162019-20201G1995-04-10North Bay, ONTMajor League
Nelson Armstrong5141620542016-20182D1993-12-09Peterborough, ONTMinor Pro
Grant Arnold19268282018-20191R1991-05-18Centennial, COMinor Pro
Peter Aston612342007-20081D1986-02-24Toronto, ONTMinor Pro
Arvin Atwal4669152142019-20212D1995-11-26Surrey, BCMinor Pro
Keith Aucoin102202001-20021C1978-11-06Waltham, MAMajor League
Phil Aucoin65172643772005-20061W1981-11-12Chelmsford, MAMinor Pro
Matt Auffrey3431417502008-20132R1986-01-03Cincinnati, OHMinor Pro
Justin Auger82382967562018-20202R1994-05-14Kitchener, ONTMajor League
Mike Aviani992336591242014-20173C1993-04-07North Vancouver, BCMinor Pro
Adam Avramenko200002010-20111G1986-11-04Strathmore, ALTAMinor Pro
George Awada72212950672002-20031R1975-06-02Mendota Heights, MNMinor Pro
Noah Babin18381122008-20091D1984-03-11Palm Beach Gardens, FLMinor Pro
Patrick Bajkov314101442018-20191R1997-11-27Nanaimo, BCMinor Pro
Jake Baker16123122016-20171D1991-07-18Port Moody, BCMinor Pro
Kevin Baker700002012-20131C1987-03-27Brampton, ONTMinor Pro
Kevin Baker1257074144982008-20102R1979-06-15Kingston, ONTMinor Pro
Cam Bakker1802242021-20221D1993-04-01Kenmore, ONTMinor Pro
Matt Bannan401162005-20061R1981-01-16Toronto, ONTMinor Pro
Brad Barone2014-20151G1990-12-02Medfield, MAMinor Pro
Adam Bartholomay1010102007-20081D1983-04-11Agoura Hills, CAMinor Pro
Shawn Bates100002021-20221C1990-01-18Fort Saskatchewan, ALTAMinor Pro
Anthony Battaglia486713262002-20031L1979-08-15Chicago, ILMinor Pro
Dan Baum5011302006-20071L1983-06-04Biggar, SASKMinor Pro
Mike Bayrack196612202009-20101C1978-09-17Edmonton, ALTAMinor Pro
Guillaume Beaudoin100002019-20201D1996-02-24Becancour, PQMinor Pro
Luke Beaverson28033362008-20091D1984-12-11St. Paul, MNMinor Pro
Matt Beca1555083133952010-20133C1986-03-06Mississauga, ONTMinor Pro
Chris Beckford-Tseu4201122008-20102G1984-06-22Toronto, ONTMajor League
Louis Belisle400002016-20171F1991-02-03Repentigny, PQMinor Pro
Vince Bellissimo75425395332005-20072C1982-12-14Toronto, ONTMinor Pro
Shane Belter3531619342000-20011D1977-10-05Swift Current, SASKMinor Pro
Reggie Berg2801451743193341999-20077C1976-09-18Anoka, MNMinor Pro
Kevin Bergin65293362702005-20061F1981-11-06Montreal, PQMinor Pro
Matt Berry11238681061122016-20182R1992-08-18Canton, MIMinor Pro
Kevin Bertram501142000-20011D1977-03-29Nanaimo, BCMinor Pro
Zachary Berzolla15123372020-20211D1998-05-28Howell, NJMinor Pro
Liam Bilton400022018-20191F1994-12-04Winnipeg, MANMinor Pro
Braden Birch25145152013-20141D1989-09-25Hamilton, ONTMinor Pro
Clark Bishop213811162016-20171C1996-03-29St. John's, NFLDMajor League
Adrien Bisson501102023-20241D1999-01-18Cornwall, ONTMinor Pro
Roberto Bissonnette13000332003-20041L1981-04-27Quebec, PQMinor Pro
J.B. Bittner446915412007-20081F1982-05-27Pittsburgh, PAMinor Pro
Nico Blachman200092020-20222R1998-04-11Aventura, FLMinor Pro
Greg Black7112252005-20061C1982-05-13Kamloops, BCMinor Pro
Jeff Blair200002001-20021G1978-05-08Kamloops, BCMinor Pro
Sean Blanchard5152530602000-20011D1978-03-29Sudbury, ONTMinor Pro
Joe Blaznek103424284322001-20032W1975-09-08Detroit, MIMinor Pro
Evan Bloodoff136443781872013-20174L1990-11-21Castlegar, BCMinor Pro
Dylan Blujus6011102021-20221D1994-01-22Buffalo, NYMinor Pro
Aaron Bogosian761421351822012-20142F1987-01-17Massena, NYMinor Pro
Daniel Boisclair600002002-20042G1982-11-02Saint-Augustin, PQMinor Pro
Jacob Bolton401102017-20181D1992-02-29Ellington, CTMinor Pro
Kyle Bonis65252045152013-20141L1989-02-15Lindsay, ONTMinor Pro
Callum Booth3200022017-20192G1997-05-21Montreal, PQMinor Pro
Patrick Bordeleau294913812008-20091L1986-03-23Montreal, PQMajor League
Danick Bouchard56181937342008-20091R1986-02-02Quebec, PQMinor Pro
Xavier Bouchard5951621422021-20221D2000-02-28Trois-Rivieres, PQMinor Pro
Evan Boucher811202023-20241L2002-04-03Timmins, ONTMinor Pro
Eric Boulton26913221431998-19991L1976-08-17Halifax, NSMajor League
Adam Brace96424486492012-20173F1988-06-26Pembroke, ONTMinor Pro
Tim Branham18011232004-20051D1981-05-10Eagle River, WIMinor Pro
Benjamin Breault711242009-20101C1988-02-21Pembroke, ONTMinor Pro
Mike Brennan9011132012-20131D1986-01-24Smithtown, NYMinor Pro
Jake Bricknell100002023-20241R1997-07-15Port Perry, ONTMinor Pro
Ryan Brindley1601770872052003-20135D1976-07-09Thunder Bay, ONTMinor Pro
David Brine5292130222006-20071C1985-01-06Truro, NSMajor League
Aaron Brocklehurst3741620302008-20091D1985-06-10Nanaimo, BCMinor Pro
Brad Brown26213682007-20081D1975-12-27Baie Verte, NFLDMajor League
Jim Brown1923582003-20041C1973-06-17Scarborough, ONTMinor Pro
Kevin Brown52233760722002-20031R1974-05-11Birmingham, EnglandMajor League
Keegan Bruce201102017-20181L1991-01-19Bellingham, WAMinor Pro
Trevor Bruess1303448821852011-20143R1986-01-06Minneapolis, MNMinor Pro
Brett Bruininks42358261998-19991R1972-03-10Minneapolis, MNMinor Pro
Matt Brush6361420141998-19991F1974-09-13Birmingham, MIMinor Pro
Barry Brust1600082009-20101G1983-08-08Swan River, MANMajor League
Brandon Buck47182139222009-20101L1988-08-16Delaware, ONTMinor Pro
Tom Buckley2881032073104221999-20045C1976-05-26Buffalo, NYMinor Pro
Evan Buitenhuis100002020-20211G1993-07-01Burlington, ONTMinor Pro
Brett Bulmer702319421442017-20181R1992-04-26Prince George, BCMajor League
Cameron Burt75746531022013-20152D1987-02-09Detroit, MIMinor Pro
Derrick Byfuglien43246812001-20021D1980-12-23Roseau, MNMinor Pro
Paul Cabana67242852822004-20062R1978-09-28Calgary, ALTAMinor Pro
Ashton Calder610122022-20231F1998-02-09Sault Ste. Marie, MIMinor Pro
Robert Calisti42101222242022-20231D2001-01-25Etobicoke, ONTMinor Pro
Brady Calla16224232009-20101R1988-03-14Kelowna, BCMinor Pro
Greg Callahan7000182000-20011D1973-04-25Chestnut Hill, MAMinor Pro
Jimmy Callahan100002003-20041F1978-03-16Lexington, MAMinor Pro
Preston Callander47253257392007-20081F1980-05-13Regina, SASKMinor Pro
Theo Calvas401102019-20201D1998-08-06Southfield, MIMinor Pro
William Calverley611222022-20231F1998-07-17Scarborough, ONTMinor Pro
Caleb Cameron200022021-20221W1993-03-20Sundridge, ONTMinor Pro
J.C. Campagna100002020-20211C1993-06-11Dallas, TXMinor Pro
Greg Campbell200022019-20201D1995-01-19Oakville, ONTMinor Pro
John Campbell14011122002-20031R1977-09-12Westborough, MAMinor Pro
Trevor Cann2900002013-20141G1989-03-30Oakville, ONTMinor Pro
Paul Caponigri1602262007-20081W1979-04-11Oak Park, ILMinor Pro
Chris Capraro1914562009-20101F1983-12-20Medford, MAMinor Pro
Mike Card613422006-20071D1986-02-18Kitchener, ONTMajor League
Joe Cardarelli69304070251999-20001L1977-07-13Burnaby, BCMinor Pro
Matt Caria210162009-20101C1988-08-16Sault Ste. Marie, ONTMinor Pro
Ross Carlson16553751281042008-20113F1982-02-21Duluth, MNMinor Pro
Robert "Bobo" Carpenter72342458142021-20243F1996-08-16North Reading, MAMinor Pro
Mac Carruth7000102013-20141G1992-03-25Salt Lake City, UTMinor Pro
Brett Carson311202006-20071L1985-11-29Regina, SASKMajor League
Rocco Carzo51112031182012-20142F1990-07-11Media, PAMinor Pro
Jaxon Castor200002022-20231G1997-03-14Phoenix, AZMinor Pro
Joe Caveney900042013-20141L1988-07-05Fitchburg, MAMinor Pro
Dennis Cesana1016722023-20241D1998-04-04Providence, RIMinor Pro
Bryce Charpentier681672012004-20062D1982-03-29Temecula, CAMinor Pro
Oliver Chau100355085342022-20242F1997-08-21Oakville, ONTMinor Pro
Nick Checco61111425311998-19991L1974-11-18Bloomington, MNMinor Pro
Damian Chrcek100002021-20221D1996-02-17Marysville, MIMinor Pro
Brad Church62233154622004-20051L1976-11-14Dauphin, MANMajor League
Jordan Ciccarello1402222015-20161D1990-12-27New Hartford, CTMinor Pro
Mike Cirillo581112231872001-20021L1979-09-05Fort Erie, ONTMinor Pro
Brody Claeys300002022-20231G1996-10-02Dauphin, MANMinor Pro
Jake Clifford100002019-20201D1994-12-08Brecksville, OHMinor Pro
Jamie Coady1131421999-20001R1975-01-09Cape Broyle, NFMinor Pro
Brandon Coalter1541325383652003-20084L1978-06-22Newmarket, ONTMinor Pro
Sandy Cohen1914502000-20011F1975-11-25Whitby, ONTMinor Pro
Dan Collins2841418342007-20081R1987-02-26Syracuse, NYMinor Pro
Dusty Collins400082010-20111C1985-02-28Gilbert, AZMinor Pro
Max Cook25381142020-20211F1990-06-03Frankfort, ILMinor Pro
Tim Cook2104442008-20091D1984-03-13Montclair, NJMinor Pro
Devin Cooley2500002020-20222G1997-05-25Los Gatos, CAMajor League
Randy Copley69221840552000-20011L1979-10-04Inverness, NSMinor Pro
Evan Cormier1900002023-20241G1997-11-06Bowmanville, ONTMinor Pro
Xavier Cormier4872128172022-20231C2001-05-30Pont-Rouge, PQMinor Pro
David Cornacchia67932411652007-20081D1980-11-13Toronto, ONTMinor Pro
Mike Cornell68520251412012-20164D1988-03-12Franklin, MAMinor Pro
Matt Corrente13022442015-20161D1988-03-17Toronto, ONTMajor League
Jeff Costello288715262014-20151L1990-11-20Milwaukee, WIMinor Pro
David Cotton702222023-20241C1997-07-09Parker, TXMinor Pro
Deron Cousens48268142010-20122D1987-03-21Georgetown, ONTMinor Pro
Corey Cowick661412261142015-20161L1989-08-01Gloucester, ONTMinor Pro
Joe Cox1304966115442016-20193F1994-01-07Chelsea, MIMinor Pro
Lukas Craggs2091120122019-20212F1996-05-16Elmhurst, ILMinor Pro
Kieran Craig8145102023-20241L2001-08-17Hawkesbury, ONTMinor Pro
Cody Crichton610122012-20131F1988-02-19Palgrave, ONTMinor Pro
Austin Crossley25112962022-20231D1999-06-30Fort St. John, BCMinor Pro
Ralph Cuddemi1023522015-20172F1993-02-09Concord, ONTMinor Pro
Brent Cullaton32201030161999-20001W1974-11-12Petawawa, ONTMinor Pro
Sean Curry32167772002-20031D1982-04-29Burnsville, MNMinor Pro
Steve Czech136723301452005-20083D1982-07-09Oakdale, MNMinor Pro
Kevin Czuczman910142014-20151D1991-01-09Port Elgin, ONTMajor League
Dominic D'Amour18077432008-20122D1984-01-28La Salle, PQMinor Pro
Trevor Daley200002021-20221D1983-10-09Toronto, ONTMajor League
Derek Damon10745781231222006-20082F1980-11-12Bangor, MEMinor Pro
Cameron Darcy83123042462022-20242C1994-03-02South Boston, MAMinor Pro
Scott Darling100002011-20121G1988-12-22Newport News, VAMajor League
Jean-Francois David13156222010-20111D1982-04-29Montreal, PQMinor Pro
Brett Davis3331013222023-20241R1999-06-01Oakbank, MANMinor Pro
Jesse Deckert2001122012-20142G1986-07-19Winnipeg, MANMinor Pro
Robby Dee17538122011-20121C1987-04-09Plymouth, MNMinor Pro
Marvin Degon200002021-20221D1983-07-20Worcester, MAMinor Pro
Tony DeHart914552013-20141D1990-03-20Ballwin, MOMinor Pro
Jeremy Dehner1414562019-20222D1987-04-25Madison, WIMinor Pro
Stefan Della Rovere235914522013-20141L1990-02-25Richmond Hill, ONTMajor League
James DeLory100002008-20091D1988-03-03Scarborough, ONTMinor Pro
Matt Demarski231111922031591998-20024L1977-01-11Winnipeg, MANMinor Pro
Slava Demin27257142023-20241D2000-04-04Cypress, CAMinor Pro
Nicolas Deschamps13371022014-20151C1990-01-06La Salle, PQMajor League
Gabriel Desjardins99193049702014-20162L1992-11-09Montreal, PQMinor Pro
Stephen Desrocher1510122021-20221D1996-01-26Toronto, ONTMinor Pro
Jimmy Devito210142017-20181F1994-04-02Bloomingdale, ILMinor Pro
Philip-Michael Devos60174360262011-20142C1990-04-26Sorel-Tracy, PQMinor Pro
Jay Dickman301102018-20191F1993-06-03Shoreview, MNMinor Pro
Josiah Didier12347272017-20181D1993-04-08Littleton, COMinor Pro
Jon DiSalvatore428162462015-20161L1981-03-30Bangor, MEMajor League
Tyler Dittmer101102012-20131L1987-09-22Brandon, MANMinor Pro
Slater Doggett602252018-20191F1994-07-03Oakville, ONTMinor Pro
Sean Dolan322422013-20141F1988-02-11St. Louis, MOMinor Pro
Ryan Donald50314171322011-20121D1986-09-10St. Albert, ALTAMinor Pro
Cody Doucette100042004-20051C1984-11-03Charlottetown, PEIMinor Pro
Michael Downing71520251112018-20213D1995-05-19Canton, MIMinor Pro
Matt Duffy545914552008-20102D1986-03-21Windham, MEMinor Pro
Jean-Francois Dufour310102000-20011W1976-05-10Bedford, PQMinor Pro
Terry Dunbar100002004-20051G1979-12-31Duluth, MNMinor Pro
Chris Dyment5671017622006-20071D1979-10-24Reading, MAMinor Pro
David Dziurzynski19213212017-20181L1989-10-06Lloydminster, ALTAMajor League
Maury Edwards4031316182012-20131D1987-03-16Rocky Rapids, ALTAMinor Pro
Mike Egener442681472010-20111D1984-09-26Lahr, GermanyMinor Pro
Taylor Ellington2631417362012-20131D1988-10-31Victoria, BCMinor Pro
Paul Elliott522402001-20021D1980-06-02Surrey, BCMinor Pro
Riley Emmerson100042008-20091L1986-02-07Vancouver, BCMinor Pro
Paul Esdale6351116562003-20041D1979-04-10Edmonton, ALTAMinor Pro
Kevin Estrada1026882005-20072L1982-05-28Surrey, BCMinor Pro
Mitch Fadden37153651342010-20111C1988-04-03Victoria, BCMinor Pro
Kory Falite16358142011-20121F1986-07-18Billerica, MAMinor Pro
Brad Fast1425702004-20051D1980-02-21Fort St. John, BCMajor League
Sergei Fedotov4791524281998-19991D1977-01-24Moscow, RussiaMinor Pro
Zack Fenwick300022008-20091D1989-05-19Toronto, ONTMinor Pro
T.J. Fergus702202021-20221D1997-03-25Oakville, ONTMinor Pro
Tim Ferguson109425395711998-20002L1966-09-09Kingston, ONTMinor Pro
Mike Ferrantino67202141162016-20171F1993-01-01Plymouth, MIMinor Pro
Jonas Fiedler200002004-20051R1984-05-29Jihlava, Czech Rep.Minor Pro
Matt Finn43141630512017-20192D1994-02-24Toronto, ONTMinor Pro
David Fischer129970791032010-20122D1988-02-19Apple Valley, MNMinor Pro
Shaun Fisher7652227432001-20032D1979-06-02Southgate, MIMinor Pro
Evan Fitzpatrick1700042022-20231G1998-01-28St. John's, NFLDMinor Pro
Scott Fletcher27011582011-20121D1988-01-12Detroit, MIMinor Pro
Rob Florentino91910191242014-20162D1989-03-29West Roxbury, MAMinor Pro
Carson Focht13033182022-20231C2000-02-04Regina, SASKMinor Pro
Matt Foget210122018-20191C1997-03-06Orleans, ONTMinor Pro
Ian Forbes581781862003-20041D1980-08-02Brampton, ONTMinor Pro
Nicholas Ford301102019-20201R1995-11-02Chicago, ILMinor Pro
J.D. Forrest1217862007-20081D1981-04-15Auburn, NYMinor Pro
Brandon Fortunato482192182019-20201D1996-06-07Albertson, NYMinor Pro
Andrew Fournier2718962008-20091C1987-11-05Amherstview, ONTMinor Pro
Gleason Fournier311910262014-20151D1991-09-08Rimouski, PQMinor Pro
Mike Fournier200002003-20041D1981-12-17Charlton, MAMinor Pro
Dominic Franco1641014212022-20231C1996-01-07Scituate, RIMinor Pro
David Friedmann1311202018-20191C1993-07-03Toronto, ONTMinor Pro
Kevin Fukala5000342010-20111F1985-02-26Elgin, ILMinor Pro
Andrew Fyten4291019332022-20242R1998-10-13Sundre, ALTAMinor Pro
Parker Gahagen3501102021-20221G1993-05-17Buffalo, NYMinor Pro
Kyle Gajewski500002008-20091G1987-03-29London, ONTMinor Pro
Milan Gajic51244367382008-20102R1981-06-01Burnaby, BCMinor Pro
Rylan Galiardi61182947682011-20121F1986-06-30Calgary, ALTAMinor Pro
Dalton Gally602242021-20221D1998-01-26Eagle River, AKMinor Pro
Tyler Ganly4741014202015-20183D1995-03-22Mississauga, ONTMinor Pro
Hunter Garlent54172744222019-20201C1995-02-04Thorold, ONTMinor Pro
Danick Gauthier3891625572012-20153L1991-10-24Waterloo, PQMinor Pro
Josh Geary412302012-20131F1990-06-13Wellesley, MAMinor Pro
Matteo Gennaro845942021-20221C1997-03-30St. Albert, ALTAMinor Pro
Greg Gibson951642015-20161F1991-01-31Burlington, ONTMinor Pro
Adam Gilmour913462018-20191C1994-01-29Hanover, MAMinor Pro
Tyson Gimblett101713202522012-20153D1985-01-04Newtonville, ONTMinor Pro
Matt Ginn700002014-20151G1991-02-17Lindsay, ONTMinor Pro
Bobby Goepfert42022172010-20111G1983-05-09Kings Park, NYMinor Pro
Curt Gogol37611171672016-20171L1991-09-21Calgary, ALTAMinor Pro
Chase Golightly4921214162015-20172D1992-03-06Temecula, CAMinor Pro
Brad Good601182010-20111D1986-03-10Kitchener, ONTMinor Pro
Rick Gorman19358382001-20021L1979-02-01Philadelphia, PAMinor Pro
Trevor Gorsuch100002022-20231G1994-07-11St. Charles, MOMinor Pro
Brian Goudie63619251712002-20031D1972-11-09The Pas, MANMinor Pro
Ethan Graham2841418162010-20111D1982-08-01Xenia, OHMinor Pro
Jesse Graham2311314102014-20151D1994-05-13Oshawa, ONTMinor Pro
Jacob Graves300042019-20201D1995-03-28Barrie, ONTMinor Pro
Michael Grenzy33358572008-20091D1984-02-06Lockport, NYMinor Pro
Kristers Gudlevskis1101122013-20141G1992-07-31Aizkraukle, LatviaMajor League
Joe Guenther19224102007-20081W1981-05-04Buffalo, NYMinor Pro
Shea Guthrie34111324342009-20112C1987-07-30Carleton Place, ONTMinor Pro
Hugh Hamilton1932262841781998-20013D1977-02-11Saskatoon, SASKMinor Pro
Nick Harloff301162005-20061D1984-05-11Kitchener, ONTMinor Pro
Duane Harmer83142943742001-20032D1974-06-03Fullarton, ONTMinor Pro
Brendan Harms410142016-20171R1994-12-02Steinbach, MANMinor Pro
Patrick Harper554902020-20211L1998-07-29New York, NYMinor Pro
Matt Harrington711262016-20223C1990-10-13North Port, FLMinor Pro
Brant Harris17567931601082014-20173R1989-10-08Estevan, SASKMinor Pro
Aaron Harstad1411222019-20201D1992-04-27Stevens Point, WIMinor Pro
Ernie Hartlieb359881712593492004-201911W1979-04-11Warren, MIMinor Pro
Devin Hartnell601414281032000-20011R1977-12-30Lloydminster, ALTAMinor Pro
Paul Harvey1624622001-20021R1978-08-08South Boston, MAMinor Pro
Matt Hatch3251015162016-20171F1990-05-22Massena, NYMinor Pro
Cameron Hausinger455611472023-20241R1999-01-12Anchorage, AKMinor Pro
Christian Hausinger702202021-20221D1996-12-09Anchorage, AKMinor Pro
Darrell Hay40549262000-20011D1980-04-02Kamloops, BCMinor Pro
Anthony Hayes301122012-20131F1989-01-14Canton, MIMinor Pro
Paul Healey1343782009-20101W1975-03-20Edmonton, ALTAMajor League
Mitchell Heard743149801822016-20182C1992-03-12Bowmanville, ONTMinor Pro
Cameron Hebig135121722020-20211C1997-01-21Saskatoon, SASKMinor Pro
Chris Heisten28671362003-20041F1978-03-26Anchorage, AKMinor Pro
Riku Helenius400002013-20141G1988-03-01Palkane, FinlandMajor League
Tyler Helfrich201102010-20111R1987-07-02Calgary, ALTAMinor Pro
Jeremy Helvig4000022018-20212G1997-05-25Markham, ONTMinor Pro
Matt Hendricks54242650942004-20051C1981-06-17Blaine, MNMajor League
Trevor Hendrikx4000222010-20111F1985-03-29Russell, ONTMinor Pro
Brent Henley17235602012-20131D1980-08-30Coquitlam, BCMinor Pro
Rob Hennigar1781523102009-20101C1983-04-04Jordan, ONTMinor Pro
John Henrion335813162013-20141R1991-01-19Worcester, MAMinor Pro
Jordan Henry891932511032007-20153D1986-02-11Milo, ALTAMinor Pro
Brad Herauf801624402642007-20092L1982-08-24Regina, SASKMinor Pro
Brandon Hickey2234782022-20231D1996-04-13Leduc, ALTAMinor Pro
Jake Hildebrand4001102020-20211G1993-06-19Butler, PAMinor Pro
Ed Hill6531720552001-20054D1980-10-24Newburyport, MAMinor Pro
Brady Hjelle2012-20131G1990-05-03International Falls, MNMinor Pro
Shane Hnidy19145562004-20051D1975-11-08Neepawa, MANMajor League
Chris Hodgson720222004-20051C1984-07-16Fredericton, NBMinor Pro
Hayden Hodgson300092017-20181R1996-03-02Windsor, ONTMajor League
Mike Hoffman12011312009-20101D1980-09-20Scituate, MAMinor Pro
Peter Hogan8082533862000-20022D1978-01-10Oshawa, ONTMinor Pro
Jamie Holden500002006-20071G1981-10-27Telkwa, BCMinor Pro
Kevin Holdridge27022282003-20041D1980-09-09Syracuse, NYMinor Pro
Patrick Holway317916202023-20241D1996-10-01Cohasset, MAMinor Pro
Greg Hornby542791222004-20051L1982-01-18Nanaimo, BCMinor Pro
Scott Hotham6352631522009-20101R1984-07-19Barrie, ONTMinor Pro
Philippe Hudon1434782018-20191R1993-04-15Montreal, PQMinor Pro
Andy Huff600002014-20151R1992-05-30Howell, MIMinor Pro
Bobby Hughes201102008-20091C1987-11-11Richmond Hill, ONTMinor Pro
Michael Huntebrinker106444690312019-20212F1992-07-02Chesterfield, MOMinor Pro
Alex Hutchings114394584952010-20133L1990-11-07Burlington, ONTMinor Pro
Andy Iles2800042013-20152G1992-01-30Ithaca, NYMinor Pro
Alexandre Imbeault57362763872010-20111C1986-06-25Montreal, PQMinor Pro
Jon Insana8172835502002-20042D1980-09-02Mount Clemens, MIMinor Pro
Tyler Irvine311202022-20231F1996-05-15Livonia, MIMinor Pro
Brayden Irwin74312960782011-20132F1987-03-24Toronto, ONTMajor League
Reid Jackman600002019-20201L1993-03-17Etobicoke, ONTMinor Pro
Alex Jaeckle300022021-20221D1994-11-29St. Clare Shores, MIMinor Pro
Jaroslav Janus2701142010-20111G1989-09-21Presov, SlovakiaMinor Pro
Jake Jaremko7117335082021-20221C1996-08-24Nowthen, MNMinor Pro
Tanner Jeannot87411122019-20212L1997-05-29Estevan, SASKMajor League
A.J. Jenks55191938432012-20142L1990-06-27Wolverine Lake, MIMinor Pro
Mike Jickling87205171691998-20012C1973-01-05Edmonton, ALTAMinor Pro
Dustin Johner1034456100902005-20072C1983-03-06Estevan, SASKMinor Pro
Cam Johnson138033392019-20245G1994-07-11Troy, MIMinor Pro
Marty Johnston55224163522002-20031L1978-11-17Gloucester, ONTMinor Pro
Jeff Jones1500002015-20161F1991-12-29Revelstoke, BCMinor Pro
Ty Jones48112637811999-20001W1978-05-24Richland, WAMajor League
Russ Jordan16213462021-20221F1993-02-18Aurora, ILMinor Pro
Sean Josling72252651422022-20242R1999-03-22Toronto, ONTMinor Pro
Lukas Kaelble7253136322021-20232D1997-10-13Mannheim, GermanyMinor Pro
Zack Kamrass107124456282016-20182D1990-12-14Atlanta, GAMinor Pro
Keegan Kanzig630551062017-20181D1995-02-26Athabasca, ALTAMinor Pro
Erik Karlsson300002015-20161L1994-07-28Lerum, SwedenMinor Pro
Peter Kasper6311011221999-20001D1974-12-20Klagenfurt, AustriaMinor Pro
Ray Kaunisto145712122014-20151F1987-02-07Sault Ste. Marie, MIMinor Pro
Steven Kaunisto200002014-20151D1986-10-06Sault Ste. Marie, MIMinor Pro
Justin Kea65182341542017-20181C1994-02-07Woodville, ONTMinor Pro
Jacob Kearley24022542021-20221D1995-03-26Newmarket, ONTMinor Pro
Mike Kennedy1214582010-20111F1986-04-21Dorchester, ONTMinor Pro
Jaroslav Kerestes301162002-20031D1975-07-11Presov, CzechMinor Pro
Anton Khudobin3301162008-20091G1986-05-07Ust-Kamenogorsk, KazakhstanMajor League
Todd Kidd311910961999-20001D1975-02-24Fort Collins, COMinor Pro
Alex Kile69252651332020-20211L1994-07-09Troy, MIMinor Pro
Bill Kinkel28000952006-20133L1984-02-27Buffalo, NYMinor Pro
Cleve Kinley812342009-20101D1984-01-03Surrey, BCMinor Pro
Michael Kirkpatrick1113975114512016-20182C1990-05-09North Sydney, NSMinor Pro
Tommi Kivisto4841115592012-20131D1991-06-07Vantaa, FinlandMinor Pro
Connor Knapp1100002013-20141G1990-05-01York, NYMajor League
Nolan Kneen605813692022-20231D1999-03-22Kelowna, BCMinor Pro
Patrick Knowlton301102012-20131L1986-05-12Colorado Springs, COMinor Pro
Tyler Kobryn310102023-20241F1997-08-04Hillsborough, NJMinor Pro
Greg Koehler29131427621998-19991C1975-02-27Scarborough, ONTMajor League
Daniel Koger1123562012-20131R1989-11-10Szekesfehervar, HungaryMinor Pro
Levko Koper21651851361832016-20235L1990-10-05Edmonton, ALTAMinor Pro
Kyle Kos10134602002-20031D1979-05-25Hope, BCMinor Pro
Steve Kovalchik100022005-20061D1982-05-21Riverview, MIMinor Pro
Craig Kowalski92022262004-20073G1981-01-15Clinton Township, MIMinor Pro
Dan Kronick13011102007-20081F1984-07-16Inver Grove Heights, MNMinor Pro
Mike Kucsulain6123121998-19991L1974-12-24Troy, MIMinor Pro
Alexander Kuqali4111213232015-20172D1991-06-13Dallas, TXMinor Pro
Chris Kushneriuk49101525242014-20151F1986-12-24Ottawa, ONTMinor Pro
Shane Kuzmeski18145102023-20241D1996-07-04Grayslake, ILMinor Pro
Greg Kuznik59712191161998-20002D1978-06-12Prince George, BCMajor League
Rob Kwiet151101142013-20141D1988-08-02Toronto, ONTMinor Pro
Lucas LaBelle12011222011-20121L1988-10-02Ajax, ONTMinor Pro
Philippe Lakos400062001-20021D1980-08-19Toronto, ONTMinor Pro
Logan Lambdin63192039412022-20242L1995-11-01Carleton, MIMinor Pro
Joshua Lammon924622018-20191F1995-07-23Jackson, MIMinor Pro
Eric Lampe101102009-20101F1986-03-31Madison, WIMinor Pro
Bryce Lampman814522013-20141D1982-08-31Rochester, MNMajor League
Charles Landry10562228782011-20143D1991-06-03Napierville, PQMinor Pro
Ryan Lang1003244761332008-20102C1980-07-24Regina, SASKMinor Pro
Maxime Langelier-Parent13336172012-20142L1987-12-16Montreal, PQMinor Pro
Nolan LaPorte224711312017-20181R1992-05-04Chicago, ILMinor Pro
Nick Lappin2436982022-20231R1992-11-01Geneva, ILMajor League
Drew Larman633811342005-20112C1985-05-15Canton, MIMajor League
Chad Larose41161935162003-20041R1982-03-27Fraser, MIMajor League
Nicholas Latinovich200002022-20231G1997-03-04Maple, ONTMinor Pro
Kevin Lavallee1200082005-20061D1981-12-12Montreal, PQMinor Pro
Alexandre Lavoie67213657342014-20151C1992-11-17Anjou, PQMinor Pro
Kyle Lawson8012122662010-20122D1987-01-11New Hudson, MIMinor Pro
Olivier Leblanc1001162022-20231D1996-02-17Quebec, PQMinor Pro
Stefan Leblanc135857651092020-20233D1996-03-16Oakville, ONTMinor Pro
Chris Lee157216889942004-20073D1980-10-03MacTier, ONTMinor Pro
Mark Lee49143347442008-20091C1984-09-11Mount Pearl, NFLDMinor Pro
Jay Legault3582432702003-20041R1979-05-15Peterborough, ONTMinor Pro
David Leggio3903342008-20091G1984-07-31Williamsville, NYMinor Pro
Jonathan Lehun95405090512005-20083C1984-02-22Toronto, ONTMinor Pro
Bryan Leitch623562009-20101L1984-06-17Coquitlam, BCMinor Pro
Brian Leitza1000022002-20031G1974-03-16Lake Villa, ILMinor Pro
Adrien Lemay201102009-20101G1989-10-23Moncton, NBMinor Pro
Francis Lemieux56284573912010-20111C1984-02-22Sherbrooke, PQMinor Pro
Austin Levi5621416552013-20152D1992-02-16Columbus, OHMinor Pro
Terry Lindgren1591036463561999-20023D1975-10-11Edmonton, ALTAMinor Pro
Evan Lindsay300002001-20021G1979-05-15Red Deer, ALTAMinor Pro
Charles Linglet201102023-20241L1982-06-22Montreal, PQMajor League
Dane Litke129165066331998-20002D1972-08-11Beausejour, MANMinor Pro
Mike Little107175976282013-20152D1987-11-12Enfield, CTMinor Pro
Martin Lojek4531114402005-20061D1985-08-19Brno, Czech Rep.Major League
Andrew Long59162642302001-20021C1978-08-10Toronto, ONTMinor Pro
Steven Lorentz84224163452017-20192C1996-04-13Kitchener, ONTMajor League
Andrew Luciuk1120241998-19991L1977-02-17Edmonton, ALTAMinor Pro
Jarret Lukin98163248642006-20082C1984-01-24Fort McMurray, ALTAMinor Pro
David Lundbohm65182240612004-20051R1979-12-17Roseau, MNMinor Pro
Kevin Lynch73244165442014-20162C1991-04-23Grosse Pointe, MIMinor Pro
Chris Lyness17011192001-20021D1980-03-02Baie-d'Urfe, PQMinor Pro
Brett Lysak16279142001-20021C1980-12-30St. Albert, ALTAMajor League
Stephen MacAulay89384684492016-20182C1992-04-20Halifax, NSMinor Pro
Cole MacDonald45077102019-20212D1995-10-17Wetaskiwin, ALTAMinor Pro
Collin MacDonald201122016-20171F1992-06-21West Milford, NJMinor Pro
Franklin MacDonald6762632782006-20082D1985-04-08Sydney, NSMinor Pro
Kirk MacDonald43142034372007-20081F1983-12-18Victoria, BCMinor Pro
Will MacDonald23516102012-20142F1989-02-01Atlanta, GAMinor Pro
Andy MacIntyre1396468132981999-20012L1974-04-16Thunder Bay, ONTMinor Pro
Tyler MacKay2301122004-20051G1980-01-15Deschambault Lake, SASKMinor Pro
Bryce Macken1301162000-20011D1975-07-16Champlin, MNMinor Pro
Matt Mackenzie60103141662016-20182D1991-10-15New Westminster, BCMinor Pro
Brandon MacLean108316394662011-20143C1987-09-04Burlington, ONTMinor Pro
Pat MacLeod302241999-20001D1969-06-15Melfort, SASKMajor League
Cameron Maclise47102030122019-20201R1992-03-13Lacombe, ALTAMinor Pro
Justin MacPherson100002023-20241D2000-06-23Newmarket, ONTMinor Pro
Rob Madore1400002012-20131G1988-05-28Pittsburgh, PAMinor Pro
Marc Magliarditi106033181998-20013G1976-07-09Niagara Falls, NYMinor Pro
Zach Magwood51192847242019-20201C1998-04-22Cambridge, ONTMinor Pro
Olivier Malka911020301562012-20193D1990-05-30Montreal, PQMinor Pro
Carl Mallette50142741452003-20041C1981-11-17Victoriaville, PQMinor Pro
Jeff Malott410102020-20211L1996-08-07Burlington, ONTMajor League
Matt Mangene2341317202014-20151C1989-03-12Manorville, NYMinor Pro
Eric Manlow44223961351998-20002L1975-04-07Belleville, ONTMajor League
Tommy Marchin32448102020-20211F1995-10-02Algonac, MIMinor Pro
Mike Marcou1504402016-20171D1989-08-19Kings Park, NYMinor Pro
Matt Marquardt1945780137762011-20164L1987-07-19North Bay, ONTMinor Pro
Alec Marsh320202020-20211F1995-11-28Bridgewater, NJMinor Pro
Jimmy Martin1814542011-20121D1988-10-20St. Louis, MOMinor Pro
Ryan Martindale2571219102015-20161C1991-10-27Oshawa, ONTMinor Pro
Ben Masella21319861051882018-20235D1993-01-12Montreal, PQMinor Pro
Sean Matile501102001-20021G1975-01-12Regina, SASKMinor Pro
Leif Mattson1216792022-20231R1999-07-23Thompson, MANMinor Pro
Jeff Maund7405541999-20042G1976-04-08Mississauga, ONTMinor Pro
Kyle McAllister16448122007-20081C1981-04-07Cornwall, ONTMinor Pro
Kenndal McArdle6314262007-20081L1987-01-04Toronto, ONTMajor League
John McCarron3731522123645222016-20237F1992-04-16Macomb, MIMinor Pro
Patrick McCarron12454247952018-20202D1994-08-13Toronto, ONTMinor Pro
Brad McClure620222020-20211F1993-08-13Stratford, ONTMinor Pro
Tom McCollum300002019-20201G1989-12-07Amherst, NYMajor League
Mitch McColm7000122009-20112D1989-05-31Calgary, ALTAMinor Pro
Cam McCormick1700002002-20031G1977-11-01Bonnyville, ALTAMinor Pro
Brian McCullough72404787822003-20041L1977-10-04Burr Ridge, ILMinor Pro
Brent McDonald311901142043352000-20076R1979-10-07Olds, ALTAMinor Pro
Ian McDonald1015622010-20111R1985-03-27Edmonton, ALTAMinor Pro
Kevin McDonald541826442201998-20012W1977-04-29Olds, ALTAMinor Pro
Kody McDonald56813211242021-20232R1998-04-07Lethbridge, ALTAMinor Pro
Patrick McEachen21033202014-20151D1991-02-07Stouffville, ONTMinor Pro
James McEwan2854982022-20231C1997-03-15Chatham, ONTMinor Pro
Ryan McGinnis9732831862008-20133D1987-03-03Flint, MIMinor Pro
Cal McGowan5202141998-19991C1970-06-19Sidney, NEMinor Pro
Mark McGowan300002014-20151F1990-05-08Toronto, ONTMinor Pro
Austin McIlmurray200002021-20221F1996-09-08Coral Springs, FLMinor Pro
John McInnis288162442014-20151F1989-08-05Boston, MAMinor Pro
Steve McJannett50811191142008-20102C1982-01-11Kanata, ONTMinor Pro
Chris McKay4541216492021-20221D1996-04-17Edmonton, ALTAMinor Pro
Mike McKenzie74233053842010-20122L1986-04-29Whitby, ONTMinor Pro
Jake McLaughlin4952833452021-20221D1996-03-26Hinsdale, ILMinor Pro
Mike McLean5491322282007-20081L1986-01-06Oshawa, ONTMinor Pro
Mark McMahon13145591998-19991D1978-02-10Geraldton, ONTMinor Pro
Brian McMeekin400022002-20031D1979-06-20Rossland, BCMinor Pro
John McNabb179514102003-20041W1978-04-21Calgary, ALTAMinor Pro
Joe McNamara300002015-20161D1993-11-02Chestnut Hill, MAMinor Pro
Grant McNeill311121232005-20061D1983-05-08Vermilion, ALTAMajor League
Cedric McNicoll66233558202009-20123C1988-08-28Boucherville, PQMinor Pro
Mathieu Melanson52283058452007-20081R1985-08-31Shediac, NBMinor Pro
Mike Merrifield90192746142012-20142F1990-02-08Beverly Hills, MIMinor Pro
Peter Metcalf79961701622008-20102D1979-02-25Pembroke, MAMinor Pro
Jason Metcalfe31022562000-20011D1978-03-15Streetsville, ONTMinor Pro
Laurent Meunier682031511062002-20031L1979-01-16Grenoble, FranceMinor Pro
Jacob Micflikier26193756362008-20102F1984-07-11Winnipeg, MANMinor Pro
Pat Mikesch45233760671998-19991C1973-02-15Hancock, MIMinor Pro
Daniel Milan46268622012-20142D1992-04-14Detroit, MIMinor Pro
Brenden Miller1006692018-20191D1994-03-29Orangeville, ONTMinor Pro
Josh Mitchell200022015-20161F1991-03-21Osoyoos, BCMinor Pro
Mason Mitchell25044562020-20211F1994-06-13Calgary, ALTAMinor Pro
Josh Mizerek201122000-20011D1977-10-06Duluth, MNMinor Pro
Cole Moberg11561925812022-20242D2000-10-17North Vancouver, BCMinor Pro
Steve Moffat4131013191999-20001R1973-09-06Hatboro, PAMinor Pro
Kevin Montgomery3541317102015-20161D1988-04-04Rochester, NYMinor Pro
Dean Moore500002012-20131D1989-06-23Bradenton, FLMinor Pro
Evan Moore200022016-20171D1992-02-22Grosse Pointe, MIMinor Pro
Brian Morgan1121302018-20191C1994-04-01Windham, NHMinor Pro
Jason Morgan852947761201999-20012C1976-10-09St. John's, NFLDMajor League
Brad Morrison2812921102022-20231C1997-01-04Prince George, BCMinor Pro
Cameron Morrison241091962022-20242L1998-08-27Aurora, ONTMinor Pro
Jordan Morrison4571320392009-20101F1986-06-04Uxbridge, ONTMinor Pro
Mike Morrison2300002009-20101G1979-07-11Medford, MAMajor League
Tony Mosey2331422010-20111F1988-04-23Prior Lake, MNMinor Pro
Ryan Murphy124413576852001-20032L1979-03-21Van Nuys, CAMinor Pro
Blake Murray1014582023-20241C2001-07-05Uxbridge, ONTMinor Pro
Chris Murray2731114532011-20121D1984-12-26Dover, MAMinor Pro
John Muse4602242011-20132G1988-08-01East Falmouth, MAMinor Pro
Vinny Muto401122017-20181D1993-03-13Niagara Falls, NYMinor Pro
Pat Nagle70022312011-20132G1987-09-21Bloomfield, MIMinor Pro
Tyler Nanne17167162021-20221D1996-03-17Edina, MNMinor Pro
Bret Nasby31134192006-20071D1986-03-22Grimsby, ONTMinor Pro
Zach Nastasiuk289817102018-20191R1995-03-30Barrie, ONTMinor Pro
Kevin Nastiuk3401162005-20082G1985-07-20Edmonton, ALTAMinor Pro
Kamerin Nault310102023-20241F1995-09-07Winnipeg, MANMinor Pro
Evan Nause22055112023-20241D2003-01-20White Rock, BCMinor Pro
Alex Nedeljkovic1511222014-20172G1996-01-07Parma, OHMajor League
Corey Neilson4071623542005-20061D1976-08-22Oromocto, NBMinor Pro
Tom Nelson6282432962001-20032C1977-12-19Superior, WIMinor Pro
Mark Nemec6342125472015-20161D1988-12-11Rouses Point, NYMinor Pro
Kyle Neuber2351822407572017-20246R1989-03-22London, ONTMinor Pro
Evan Neugold1213442020-20211C1992-09-29Goshen, CTMinor Pro
Michael Neville1702351741652018-20235F1993-06-04White Rock, BCMinor Pro
Jack Nevins16224452019-20201L1993-09-18Stittsville, ONTMinor Pro
Daniel New254812162015-20172D1989-02-23White Plains, NYMinor Pro
Jared Newman8739121932002-20053D1982-03-07Lincoln Park, MIMinor Pro
Ted Nichol1512342022-20231C1997-01-04Listowel, ONTMinor Pro
Colin Nicholson137232750662008-20102C1983-01-07Dartmouth, NSMinor Pro
Brant Nicklin1100002000-20011G1976-09-18Comox, BCMinor Pro
Carl Nielsen44459512013-20141D1988-07-03Lorain, OHMinor Pro
Vladimir Nikiforov300002010-20111R1987-10-07Hauppauge, NYMinor Pro
David Nimmo100002008-20091C1982-07-25St. Albert, ALTAMinor Pro
Ahren Nittel210102009-20101W1983-12-06Waterloo, ONTMinor Pro
Serron Noel7011192022-20231R2000-08-08Ottawa, ONTMinor Pro
Luke Nogard366814362020-20211C1994-01-18Mississauga, ONTMinor Pro
Thomas Novak312302020-20211C1997-04-28St. Paul, MNMajor League
Brandon Nunn100002012-20131F1988-05-13Rochester, NYMinor Pro
Doug O'Brien56718251302008-20091D1984-02-16St. John's, NFLDMajor League
Ryan O'Byrne162911102012-20131D1984-07-19Victoria, BCMajor League
Tim O'Connell9252025982003-20052D1977-10-26Grand Forks, NDMinor Pro
Brendan O'Donnell1145859117642015-20172F1992-06-25Winnipeg, MANMinor Pro
Shawn O'Donnell513422012-20131R1988-05-28Halifax, NSMinor Pro
Jamie O'Leary12022372003-20041C1974-09-15Needham, MAMinor Pro
Ryan Olidis200002010-20111F1986-04-11Scarborough, ONTMinor Pro
Eric Olimb200002010-20111D1986-10-26Warroad, MNMinor Pro
Benn Olson550991822008-20102D1987-04-29Port McNeil, BCMinor Pro
Tate Olson100002018-20191D1997-03-21Saskatoon, SASKMinor Pro
Chris Ordoobadi26213602023-20241F1994-09-26Washington, DCMinor Pro
Phil Osaer3804422005-20061G1980-02-10Livonia, MIMinor Pro
Dominic Osman208715122009-20101L1982-02-04Dearborn, MIMinor Pro
Martin Ouellette4200002017-20181G1991-12-30Saint-Hippolyte, PQMinor Pro
Shane Owen700002010-20122G1990-06-04Markham, ONTMinor Pro
Matt Pagnutti1441952711152003-20052D1975-09-25Springfield, MAMinor Pro
Jonathan Paiement9369102008-20091D1985-03-07Montreal, PQMinor Pro
Joe Palmer100002011-20121G1988-02-19Yorkville, NYMinor Pro
Jordan Papirny100002020-20211G1996-04-10Edmonton, ALTAMinor Pro
Philippe Paquet102431351412009-20112D1987-03-12Quebec City, PQMinor Pro
Drew Paris402202008-20091D1988-05-12Pointe-Claire, PQMinor Pro
Tyler Parks200002017-20181G1992-05-09Imperial, MOMinor Pro
Weiland Parrish510122023-20241L1997-11-19Bloomington, MNMinor Pro
Brad Parsons35122032182006-20071C1979-07-13Kingston, MAMinor Pro
Troy Passingham100002010-20111G1990-11-17Mississauga, ONTMinor Pro
James Patterson201122003-20041F1977-10-07Huntsville, ALMinor Pro
Jason Payne20213782001-20021L1975-09-21Toronto, ONTMinor Pro
Joe Pendenza287105151256702019-20245C1990-11-22Wilmington, MAMinor Pro
Ryan Pepperall29369512000-20011R1977-01-26Niagara Falls, ONTMinor Pro
Kyle Pereira605502016-20171D1991-02-02Brampton, ONTMinor Pro
Dmitri Peremikin100002014-20151D1991-02-06Novosibirsk, RussiaMinor Pro
Nathan Perkovich1143819571972018-20222R1985-10-15Canton, MIMinor Pro
Anthony Peters100022192014-20173G1990-12-31Goderich, ONTMinor Pro
Justin Peters32044152006-20082G1986-08-30Blyth, ONTMajor League
Trevor Petersen100002018-20191L1994-10-09Markham, ONTMinor Pro
Avery Peterson12551042021-20221C1995-06-20Grand Rapids, MNMinor Pro
Brett Peterson1371225372162006-20082D1981-10-21Northborough, MAMinor Pro
Matt Petgrave4411112642020-20211D1992-01-29Toronto, ONTMinor Pro
Kyle Peto612362008-20091D1982-09-10Lethbridge, ALTAMinor Pro
Randy Petruk101066301998-20035G1978-04-23Cranbrook, BCMinor Pro
Jamie Phillips3000042018-20191G1993-03-24Caledonia, ONTMinor Pro
Sebastien Piche163710412011-20121D1988-02-04La Sarre, PQMinor Pro
Casey Pierro-Zabotel504422014-20151L1988-11-08Ashcroft, BCMinor Pro
Stuart Pietersma443252282003-20041L1981-04-16Fort Saskatchewan, ALTAMinor Pro
Matthew Pistilli1085176127722009-20144R1988-10-17Montreal, PQMinor Pro
Scott Pitt72223860162010-20122F1988-01-25Ottawa, ONTMinor Pro
Tyler Plante1000002007-20081G1987-04-16Milwaukee, WIMinor Pro
Kyle Platzer58243357202018-20191C1995-03-04Waterloo, ONTMinor Pro
Todd Pococke500022012-20192R1987-12-30Saginaw, MIMinor Pro
Mark Polak502281998-19991C1976-05-16Spruce Grove, ALTAMinor Pro
Spencer Pommells1021322014-20151F1990-03-06Grande Prairie, ALTAMinor Pro
Brent Pope31055512000-20011D1973-02-20Hamilton, ONTMinor Pro
Xavier Pouliot300002022-20231D1998-12-22Saint-Isidore, PQMinor Pro
Greg Poupard100002005-20061D1982-01-13Jackson, MIMinor Pro
Myles Powell46182543192020-20211F1994-07-24Courtenay, BCMinor Pro
Harlan Pratt8143640421999-20022D1978-12-10Redwater, ALTAMinor Pro
Bobby Preece42279392014-20151D1985-04-11Bonita Springs, FLMinor Pro
Chayse Primeau600002022-20231R1997-09-15Margate, NJMinor Pro
Jason Prokopetz61610161951998-20002L1973-07-18Esterhazy, SASKMinor Pro
Jeff Prough901162007-20081F1986-04-20Farmington Hills, MIMinor Pro
Eric Przepiorka700002005-20061F1981-04-25Grosse Pointe Woods, MIMinor Pro
Cliff Pu523502018-20191R1998-06-03Richmond Hill, ONTMinor Pro
Jon Puskar100002013-20141F1989-05-14Canton, MIMinor Pro
Kevin Quick340101042011-20121D1988-03-29Buffalo, NYMajor League
Steven Racine100002016-20171G1991-08-28Williamsville, NYMinor Pro
Brian Rafalski301102013-20141D1973-09-28Dearborn, MIMajor League
Kevin Raine403710232016-20171D1993-05-28Dryden, ONTMinor Pro
Askhat Rakhmatulin601121998-19991F1978-05-16Riga, LatviaMinor Pro
Mike Ratchuk57113041342011-20132D1988-02-20South Buffalo, NYMinor Pro
Rory Rawlyk14112102016-20171D1983-09-09Edmonton, ALTAMinor Pro
Bob Raymond1251945641052010-20133D1985-08-07Lucknow, ONTMinor Pro
Chris Rebernik310102007-20081C1985-10-27Mississauga, ONTMinor Pro
Harrison Reed10961592008-20102R1988-01-18Newmarket, ONTMinor Pro
Mike Reich4101182008-20091C1988-05-31Craik, SASKMinor Pro
Elgin Reid891431451222009-20112D1987-02-23Milton, ONTMinor Pro
Will Reilly4582331302023-20241D1997-07-23Toronto, ONTMinor Pro
Dan Reimann59033531998-19991D1972-12-17Ramsey, MNMinor Pro
Tom Reimann32167122004-20051F1978-08-07Blaine, MNMinor Pro
Nathan Rempel801192000-20011L1977-02-07Winnipeg, MANMinor Pro
Peter Reynolds107411151722001-20043D1981-04-27Waterloo, ONTMinor Pro
Eric Ricard47112131001998-19991D1969-02-16Saint-Cesaire, PQMinor Pro
Brandon Roach71122234192007-20081D1985-06-09Bay Roberts, NFLDMinor Pro
Sean Robertson201102017-20181D1991-02-28Cobble Hill, BCMinor Pro
Josh Robinson100002017-20181G1989-12-01Frankenmuth, MIMinor Pro
Nathan Rocheleau23235162000-20011L1976-01-15Anchorage, AKMinor Pro
Logan Roe359341191532272015-20216D1991-12-29Fort Myers, FLMinor Pro
Sean Romeo200002019-20201G1994-11-07Cary, NCMinor Pro
John Ronan68121426272005-20061F1980-07-06South Boston, MAMinor Pro
Kobe Roth51131225122022-20231F1997-01-11Mason City, IAMinor Pro
Hugo Roy99222143162019-20212C1997-08-08Fleurimont, PQMinor Pro
Mathieu Roy3741331592925602008-20146L1986-11-14Amos, PQMinor Pro
Remi Royer5123262001-20032D1978-03-13Donnacona, PQMajor League
Mike Rucinski16257131998-19991L1976-01-22Grand Forks, NDMinor Pro
Eric Rud109193756831998-20002D1972-11-20Inver Grove Heights, MNMinor Pro
Bogdan Rudenko327815672005-20061R1977-09-13Ust-Kamenogorsk, KazakhstanMinor Pro
Lee Ruff4961117432001-20032D1976-01-25Minnedosa, MANMinor Pro
David Rutherford924151921232011-20132C1987-04-30Ladner, BCMinor Pro
Leigh Salters972928571882011-20132L1989-03-27London, ONTMinor Pro
Jordan Sambrook10942327492020-20243D1998-04-11Markham, ONTMinor Pro
Jordan Samuels-Thomas502202016-20171L1990-05-28West Hartford, CTMinor Pro
Carter Sandlak2951015442014-20162L1993-05-18Vancouver, BCMinor Pro
Cole Sanford1936982020-20211R1995-07-31Vernon, BCMinor Pro
Luke Santerno18461062023-20241F1996-06-24Smithers, BCMinor Pro
Billy Sauer400002011-20121G1988-01-06Rochester, NYMinor Pro
Steve Saviano100398312282004-20062L1981-08-31Reading, MAMinor Pro
Nick Schaus1205542019-20201D1986-07-03Orchard Park, NYMinor Pro
Eric Scheid24639102016-20171F1992-05-05Blaine, MNMinor Pro
Nicholas Schilkey202202018-20191F1994-05-12Marysville, MIMinor Pro
Beau Schmitz6211213352012-20142D1991-03-26Howell, MIMinor Pro
Peter Schneider1014572016-20171F1991-04-04Vienna, AustriaMinor Pro
Kai Schwindt601122023-20241L2003-12-17Kitchener, ONTMinor Pro
Mark Senden3814822102023-20241F1998-01-22Medina, MNMinor Pro
Artyom Sergeyev3561218172014-20151D1993-04-20Moscow, RussiaMinor Pro
Eriks Sevcenko900022013-20141D1991-04-28Daugavpils, LatviaMinor Pro
Clark Seymour6832225832017-20181D1993-05-18Brockville, ONTMinor Pro
Gray Shaneberger58121123412003-20041F1980-05-23Sewell, NJMinor Pro
David Shantz45022292006-20082G1986-05-05Burlington, ONTMinor Pro
Nolan Sheeran500002021-20221F1994-04-02East Amherst, NYMinor Pro
Tyler Shelast1012342011-20121W1984-12-26Kelowna, BCMinor Pro
Derek Sheppard711833511192017-20203D1994-05-22Ajax, ONTMinor Pro
Quentin Shore45111627262017-20181C1994-05-25Denver, COMinor Pro
Leeor Shtrom100002000-20011G1975-09-19Montreal, PQMinor Pro
Justin Shugg30151934282011-20132L1991-12-24Niagara Falls, ONTMajor League
Richard Shulmistra200002000-20011G1971-04-01Sudbury, ONTMajor League
Jeff Silengo33156302014-20151F1990-02-26Madison, CTMinor Pro
Daniel Sisca71295079932005-20061C1983-06-16Woodbridge, ONTMinor Pro
Colby Sissons4262228242020-20211D1998-01-15Edmonton, ALTAMinor Pro
Matt Skoff400002016-20171G1991-07-23McKees Rocks, PAMinor Pro
Wilmer Skoog2026862023-20241F1999-07-17Stockholm, SwedenMinor Pro
Spencer Smallman1421113112017-20181R1996-09-09Summerside, PEIMinor Pro
Adam Smith44268282019-20201D1996-11-06Sharon, ONTMinor Pro
Cole Smith512302020-20211L1995-10-28Brainerd, MNMajor League
Dalton Smith601013231532016-20171L1992-06-30Oshawa, ONTMajor League
Don Smith124323870922001-20032C1979-03-17Niagara Falls, NYMinor Pro
Jake Smith45181432202022-20231R1997-07-03Pickering, ONTMinor Pro
Drew Smolcynski200002016-20171F1994-04-24Hatfield, PAMinor Pro
Bradley Snetsinger10527202010-20111L1987-04-08Ajax, ONTMinor Pro
Ed Snetsinger19011102010-20111D1986-02-17Ajax, ONTMinor Pro
Cody Sol811013231862019-20212D1991-02-11Woodstock, ONTMinor Pro
Zach Solow274111582020-20222R1998-11-06Naples, FLMinor Pro
Jimmy Soper501122023-20241L1995-03-19Waterloo, ONTMinor Pro
Jonathan Sorg193710242000-20011D1974-05-21Branchville, NJMinor Pro
Stathis Soumelidis11112162018-20191L1994-01-17Brno, Czech Rep.Minor Pro
Jordon Southorn212151792018-20191D1990-05-15Montreal, PQMinor Pro
Joe Sova2011-20121D1988-05-08Berwyn, ILMinor Pro
Paul Spadafora52918271082001-20021C1979-05-05Hamilton, ONTMinor Pro
Tim Spencer17112472010-20111L1986-02-02Carnduff, SASKMinor Pro
Matthew Spiller221322012-20131D1983-02-07Daysland, ALTAMajor League
Maxime St. Cyr489615142015-20161C1994-02-14St. Charles, PQMinor Pro
Jonathan St. Louis210172002-20031D1980-10-12Terrebonne, PQMinor Pro
Jared Staal33651162010-20111R1990-08-21Thunder Bay, ONTMajor League
Nathan Staios89132639382022-20242D2001-05-17Atlanta, GAMinor Pro
Scott Stajcer200002013-20141G1991-06-14Cambridge, ONTMinor Pro
Parker Stanfield710122013-20141R1990-06-20Orange County, CAMinor Pro
Matt Stanisz4121618642015-20161D1990-05-19Burlington, ONTMinor Pro
Dylan Stanley1013422009-20101R1984-01-24Edmonton, ALTAMinor Pro
Sean Stefanski33167472005-20061R1983-09-10Peterborough, ONTMinor Pro
Joe Stejskal6531619772013-20141D1988-04-30Grand Rapids, MNMinor Pro
Evan Stephens301102010-20111D1987-12-07Bessemer, MIMinor Pro
Ryan Stewart27224312002-20031L1974-04-27Niagara Falls, ONTMinor Pro
Anders Strome286814122005-20061W1981-11-23Winnipeg, MANMinor Pro
Mark Stuart9213122012-20131D1984-04-27Rochester, MNMajor League
Jon Sturgis1122441998-19991L1975-11-26Wayzata, MNMinor Pro
Brian Sullivan1920252004-20051D1980-06-27Marshfield, MAMinor Pro
Damian Surma90383775942003-20052L1981-01-22Lincoln Park, MIMajor League
Aidan Sutter600062023-20241D2002-10-27Kamloops, BCMinor Pro
Brody Sutter378816132012-20131R1991-09-26Viking, ALTAMajor League
Lee Svangstu200042001-20021L1976-07-23Crosby, NDMinor Pro
Jeremy Swanson30167532005-20072D1984-06-21Red Rock, ONTMinor Pro
Andrew Sweetland2310132382008-20091F1986-10-21Bonavista, NFLDMinor Pro
Kevin Swider313422003-20041C1977-11-17Livonia, MIMinor Pro
Craig Switzer100002008-20091D1984-10-16Peachland, BCMinor Pro
Matt Syroczynski100002012-20131F1983-07-02Pittsburgh, PAMinor Pro
Corey Syvret8472330622015-20172D1989-02-19Millgrove, ONTMinor Pro
Ethan Szypula1001122021-20221C1997-01-28London, ONTMinor Pro
Luc Tardif22538202011-20121F1984-11-30Rouen, FranceMinor Pro
Steve Tardif952935642111998-20002C1977-03-29Sainte-Agnes, PQMinor Pro
Nick Tarnasky312302010-20111C1984-11-25Rocky Mountain House, ALTAMajor League
Adam Taylor54232649462006-20082R1984-06-24Campbell River, BCMinor Pro
Andrew Taylor70123345771998-19991L1977-01-17Stratford, ONTMinor Pro
David Tendeck300002023-20241G1999-11-25North Vancouver, BCMinor Pro
Tyson Teplitsky1216782005-20061D1982-02-04Saskatoon, SASKMinor Pro
Anthony Terzo213811142000-20011C1978-01-18Scarborough, ONTMinor Pro
Zeke Testa100002012-20131G1990-04-30Wellesley, MAMinor Pro
A.J. Thelen82113243792008-20102D1986-03-11Savage, MNMinor Pro
Briane Thompson59628341412001-20021D1974-04-17Millbrook, ONTMinor Pro
Chris Thompson336713572003-20041R1978-04-10Prince Albert, SASKMinor Pro
Tommy Thompson67171734772018-20191F1990-10-13Londonderry, NHMinor Pro
Yannick Tifu2462733492008-20091C1984-10-12Brossard, PQMinor Pro
Oleg Timchenko900002000-20011L1978-04-27Kharkov, UkraineMinor Pro
Evgeny Timkin35077382010-20111F1990-09-03Murmansk, RussiaMinor Pro
Rasmus Tirronen1500002015-20161G1990-11-09Kirkkonummi, FinlandMinor Pro
Kellan Tochkin2831619302013-20141R1991-02-15Abbotsford, BCMinor Pro
Joe Tolles200022010-20111D1988-03-01Toledo, OHMinor Pro
Alex Tonge18761322018-20202F1995-06-24Kingston, ONTMinor Pro
Mike Torney14112302003-20041D1978-08-16Raynham, MAMinor Pro
Gage Torrel200002019-20201F1994-06-22Monticello, MNMinor Pro
Dan Travis300002008-20091F1983-11-26Wilton, NHMinor Pro
Simon Tremblay3652025292004-20051D1978-07-16Beauport, PQMinor Pro
Corey Trivino68243660112012-20152C1990-01-12Toronto, ONTMinor Pro
Joel Trottier24527252000-20011R1977-02-11Alexandria, ONTMinor Pro
Zach Tsekos24561162023-20241F1996-11-15Montreal, PQMinor Pro
Martin Tuma80015151522005-20072D1985-09-14Most, Czech Rep.Minor Pro
Niko Tuomi16134162006-20071D1983-02-10Echo Bay, ONTMinor Pro
Zachary Uens8451419942022-20242D2001-05-13Belleville, ONTMinor Pro
David Vallieres45102434662000-20011L1974-07-14Juneau, AKMinor Pro
Ryan Van Buskirk119637433002003-20104D1980-01-12Sault Ste. Marie, ONTMinor Pro
Josh Van Dyk32291162011-20121D1986-05-09Woodstock, ONTMinor Pro
Dylan Vander Esch50151732352021-20221F1994-06-10San Jose, CAMinor Pro
Mitch Vandergunst4747112012018-20191R1994-08-28Exeter, ONTMinor Pro
John Varga205712281999-20001L1974-01-31Chicago, ILMinor Pro
Mike Varhaug300052001-20021R1978-08-23Brooks, ALTAMinor Pro
Mike Vaskivuo302202017-20181L1986-03-13Helsinki, FinlandMinor Pro
Marcus Vela29549272020-20211C1997-03-03Burnaby, BCMinor Pro
Jimmy Verdule48017172332002-20031D1978-05-03Montreal, PQMinor Pro
Kris Vernarsky53162036472004-20051C1982-04-05Detroit, MIMajor League
Josh Victor200022022-20231D1994-02-10Round Rock, TXMinor Pro
Paul Vincent63710122003-20041W1975-01-05Utica, NYMinor Pro
Jan Vodrazka400062001-20021D1976-11-10Plzen, Czech RepuMinor Pro
Tomas Vomacka2200002021-20221G1999-05-02Trutnov, Czech Rep.Minor Pro
Nick Vukovic325712472005-20061D1980-09-11Kitchener, ONTMinor Pro
Justin Wade33055332018-20191D1994-04-13Aurora, ILMinor Pro
Ludovic Waeber100002023-20241G1996-08-19Minor Pro
Mitch Wahl53154459942014-20151R1990-01-22Seal Beach, CAMinor Pro
Geoff Walker663922013-20141R1987-12-09Charlottetown, PEIMinor Pro
Shane Walsh4291221142018-20191F1991-12-01West Roxbury, MAMinor Pro
Steve Ward4511314492007-20081D1986-02-13Scarborough, ONTMinor Pro
Sam Warning961722017-20192F1992-09-29Chesterfield, MOMinor Pro
Evan Weninger100002018-20191G1996-08-11Saskatoon, SASKMinor Pro
Ethan Werek25121426162015-20161C1991-06-07Markham, ONTMinor Pro
Riley Weselowski8000112018-20191D1985-02-24Pilot Mound, MANMinor Pro
Josh Wesley108133447652016-20193D1996-04-09Hartford, CTMinor Pro
Mark White1521372003-20041D1978-02-07Woburn, MAMinor Pro
Sean Whitney700042012-20131D1989-02-16Scituate, MAMinor Pro
Steven Whitney238816222014-20151R1991-02-18Boston, MAMinor Pro
Joseph Widmar401102022-20231F1995-02-12Northbrook, ILMinor Pro
Josh Wilkins501172020-20211C1997-06-11Raleigh, NCMinor Pro
Reece Willcox500022020-20211D1994-03-20Surrey, BCMinor Pro
Vince Williams8251823722001-20032D1975-11-27Ottawa, ONTMinor Pro
Matt Willows71234366252015-20161F1991-07-24Congers, NYMinor Pro
Jason Wilson508715702014-20151L1990-04-15Richmond Hill, ONTMinor Pro
Blake Winiecki3131181452632362017-20236F1994-01-10Lakeville, MNMinor Pro
Chris Wismer5000222002-20031D1977-09-23Cambridge, ONTMinor Pro
Tim Wolfe1225762000-20011R1977-04-05Woodbury, MNMinor Pro
Dylan Woolf100002020-20211D1996-05-03Victoria, MNMinor Pro
Brandon Yeamans400092022-20231C1998-05-26Maple, ONTMinor Pro
Allen York2600062014-20151G1989-06-17Wetaskiwin, ALTAMajor League
Gus Young5052631432017-20181D1991-07-10Dedham, MAMinor Pro
Mike Zacharias500002010-20111G1985-05-21Plymouth, MNMinor Pro
Brad Zancanaro1162857851202006-20082L1982-06-04Trenton, MIMinor Pro
Brad Zanon132321242642008-20102D1983-04-29Port Moody, BCMinor Pro
Ryan Zapolski2010-20111G1986-11-11Erie, PAMinor Pro
Rob Zepp11506602001-20054G1981-09-07Newmarket, ONTMajor League
Alex Zinevych600042002-20031L1979-03-02Kiev, UkraineMinor Pro
Riese Zmolek474913222023-20241D1996-09-12Rochester, MNMinor 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.