hockey DB
search by league
team
morning report
contact us
home

Rockford IceHogs all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Spencer Abbott72272956202014-20172F1988-04-30Hamilton, ONTMajor League
Morgan Adams-Moisan20000612022-20231R1997-02-06La Tuque, PQMinor Pro
Akim Aliu5513619852007-20103D1989-04-24Okene, NigeriaMajor League
Nolan Allan6051217472023-20241D2003-04-28Saskatoon, SASKMinor Pro
Andrei Altybarmakyan941528431042020-20222R1998-08-04St. Petersburg, RussiaMinor Pro
Joey Anderson167121922022-20242R1998-06-19Roseville, MNMajor League
Brandon Anselmini700022017-20181D1993-04-10Guelph, ONTMinor Pro
Andrew Archer36268922008-20091D1983-05-15Calgary, ALTAMinor Pro
Tom Aubrun300002020-20211G1995-07-08Chamonix, FranceMinor Pro
Justin Auger920262018-20191R1994-05-14Kitchener, ONTMajor League
Brandon Baddock630331112023-20241L1995-03-29Vermilion, ALTAMajor League
Eric Baier500002011-20121D1988-03-26North Kingstown, RIMinor Pro
Cam Barker36111324732007-20092D1986-04-04Winnipeg, MANMajor League
Tyler Barnes2543742016-20171F1990-02-13Burnsville, MIMinor Pro
Evan Barratt92192342952020-20233C1999-02-18Bristol, PAMinor Pro
Cody Bass6168141652014-20151C1987-01-07Owen Sound, ONTMajor League
Kyle Baun117152843582015-20172F1992-05-04Toronto, ONTMajor League
Kyle Beach1694135764222008-20146L1990-01-13Kelowna, BCMinor Pro
Nicolas Beaudin137735421072019-20234D1999-10-07Chateauguay, PQMajor League
Matt Beaudoin2113482012-20131R1984-04-06Rock Forest, PQMinor Pro
Adam Berti523710732007-20092L1986-07-01Oshawa, ONTMajor League
Dan Bertram564610632008-20091R1987-01-14Calgary, ALTAMinor Pro
J.F. Berube1501102017-20181G1991-07-13Repentigny, PQMajor League
Bryan Bickell22756591151932007-20164L1986-03-09Bowmanville, ONTMajor League
Colin Bilek100002022-20231F1997-06-04Brighton, MIMinor Pro
Anders Bjork40101727102023-20241L1996-08-05Mequon, WIMajor League
Judd Blackwater930392008-20091R1987-06-22Lethbridge, ALTAMinor Pro
Mike Blunden1111928471252007-20092R1986-12-15North York, ONTMajor League
Andy Bohmbach602222010-20111L1987-02-25Hudson, WIMinor Pro
Danny Bois731012221562009-20101R1983-06-01Thunder Bay, ONTMajor League
Dave Bolland166410222007-20081C1986-06-05Mimico, ONTMajor League
Brandon Bollig1461311244422009-20134L1987-01-31St. Charles, MOMajor League
Radovan Bondra700022016-20192R1997-01-27Trebisov, SlovakiaMinor Pro
Adam Boqvist15156102019-20201D2000-08-15Falun, SwedenMajor League
Pierre-Marc Bouchard2431720102013-20141C1984-04-27Sherbrooke, PQMajor League
Lance Bouma207714102017-20181L1990-03-25Provost, ALTAMajor League
Madison Bowey200062020-20211D1995-04-22Winnipeg, MANMajor League
Daryl Boyle5241620292009-20101D1987-02-24Sparwood, BCMinor Pro
Nick Boynton6011182009-20101D1979-01-14Nobleton, ONTMajor League
Mike Brennan136312151902008-20102D1986-01-24Smithtown, NYMinor Pro
T.J. Brennan6093039612014-20202D1989-04-03Willingboro, NJMajor League
Tim Brent64204262592008-20091C1984-03-10Cambridge, ONTMajor League
Mathieu Brisebois14257192013-20152D1992-04-17Mont-Saint-Hilaire, PQMinor Pro
Josh Brittain5011132015-20161L1990-01-03Milton, ONTMinor Pro
Alex Broadhurst104223759362013-20152C1993-03-07New Lenox, ILMajor League
Terry Broadhurst152254671402011-20194L1988-11-30Orland Park, ILMinor Pro
Mike Brodeur800062007-20081G1983-03-30Calgary, ALTAMajor League
Wade Brookbank1283693172010-20144W1977-09-29Lanigan, SASKMajor League
Evan Brophey29944641082332007-20114C1986-12-03Kitchener, ONTMajor League
Troy Brouwer803725621742007-20092R1985-08-17Vancouver, BCMajor League
D.J. Busdeker1421536511062020-20233R1999-09-25Dexter, MIMinor Pro
Dustin Byfuglien8257252007-20081D1985-03-27Roseau, MNMajor League
Andrew Campbell64358502018-20191D1988-02-04Caledonia, ONTMajor League
Matt Carey67101121432014-20151L1992-02-28Hamilton, ONTMajor League
Ross Carlson310102007-20081F1982-02-21Duluth, MNMinor Pro
Jonathan Carlsson463710162009-20173D1988-08-05Uppsala, SwedenMinor Pro
Lucas Carlsson124154762642018-20213D1997-07-05Gavle, SwedenMajor League
Sam Carrick57111728852016-20171C1992-02-04Markham, ONTMajor League
Jamie Carroll200002007-20081F1983-10-25Andover, CTMinor Pro
Mac Carruth5100002013-20174G1992-03-25Salt Lake City, UTMinor Pro
Jackson Cates5011142582023-20241C1997-09-26Stillwater, MNMajor League
Matej Chalupa2743722020-20211L1998-07-26Prague, Czech Rep.Minor Pro
Joe Charlebois15022152008-20102D1986-02-18Potsdam, NYMinor Pro
Jeff Christian510142008-20091L1970-07-30Burlington, ONTMajor League
Bryn Chyzyk200002016-20171F1992-11-05Virden, MANMinor Pro
Daniel Ciampini1010122015-20161L1990-11-25Concord, ONTMinor Pro
Adam Clendening271291431722502012-20235D1992-10-26Niagara Falls, NYMajor League
Dan Cloutier3000102009-20101G1976-04-22Mont-Laurier, PQMajor League
Dusty Collins200002007-20081C1985-02-28Gilbert, AZMinor Pro
Drew Commesso3801122023-20241G2002-07-19Norwell, MAMinor Pro
Brian Connelly22724110134932008-20145D1986-06-10Bloomington, MNMinor Pro
Brett Connolly37171835162021-20221R1992-05-02Campbell River, BCMajor League
Liam Coughlin200002019-20201F1994-09-19South Boston, MAMinor Pro
Joseph Cramarossa4257121102019-20201C1992-10-26Markham, ONTMajor League
Corey Crawford145066162007-20103G1984-12-31Montreal, PQMajor League
Louis Crevier10331316322022-20242D2001-05-04Quebec, PQMajor League
Mark Cullen62213253162009-20101C1978-10-28Virginia, MNMajor League
Jassen Cullimore10041317782009-20112D1972-12-04Simcoe, ONTMajor League
Kyle Cumiskey7132225162014-20162D1986-12-02Abbotsford, BCMajor League
Colton Dach48111627392023-20241C2003-01-04St. Albert, ALTAMinor Pro
Kirby Dach300002019-20201C2001-01-21Fort Saskatchewan, ALTAMajor League
Klas Dahlbeck1941536511132012-20153D1991-07-06Katrineholm, SwedenMajor League
Carl Dahlstrom162103848562014-20195D1995-01-28Stockholm, SwedenMajor League
Phillip Danault160204868942011-20165C1993-02-24Victoriaville, PQMajor League
Simon Danis-Pepin7521012302009-20123D1988-04-11Montreal, PQMinor Pro
Marko Dano3441923402015-20161C1994-11-30Eisenstadt, AustriaMajor League
Jean-Michel Daoust100002007-20081R1983-11-24Valleyfield, PQMinor Pro
Scott Darling2700042014-20212G1988-12-22Newport News, VAMajor League
Laurent Dauphin3341014232017-20181C1995-03-27Repentigny, PQMajor League
Brandon Davidson610152018-20191D1991-08-21Taber, ALTAMajor League
Nathan Davis72131023262008-20102C1986-05-23Rocky River, OHMinor Pro
Ethan Del Mastro6973037542023-20241D2003-01-15Burlington, ONTMajor League
Collin Delia11213442017-20225G1994-06-20Rancho Cucamonga, CAMajor League
Chris DeSousa103117181752015-20172C1990-10-19Mississauga, ONTMinor Pro
Chris DiDomenico96103040742010-20183L1989-02-20Toronto, ONTMajor League
Jerramie Domish622810612007-20081D1979-08-19Collegeville, PAMinor Pro
Jake Dowell34035751104882007-20175C1985-03-04Eau Claire, WIMajor League
Hunter Drew16000572022-20231D1998-10-21Kingston, ONTMajor League
Victor Ejdsell66121830242017-20192C1995-06-06Karlstad, SwedenMajor League
MacKenzie Entwistle80152439522019-20223R1999-07-14Georgetown, ONTMajor League
Bryan Ewing911242009-20101F1985-11-23Wheeling, WVMinor Pro
Garnet Exelby77310131282010-20111D1981-08-16Craik, SASKMajor League
Brian Fahey7561622562011-20121D1981-03-02Glenview, ILMajor League
Jim Fahey65012121092007-20081D1979-05-11Boston, MAMajor League
Joe Fallon3100022008-20102G1985-02-01Bemidji, MNMinor Pro
Hunter Fejes7000162018-20191L1994-05-31Anchorage, AKMinor Pro
Wade Flaherty3103302007-20081G1968-01-11Terrace, BCMajor League
Justin Fletcher204711432007-20081D1983-03-30Maryville, ILMinor Pro
Rob Flick96108181882011-20132C1991-03-28London, ONTMinor Pro
Ryan Flinn20224742009-20101L1980-04-20Halifax, NSMajor League
Matt Fornataro2336982011-20121R1985-06-26Calgary, ALTAMinor Pro
Anton Forsberg3201142018-20191G1992-11-27Harnosand, SwedenMajor League
Gustav Forsling5331215202016-20193D1996-06-12Linkoping, SwedenMajor League
Alexandre Fortin144183250422017-20203L1997-02-25Blainville, PQMajor League
Mitch Fossier1953862020-20211F1996-12-21Alpharetta, GAMinor Pro
Dillon Fournier23033162014-20162D1994-06-15Dorval, PQMinor Pro
Cody Franson63133245222017-20212D1987-08-08Sicamous, BCMajor League
Colin Fraser751724411652007-20081C1985-01-28Sicamous, BCMajor League
Matt Fraser21257102015-20161L1990-05-20Red Deer, ALTAMajor League
Byron Froese9441317352011-20143C1991-03-12Winkler, MANMajor League
Kurtis Gabriel39314842021-20221R1993-04-20Newmarket, ONTMajor League
Gabriel Gagne28761392019-20212R1996-11-11Laval, PQMinor Pro
Ryan Gagnier510102023-20241C2002-07-16Tecumseh, ONTMinor Pro
Jakub Galvas12354449362021-20232D1999-06-15Ostrava, Czech Rep.Major League
Carson Gicewicz11491322952020-20233C1997-03-04Orchard Park, NYMinor Pro
David Gilbert545813212009-20145C1991-02-09Chateauguay, PQMinor Pro
Dennis Gilbert93615211132018-20202D1996-10-30Buffalo, NYMajor League
Mitch Gillam100002021-20221G1992-09-24Peterborough, ONTMinor Pro
Jeff Glass4800042016-20182G1985-11-19Calgary, ALTAMajor League
Joe Gleason701122013-20141D1990-04-01Edina, MNMinor Pro
Connor Goggin1202222011-20121D1988-12-28Glen Ellyn, ILMinor Pro
Pavel Gogolev210102022-20231L2000-02-19Moscow, RussiaMinor Pro
Maxim Golod300002022-20231L2000-08-18Toronto, ONTMinor Pro
Kirill Gotovets7431518452014-20162D1991-06-25Minsk, BelarusMinor Pro
Kyle Greentree64252045572009-20101L1983-11-15Victoria, BCMajor League
Rocco Grimaldi1661117122022-20231R1993-02-08Anaheim, CAMajor League
Danny Groulx8063440582008-20091D1981-06-23La Salle, PQMinor Pro
Dave Gust1274259101902022-20242R1994-02-21Orland Park, ILMajor League
Erik Gustafsson120114758962015-20183D1992-03-14Nynashamn, SwedenMajor League
Cole Guttman78323870562022-20242C1999-04-06Northridge, CAMajor League
Brandon Hagel67191332402018-20202L1998-08-27Saskatoon, SASKMajor League
Kyle Hagel8658132812009-20112D1985-01-21Hamilton, ONTMinor Pro
Ryan Haggerty369413172015-20161F1993-03-04Stamford, CTMinor Pro
Mikael Hakkarainen1400022019-20212C1998-01-26Helsinki, FinlandMinor Pro
Tim Hambly7942529512008-20091D1983-06-23White Bear Lake, MNMinor Pro
Mike Hardman164464187672021-20243L1999-02-05Hanover, MAMajor League
Ryan Hartman1393148792572013-20163R1994-09-20Hilton Head Island, SCMajor League
John Hayden245121772017-20181C1995-02-14Chicago, ILMajor League
Jimmy Hayes120364076382010-20144R1989-11-21Dorchester, MAMajor League
Josh Healey48011972023-20241D1994-07-12Edmonton, ALTAMinor Pro
Mike Hedden100002010-20111L1984-12-27Dunnville, ONTMinor Pro
Jordan Hendry98610161032007-20092D1984-02-23Nokomis, SASKMajor League
Dan Henningson100002011-20121D1984-01-10Edmonton, ALTAMinor Pro
Matthew Highmore97313364442017-20203C1996-02-27Halifax, NSMajor League
Jake Hildebrand300002016-20171G1993-06-19Butler, PAMinor Pro
Cam Hillis1802242022-20231C2000-06-24Oshawa, ONTMajor League
Blake Hillman54134202018-20191D1996-01-26Elk River, MNMajor League
Vinny Hinostroza109305282362014-20184C1994-04-03Chicago, ILMajor League
Niklas Hjalmarsson9962531842007-20092D1987-06-06Eksjo, SwedenMajor League
Adam Hobson99817251282007-20134C1987-01-09Mission, BCMinor Pro
Justin Holl200002014-20151D1992-01-30Tonka Bay, MNMajor League
Peter Holland21791682018-20191C1991-01-14Toronto, ONTMajor League
Philip Holm3041115222019-20201D1991-12-08Stockholm, SwedenMajor League
Kale Howarth50246292021-20243L1997-06-10Red Deer, ALTAMinor Pro
Carter Hutton94044342011-20132G1985-12-19Thunder Bay, ONTMajor League
Matteson Iacopelli85141327292016-20193F1994-05-15Brownstown, MIMinor Pro
Doug Janik402242008-20091D1980-03-26Springfield, MAMajor League
Sam Jardine600072015-20161D1993-08-12Lacombe, ALTAMinor Pro
Hugh Jessiman25325272010-20111R1984-03-28New York, NYMajor League
Lars Johansson3901102016-20171G1987-07-11Avesta, SwedenMinor Pro
Stephen Johns5952126482013-20152D1992-04-18Ellwood City, PAMajor League
Aaron Johnson201142008-20091D1983-04-30Port Hawkesbury, NSMajor League
Luke Johnson1993939781272016-20193C1994-09-19Grand Forks, NDMajor League
Reese Johnson83914231052018-20224C1998-07-10Regina, SASKMajor League
Ryan Johnson100002010-20111C1976-06-14Thunder Bay, ONTMajor League
Henri Jokiharju3021517142018-20191D1999-06-17Oulu, FinlandMajor League
Zach Jordan20202162022-20242F1996-11-12Collinsville, ILMinor Pro
Tomas Jurco36131225382017-20181L1992-12-28Kosice, SlovakiaMajor League
Wyatt Kaiser3741418462023-20241D2002-07-31Andover, MNMajor League
Wyatt Kalynuk6092837612020-20222D1997-04-14Brandon, MANMajor League
David Kampf3371118142017-20181C1995-01-12Chomutov, Czech Rep.Major League
Henrik Karlsson18000122012-20131G1983-11-27Stockholm, SwedenMajor League
Boris Katchouk632522023-20241L1998-06-18Vancouver, BCMajor League
Bracken Kearns80153651992009-20101C1981-05-12North Vancouver, BCMajor League
Matt Keith69212041272009-20101C1983-04-11Edmonton, ALTAMajor League
Tanner Kero130404484452014-20184C1992-07-24Hancock, MIMajor League
Blake Kessel300002013-20141D1989-04-13Madison, WIMinor Pro
Bryce Kindopp39437122023-20241R1999-06-14Lloydminster, ALTAMajor League
Rob Klinkhammer24244651091392008-20124L1986-08-12Lethbridge, ALTAMajor League
Mike Knight200082007-20081D1984-10-07Toronto, ONTMinor Pro
Graham Knott12681422472017-20192C1997-01-13Etobicoke, ONTMinor Pro
David Koci7000252007-20081D1981-05-12Prague, Czech Rep.Major League
Petri Kontiola1273388121542007-20092C1984-10-04Seinajoki, FinlandMajor League
Michael Kostka201122013-20141D1985-11-28Etobicoke, ONTMajor League
Marcus Kruger3481422242012-20131C1990-05-27Stockholm, SwedenMajor League
Michael Krutil2803362020-20222D2002-06-03Prague, Czech Rep.Minor Pro
Chad Krys6421315282018-20224D1998-04-10Ridgefield, CTMinor Pro
Philipp Kurashev429132282018-20223C1999-10-12Munsingen, SwitzerlandMajor League
Jason Labarbera3201102013-20141G1980-01-18Burnaby, BCMajor League
Pierre-Cedric Labrie1783028583112014-20173L1986-06-12Baie-Comeau, PQMajor League
Shawn Lalonde2041357702782009-20134D1990-03-10Orleans, ONTMajor League
Mickey Lang100002012-20131C1986-08-13Reno, NVMinor Pro
Jeremy Langlois668614132016-20171R1990-06-02Tempe, AZMinor Pro
Kevin Lankinen4000002018-20202G1995-04-28Helsinki, FinlandMajor League
Nick Lardis100002023-20241R2005-07-08Oakville, ONTMinor Pro
Michael Latta3231316612016-20171C1991-05-25Kitchener, ONTMajor League
Joe Lavin11242327402010-20133D1989-07-17Shrewsbury, MAMinor Pro
Brett Lebda2701111182012-20131D1982-01-15Buffalo Grove, ILMajor League
Drew LeBlanc117111728262013-20152C1989-06-29Hermantown, MNMajor League
Peter Leblanc163404686412010-20133L1988-02-03Hamilton, ONTMajor League
Nick Leddy5352126142010-20132D1991-03-20Eden Prairie, MNMajor League
Philippe Lefebvre2940422013-20141L1991-02-28Trois-Rivieres, PQMinor Pro
Jacob Leguerrier400002021-20221D2000-11-22Gloucester, ONTMinor Pro
Michael Leighton8802222014-20162G1981-05-19Petrolia, ONTMajor League
Jason Lepine101122008-20091D1985-03-26Cornwall, ONTMinor Pro
Michael Liambas441121882015-20161L1989-02-16Toronto, ONTMajor League
Anton Lindholm1612322020-20211D1994-11-29Skelleftea, SwedenMajor League
Anthony Louis157275380402016-20193C1995-02-10Winfield, ILMinor Pro
Paul Ludwinski500022023-20241C2004-04-23Toronto, ONTMinor Pro
Martin Lundberg6791221302016-20171C1990-06-07Skelleftea, SwedenMinor Pro
Jalen Luypen6441620372022-20242C2002-06-28Kelowna, BCMinor Pro
Bobby Lynch6411819162022-20231C1998-06-16Grand Blanc, MIMinor Pro
Peter MacArthur135224567602008-20102L1985-06-20Clifton Park, NYMinor Pro
Kenny Macaulay18011172007-20081D1984-04-29Baddeck, NSMinor Pro
Matt Macdonald22022392007-20081D1983-03-16Niagara Falls, ONTMinor Pro
Ross MacDougall601122023-20241D1997-03-06St. Stephen, NBMinor Pro
Drew MacIntyre800002015-20161G1983-06-24Charlottetown, PEIMajor League
Igor Makarov68111324492010-20111R1987-09-19Moscow, RussiaMinor Pro
Kyle Maksimovich500022017-20242L1998-03-10Hamilton, ONTMinor Pro
Josh Maniscalco2507772023-20241D1999-02-17Perkiomenville, PAMinor Pro
Neil Manning300022018-20191D1991-05-12Nanaimo, BCMinor Pro
Marcel Marcel2605542023-20241L2003-10-31Plzen, Czech Rep.Minor Pro
Steve Marr1301162007-20081D1984-06-06Kamloops, BCMinor Pro
Tyson Marsh11224192007-20081D1984-06-20Quesnel, BCMinor Pro
Andreas Martinsen102152439942017-20192L1990-06-13Baerum, NorwayMajor League
Brandon Mashinter1895047972172013-20174L1988-09-20Newmarket, ONTMajor League
Nick Mattson1916722015-20172D1991-10-25Chanhassen, MNMinor Pro
Josh McArdle2312362018-20202D1994-05-08Roscoe, ILMinor Pro
Kenndal McArdle30325552012-20131L1987-01-04Toronto, ONTMajor League
Ian McCoshen56268742019-20201D1995-08-05Anaheim, CAMajor League
Riley McKay16011342020-20222L1999-03-07Swan River, MANMinor Pro
Dylan McLaughlin118235073122018-20224C1995-06-05Lancaster, NYMinor Pro
Brett McLean3671421202011-20121C1978-08-14Comox, BCMajor League
Sean McMorrow250001412008-20091R1982-01-19Vancouver, BCMajor League
Mark McNeill27372851571372011-20176C1993-02-22Langley, BCMajor League
Brad Mills611515301092012-20142F1983-05-03Terrace, BCMajor League
Martin Misiak100002023-20241C2004-09-30Banska Bystrica, SlovakiaMinor Pro
Zach Miskovic5721315502013-20152D1985-05-08River Forest, ILMinor Pro
Garrett Mitchell1351313261902019-20234R1991-09-02Regina, SASKMajor League
Ian Mitchell67132942232020-20233D1999-01-18St. Albert, ALTAMajor League
Cole Moberg22145142020-20211D2000-10-17North Vancouver, BCMinor Pro
Steve Montador14235132012-20131D1979-12-21Vancouver, BCMajor League
Gavin Morgan472911952007-20081C1976-07-09Scarborough, ONTMajor League
Jeremy Morin23690901803252010-20166L1991-04-16Auburn, NYMajor League
Cale Morris1400002020-20222G1996-05-22Larkspur, COMinor Pro
Brad Morrison632522020-20211C1997-01-04Prince George, BCMinor Pro
Cameron Morrison43591462021-20221L1998-08-27Aurora, ONTMinor Pro
Evan Mosey41459152016-20171D1989-03-17Downers Grove, ILMinor Pro
Tyler Mosienko15471122008-20091C1984-03-21West St. Paul, MANMinor Pro
Tyler Motte4812921222015-20172C1995-03-10St. Clair, MIMajor League
Nick Moutrey10161016552018-20202R1995-06-24Toronto, ONTMinor Pro
Connor Moynihan200042018-20191L1997-07-20Boston, MAMinor Pro
Pat Mullane466713152013-20141F1990-07-31Wallingford, CTMinor Pro
Ivan Nalimov500002020-20211G1994-03-12Novokuznetsk, RussiaMinor Pro
Derek Nesbitt69211940122007-20102R1982-04-16Egmondville, ONTMinor Pro
Antti Niemi3800042008-20091G1983-08-29Vantaa, FinlandMajor League
Jared Nightingale671341142013-20141D1982-10-03Jackson, MIMinor Pro
Logan Nijhoff31404342023-20241L2001-06-23Comox, BCMinor Pro
Jacob Nilsson123223153482018-20202C1993-10-12Morrum, SwedenMajor League
Nathan Noel71347832017-20203C1997-06-21St. John's, NFLDMinor Pro
Joakim Nordstrom92262652522012-20153C1992-02-25Stockholm, SwedenMajor League
Robin Norell13631518592014-20184D1995-02-18Stockholm, SwedenMinor Pro
Alexander Nylander23841222021-20221L1998-03-02Calgary, ALTAMajor League
Tom Olczyk100002017-20181F1990-11-10Long Grove, ILMinor Pro
Rostislav Olesz64243660362011-20132L1985-10-10Bilovec, Czech Rep.Major League
Mathis Olimb60102232222010-20111C1986-02-01Oslo, NorwayMinor Pro
Fredrik Olofsson200002018-20191L1996-05-27Helsingborg, SwedenMajor League
Dylan Olsen15262430892010-20144D1991-01-03Calgary, ALTAMajor League
Dmitry Osipov10368141742018-20224D1996-10-04Moscow, RussiaMinor Pro
Jonathan Paiement320242007-20081D1985-03-07Montreal, PQMinor Pro
Daniel Paille3113422015-20161L1984-04-15Welland, ONTMajor League
Philippe Paradis98718251412010-20133L1991-01-02Normandin, PQMinor Pro
Theo Peckham450661002013-20141D1987-11-10Richmond Hill, ONTMajor League
Pascal Pelletier71292655452008-20091C1983-06-16Labrador City, NFLDMajor League
William Pelletier118242953402016-20193L1992-12-14St. Jean Chrysostome, PQMinor Pro
Andrew Perrott33257452022-20242D2001-08-24Columbia Station, OHMinor Pro
Richard Petiot8082937882009-20101D1982-08-20Daysland, ALTAMajor League
Dave Phillips52066522009-20101D1987-08-14Hull, EnglandMinor Pro
Isaak Phillips1712249711602020-20244D2001-09-28Barrie, ONTMajor League
Luke Philp75312859352022-20242C1995-11-06Canmore, ALTAMajor League
Adam Pineault415914162008-20091R1986-05-23Holyoke, MAMajor League
Brandon Pirri248791352141682010-20226C1991-04-10Toronto, ONTMajor League
Rem Pitlick27141933162023-20241C1997-04-02Ottawa, ONTMajor League
Ville Pokka2662899127952014-20184D1994-06-03Tornio, FinlandMinor Pro
Ryan Potulny58182341302010-20111C1984-09-05Grand Forks, NDMajor League
Jakub Pour44628202021-20221R1999-04-24Rokycany, Czech Rep.Minor Pro
Robin Press1800042014-20183D1994-12-21Uppsala, SwedenMinor Pro
John Quenneville52141024542019-20212C1996-04-16Edmonton, ALTAMajor League
Peter Quenneville700002019-20201R1994-03-09Edmonton, ALTAMinor Pro
Kevin Quick300002012-20131D1988-03-29Buffalo, NYMajor League
Antti Raanta2500002013-20152G1989-05-12Rauma, FinlandMajor League
Darren Raddysh120133548462017-20192D1996-02-28Toronto, ONTMajor League
Mike Radja57111223202008-20091F1985-03-07Yorkville, ILMinor Pro
Greg Rallo200002007-20081C1981-08-26Gurnee, ILMajor League
Dennis Rasmussen98202343482014-20162C1990-07-03Vasteras, SwedenMajor League
Peter Regin69103141302014-20151C1986-04-16Herning, DenmarkMajor League
Alec Regula1081239511182020-20233D2000-08-06West Bloomfield, MIMajor League
Lukas Reichel1214274116222021-20243L2002-05-17Nuremberg, GermanyMajor League
Alec Richards8301122009-20134G1987-06-29Robbinsdale, MNMinor Pro
Danny Richmond55218201872007-20102D1984-08-01Chicago, ILMajor League
Dennis Robertson37246302015-20161D1991-05-24Fort Saint John, BCMinor Pro
Buddy Robinson5291120612022-20231R1991-09-30Bellmawr, NJMajor League
Ryder Rolston621091942023-20241R2001-10-31Birmingham, MIMinor Pro
Filip Roos9852227402022-20242D1999-01-05Gothenburg, SwedenMajor League
Garret Ross2104354972922012-20164L1992-05-26Dearborn Heights, MIMinor Pro
David Rundblad1022402015-20161D1990-10-08Lycksele, SwedenMajor League
Jan Rutta813422018-20191D1990-07-29Pisek, Czech Rep.Major League
Prestin Ryan44717241172007-20081D1980-06-29Arcola, SASKMajor League
Brandon Saad3181220102012-20131L1992-10-27Pittsburgh, PAMajor League
Aleksi Saarela501102019-20201C1997-01-07Helsinki, FinlandMajor League
Antti Saarela27516112023-20241F2001-06-27Laitila, FinlandMinor Pro
Alexander Salak21000162011-20121G1987-01-05Strakonice, Czech Rep.Major League
Sergei Samsonov210102007-20081L1978-10-27Moscow, RussiaMajor League
Henrik Samuelsson6511819662017-20192C1994-02-07Pittsburgh, PAMajor League
Zach Sanford1333662023-20241L1994-11-09Salem, MAMajor League
Andrew Sarauer100002010-20111L1984-11-17Outlook, SASKMinor Pro
Maxime Sauve812342012-20131C1990-01-30Tours, FranceMajor League
Jean-Claude Sawyer27325252007-20103D1986-08-12Saint John, NBMinor Pro
Cameron Schilling113122739562015-20172D1988-10-07Carmel, INMajor League
Nick Schmaltz1263922016-20171C1996-02-23Madison, WIMajor League
Ryan Schnell24246712014-20151F1989-01-13Cary, ILMinor Pro
Jordan Schroeder62192645102018-20191L1990-09-29Lakeville, MNMajor League
Rob Scuderi300022015-20161D1978-12-30Syosset, NYMajor League
Keith Seabrook1514522014-20151D1988-08-02Delta, BCMinor Pro
Brandon Segal53131225632011-20121R1983-07-12Richmond, BCMajor League
Brett Seney12746711171172022-20242L1996-02-28London, ONTMajor League
Maxim Shalunov2004482013-20141R1993-01-31Chelyabinsk, RussiaMinor Pro
Jim Sharrow50358402008-20091D1985-01-31Framingham, MAMinor Pro
Andrew Shaw662017371832011-20132R1991-07-20Belleville, ONTMajor League
Bobby Shea29347842013-20141D1990-07-20Harrison Township, MIMinor Pro
Scott Sheppard100002008-20091R1983-09-28Selkirk, MANMinor Pro
Dylan Sikura1434555100422018-20233R1995-06-01Aurora, ONTMajor League
Tyler Sikura187444892602017-20203C1992-05-18Aurora, ONTMinor Pro
Kent Simpson3400022011-20143G1992-03-26Edmonton, ALTAMajor League
Jack Skille18059691281502007-20103R1987-05-19Madison, WIMajor League
Brett Skinner38191082013-20141D1983-06-28Brandon, MANMajor League
Josiah Slavin115242650412020-20233L1998-12-31Erie, COMajor League
Ben Smith1556148109392009-20134R1988-07-11Winston-Salem, NCMajor League
Luc Snuggerud5761824262016-20193D1995-09-18Edina, MNMinor Pro
Arvid Soderblom7101122021-20232G1999-08-19Goteborg, SwedenMajor League
Tim Soderlund52178162019-20212L1998-01-23Skelleftea, SwedenMinor Pro
Martin St. Pierre145471001471392007-20132C1983-08-11Ottawa, ONTMajor League
Ryan Stanton2801266783742009-20225D1989-07-20St. Albert, ALTAMajor League
Jaxson Stauber4814502022-20242G1999-04-27Wayzata, MNMajor League
Logan Stephenson16123312008-20091D1986-02-19Outlook, SASKMinor Pro
Ryan Stokes554610932007-20081D1983-06-23Sarnia, ONTMinor Pro
Austin Strand385510342023-20241D1997-02-17Calgary, ALTAMajor League
Malcolm Subban500002021-20221G1993-12-21Toronto, ONTMajor League
Viktor Svedberg2481459732582013-20185D1991-05-24Gothenburg, SwedenMajor League
Brandon Svendsen79101626262011-20132R1985-04-11Maplewood, MNMinor Pro
Jeff Taffe74303767222010-20111C1981-02-19Hastings, MNMajor League
Maxime Tanguay501122009-20101C1988-11-16Lac Etchemin, PQMinor Pro
Michal Teply206345791342020-20244L2001-05-27Havlickuv Brod, Czech Rep.Minor Pro
Teuvo Teravainen448192782013-20152L1994-09-11Helsinki, FinlandMajor League
Mathew Thompson500002019-20201F1993-10-17Bolton, ONTMinor Pro
David Toews200002011-20121C1990-06-07Winnipeg, MANMinor Pro
Hannu Toivonen54011102009-20112G1984-05-18Kalvola, FinlandMajor League
Matt Tomkins36011192017-20213G1994-06-19Edmonton, ALTAMajor League
Zack Torquato1200042010-20111C1989-06-08Sault Ste. Marie, ONTMinor Pro
Brennan Turner7011192007-20092D1986-12-05Winnipeg, MANMinor Pro
Joni Tuulola11061622392017-20203D1996-01-01Hameenlinna, FinlandMinor Pro
Nolan Valleau11441620362015-20234D1992-11-15Novi, MIMinor Pro
Marc-Olivier Vallerand702272011-20121R1989-04-17Longueuil, PQMinor Pro
Trevor van Riemsdyk803302014-20151D1991-07-24Middletown, NJMajor League
Kris Versteeg621832501762007-20202R1986-05-13Lethbridge, ALTAMajor League
Mark Visentin1300002015-20161G1992-08-07Waterdown, ONTMajor League
Ivan Vishnevskiy4651015262010-20111D1988-02-18Barnaul, RussiaMajor League
Alex Vlasic5621719252022-20231D2001-06-05Wilmette, ILMajor League
Dane Walters49369282014-20162R1989-03-20St. Paul, MNMinor Pro
Cliff Watson39077182020-20233D1993-12-21Appleton, WIMinor Pro
Spencer Watson1512322018-20202R1996-04-25London, ONTMinor Pro
Anton Wedin317101782019-20201L1993-03-01Sundsvall, SwedenMajor League
Mitchell Weeks1701102022-20242G2001-06-22Barrie, ONTMinor Pro
Andy Welinski1403322022-20231D1993-04-27Duluth, MNMajor League
Dylan Wells1700022022-20231G1998-01-03St. Catharines, ONTMajor League
Brett Welychka1800002018-20191C1994-03-03London, ONTMinor Pro
Alex Wideman1300022017-20181R1991-12-13St. Louis, MOMinor Pro
Chris Wilkie238513232020-20222R1996-07-10Omaha, NEMinor Pro
Koletrane Wilson310102022-20231D1999-09-01Edmonton, ALTAMinor Pro
Brad Winchester55161430852013-20141L1981-03-01Madison, WIMajor League
Josh Winquist300002019-20201L1993-09-06St. Albert, ALTAMinor Pro
Jamie Wise22303112014-20151L1991-04-05Stouffville, ONTMinor Pro
James Wisniewski231402008-20091D1984-02-21Canton, MIMajor League
Chad Yetman34381142020-20222R2000-02-18Ajax, ONTMinor Pro
Allen York100002013-20141G1989-06-17Wetaskiwin, ALTAMajor League
Ben Youds9752833962011-20203D1988-04-20Maple Grove, MNMinor Pro
Paul Zanette1300022011-20121L1988-04-08Nobleton, ONTMinor Pro
Cooper Zech1311242022-20231D1998-12-18South Lyon, MIMinor 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.