hockey DB
search by league
team
morning report
contact us
home

Providence Bruins all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Joseph Abate88613191942022-20242L1998-09-26Bloomingdale, ILMinor Pro
Elias Abrahamsson162513183301997-20014D1977-06-15Uppsala, SwedenMinor Pro
Noel Acciari75132033302015-20172C1991-12-01Johnston, RIMajor League
Sena Acolatse30178902017-20181D1990-11-28Hayward, CAMinor Pro
Kenny Agostino64163753352017-20181L1992-04-30Morristown, NJMajor League
Jack Ahcan133125769402020-20233D1997-05-18Savage, MNMajor League
Johnathan Aitken135421252131998-20002D1978-05-24Edmonton, ALTAMajor League
Andrew Alberts14011232004-20062D1981-06-30Eden Prairie, MNMajor League
Yuri Alexandrov6661319442010-20111D1988-06-24Cherepovets, RussiaMinor Pro
Rick Allain7000271992-19931D1969-05-20Guelph, ONTMinor Pro
Andrew Allen200002004-20051G1976-08-02Vankleek Hill, ONTMinor Pro
Bobby Allen80102333322001-20072D1978-11-14Weymouth, MAMajor League
Andrew Ammon410102014-20151F1990-05-02Anchorage, AKMinor Pro
Dominic Amodeo300021993-19941C1968-03-06Mississauga, ONTMinor Pro
Bryce Aneloski411202014-20151D1990-04-27Pekin, ILMinor Pro
Bill Armstrong223422266881993-19995D1970-05-18Richmond Hill, ONTMinor Pro
Linus Arnesson791910222014-20173D1994-09-21Stockholm, SwedenMinor Pro
Jamie Arniel2194260102682008-20124C1989-11-16Kingston, ONTMajor League
Vincent Arseneau41628872023-20241L1992-03-26Iles-de-la-Madeleine, PQMinor Pro
Brent Ashton114812101992-19931C1960-05-18Saskatoon, SASKMajor League
Samuel Asselin1662342651372019-20234C1998-07-01Repentigny, PQMinor Pro
Spencer Asuchak21246272014-20172L1991-11-22Kamloops, BCMinor Pro
Keith Aucoin15046941401202002-20052C1978-11-06Waltham, MAMajor League
Phil Aucoin202222004-20051W1981-11-12Chelmsford, MAMinor Pro
Patrick Aufiero222810182004-20051D1980-07-01Winchester, MAMinor Pro
Jon Awe100002005-20061D1980-04-30Memphis, TNMinor Pro
Eric Baier300002012-20131D1988-03-26North Kingstown, RIMinor Pro
Scott Bailey127066281993-19974G1972-05-02Calgary, ALTAMajor League
Shane Bakker200062016-20171C1987-11-11Navan, ONTMinor Pro
Martin Bakos1631482018-20191R1990-04-18Spisska Nova Ves, SlovakiaMinor Pro
Mike Bales77022141992-19942G1971-08-06Prince Albert, SASKMajor League
Steve Bancroft6273441781998-19991D1970-10-06Toronto, ONTMajor League
Darren Banks84158233881992-19942L1966-03-18Toronto, ONTMajor League
Todd Barclay200001999-20001F1977-07-22Fairbanks, AKMinor Pro
Matt Bartkowski2091366791632010-20174D1988-06-04Pittsburgh, PAMajor League
Victor Bartley1000062008-20091D1988-02-17Ottawa, ONTMajor League
Andre Bashkirov100021993-19941R1970-06-22Shelekhov, RussiaMajor League
Shawn Bates98454893731997-20013C1975-04-03Melrose, MAMajor League
Drew Bavaro700082023-20241D2000-06-10Lakewood Ranch, FLMinor Pro
Mark Bavis324913461993-19962L1970-03-13Roslindale, MAMinor Pro
Brent Beaudoin300002021-20221F1996-02-29Londonderry, NHMinor Pro
Clayton Beddoes1333758951231994-19973C1970-11-10Bentley, ALTAMajor League
John Beecher87162036402021-20243C2001-04-05Elmira, NYMajor League
Tyler Beechey321322002-20031L1981-06-05Edmonton, ALTAMinor Pro
Bob Beers74122032461992-20004D1967-05-20Pittsburgh, PAMajor League
Ken Belanger10145472000-20011L1974-05-14Sault Ste. Marie, ONTMajor League
Matt Beleskey21426152017-20181L1988-06-07Windsor, ONTMajor League
Scott Bell30549351995-19961R1971-07-29Inver Grove Heights, MNMinor Pro
Blake Bellefeuille710122003-20041C1977-12-27Framingham, MAMajor League
Brett Bellemore56156412015-20161D1988-06-25Windsor, ONTMajor League
Shane Belter564913771998-20002D1977-10-05Swift Current, SASKMinor Pro
Sean Bentivoglio153111482006-20071L1985-10-16Thorold, ONTMajor League
Sergei Berdnikov1631441993-19941L1971-01-05Bratsk, RussiaMinor Pro
Patrice Bergeron68214061592004-20051C1985-07-24L'Ancienne Lorette, PQMajor League
Desmond Bergin600022018-20191D1993-02-06Natick, MAMinor Pro
Victor Berglund5571421342018-20233D1999-08-02Ornskoldsvik, SwedenMinor Pro
Jim Bermingham210141998-19991C1971-11-12Montreal, PQMinor Pro
Daniel Berthiaume200001994-19951G1966-01-26Longueuil, PQMajor League
Andy Bezeau100082000-20011L1970-03-30Saint John, NBMinor Pro
Jordan Binnington28000172017-20181G1993-07-11Richmond Hill, ONTMajor League
Byron Bitz981621371382007-20092R1984-07-21Saskatoon, SASKMajor League
Anders Bjork296162282017-20203L1996-08-05Mequon, WIMajor League
Zdenek Blatny3582230212005-20061L1981-01-14Brno, Czech Rep.Major League
Anton Blidh2784642882472015-20216L1995-03-14Molnlycke, SwedenMajor League
John Blue53011591992-19953G1966-02-19Huntington Beach, CAMajor League
Brandon Bochenski210102007-20081R1982-04-04Blaine, MNMajor League
Andrew Bodnarchuk2701246582192006-20125D1988-07-11Drumheller, ALTAMajor League
Mike Bodnarchuk4041519221994-19951R1970-03-26Bramalea, ONTMinor Pro
Stu Bodtker22134182001-20021C1976-09-15Penticton, BCMinor Pro
Mark Bomersback9101102008-20091L1982-07-08Rochester, ALTAMinor Pro
Sean Bonar200002018-20202G1991-02-12Delta, BCMinor Pro
Dennis Bonvie5588162902001-20021R1973-07-23Antigonish, NSMajor League
Callum Booth200002020-20222G1997-05-21Montreal, PQMinor Pro
Jesper Boqvist31101323102023-20241C1998-10-30Falun, SwedenMajor League
Rob Bordson1014542015-20161F1988-06-09Duluth, MNMinor Pro
Chris Bourque39102838342012-20131L1986-01-29Boston, MAMajor League
Dany Bousquet21661261999-20012C1973-04-03Montreal, PQMinor Pro
Shane Bowers2043742022-20231C1999-07-30Halifax, NSMajor League
Johnny Boychuk80214566612008-20102D1984-01-19Edmonton, ALTAMajor League
Brad Boyes97394887712003-20052R1982-04-17Mississauga, ONTMajor League
Nick Boynton1311141521711999-20012D1979-01-14Nobleton, ONTMajor League
Justin Brazeau1674964113402021-20243R1998-02-02New Liskeard, ONTMajor League
Christopher Breen278744512182014-20206D1989-06-29Uxbridge, ONTMajor League
Rich Brennan97154459982002-20042D1972-11-26Schenectady, NYMajor League
Andy Brickley301101999-20001L1961-08-09Melrose, MAMajor League
Steve Briere200002000-20011G1977-03-25Winnipeg, MANMinor Pro
Aris Brimanis702221999-20001D1972-03-14Shaker Heights, OHMajor League
Jeremy Brodeur100002021-20221G1996-10-29Essex Fells, NJMinor Pro
David Broll100072018-20191L1993-01-04Mississauga, ONTMajor League
Wade Brookbank4000152006-20071W1977-09-29Lanigan, SASKMajor League
Julien Brouillette301102009-20101D1986-12-05Laval, PQMajor League
Jeremy Brown1883554891261997-20014R1974-06-23Haileybury, ONTMinor Pro
Mike Brown1200002005-20083G1985-03-04Baldwinsville, NYMinor Pro
Patrick Brown4011193062023-20241C1992-05-29Bloomfield Hills, MIMajor League
Eric Brule100001999-20001D1970-01-17Victoriaville, PQMinor Pro
David Brumby300001998-20002G1975-05-21Victoria, BCMinor Pro
Frederic Brunet4621214192022-20242D2003-08-21Gatineau, PQMinor Pro
Andrew Brunette300001993-19941L1973-08-24Sudbury, ONTMajor League
Brandon Bussi7601102021-20243G1998-06-25Sound Beach, NYMinor Pro
Ryan Button60033332010-20133D1991-03-26Edmonton, ALTAMinor Pro
Chad Cabana14011432000-20011L1974-10-01Bonnyville, ALTAMinor Pro
Eric Cairns4112141999-20001D1974-06-27Oakville, ONTMajor League
Mike Callahan13862127622021-20243D1999-09-23Franklin, MAMinor Pro
Anthony Camara1501223351362013-20163L1993-09-04Toronto, ONTMinor Pro
Ed Campbell67189922003-20041D1974-11-24Worcester, MAMinor Pro
John Campbell401102001-20021R1977-09-12Westborough, MAMinor Pro
Scott Campbell2321302013-20141F1986-06-06Navan, ONTMinor Pro
Carter Camper1703791128422010-20144F1988-07-06Rocky River, OHMajor League
Marc Cantin19000222011-20121D1990-03-27Peterborough, ONTMinor Pro
Marco Caprara8101162005-20061L1984-06-14Woodbridge, ONTMinor Pro
Dave Capuano51242953641993-19941L1968-07-27Warwick, RIMajor League
Justin Cardwell501101999-20001C1973-11-26St. Paul, MNMinor Pro
Jim Carey4000061997-19992G1974-05-31Dorchester, MAMajor League
Paul Carey129504393772014-20214C1988-09-24Boston, MAMajor League
Chris Carlisle200022018-20191D1994-12-16Fort Lee, NJMinor Pro
Brandon Carlo701102015-20161D1996-11-26Colorado Springs, COMajor League
Ross Carlson401122006-20071F1982-02-21Duluth, MNMinor Pro
Jordan Caron134364278742010-20154R1990-11-02Sayabec, PQMajor League
Ben Carpentier14101472001-20021L1978-06-13Grand'Mere, PQMinor Pro
Connor Carrick6363844522022-20231D1994-04-13Orland Park, ILMajor League
John Carter4711516821993-19941L1963-05-03Winchester, MAMajor League
Chris Casto2451246581452012-20175D1991-12-27Stillwater, MNMinor Pro
Colby Cave23943721151212014-20195C1994-12-26Battleford, SASKMajor League
Vratislav Cech1001141999-20023D1979-01-28Tabor, Czech Rep.Minor Pro
Peter Cehlarik1855977136662016-20204R1995-08-02Zilina, SlovakiaMajor League
Dan Ceman310101998-19991C1973-07-25Windsor, ONTMinor Pro
Stephane Chaput26741182010-20122C1988-03-11Montreal, PQMinor Pro
Andrew Cherniwchan1221518331002013-20163F1989-04-20Hinton, ALTAMinor Pro
Denis Chervyakov2351053634151992-19964D1970-04-20St. Petersburg, RussiaMajor League
Dean Chynoweth302241361996-19982D1968-10-30Calgary, ALTAMajor League
Aigars Cipruss1533661995-19961C1972-01-12Riga, LatviaMinor Pro
Chris Clark600042011-20121R1976-03-08South Windsor, CTMajor League
Aaron Clarke301122008-20091F1982-10-07Peterborough, ONTMinor Pro
Greg Classen100022008-20091C1977-08-24Nipawin, SASKMajor League
Connor Clifton109103040872017-20203D1995-04-28Matawan, NJMajor League
Brett Clouthier8000172009-20101L1981-06-09Ottawa, ONTMinor Pro
Eric Cloutier6000311995-19961L1975-03-07Mont-Laurier, PQMinor Pro
Bryce Cockburn911222003-20041R1978-11-04Campbell River, BCMinor Pro
Colby Cohen147537421332010-20133D1989-04-25Villanova, PAMajor League
Joe Colborne61121628372009-20112C1990-01-30Calgary, ALTAMajor League
Jon Coleman4941519142000-20011D1975-03-09Boston, MAMinor Pro
Bruce Coles200001992-19931L1968-12-06Montreal, PQMinor Pro
Kevin Colley4011272001-20021C1979-01-04New Haven, CTMajor League
Chris Collins89241943872006-20082L1984-06-07Fairport, NYMinor Pro
Mike Collins400002013-20141F1990-05-25Boston, MAMinor Pro
Scott Conway1332522019-20201F1995-04-09Basingstoke, EnglandMinor Pro
Kevin Cooper100002004-20051W1981-07-28Toronto, ONTMinor Pro
Carl Corazzini164302353202001-20054R1979-04-21Framingham, MAMajor League
Mark Cornforth1411423371801995-19993D1972-11-13Montreal, PQMajor League
Liam Coughlin200002021-20221F1994-09-19South Boston, MAMinor Pro
Adam Courchaine800002007-20123G1989-02-20Kanata, ONTMinor Pro
Justin Courtnall500002012-20131L1989-05-21Victoria, BCMinor Pro
Tommy Cross380341081424232011-20218D1989-09-12Hartford, CTMajor League
Joe Crowley100051995-19961L1972-02-29Concord, MAMinor Pro
Ted Crowley72123042471995-19961D1970-05-03Concord, MAMajor League
Greg Crozier545611622001-20021L1976-07-06Calgary, ALTAMajor League
Jassen Cullimore1651015311999-20001D1972-12-04Simcoe, ONTMajor League
Kyle Cumiskey3531518122018-20191D1986-12-02Abbotsford, BCMajor League
Craig Cunningham2477569144942011-20154R1990-09-13Trail, BCMajor League
Kodie Curran1100062021-20221D1989-12-18Calgary, ALTAMinor Pro
Sean Curry2082237594052005-20083D1982-04-29Burnsville, MNMinor Pro
Luke Curtin200002001-20021L1977-09-23St. Paul, MNMinor Pro
Austin Czarnik15751104155562014-20184C1992-12-12Detroit, MIMajor League
Robert Czarnik200062015-20161C1990-01-25Detroit, MIMinor Pro
Alexis D'Aoust110102021-20221R1996-04-03Trois-Rivieres, PQMinor Pro
Kevin Dallman2081668841452002-20053D1981-02-26Niagara Falls, ONTMajor League
Matt Dalton2201102009-20112G1986-07-04Clinton, ONTMinor Pro
Kimbi Daniels32257301997-19981C1972-01-19Estevan, SASKMajor League
Jeff Daw2004-20051C1972-02-28Carlisle, ONTMajor League
Jake DeBrusk74193049302016-20171L1996-10-17Edmonton, ALTAMajor League
Brandon DeFazio71222143382015-20161L1988-09-13Oakville, ONTMajor League
Marvin Degon200002011-20121D1983-07-20Worcester, MAMinor Pro
Dion Del Monte100021999-20001C1972-10-28Toronto, ONTMinor Pro
Matt DelGuidice900041992-19931G1967-03-15West Haven, CTMajor League
Nathan Dempsey4641721402006-20071D1974-07-14Spruce Grove, ALTAMajor League
Mark Derlago510122009-20101L1986-01-17Brandon, MANMinor Pro
Mark DeSantis6123171999-20001D1972-01-12Brampton, ONTMinor Pro
Aniket Dhadphale1330342000-20022L1976-04-02Marquette, MIMinor Pro
Nate DiCasmirro88122133712006-20082R1978-09-27Aitkokan, ONTMinor Pro
Josiah Didier182826342042019-20234D1993-04-08Littleton, COMinor Pro
Michael DiPietro3100002022-20242G1999-06-09Windsor, ONTMajor League
Michael Doherty10000162018-20191F1993-08-21Reading, MAMinor Pro
Taylor Doherty11022302016-20182D1991-03-02Cambridge, ONTMinor Pro
Ryan Donald13022132010-20111D1986-09-10St. Albert, ALTAMinor Pro
Clark Donatelli57121426401992-19931C1965-11-22Providence, RIMajor League
Ryan Donato18751272018-20191C1996-04-09Boston, MAMajor League
Ted Donato153912242003-20041L1969-04-28Boston, MAMajor League
Jack Dougherty100002021-20221D1996-05-25St. Paul, MNMinor Pro
Doug Doull22101982003-20041L1974-05-31Glace Bay, NSMajor League
Peter Douris50292655121992-19931R1966-02-19Toronto, ONTMajor League
Aaron Downey21521264710591997-20074R1974-08-27Shelburne, ONTMajor League
Jack Downing1100022013-20141F1989-01-24New Canaan, CTMinor Pro
David Drake100002021-20221D1995-01-07Naperville, ILMinor Pro
P.C. Drouin49121325141996-19982L1974-04-22Saint-Lambert, PQMajor League
Riley Duran812322023-20241C2002-01-25Woburn, MAMinor Pro
Chris Dyment80711181592004-20062D1979-10-24Reading, MAMinor Pro
Derek Eberle18033201993-19952D1972-07-18Regina, SASKMinor Pro
Maury Edwards300022010-20111D1987-03-16Rocky Rapids, ALTAMinor Pro
Wyatt Ege300022021-20221D1995-03-19Elk River, MNMinor Pro
Brian Eklund1200022005-20061G1980-05-24Braintree, MAMajor League
Karl El-Mir100002018-20191F1996-03-14Greenfield Park, PQMinor Pro
Todd Elik44183654731995-19972C1966-04-15Brampton, ONTMajor League
Steve Eminger6241923602014-20151D1983-10-31Woodbridge, ONTMajor League
David Emma53101828241996-19971R1969-01-14Cranston, RIMajor League
John Emmons464812322001-20021C1974-08-17San Jose, CAMajor League
Josh Engel400022008-20091D1984-07-07Rice Lake, WIMinor Pro
Chad Erickson700001994-19951G1970-08-21Minneapolis, MNMajor League
Adam Estoclet702272010-20111C1989-03-24Orono, MNMinor Pro
Garnet Exelby52279952012-20131D1981-08-16Craik, SASKMajor League
Alexander Fallstrom428614252012-20153R1990-09-15Stockholm, SwedenMinor Pro
John Farinacci68122436162023-20241C2001-02-14Red Bank, NJMinor Pro
Bobby Farnham300042011-20121R1989-01-21North Andover, MAMajor League
Drew Fata27134472009-20101D1983-07-28Sault Ste. Marie, ONTMajor League
Glen Featherstone8347601992-19931D1968-07-08Toronto, ONTMajor League
Brian Ferlin78171734692014-20173R1992-06-03Jacksonville, FLMajor League
Chris Ferraro219918321999-20001C1973-01-24Port Jefferson, NYMajor League
Peter Ferraro14262801422211998-20013R1973-01-24Port Jefferson, NYMajor League
Benn Ferriero700002015-20161R1987-04-29Essex, MAMajor League
Neil Fewster333912271999-20001D1974-04-18Guelph, ONTMinor Pro
Sean Fields100002005-20061G1981-03-06Edmonton, ALTAMinor Pro
Matt Filipe7691322672020-20222L1997-12-31Newton, MAMinor Pro
Jayme Filipowicz782791242004-20051D1976-06-15Arlington Heights, ILMinor Pro
Claude Fillion100001994-19951D1974-07-09Baie-Saint-Paul, PQMinor Pro
Brian Finley1000002006-20071G1981-07-03Sault Ste. Marie, ONTMajor League
Ryan Fitzgerald1954360103912016-20204C1994-10-19Boca Raton, FLMinor Pro
Scott Fletcher14000322009-20101D1988-01-12Detroit, MIMinor Pro
Rob Flick1232110311762012-20153C1991-03-28London, ONTMinor Pro
Justin Florek2214361104992011-20154F1990-05-18Marquette, MIMajor League
Brendan Flynn2423561995-19961C1968-03-13Boston, MAMinor Pro
Steven Fogarty62123042342021-20221C1993-04-19Chambersburg, PAMajor League
Scott Ford44167722005-20061D1979-12-24Fort St. John, BCMinor Pro
Jakob Forsbacka-Karlsson86222648322017-20192C1996-10-31Stockholm, SwedenMajor League
Mitch Fossier301102022-20231F1996-12-21Alpharetta, GAMinor Pro
Andy Franck900002007-20081G1981-07-04Reminderville, OHMinor Pro
Jimmy Fraser300002009-20101F1987-01-16Port Huron, MIMinor Pro
Matt Fraser44201030342013-20141L1990-05-20Red Deer, ALTAMajor League
Trent Frederic1272738652262017-20203C1998-02-11St. Louis, MOMajor League
Jason Fredricks500022008-20091D1987-01-18Eagle River, WIMinor Pro
Jesper Froden49161834262021-20221R1994-09-21Stockholm, SwedenMajor League
Austin Fyten45369552018-20191C1991-05-03Sundre, ALTAMinor Pro
Grant Gabriele200002021-20221D1997-04-17Brighton, MIMinor Pro
Jesse Gabrielle2513462015-20183L1997-06-17Moosomin, SASKMinor Pro
Joaquin Gage300001998-19991G1973-10-19Vancouver, BCMajor League
Milan Gajic17011102005-20061R1981-06-01Burnaby, BCMinor Pro
Rylan Galiardi100002011-20121F1986-06-30Calgary, ALTAMinor Pro
Olivier Galipeau501142018-20191D1997-05-22L'Assomption, PQMinor Pro
Steve Gallace100002001-20021D1978-08-28London, ONTMinor Pro
Tom Galvin600002009-20101D1979-11-02Staten Island, NYMinor Pro
Ryan Gaucher18145132005-20072D1978-02-23Saskatoon, SASKMinor Pro
Brendan Gaunce52181937342019-20201C1994-03-25Sudbury, ONTMajor League
Mike Gellard9671219402002-20042W1978-10-10Markham, ONTMinor Pro
Hal Gill4101231997-19981D1975-04-06Concord, MAMajor League
Jon Gillies300002021-20221G1994-01-22Concord, NHMajor League
Trevor Gillies5000212001-20021L1979-01-30Cambridge, ONTMajor League
Maxime Gingras1501121999-20001G1978-04-22Loretteville, PQMinor Pro
Matt Ginn100002015-20161G1991-02-17Lindsay, ONTMinor Pro
Jonathan Girard10495362421999-20064D1980-05-27Joliette, PQMajor League
Luke Glendening300002011-20121C1989-04-28Grand Rapids, MIMajor League
Ryan Glenn353811292006-20071D1980-06-07Port Coquitlam, BCMinor Pro
Matt Glennon613441992-19931L1968-09-20Hull, MAMajor League
Cody Goloubef163912272018-20191D1989-11-30Mississauga, ONTMajor League
Mat Goody5011212005-20061R1982-03-09Brighton, ONTMinor Pro
Ben Gordon200022009-20101L1985-01-31International Falls, MNMinor Pro
Lee Goren19058811392992000-20033R1977-12-26Winnipeg, MANMajor League
Roman Gorev1112321993-19941F1971-08-04Minor Pro
Sean Gorman100001992-19931D1969-02-01Cambridge, MAMinor Pro
Brian Goudie400002001-20021D1972-11-09The Pas, MANMinor Pro
Justin Gould9022111996-19971D1974-06-05Dedham, MAMinor Pro
Alain Goulet8752126382009-20112D1988-09-22Kapuskasing, ONTMinor Pro
David Gove70131831302004-20051C1978-05-04Centerville, MAMajor League
John Grahame146033671997-20014G1975-08-31Denver, COMajor League
Alex Grant70173249362016-20171D1989-01-20Antigonish, NSMajor League
Nick Greenough2000112001-20021R1980-11-11Windsor, NSMinor Pro
J.D. Greenway37044692021-20232D1998-04-27Canton, NYMinor Pro
Rob Gribbin100001992-19931G1967-05-08Providence, RIMinor Pro
Seth Griffith16556102158722013-20163C1993-01-04Wallaceburg, ONTMajor League
Troy Grosenick3002202021-20221G1989-08-27Brookfield, WIMajor League
John Gruden118234770811994-19973D1970-06-04Virginia, MNMajor League
Matt Grzelcyk8463036322016-20182D1994-01-05Charlestown, MAMajor League
Ben Guite1503146771562004-20062C1978-07-17Montreal, PQMajor League
Derek Gustafson1000022005-20061G1979-06-21Gresham, ORMajor League
Sean Haggerty69212647462001-20021L1976-02-11Rye, NYMajor League
Curtis Hall11361016202020-20244C2000-04-26Chagrin Falls, OHMinor Pro
Mike Hall1835862000-20011C1973-02-13Ottawa, ONTMinor Pro
Peter Hamerlik700022002-20053G1982-01-02Myjava, SlovakiaMinor Pro
Zach Hamill25644951391602007-20125C1988-09-23Vancouver, BCMajor League
Nevin Hamilton100002009-20101G1985-05-28Ashland, MAMinor Pro
Ken Hammond651245571001993-19941D1963-08-22London, ONTMajor League
Christian Hanson67121729532012-20131C1986-03-10Glens Falls, NYMajor League
Colton Hargrove1853849871662015-20183L1992-06-25Dallas, TXMinor Pro
Brett Harkins10832100132641994-19972L1970-07-02North Ridgeville, OHMajor League
Duane Harmer3121113161998-20013D1974-06-03Fullarton, ONTMinor Pro
Joe Harney13145141998-19991D1973-01-13Hopkinton, MAMinor Pro
Brett Harrison46591462022-20242C2003-06-07Dorchester, ONTMinor Pro
Tod Hartje18643631062951992-19963C1968-02-27Anoka, MNMinor Pro
Adam Hauser100002002-20031G1980-05-27Bovey, MNMajor League
Ned Havern700002006-20071L1982-10-01Arlington, MAMinor Pro
Leon Hayward21123272004-20051F1979-03-29Seattle, WAMinor Pro
Eric Healey66294271492005-20061L1975-01-20Hull, MAMajor League
Danton Heinen70153954182015-20183L1995-07-05Langley, BCMajor League
Colin Hemingway401102008-20091F1980-08-12Regina, SASKMajor League
Jay Henderson27852671198911997-20056L1978-09-17Edmonton, ALTAMajor League
Matt Hendricks672230521212007-20081C1981-06-17Blaine, MNMajor League
Jim Henkel2003-20041C1979-05-25Hazlet, NJMinor Pro
Josh Hennessy121292958402011-20182C1985-02-07Brockton, MAMajor League
Derek Herlofsky702201996-19971G1971-10-01Minneapolis, MNMinor Pro
Matt Herr14852641162542002-20042C1976-05-26Hackensack, NJMajor League
Justin Hickman123127191142015-20183R1994-03-18Lethbridge, ALTAMinor Pro
Brock Higgs200002016-20171F1992-05-04Kingston, ONTMinor Pro
Andy Hilbert2341011092102962001-20054C1981-02-06Howell, MIMajor League
Blake Hillman2007762021-20221D1996-01-26Elk River, MNMajor League
Alden Hirschfeld37448202012-20131F1988-01-26Sylvania, OHMinor Pro
Dan Hodge23178121995-19961D1971-09-18Melrose, MAMinor Pro
Jeff Hoggan93333871862006-20082W1978-02-01Hope, BCMajor League
Dennis Holland61102636441993-19941C1969-01-30Vernon, BCMinor Pro
Terry Hollinger7481725751999-20012D1971-02-24Regina, SASKMajor League
Brock Hooton210102008-20091R1983-03-20Nanaimo, BCMinor Pro
Bill Huard721819373021992-19931L1967-06-24Welland, ONTMajor League
Brent Hughes625741993-19941L1966-04-05New Westminster, BCMajor League
Cameron Hughes19438751131042017-20225C1996-10-09Edmonton, ALTAMajor League
Ryan Hughes78225274891995-19961C1972-01-17Montreal, PQMajor League
Joe Hulbig105162642771999-20023L1973-09-29Norwood, MAMajor League
Kent Hulst2341216162000-20011C1968-04-08St. Thomas, ONTMinor Pro
Scott Humeniuk183710151995-19961D1969-09-10Saskatoon, SASKMinor Pro
Ivan Huml24766571231962000-20044W1981-09-06Kladno, Czech Rep.Major League
Matt Hunwick5822426492007-20092D1985-05-21Warren, MIMajor League
Jamie Huscroft101325284141992-19942D1967-01-09Creston, BCMajor League
Michael Hutchinson8700002010-20133G1990-03-02Barrie, ONTMajor League
Max Iafrate200072015-20161D1994-03-28Livonia, MIMinor Pro
Jason Ialongo811221999-20001D1977-11-15Cranston, RIMinor Pro
Alexandre Imbeault1234702007-20081C1986-06-25Montreal, PQMinor Pro
Matt Irwin6452530272015-20161D1987-11-29Victoria, BCMajor League
Richard Jackman901182001-20021D1978-06-28Toronto, ONTMajor League
Jeff Jakaitis100002013-20141G1983-06-09Rochester, MNMinor Pro
Steven Jandric210102021-20221F1997-08-18Prince George, BCMinor Pro
Steve Jaques51321241871992-19931D1969-02-21Burnaby, BCMinor Pro
Keltie Jeri-Leon210102021-20221R2000-01-19Kelowna, BCMinor Pro
David Jesiolowski400051999-20001R1974-01-01Edmonton, ALTAMinor Pro
Jeff Jillson3041115262002-20031D1980-07-24North Smithfield, RIMajor League
Emil Johansson12451621732016-20193D1996-05-06Vaxjo, SwedenMinor Pro
Aaron Johnson201122012-20131D1983-04-30Port Hawkesbury, NSMajor League
Nick Johnson51182442162013-20141R1985-12-24Calgary, ALTAMajor League
Nolan Julseth-White100002012-20131D1988-04-20Chilliwack, BCMinor Pro
Milan Jurcina1591132431522003-20063D1983-06-07Liptovsky Mikulas, SlovakiaMajor League
Petr Kalus431317301102006-20071R1987-06-29Ostrava, Czech Rep.Major League
Kevin Kaminski5022171999-20001C1969-03-13Churchbridge, SASKMajor League
Steven Kampfer6592534422009-20205D1988-09-24Ann Arbor, MIMajor League
Cory Kane5971320212013-20152C1990-09-15Irvine, CAMinor Pro
Mattias Karlin9651520402000-20022C1979-07-04Ornskoldsvik, SwedenMinor Pro
Martins Karsums17650891391182006-20093R1986-02-26Riga, LatviaMajor League
Alexei Kasatonov16369101995-19961D1959-10-14Leningrad, RussiaMajor League
Chris Kelleher103144054642001-20032D1975-03-23Belmont, MAMajor League
Jonathan Kelley200001995-19961C1973-06-25Arlington, MAMinor Pro
Joonas Kemppainen1114522015-20161F1988-04-07Kajaani, FinlandMajor League
Sheldon Kennedy301121996-19971R1969-06-15Brandon, MANMajor League
Alexander Kerch1000151994-19951L1967-03-16Major League
Phil Kessel210122006-20071R1987-10-02Madison, WIMajor League
Kyle Keyser7101122018-20246G1999-03-08Coral Springs, FLMinor Pro
Alexander Khokhlachev19761110171762012-20164C1993-09-09Moscow, RussiaMajor League
Anton Khudobin7100082010-20173G1986-05-07Ust-Kamenogorsk, KazakhstanMajor League
Darin Kimble12145341992-19931C1968-11-22Lucky Lake, SASKMajor League
Steven King310101998-19991R1969-07-22East Greenwich, RIMajor League
Keith Kinkaid2000002022-20231G1989-07-04Farmingville, NYMajor League
Scott Kirton401121995-20002R1971-10-04Penetanguishene, ONTMinor Pro
Jordan Knackstedt165334578992007-20114R1988-09-28Saskatoon, SASKMinor Pro
Jared Knight10772027662010-20154R1992-01-16Battle Creek, MIMinor Pro
Fred Knipscheer13355471021311993-19952C1969-09-03Fort Wayne, INMajor League
Daniel Koger500022011-20121R1989-11-10Szekesfehervar, HungaryMinor Pro
Pavel Kolarik9881018242000-20022D1972-10-24Vydkov, Czech Rep.Major League
David Kolomatis400002008-20091D1989-02-25Livingston, NJMinor Pro
Brad Konik324711281996-19971C1972-12-01Bloomington, MNMinor Pro
Joona Koppanen245395493682017-20236L1998-02-25Tampere, FinlandMajor League
Jan Kovar124610102018-20191F1990-03-20Pisek, Czech Rep.Minor Pro
David Krejci943864102662006-20082C1986-04-28Sternberk, Czech Rep.Major League
Jason Krog11981741999-20001C1975-10-09Fernie, BCMajor League
Torey Krug63133245372012-20131D1991-04-12Livonia, MIMajor League
Mark Krys5921214701992-20003D1969-05-29Timmins, ONTMinor Pro
Karson Kuhlman74192039122017-20214C1995-09-26Esko, MNMajor League
Jarno Kultanen5992534352002-20031D1973-01-08Luumaki, FinlandMajor League
Mark Kumpel30538141992-19931F1961-03-07Wakefield, MAMajor League
Trevor Kuntar67910191092023-20241C2001-06-20Buffalo, NYMinor Pro
Sean Kuraly54141226372016-20171C1993-01-20Niagara Falls, NYMajor League
Tomas Kurka40831142004-20051L1981-12-14Most, Czech Rep.Major League
Zdenek Kutlak2572044641632000-20044D1980-02-13Ceske Budejovice, Czech Rep.Major League
Dmitri Kvartalnov2313132681993-19941R1966-03-25Voskresensk, RussiaMajor League
Rob Kwiet41101242009-20101D1988-08-02Toronto, ONTMinor Pro
Antti Laaksonen1443847851231997-20003L1973-10-03Tammela, FinlandMajor League
Olivier Labelle400022009-20122R1985-07-15Saint-Eustache, PQMinor Pro
Blaine Lacher1000021994-19962G1970-09-05Medicine Hat, ALTAMajor League
Dan LaCouture73131528542004-20102L1977-04-18Hyannis, MAMajor League
Daniel Lacroix401511262661994-19951L1969-03-11Montreal, PQMajor League
Maxime Lagace3302222019-20201G1993-01-12Saint-Augustin, PQMajor League
David Laliberte17156142010-20111R1986-03-17Saint-Jean-sur-Richelieu, PQMajor League
Jimmy Lambert810122023-20241F1997-02-09Newcastle, Great BritainMinor Pro
Judd Lambert1000002000-20011G1974-06-03Richmond, BCMinor Pro
John Lammers31891782009-20101L1986-01-29Langley, BCMinor Pro
Mitch Lamoureux13847581051321995-19972C1962-08-22Ottawa, ONTMajor League
Ryan Lang712362006-20071C1980-07-24Regina, SASKMinor Pro
Rod Langway1001161997-19981D1957-05-03Maag, TaiwanMajor League
Robert Lantosi75202646382019-20212R1995-09-24Prievidza, SlovakiaMinor Pro
Darryl Laplante1000042001-20021C1977-03-28Calgary, ALTAMajor League
Christian Lariviere901161992-19931D1970-04-25Montreal, PQMinor Pro
Drew Larman556612262009-20101C1985-05-15Canton, MIMajor League
Guy Larose68253358931994-19951C1967-08-31Hull, PQMajor League
Matt Lashoff1642669951812005-20094D1986-09-29East Greenbush, NYMajor League
Dana Lattery8011202004-20051L1979-10-18Cochrane, ALTAMinor Pro
Jakub Lauko1342338611662019-20234C2000-03-28Prague, Czech Rep.Major League
Jeremy Lauzon126324271452017-20203D1997-04-28Val-d'Or, PQMajor League
Joe Lavin401102013-20141D1989-07-17Shrewsbury, MAMinor Pro
Peter Laviolette25235901252411992-19974D1964-12-07Franklin, MAMajor League
Dominic Lavoie53162743621992-19931D1967-11-21Montreal, PQMajor League
Jeff Lazaro16347261993-19941R1968-03-21Waltham, MAMajor League
Jay Leach2091121323242003-20074D1979-09-02Syracuse, NYMajor League
Pat Leahy1633655911222002-20064R1979-06-09Duxbury, MAMajor League
Bill LeClerc410122006-20071D1984-04-26Acton, MAMinor Pro
Guillaume Lefebvre5658131542009-20101L1981-05-07Amos, PQMajor League
Mikko Lehtonen1505152103972008-20102R1987-04-01Espoo, FinlandMajor League
Bryan Lemos100002021-20221F1996-07-15East Providence, RIMinor Pro
David LeNeveu100002013-20141G1983-05-23Fernie, BCMajor League
Rick Lessard600061992-19931D1968-01-09Timmins, ONTMajor League
Vinni Lettieri48232649342022-20231C1995-02-06Excelsior, MNMajor League
Tyler Lewington55279662021-20221D1994-12-05Edmonton, ALTAMajor League
John Lilley631223351301996-19971R1972-08-03Wakefield, MAMajor League
Matt Lindblad106183351142012-20153F1990-03-23Winnetka, ILMajor League
Scott Lindsay201101993-19941R1972-08-29Red Deer, ALTAMinor Pro
David Ling5681523552010-20111W1975-01-09Halifax, NSMajor League
Robert Liscak28044122002-20042F1978-04-04Skalica, SlovakiaMinor Pro
David Littman2502281993-19941G1967-06-13Cranston, RIMajor League
Mason Lohrei2411516122022-20242D2001-01-17Baton Rouge, LAMajor League
Dan Lombard100002001-20021G1980-04-19Andover, MAMinor Pro
Jeff LoVecchio101181432472007-20113L1985-08-26Chesterfield, MOMinor Pro
Tim Lovell40131427321999-20001C1974-05-14Norwood, MAMinor Pro
Ned Lukacevic60571262008-20102L1986-02-11Podgorica, SerbiaMinor Pro
David Lundbohm72172845202005-20061R1979-12-17Roseau, MNMinor Pro
Brady Lyle7391423272020-20222D1999-06-06North Bay, ONTMinor Pro
Chris Lynch301102001-20021F1978-03-08Duxbury, MAMinor Pro
Fabian Lysell110295887832022-20242R2003-01-19Gothenburg, SwedenMinor Pro
Lane MacDermid2491729465162009-20134L1989-08-25Hartford, CTMajor League
David MacDonald2012-20131D1986-07-01Baddeck, NSMinor Pro
Jason MacDonald741315281322005-20061W1974-04-01Charlottetown, PEIMajor League
Kirk MacDonald2374257991862008-20124F1983-12-18Victoria, BCMinor Pro
Steve MacIntyre622352132007-20081D1980-08-08Brock, SASKMajor League
Drew Mackenzie401102014-20151D1988-12-17New Canaan, CTMinor Pro
Kyle MacKinnon142282452332010-20133C1987-10-28Walnut, CAMinor Pro
Cail MacLean910102001-20021R1976-09-30Middleton, NSMinor Pro
Chris Madden13000212004-20051G1979-03-10Liverpool, NYMinor Pro
Mark Major61179261761993-19941L1970-03-20Toronto, ONTMajor League
Mikko Makela1994-19951L1965-02-28Tampere, FinlandMajor League
Zachary Malatesta100002021-20221D1996-07-31Wilmington, MAMinor Pro
Dean Malkoc4022281996-19971D1970-01-26Vancouver, BCMajor League
Shawn Maltby1412382001-20021C1976-07-22Cambridge, ONTMinor Pro
Sal Manganaro100051997-19981R1972-12-20Boston, MAMinor Pro
Eric Manlow17646102148621999-20023L1975-04-07Belleville, ONTMajor League
Cameron Mann18273861592681997-20014R1977-04-20Thompson, MANMajor League
Brad Marchand1133160911182008-20102L1988-05-11Halifax, NSMajor League
Tommy Marchin1220242018-20202F1995-10-02Algonac, MIMinor Pro
Gord Mark7011361996-19971D1964-09-10Edmonton, ALTAMajor League
Daniel Marois612361993-19941R1968-10-03Montreal, PQMajor League
Matt Marquardt113102232662008-20102L1987-07-19North Bay, ONTMinor Pro
Ben Marshall25268182016-20182D1992-08-30Mahtomedi, MNMinor Pro
Derick Martin14000122008-20091D1981-12-17Timmins, ONTMinor Pro
Martin Masa1122461999-20001L1973-08-10Sokolov, CzechMinor Pro
Wes Mason100002001-20021L1977-12-12Windsor, ONTMinor Pro
Ryan Mast700022023-20241D2003-01-14Bloomfield, MIMinor Pro
Milt Mastad510441581995-19972D1975-03-05Regina, SASKMinor Pro
Marquis Mathieu1392825534161998-20013C1973-05-31Hartford, CTMajor League
Sean Matile300002000-20011G1975-01-12Regina, SASKMinor Pro
Jeff Maund2600042001-20021G1976-04-08Mississauga, ONTMinor Pro
Roger Maxwell433472381998-20002R1975-11-21Brampton, ONTMinor Pro
Jeff May1100072008-20091D1987-04-04Richmond, BCMinor Pro
Charlie McAvoy402242016-20171D1997-12-21Long Beach, NYMajor League
Jason McBain9178101998-19991D1974-04-12Kimberley, BCMajor League
Keith McCambridge169210126131999-20023D1974-02-01Thompson, MANMinor Pro
Bill McCauley88132134851995-19983D1974-04-20Detroit, MIMinor Pro
Shayne McCosh815621995-19961D1974-01-27Oshawa, ONTMinor Pro
Shawn McEachern1024662005-20061L1969-02-28Waltham, MAMajor League
Brian McGrattan39415972010-20111R1981-02-09Hamilton, ONTMajor League
Zane McIntyre155044122015-20194G1992-08-20Grand Forks, NDMajor League
Jared McIsaac401102023-20241D2000-03-27Truro, NSMinor Pro
Nathan McIver1011342442010-20122D1985-01-06Summerside, PEIMajor League
Greg McKegg202202020-20211C1992-06-17St. Thomas, ONTMajor League
Zach McKelvie39112462011-20121D1985-02-22New Brighton, MNMinor Pro
Brett McKenzie500022018-20191L1997-03-12Ottawa, ONTMinor Pro
Andrew McKim10736701061131992-19942C1970-07-06Saint John, NBMajor League
Ian McKinnon211231362020-20222C1998-03-05Whitby, ONTMinor Pro
Marc McLaughlin133212344672021-20243C1999-07-26North Billerica, MAMajor League
Tyler McNeely4011142012-20131F1987-04-08Burnaby, BCMinor Pro
Mark McNeill5681725352018-20191C1993-02-22Langley, BCMajor League
Adam McQuaid178826342802007-20103D1986-10-12Charlottetown, PEIMajor League
Ken McRae95510261996-19971R1968-04-23Winchester, ONTMajor League
Adam Mechura200002023-20241C2003-01-31Pisek, CzechiaMinor Pro
Scott Meehan600001993-19941D1970-11-27Walpole, MAMinor Pro
Jayson Megna67183351162023-20241C1990-02-01Fort Lauderdale, FLMajor League
Georgii Merkulov1395169120522021-20243C2000-10-10Ryazan, RussiaMajor League
Joel Messner482810282018-20212D1994-03-11Lorette, MANMinor Pro
Peter Metcalf8221921652002-20042D1979-02-25Pembroke, MAMinor Pro
Bryan Miller600022008-20091D1983-02-17Wayne, NJMinor Pro
Colin Miller204812162015-20161D1992-10-29Sault Ste. Marie, ONTMajor League
Kevan Miller154738452172010-20144D1987-11-15Los Angeles, CAMajor League
Graham Mink331081882012-20131R1979-05-21Stowe, VTMajor League
Ian Mitchell4051823252023-20241D1999-01-18St. Albert, ALTAMajor League
Sandy Moger663231631241994-19972R1969-03-21100 Mile House, BCMajor League
John Moore1216782019-20222D1990-11-19Winnetka, ILMajor League
Mike Moore75714211062013-20141D1984-12-12Lloydminster, ALTAMajor League
Mike Morin25459101995-19961L1971-07-20Melville, SASKMinor Pro
Jon Morris67224466201993-19941F1966-05-06Lowell, MAMajor League
Adam Morrison200002011-20152G1991-02-09White Rock, BCMinor Pro
Shaone Morrisonn78518231192002-20042D1982-12-23Vancouver, BCMajor League
Joe Morrow92103242442013-20173D1992-12-09Edmonton, ALTAMajor League
Scott Morrow164812221996-19982L1969-06-18Chicago, ILMajor League
Jay Moser1202281996-19971R1972-12-26Cottage Grove, MNMinor Pro
Brett Motherwell400002008-20091D1986-09-11St. Charles, ILMinor Pro
Peter Mueller56131225202016-20171C1988-04-14Bloomington, MNMajor League
Dana Mulvihill200021998-19991C1976-04-09Ottawa, ONTMinor Pro
Steve Munn200052004-20051D1978-06-15North Battleford, SASKMinor Pro
Gord Murphy1016781992-20022D1967-03-23Willowdale, ONTMajor League
Matt Murphy300002021-20221D1995-05-01Fredericton, NBMinor Pro
Glen Murray48302656421992-19931R1972-11-01Halifax, NSMajor League
Brantt Myhres63310131852002-20031L1974-03-18Edmonton, ALTAMajor League
Anders Myrvold1281036461981996-19982D1975-08-12Lorenskog, NorwayMajor League
Mark Naclerio1721342015-20172F1992-04-04Milford, CTMinor Pro
Kevin Nastiuk700002008-20091G1985-07-20Edmonton, ALTAMinor Pro
Eric Naud27123541997-19981L1977-10-02La Salle, PQMinor Pro
Eric Neiley700002014-20162F1992-01-30Warminster, PAMinor Pro
Jaxon Nelson410122023-20241C2000-03-30Magnolia, MNMinor Pro
Levi Nelson118141327872006-20114C1988-04-28Calgary, ALTAMinor Pro
Aaron Ness5531619162021-20221D1990-05-18Roseau, MNMajor League
Max Newton201102021-20221F1997-11-14Vancouver, BCMinor Pro
Eric Nickulas21567721392661998-20064R1975-03-25Hyannis, MAMajor League
Ryan Nie100002007-20081G1985-04-15Nanticoke, ONTMinor Pro
Kirk Nielsen140315283701996-19982R1973-10-19Grand Rapids, MNMajor League
Alex Nikolic7179162571994-19962L1970-03-01Sudbury, ONTMinor Pro
Petteri Nokelainen835842007-20081R1986-01-16Imatra, FinlandMajor League
Doug Nolan3011112009-20101D1976-01-05Quincy, MAMinor Pro
Peter Nordstrom1321321998-19991L1974-07-26Munkfors, SwedenMajor League
Steve Norton600021994-19951D1972-02-29Mississauga, ONTMinor Pro
Brett Nowak5531013372003-20041C1981-05-20New Haven, CTMinor Pro
Garry Nunn1102242015-20161R1989-11-10Victoria, BCMinor Pro
Steve O'Brien301121999-20001D1977-07-26Braintree, MAMinor Pro
Keith O'Connell300041999-20001D1972-08-09South Boston, MAMinor Pro
Rob O'Gara10771522502015-20183D1993-07-06Massapequa, NYMajor League
Wes O'Neill210102012-20131D1986-03-03Essex, ONTMajor League
Jeff Odgers4000311997-19981R1969-05-31Spy Hill, SASKMajor League
Paul Ohman200021992-19931D1969-07-30Worcester, MAMinor Pro
Darryl Olsen5072734381992-19931D1966-10-07Calgary, ALTAMajor League
Ross Olsson2011102021-20221R1994-11-22North Billerica, MAMinor Pro
Drew Omicioli620202001-20021C1979-08-04West Warwick, RIMinor Pro
Mike Omicioli16246142000-20011C1976-03-09West Warwick, RIMinor Pro
Colton Orr126210125432002-20053R1982-03-03Winnipeg, MANMajor League
Martin Ouellette100002019-20201G1991-12-30Saint-Hippolyte, PQMinor Pro
Dennis Packard6861218552006-20071L1982-02-09St. Catharines, ONTMinor Pro
Kevin Paden310101999-20001L1975-02-12Woodhaven, MIMinor Pro
Grigori Panteleev1646179140781992-19953L1972-11-13Gastello, RussiaMajor League
Charles Paquette520441181995-19983D1975-06-17Lachute, PQMinor Pro
Chris Paradise464711532002-20031C1977-08-06St. Paul, MNMinor Pro
Blake Parlett2505592013-20141D1989-05-13Bracebridge, ONTMinor Pro
Dwight Parrish200041997-19981D1972-04-06Southfield, MIMinor Pro
Mike Parson1600001992-19931G1970-03-12Listowel, ONTMinor Pro
Steve Parsons25000822002-20031L1975-03-12Vancouver, BCMinor Pro
David Pastrnak28122032142014-20162R1996-05-25Havirov, Czech Rep.Major League
Eugene Pavlov921381992-19931R1971-01-22St. Petersburg, RussiaMinor Pro
Adam Payerl449817472017-20181C1991-03-04Kitchener, ONTMajor League
Davis Payne1133637731761994-19984R1970-09-24Port Alberni, BCMajor League
Jody Pederson200002009-20101D1985-03-14Smithers, BCMinor Pro
Pascal Pelletier20671991701682005-20083C1983-06-16Labrador City, NFLDMajor League
Jeff Penner2072260821082007-20114D1987-04-13Steinbach, MANMajor League
Stuart Percy1414582018-20191D1993-05-18Oakville, ONTMajor League
Mike Peron6000201999-20001C1973-03-03Newmarket, ONTMinor Pro
Joakim Persson100001993-19941G1970-05-04Minor Pro
Andrew Peski1511222020-20222D1997-03-11Orleans, ONTMinor Pro
Alexander Petrovic5421820242019-20201D1992-03-03Edmonton, ALTAMajor League
Jeff Petruic310121995-19961L1974-05-19Avonlea, SASKMinor Pro
Zack Phillips558172582014-20162C1992-10-28Fredericton, NBMinor Pro
Nicolas Pierog200002018-20191F1993-04-02Halton, ONTMinor Pro
Jason Platt410152006-20071D1981-04-29San Jose, CAMinor Pro
Patrick Polino100022021-20221F1995-04-11Buffalo, NYMinor Pro
Tanner Pond50145642017-20192F1993-05-31Walled Lake, MIMinor Pro
Chris Porter119102535592016-20182L1984-05-29Toronto, ONTMajor League
Paul Postma1318942017-20181D1989-02-22Red Deer, ALTAMajor League
Marc Potvin691323362021994-19962R1967-01-29Ottawa, ONTMajor League
Jon Pratt4412618311994-19951L1970-09-25Danvers, MAMinor Pro
Adam Presizniuk200002011-20121C1986-11-29Calgary, ALTAMinor Pro
Sean Pronger51111829261999-20001C1972-11-30Thunder Bay, ONTMajor League
Tyler Prosofsky12066241997-19981R1976-02-19Saskatoon, SASKMinor Pro
Joel Prpic2184054943591997-20003C1974-09-25Sudbury, ONTMajor League
Wacey Rabbit1622637631502006-20093C1986-11-16Lethbridge, ALTAMinor Pro
Tyler Randell2311825433952011-20176R1991-06-15Scarborough, ONTMajor League
Tuukka Rask102066222007-20092G1987-03-10Savonlinna, FinlandMajor League
Andrew Raycroft122000152000-20064G1980-05-04Belleville, ONTMajor League
Tyler Redenbach91263763482005-20072C1984-09-25Melville, SASKMinor Pro
Kevin Regan4301142007-20103G1984-07-25South Boston, MAMinor Pro
Alec Regula5542226412023-20241D2000-08-06West Bloomfield, MIMajor League
Jeremy Reich2714744915312005-20114L1979-02-11Craik, SASKMajor League
Dave Reid730301994-19951L1964-05-15Toronto, ONTMajor League
Mike Reilly3671926342022-20231D1993-07-13Chicago, ILMajor League
Jason Renard11011352000-20011W1974-04-22Brooks, ALTAMinor Pro
Daniel Renouf115625311342022-20242D1994-06-01Pickering, ONTMajor League
Denis Reul501162008-20091D1989-06-29Marktredwitz, GermanyMinor Pro
Jon Rheault400042009-20101R1986-08-01Arlington, TXMajor League
Scott Ricci2602292001-20021D1974-04-03St. Catharines, ONTMinor Pro
Jeff Ricciardi300001992-19931D1971-06-21Thunder Bay, ONTMinor Pro
Anthony Richard57252651352023-20241C1996-12-20Trois-Rivieres, PQMajor League
Stephane Richer5382937601992-19931D1966-04-28Hull, PQMajor League
Barry Richter94183553511996-19982D1970-09-11Madison, WIMajor League
Calle Ridderwall6882028152011-20121L1988-05-28Stockholm, SwedenMinor Pro
Vincent Riendeau1994-19951G1966-04-20Saint-Hyacinthe, PQMajor League
Yannick Riendeau464711122009-20123R1988-06-18Boucherville, PQMinor Pro
Conor Riley300002018-20191D1992-10-08Massena, NYMinor Pro
Zac Rinaldo31527322015-20172C1990-06-15Mississauga, ONTMajor League
Brett Ritchie1222462019-20201R1993-07-01Orangeville, ONTMajor League
Ethan Ritchie310122023-20241D2002-06-04Oakville, ONTMinor Pro
Stefan Rivard901181999-20012C1974-03-14New Liskeard, ONTMinor Pro
Matt Robbins911261993-19941C1970-03-11Westford, MAMinor Pro
Steve Roberts100001997-19981W1974-02-17Victoria, BCMinor Pro
Bobby Robins1771126376892011-20154R1981-10-17Rhinelander, WIMajor League
Nathan Robinson70293160552005-20061C1981-12-31Scarborough, ONTMajor League
Randy Robitaille12243103146501997-19992C1975-10-12Ottawa, ONTMajor League
Kenny Roche1403362009-20101F1984-01-02South Boston, MAMinor Pro
Jon Rohloff1202142631111993-19984D1969-10-03Mankato, MNMajor League
Brian Roloff501122009-20101F1986-08-08West Seneca, NYMinor Pro
Ed Ronan49131528481997-19981R1968-03-21Quincy, MAMajor League
Marco Rosa347815142006-20071C1982-01-15Scarborough, ONTMinor Pro
Howie Rosenblatt226410661993-19952R1969-01-03Philadelphia, PAMinor Pro
Jared Ross48167142009-20101D1984-12-03Stony Island, NSMinor Pro
Antoine Roussel42178882010-20111L1989-11-21Roubaix, FranceMajor League
Andre Roy1442730575551995-19983L1975-02-08Port Chester, NYMajor League
Jean-Yves Roy92375087901996-19982R1969-02-17Rosemere, PQMajor League
Remi Royer24358692001-20021D1978-03-13Donnacona, PQMajor League
Matt Ruchty17134541998-19991L1969-11-27Kitchener, ONTMinor Pro
Cody Rudkowsky1400002004-20051G1978-07-21Willingdon, ALTAMajor League
Evgeni Ryabchikov16011121994-19973G1974-01-16Jaroslavl, RussiaMinor Pro
Dan Ryder2015642008-20091C1987-01-12Bonavista, NFLDMinor Pro
Dany Sabourin5404482009-20101G1980-09-20Val-d'Or, PQMajor League
Martin Samuelsson184323466842002-20053R1982-01-25Upplands-Vasby, SwedenMajor League
Andrei Sapozhnikov19156231994-19951D1971-06-15Chelyabinsk, RussiaMinor Pro
Colton Saucerman301122017-20181D1992-05-05Colorado Springs, COMinor Pro
Nathan Saunders13101212007-20081D1985-04-25Charlottetown, PEIMinor Pro
Maxime Sauve1584445891022009-20134C1990-01-30Tours, FranceMajor League
Philippe Sauve2300022006-20071G1980-02-27Buffalo, NYMajor League
Yann Sauve401122014-20151D1990-02-18Montreal, PQMajor League
Andre Savage191711041752171998-20044C1975-05-27Ottawa, ONTMajor League
Kevin Sawyer6489173961995-19972R1974-02-18Christina Lake, BCMajor League
Nolan Schaefer3001162010-20111G1980-01-15Yellow Grass, SASKMajor League
Peter Schaefer4771926102008-20091L1977-07-12Yellow Grass, SASKMajor League
Kevin Schaeffer79145202007-20092D1984-10-16South Huntington, NYMinor Pro
Paxton Schafer2600001996-19993G1976-02-26Medicine Hat, ALTAMajor League
Bryan Schmidt15224132005-20061D1981-07-27Bloomington, MNMinor Pro
Ben Schust801122000-20011L1977-04-06Kitchener, ONTMinor Pro
Michael Schutte6942529902005-20061D1979-07-28Burlington, ONTMinor Pro
Mike Scott32448302003-20041L1977-04-04Calgary, ALTAMinor Pro
Darrel Scoville43167262004-20051D1975-10-13Swift Current, SASKMajor League
Kurt Seher25033141992-19953D1973-04-15Lethbridge, ALTAMinor Pro
Zachary Senyshyn2435951110652016-20226R1997-03-30Ottawa, ONTMajor League
Jeff Serowik782834621021994-19951D1967-01-10Manchester, NHMajor League
Ben Sexton73811191112013-20163C1991-06-06Ottawa, ONTMajor League
Konstantin Shafronov804401999-20001R1968-09-11Ust. Kamenogorski, KazachstanMajor League
Evgeny Shaldybin12992029821996-19993D1975-07-29Novosibirsk, RussiaMajor League
Patrick Shea201102022-20231C1997-03-25Marshfield, MAMinor Pro
Everett Sheen400022011-20121L1986-12-14Lethbridge, ALTAMinor Pro
Pavel Shen515813142019-20212C1999-08-14Ufa, RussiaMinor Pro
Wiley Sherman742911512017-20203D1995-05-24Greenwich, CTMinor Pro
Jonathan Sigalet1992160811542005-20083D1986-02-12Vancouver, BCMajor League
Jordan Sigalet8100042005-20083G1981-02-19New Westminster, BCMajor League
Martin Simard1473952913211995-19972L1966-06-25Montreal, PQMajor League
Juraj Simek1100062010-20111W1987-09-29Presov, SlovakiaMinor Pro
Frankie Simonelli583811322013-20163D1992-10-29Bensenville, ILMinor Pro
Wayne Simpson80173350102014-20172R1989-11-19Fort Gordon, GAMinor Pro
Brett Skinner6874047472007-20081D1983-06-28Brandon, MANMajor League
Peter Skudra300002000-20011G1973-04-24Riga, LatviaMajor League
Aaron Slattengren32101323262007-20081C1981-12-28Duluth, MNMinor Pro
Brandon Smith19035104139821998-20013D1973-02-25Hazelton, BCMajor League
Dalton Smith17101242015-20161L1992-06-30Oshawa, ONTMajor League
Dennis Smith5822224891993-19941D1964-05-27Livonia, MIMajor League
Gemel Smith47162440322018-20191C1994-04-16Toronto, ONTMajor League
Jeremy Smith5904462014-20162G1989-04-13Dearborn, MIMajor League
Kenny Smith900022006-20082D1981-12-31Stoneham, MAMinor Pro
Wyatt Smith30279232010-20111C1977-02-13Thief River Falls, MNMajor League
Jordan Smotherman71141226682010-20111L1986-05-11Corvallis, ORMajor League
Vladimir Sobotka683440741242007-20103C1987-07-02Trebic, Czech Rep.Major League
Jonathan Sorg200021999-20001D1974-05-21Branchville, NJMinor Pro
Jordon Southorn200002011-20121D1990-05-15Montreal, PQMinor Pro
Lindsay Sparks500042017-20181F1990-08-08Oakville, ONTMinor Pro
Steve Spinell700022013-20141D1990-09-09Vernon Hills, ILMinor Pro
John Spoltore513421998-20002C1971-08-25Bridgeton, NJMinor Pro
Ryan Spooner1503997136322010-20155C1992-01-30Ottawa, ONTMajor League
Martin St. Amour12033221993-19941L1970-01-30Montreal, PQMajor League
Karel St. Laurent400002011-20121G1990-12-30St. Catherine, PQMinor Pro
Martin St. Pierre61155166582008-20091C1983-08-11Ottawa, ONTMajor League
Jared Staal702222011-20121R1990-08-21Thunder Bay, ONTMajor League
Ben Stafford244121682001-20021C1978-12-18Edina, MNMinor Pro
Steve Staios714581995-19961R1973-07-28Hamilton, ONTMajor League
Dinos Stamoulis100022008-20091D1983-11-16Carle Place, NYMinor Pro
Paul Stanton844841994-19951D1967-06-22Boston, MAMajor League
Yan Stastny113912122005-20072C1982-09-30Quebec, PQMajor League
Oskar Steen21953631161302019-20245C1998-03-09Karlstad, SwedenMajor League
Lee Stempniak207111882018-20191R1983-02-04West Seneca, NYMajor League
Matt Stephenson17022322008-20091D1984-03-03Midland, ONTMinor Pro
Cam Stewart1173741781191993-19974L1971-09-18Kitchener, ONTMajor League
Ryan Stewart100002001-20021L1974-04-27Niagara Falls, ONTMinor Pro
P.J. Stock410122003-20041L1975-05-26Montreal, PQMajor League
Ryan Stokes23112552008-20102D1983-06-23Sarnia, ONTMinor Pro
Darren Stolk8071623691993-19952D1968-07-22Taber, ALTAMinor Pro
Anton Stralman1704402022-20231D1986-08-01Tibro, SwedenMajor League
Garret Stroshein481451292005-20061W1980-04-04Edmonton, ALTAMajor League
Colin Stuart4417926222014-20151L1982-07-08Rochester, MNMajor League
Mark Stuart109819271382005-20072D1984-04-27Rochester, MNMajor League
Jack Studnicka117346296812017-20225C1999-02-18Windsor, ONTMajor League
Jozef Stumpel733673109301992-19942C1972-07-20Nitra, SlovakiaMajor League
Malcolm Subban127011372013-20174G1993-12-21Toronto, ONTMajor League
Olie Sundstrom1100001997-19981G1968-04-24Ange, SwedenMinor Pro
Niklas Svedberg97000262012-20153G1989-09-04Stockholm, SwedenMajor League
Jeremy Swayman1400022020-20222G1998-11-24Anchorage, AKMajor League
Tim Sweeney12171101172501992-19995L1967-04-12Boston, MAMajor League
Mike Sylvia210101999-20001R1976-02-05Newton, MAMinor Pro
Jordan Szwarz18566821481692016-20193C1991-05-14Burlington, ONTMajor League
Peter Taglianetti34066441995-19961D1963-08-15Framingham, MAMajor League
Julian Talbot712302006-20071C1985-03-24Wahnapitae, ONTMinor Pro
Maxime Talbot26101121142015-20161C1984-02-11Le Moyne, PQMajor League
Rob Tallas73044241994-19984G1973-03-20Edmonton, ALTAMajor League
Jamie Tardif119453075762011-20132R1985-01-23Welland, ONTMajor League
Ken Tasker6101151999-20001R1976-01-21Ottawa, ONTMinor Pro
Mikhail Tatarinov303301993-19941D1966-07-16Angarsk, USSRMajor League
Chris Taylor216111761998-19991C1972-03-06Stratford, ONTMajor League
Petr Tenkrat727962006-20071R1977-05-31Kladno, Czech Rep.Major League
Tim Thomas104022182002-20063G1974-04-15Flint, MIMajor League
Brent Thompson7939122562004-20051D1971-01-09Calgary, ALTAMajor League
Briane Thompson8022292001-20021D1974-04-17Millbrook, ONTMinor Pro
Jamie Thompson24404322001-20021L1974-03-24Framingham, MAMinor Pro
Nate Thompson2163545802152004-20084C1984-10-05Anchorage, AKMajor League
Mattias Timander10684048691996-19993D1974-04-16Solleftea, SwedenMajor League
Devin Timberlake820202009-20112R1985-05-17Port Alberni, BCMinor Pro
Denis Timofeyev16011141999-20001D1979-01-14Moscow, RussiaMinor Pro
Mark Tobin1201192007-20081L1985-11-26St. John's, NFLDMinor Pro
Hannu Toivonen117011332003-20073G1984-05-18Kalvola, FinlandMajor League
Tim Tookey50143044281994-19951C1960-08-29Edmonton, ALTAMajor League
Luke Toporowski96222446652022-20242L2001-04-12Bettendorf, IAMinor Pro
Eduards Tralmaks87221941422020-20233L1997-02-17Riga, LatviaMinor Pro
Dustin Traylen100002005-20061G1981-06-05Kirkland, PQMinor Pro
Yorick Treille615914352004-20051F1980-07-15Cannes, FranceMinor Pro
Jonathan Tremblay41101632008-20091R1984-03-03Fauquier, ONTMinor Pro
Nicolas Tremblay911222011-20132C1988-09-05Candiac, PQMinor Pro
Simon Tremblay500022001-20021D1978-07-16Beauport, PQMinor Pro
T.J. Trevelyan132464591642006-20082L1984-03-06Mississauga, ONTMinor Pro
Zach Trotman150134356692011-20154D1990-08-26Carmel, INMajor League
Joel Trottier13314191998-20002R1977-02-11Alexandria, ONTMinor Pro
Tony Tuzzolino591019291232001-20021C1975-10-09Buffalo, NYMajor League
Matt Underhill1200002002-20052G1979-09-16Campbell River, BCMajor League
Richard Uniacke610101997-19981C1976-11-03Toronto, ONTMinor Pro
Urho Vaakanainen118112839542018-20224D1999-01-01Joensuu, FinlandMajor League
Boris Valabik10022242010-20111D1986-02-14Nitra, SlovakiaMajor League
Steve Valiquette100001999-20001G1977-08-20Etobicoke, ONTMajor League
Eric Van Acker400021999-20001D1979-03-01Saint-Bernard-de-Lacolle, PQMinor Pro
Matt Van Horlick601181999-20001D1976-08-26Kamloops, BCMinor Pro
Darren Van Oene1542033532272002-20053L1978-01-18Edmonton, ALTAMinor Pro
Pete Vandermeer621918372401999-20012L1975-10-14Red Deer, ALTAMajor League
John Varga4171320221997-19981L1974-01-31Chicago, ILMinor Pro
Dennis Vaske4321315561998-19991D1967-10-11Rockford, ILMajor League
Frank Vatrano43391958262014-20173R1994-03-14East Longmeadow, MAMajor League
Kris Vernarsky1252025451122002-20053C1982-04-05Detroit, MIMajor League
Kris Versteeg56243155322005-20072R1986-05-13Lethbridge, ALTAMajor League
Jim Vesey71383977421992-19931C1965-09-29Charlestown, MAMajor League
Terry Virtue76848561171998-19991D1970-08-12Scarborough, ONTMajor League
Daniel Vladar7800022016-20215G1997-08-20Prague, Czech Rep.Major League
Phil Von Stefenelli1171534491451994-19962D1969-04-10Vancouver, BCMajor League
Alex-Olivier Voyer708816582020-20233R1999-04-10Sherbrooke, PQMinor Pro
Chris Wagner1243424581082021-20232R1991-05-27Walpole, MAMajor League
Brendan Walsh971111225652003-20052C1974-10-22Dorchester, MAMinor Pro
Mike Walsh520281992-19931C1962-04-03New York, NYMajor League
Reilly Walsh5791928142023-20241D1999-04-21Framingham, MAMajor League
Ben Walter1354067107912005-20072C1984-05-11Beaconsfield, PQMajor League
Brian Ward201102017-20181F1992-02-14Haverhill, MAMinor Pro
David Warsofsky230187795722010-20155D1990-05-30Marshfield, MAMajor League
Dan Watson100002003-20041D1979-03-12Glencoe, ONTMinor Pro
Craig Weller5541014622009-20101R1981-03-17Calgary, ALTAMajor League
Jeff Wells125123446741994-20002D1970-03-19Brockville, ONTMinor Pro
Ethan Werek5381220302014-20151C1991-06-07Markham, ONTMinor Pro
Shawn Wheeler300021995-19961L1966-06-08Mt. Vernon, NYMinor Pro
A.J White1202222016-20171F1992-04-19Dearborn, MIMinor Pro
Brian White12241216742002-20073D1976-02-07Winchester, MAMajor League
Ian White813442014-20151D1984-06-04Steinbach, MANMajor League
Trent Whitfield19550571071162009-20134C1977-06-17Alameda, SASKMajor League
Kay Whitmore69033201999-20012G1967-04-10Sudbury, ONTMajor League
Jim Wiemer3971320831992-19942D1961-01-09Sudbury, ONTMajor League
Cody Wild25044122009-20112D1987-06-05North Providence, RIMinor Pro
Martin Wilde124310131042001-20042D1977-06-28Linkoping, SwedenMinor Pro
Curtis Wilgosh300001999-20001F1974-07-26Canora, SASKMinor Pro
Jacob Wilson200022021-20221D1997-02-27Ballwin, MOMinor Pro
Landon Wilson1095638942821996-20004R1975-03-13St. Louis, MOMajor League
Chris Winnes69243761341992-20023R1968-02-12Ridgefield, CTMajor League
Kai Wissmann31189182022-20231D1996-10-22Vill.-Schwenningen, GermanyMinor Pro
Nick Wolff91113141622020-20233D1996-07-21Eagan, MNMinor Pro
Brendan Woods4981220652019-20201C1992-06-11Palmyra, PAMajor League
Parker Wotherspoon19145202023-20241D1997-08-24Surrey, BCMajor League
Andy Wozniewski68103343692009-20101D1980-05-25Buffalo Grove, ILMajor League
Andrei Yakhanov3111112381997-19981D1973-07-23Ufa, RussiaMinor Pro
Ben Youds154125163942013-20163D1988-04-20Maple Grove, MNMinor Pro
C.J. Young7437261992-19931R1968-01-01Waban, MAMajor League
Alexander Yudin3000281999-20001D1971-02-04St. Petersburg, RussiaMinor Pro
Rob Zamuner401122003-20041L1969-09-17Oakville, ONTMajor League
Jakub Zboril2131155661412017-20244D1997-02-21Brno, Czech Rep.Major League
Cooper Zech7832225282018-20213D1998-12-18South Lyon, MIMinor Pro
Jeff Zehr12336371999-20001L1978-12-10Windsor, ONTMajor League
Sergei Zholtok196831031861151992-19953C1972-12-02Riga, LatviaMajor League
Sean Zimmerman23044232010-20111D1987-05-24Denver, COMinor Pro
Dwayne Zinger131323261832006-20082D1975-07-06Coronation, ALTAMajor League
Sergei Zinovjev412302003-20041C1980-03-04Novokuznetsk, RussiaMajor League

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