hockey DB
search by league
team
morning report
contact us
home

Grand Rapids Griffins all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Justin Abdelkader1123541761902008-20223L1987-02-25Muskegon, MIMajor League
Bryan Adams7481725372002-20031L1977-03-20Fort Saint James, BCMajor League
John Adams500002005-20061D1982-12-21Wayzata, MNMinor Pro
Dmitry Afanasenkov1812322001-20021L1980-05-12Arkhangelsk, RussiaMajor League
Chad Alban200002002-20031G1976-04-27Kalamazoo, MIMinor Pro
Conor Allen5611011492016-20171D1990-01-31Chicago, ILMajor League
Adam Almquist144147084902011-20143D1991-02-27Jonkoping, SwedenMajor League
Greg Amadio202212145742004-20124D1981-05-13Sault Ste. Marie, ONTMinor Pro
Joakim Andersson20841651061232008-20165C1989-02-05Munkedal, SwedenMajor League
Pontus Andreasson63121325302022-20231C1998-08-24Munkedal, SwedenMinor Pro
Brett Angel400052005-20061D1981-04-29Kingston, ONTMinor Pro
Brandon Anselmini100022019-20201D1993-04-10Guelph, ONTMinor Pro
Riley Armstrong17325142009-20101R1984-11-08Saskatoon, SASKMajor League
Zachary Aston-Reese56131528472023-20241C1994-08-10Staten Island, NYMajor League
Andreas Athanasiou83252651342013-20163C1994-08-06Woodbridge, ONTMajor League
P.J. Atherton16123122008-20091D1982-08-16Edina, MNMinor Pro
Louis-Marc Aubry3423254862712011-20176C1991-11-11Arthabaska, PQMinor Pro
Sean Avery156612822002-20031L1980-04-10North York, ONTMajor League
Dick Axelsson1723562009-20101L1987-04-25Stockholm, SwedenMinor Pro
Mike Ayers100002004-20051G1980-01-16Hingham, MAMinor Pro
Mattias Backman2004462013-20152D1992-10-03Linkoping, SwedenMinor Pro
Chris Bala7021163792001-20021L1978-09-24Alexandria, VAMajor League
Paul Ballantyne39123242002-20053D1982-07-16Waterloo, ONTMinor Pro
Riley Barber81483987462020-20222R1994-02-07Pittsburgh, PAMajor League
Ryan Barnes2111827454932002-20053L1980-01-30Dunnville, ONTMajor League
Tyler Barnes200002014-20151F1990-02-13Burnsville, MIMinor Pro
Scott Barney404812262006-20071R1979-03-27Oshawa, ONTMajor League
Seth Barton603912242020-20233D1999-08-18Kelowna, BCMinor Pro
Jim Baxter210102003-20041D1979-08-24Brantford, ONTMinor Pro
Mike Bayrack200002001-20021C1978-09-17Edmonton, ALTAMinor Pro
Jason Beckett410122006-20071D1980-07-23Lethbridge, ALTAMinor Pro
Ryan Bednard500002022-20231G1997-03-31Macomb, MIMinor Pro
Jonatan Berggren1214574119742021-20243R2000-07-16Uppsala, SwedenMajor League
Adam Berkhoel3100022007-20081G1981-05-16St. Paul, MNMajor League
Matt Berry19246102021-20221R1992-08-18Canton, MIMinor Pro
Shane Berschbach500002014-20151L1991-05-19Clawson, MIMinor Pro
Tyler Bertuzzi1373250822042014-20184L1995-02-24Sudbury, ONTMajor League
Jeremie Biakabutuka300022022-20231D2002-03-05Longueuil, PQMinor Pro
Chad Billins76102737402012-20131D1989-05-26Port Huron, MIMajor League
Nicholas Bilotto401102003-20041D1979-02-24Pointe-Claire, PQMinor Pro
James Black2961016102001-20021D1969-08-03Regina, SASKMajor League
Trenton Bliss35145142021-20243L1998-03-16Appleton, WIMinor Pro
Patrick Boileau2321113392002-20031D1975-02-22Montreal, PQMajor League
Hugo Boisvert2323847851642001-20043C1976-02-11St. Eustache, PQMinor Pro
Brad Bonello8011122005-20061L1984-04-15Brampton, ONTMinor Pro
Kyle Bonis300002014-20151L1989-02-15Lindsay, ONTMinor Pro
Ryan Bonni54167982003-20041D1979-02-18Winnipeg, MANMajor League
Darryl Bootland293726814011642002-20075R1981-11-02Toronto, ONTMajor League
Mike Borkowski5932542016-20182C1992-04-23Ottawa, ONTMinor Pro
Robin Bouchard401162004-20051R1973-10-22Jonquiere, PQMinor Pro
Madison Bowey101122019-20201D1995-04-22Winnipeg, MANMajor League
Kevin Boyle1200002020-20211G1992-05-30Manalapan, NJMajor League
Erik Bradford1603362021-20221C1994-10-19Orangeville, ONTMinor Pro
Victor Brattstrom5003342021-20232G1997-03-22Goteborg, SwedenMinor Pro
David Brisson3331422003-20041W1978-02-15Quebec, PQMinor Pro
Mathias Brome211202020-20211L1994-07-29Orby, SwedenMajor League
Sheldon Brookbank75212141602001-20032D1980-10-03Lanigan, SASKMajor League
Wade Brookbank731673372001-20021W1977-09-29Lanigan, SASKMajor League
Brendan Brooks519817442006-20071R1978-11-26St. Catharines, ONTMinor Pro
David Brown201102010-20111G1985-02-11Stoney Creek, ONTMinor Pro
Fabian Brunnstrom45122335412011-20121L1985-02-06Jonstorp, SwedenMajor League
Chris Bruton522241242014-20151R1987-01-23Calgary, ALTAMinor Pro
Gerry Burke200002006-20071D1982-07-06Milton, MAMinor Pro
Matthew Caito1311262016-20171D1993-08-13Coto de Caza, CAMinor Pro
Mitch Callahan36594921864222011-20176R1991-08-17Whittier, CAMajor League
Scott Cameron300022005-20061L1981-04-11Valley East, ONTMinor Pro
Colin Campbell3194058982072013-20196R1991-04-17Toronto, ONTMinor Pro
Ed Campbell80012121402002-20031D1974-11-24Worcester, MAMinor Pro
Jeff Campbell6110213122006-20071R1981-05-09Hensall, ONTMinor Pro
Carter Camper67173350242018-20191F1988-07-06Rocky River, OHMajor League
Matt Carey811292017-20181L1992-02-28Hamilton, ONTMajor League
Chris Carlisle201172018-20191D1994-12-16Fort Lee, NJMinor Pro
Dan Charleston300042008-20091F1984-11-27Oak Forest, ILMinor Pro
Colin Chaulk13314152001-20021C1977-01-07Toronto, ONTMinor Pro
Chris Chelios201122008-20091D1962-01-25Chicago, ILMajor League
Jake Chelios6111415282018-20191D1991-03-08Chicago, ILMajor League
Alex Chiasson2991120142022-20231R1990-10-01Montreal, PQMajor League
Dennis Cholowski6962935262016-20215D1998-02-15Langley, BCMajor League
Joel Chouinard1113402014-20162D1990-04-08Sherbrooke, PQMinor Pro
Mathieu Chouinard2502202001-20021G1980-04-11Boisbriand, PQMajor League
Ivan Ciernik221302001-20021R1977-10-30Levice, SlovakiaMajor League
Neil Clark14000142007-20081L1981-07-25Coquitlam, BCMinor Pro
Daniel Cleary353121582015-20161R1978-12-18Carbonear, NFLDMajor League
Willie Coetzee89111627332009-20134R1990-11-07Johannesburg, South AfricaMinor Pro
Carlo Colaiacovo200002012-20131D1983-01-27Toronto, ONTMajor League
Rob Collins78112233162001-20032W1978-03-15Peterborough, ONTMajor League
Ty Conklin1200002011-20121G1976-03-30Eagle River, AKMajor League
Chris Conner57163753222011-20121R1983-12-23Westland, MIMajor League
Carl Corazzini80243660142007-20081R1979-04-21Framingham, MAMajor League
Jared Coreau148044102013-20185G1991-11-05Perth, ONTMajor League
Sebastian Cossa3500042022-20242G2002-11-21Hamilton, ONTMinor Pro
Lukas Craggs101122022-20231F1996-05-16Elmhurst, ILMinor Pro
Marcus Crawford800042018-20191D1997-03-21Ajax, ONTMinor Pro
Kyle Criscuolo1944861109652015-20235C1992-05-05Southampton, NJMajor League
Paul Crosty580221702009-20101L1982-10-13Brampton, ONTMinor Pro
Mark Cullen59163147612007-20081C1978-10-28Virginia, MNMajor League
Patrick Curry53538442020-20222F1996-01-09Schaumburg, ILMinor Pro
Charlie Curti301102022-20231D1996-05-24Mound, MNMinor Pro
Ryan Cyr100002006-20071G1984-07-20Abbotsford, BCMinor Pro
Austin Czarnik79234063182022-20242C1992-12-12Detroit, MIMajor League
Scott Czarnowczan312810302014-20162D1991-05-29Macomb, MIMinor Pro
Alexis D'Aoust711222021-20221R1996-04-03Trois-Rivieres, PQMinor Pro
Charles-Edouard D'Astous1714582019-20212D1998-04-21Rimouski, PQMinor Pro
Trent Daavettila310102009-20112F1984-09-03Howell, MIMinor Pro
Toni Dahlman506814252001-20021R1979-09-03Helsinki, FinlandMajor League
Danny Dekeyser2012-20131D1990-03-07Detroit, MIMajor League
Tory Dello20022142019-20212D1997-02-14Lakewood, ILMinor Pro
Andy Delmore5451520322009-20101D1976-12-26Windsor, ONTMajor League
Ilja Demidov701182001-20021D1979-04-14Moscow, RussiaMinor Pro
Nate DiCasmirro72163652972005-20061R1978-09-27Aitkokan, ONTMinor Pro
Josh Dickinson486713202021-20221C1997-11-17Halton Hills, ONTMinor Pro
Josiah Didier52448502023-20241D1993-04-08Littleton, COMinor Pro
Jason Doig57117181032001-20021D1977-01-29Montreal, PQMajor League
Rustyn Dolyny100022002-20031R1976-11-06Fort Frances, ONTMinor Pro
Alexandre Doucet600022023-20241L2002-01-12Sherbrooke, PQMinor Pro
Samuel Dove-McFalls1113492021-20221C1997-04-10Montreal, PQMinor Pro
Aaron Downey652791262008-20091R1974-08-27Shelburne, ONTMajor League
Jan Drozg1501142021-20221R1999-04-01Maribor, SloveniaMinor Pro
Mark Eaton29336212004-20051D1977-05-06Wilmington, DEMajor League
Patrick Eaves842682013-20141R1984-05-01Calgary, ALTAMajor League
Simon Edvinsson1041343561032022-20242D2003-02-05Kungsbacka, SwedenMajor League
Derek Edwardson300002004-20051C1981-08-26Morton Grove, ILMinor Pro
Christoffer Ehn1725782018-20191C1996-04-05Skara, SwedenMajor League
Travis Ehrhardt13552227992009-20123D1989-04-12Calgary, ALTAMinor Pro
Matt Eldred200002002-20031D1974-03-17Rocky River, OHMinor Pro
Corey Elkins7691120262017-20181C1985-02-23West Bloomfield, MIMajor League
Matt Ellis28269841531872003-20074L1981-08-31Welland, ONTMajor League
Turner Elson29461831442282017-20225C1992-09-13New Westminster, BCMajor League
Cory Emmerton27050107157802006-20146L1988-06-01St. Thomas, ONTMajor League
Brett Engelhardt428816332007-20081R1980-08-12Sheboygan, WIMinor Pro
Jonathan Ericsson1861763802412006-20204D1984-03-02Karlskrona, SwedenMajor League
Adam Erne905542022-20231L1995-04-20New Haven, CTMajor League
Luke Esposito31178102017-20181C1993-10-18Andover, MAMinor Pro
Adam Estoclet1211242011-20121C1989-03-24Orono, MNMinor Pro
Brennan Evans198523283302012-20153D1982-01-06North Battleford, SASKMajor League
Garnet Exelby75714211772011-20121D1981-08-16Craik, SASKMajor League
Brad Ference32112782007-20081D1979-04-02Calgary, ALTAMajor League
Landon Ferraro27075651402042009-20155C1991-08-08Trail, BCMajor League
Ilari Filppula76204464242010-20111F1981-11-05Vantaa, FinlandMinor Pro
Valtteri Filppula77225274322005-20072C1984-03-20Vantaa, FinlandMajor League
Matt Finn410122018-20191D1994-02-24Toronto, ONTMinor Pro
Josef Fojtik13022122007-20081L1984-09-11Ostrava, Czech Rep.Minor Pro
Matthew Ford23657671241522016-20204R1984-10-09West Hills, CAMinor Pro
Gleason Fournier6821012412011-20143D1991-09-08Rimouski, PQMinor Pro
Martin Frk22768641321912013-20195R1993-10-05Pelhrimov, Czech Rep.Major League
Kaden Fulcher1100022020-20222G1998-09-23Brigden, ONTMajor League
Aaron Gagnon6181119282008-20091F1986-04-24Quesnel, BCMajor League
Tom Galvin191337401202006-20104D1979-11-02Staten Island, NYMinor Pro
Randy Gazzola200002021-20221D1993-09-13Thorold, ONTMinor Pro
Randall Gelech757815392007-20092R1984-02-02Wynyard, SASKMinor Pro
Tim Gettinger53121325162023-20241L1998-04-14Cleveland, OHMajor League
Butrus Ghafari19134212021-20221D1996-07-04Detroit, MIMinor Pro
Alexandre Giroux70111627742001-20021C1981-06-16Quebec, PQMajor League
Luke Glendening69132538682012-20142C1989-04-28Grand Rapids, MIMajor League
Stephane Goulet200022006-20071R1986-01-07Levis, PQMinor Pro
David Gove1724682001-20021C1978-05-04Centerville, MAMajor League
Triston Grant1321016263182012-20163L1984-02-02Neepawa, MANMajor League
Gordie Green500002022-20231F1997-02-24Ann Arbor, MIMinor Pro
Nick Greenough18213512002-20031R1980-11-11Windsor, NSMinor Pro
Albin Grewe1102262020-20211L2001-03-22Marsta, SwedenMinor Pro
Igor Grigorenko500042007-20081L1983-04-09Togliatti, RussiaMinor Pro
Danny Groulx2031231432352002-20053D1981-06-23La Salle, PQMinor Pro
John Gruden5731417482001-20021D1970-06-04Virginia, MNMajor League
Jonas Gustavsson300002012-20152G1984-10-24Danderyd, SwedenMajor League
Michael Hackert16033142005-20061L1981-06-21Heilbronn, GermanyMinor Pro
Curtis Hall500042023-20241C2000-04-26Chagrin Falls, OHMinor Pro
Trevor Hamilton1712382018-20191D1995-03-17Grosse Pointe Farms, MIMinor Pro
Cross Hanas79171633642022-20242L2002-01-05Dallas, TXMinor Pro
Mark Hartigan48231942762007-20081C1977-10-15Lethbridge, ALTAMajor League
Ernie Hartlieb44369232004-20051W1979-04-11Warren, MIMinor Pro
Darrell Hay401122007-20081D1980-04-02Kamloops, BCMinor Pro
Darren Haydar79314980262008-20091R1979-10-22Milton, ONTMajor League
Mike Hedden301122010-20111L1984-12-27Dunnville, ONTMinor Pro
Cal Heeter1200002016-20171G1988-11-02St. Louis, MOMajor League
Magnus Hellberg400002022-20231G1991-04-04Uppsala, SwedenMajor League
Darren Helm124293968542007-20143C1987-01-21St. Andrews, MANMajor League
Bryan Helmer1601962812022004-20062D1972-07-15Sault Ste. Marie, ONTMajor League
Jim Henkel1521342003-20041C1979-05-25Hazlet, NJMinor Pro
Joe Hicketts286161021181762016-20215D1996-05-04Kamloops, BCMajor League
Blake Hillman1503362019-20222D1996-01-26Elk River, MNMajor League
Eric Himelfarb21446601061812003-20074C1983-01-01Thornhill, ONTMinor Pro
Taro Hirose23949149198462019-20245L1996-06-30Winnipeg, MANMajor League
Alden Hirschfeld30235192013-20163F1988-01-26Sylvania, OHMinor Pro
Jeff Hoggan27857621191232012-20164W1978-02-01Hope, BCMajor League
Axel Holmstrom138203353122016-20193F1996-06-29Arvidsjaur, SwedenMinor Pro
Patrick Holway600002020-20211D1996-10-01Cohasset, MAMinor Pro
Jimmy Howard192066572005-20206G1984-03-26Syracuse, NYMajor League
Filip Hronek108194665932016-20193D1997-11-02Hradec Kralove, Czech Rep.Major League
Jiri Hudler185651141791122003-20063R1984-01-04Olomouc, Czech Rep.Major League
Derek Hulak3513462018-20191L1989-09-02Saskatoon, SASKMinor Pro
Jody Hull321322001-20021R1969-02-02Petrolia, ONTMajor League
Max Humitz1944822020-20222F1995-07-08Livonia, MIMinor Pro
Matt Hussey75152944362006-20071C1979-05-28New Haven, CTMajor League
Ville Husso100002023-20241G1995-02-06Helsinki, FinlandMajor League
Jeff Hutchins12101452004-20051F1978-04-23Toronto, ONTMinor Pro
Michael Hutchinson2901122023-20241G1990-03-02Barrie, ONTMajor League
David Hymovitz80153348222001-20021L1974-05-30Randolph, MAMinor Pro
Jon Insana12541923692004-20084D1980-09-02Mount Clemens, MIMinor Pro
Jim Jackson100002006-20071D1980-04-22Marquette, MIMinor Pro
Todd Jackson35033122004-20062L1981-04-10Cortland, NYMinor Pro
Doug Janik1932171922352009-20123D1980-03-26Springfield, MAMajor League
Mattias Janmark-Nylen200022013-20141C1992-12-08Danderyd, SwedenMajor League
Calle Jarnkrok66132639142012-20142C1991-09-25Gavle, SwedenMajor League
A.J. Jenks521352015-20161L1990-06-27Wolverine Lake, MIMinor Pro
Nick Jensen222105161462013-20174D1990-09-21Rogers, MNMajor League
Albert Johansson108102232782022-20242D2001-01-04Karlstad, SwedenMinor Pro
Jonas Johansson12325102006-20071R1984-03-18Jonkoping, SwedenMajor League
Jamie Johnson154336396662010-20122C1982-01-23London, ONTMinor Pro
Ryan Jorde300022005-20061D1981-03-23Kelowna, BCMinor Pro
Curtis Joseph100002003-20041G1967-04-29Keswick, ONTMajor League
Jason Jozsa7321113422007-20092D1981-07-04Calgary, ALTAMinor Pro
Tomas Jurco113333871462012-20174L1992-12-28Kosice, SlovakiaMajor League
Steven Kampfer4441822262022-20231D1988-09-24Ann Arbor, MIMajor League
Kory Karlander1051116271192003-20083C1972-03-21Melita, MANMinor Pro
Oliwer Kaski19235122019-20201D1995-09-04Pori, FinlandMinor Pro
Marco Kasper60121931262023-20241C2004-04-08Innsbruck, AustriaMajor League
Adam Keefe8846103182006-20113R1984-04-26Brampton, ONTMinor Pro
Ryan Keller4810818402005-20072R1984-01-06Saskatoon, SASKMajor League
Brent Kelly2234742004-20051C1981-12-01Kitchener, ONTMinor Pro
Chris Kelly31336202001-20021C1980-11-11Toronto, ONTMajor League
Jakub Kindl2491777942392005-20168D1987-02-10Sumperk, Czech Rep.Major League
D.J. King201102021-20221D2000-08-07Scottsdale, AZMinor Pro
Derek King136224971392002-20042L1967-02-11Hamilton, ONTMajor League
Cleve Kinley1102242006-20082D1984-01-03Surrey, BCMinor Pro
Ryan Knox275611142001-20032D1979-07-11Orillia, ONTMinor Pro
Mike Knuble101102012-20131R1972-07-04Toronto, ONTMajor League
Krys Kolanos17661282006-20071C1981-07-27Calgary, ALTAMajor League
Sergei Kolosov192614201132008-20113D1986-05-22Novopolotsk, BelarusMinor Pro
Logan Koopmans100002005-20061G1984-03-18Cranbrook, BCMinor Pro
Tomas Kopecky24363751382182002-20064R1982-02-05Ilava, SlovakiaMajor League
Johann Kroll200022009-20101D1984-02-23Plymouth, MNMinor Pro
Niklas Kronwall102155166732003-20063D1981-01-12Stockholm, SwedenMajor League
Ryan Kuffner3263922019-20201L1996-06-12Ottawa, ONTMajor League
Joel Kwiatkowski6582129942001-20021D1977-03-22Saskatoon, SASKMajor League
Joel L'Esperance120403474702022-20242C1995-08-18Brighton, MIMajor League
Cedric Lacroix15022332022-20231F1994-11-03Shefford, PQMinor Pro
Simon Lajeunesse2600002001-20021G1981-01-22Quebec, PQMajor League
Marc Lamothe10303382002-20042G1974-02-27New Liskeard, ONTMajor League
Cody Lampl101102012-20131D1986-06-19Allegheny, PAMinor Pro
Jon Landry100002010-20111D1984-05-29Lexington, MAMinor Pro
Josh Langfeld106343569732001-20072R1977-07-17Fridley, MNMajor League
Dylan Larkin2014-20151C1996-07-30Waterford, MIMajor League
Daniel Larsson91000142008-20102G1986-02-07Boden, SwedenMinor Pro
Filip Larsson700002019-20201G1998-08-17Stockholm, SwedenMinor Pro
Brian Lashoff629321001323292008-202314D1990-07-16Albany, NYMajor League
Brett Lebda11162531762003-20063D1982-01-15Buffalo Grove, ILMajor League
Manny Legace101102005-20061G1973-02-04Toronto, ONTMajor League
Jay Legault200002004-20051R1979-05-15Peterborough, ONTMinor Pro
Ville Leino57153146182008-20091F1983-10-06Savonlinna, FinlandMajor League
Francis Lemieux105212950962007-20103C1984-02-22Sherbrooke, PQMinor Pro
Jason Lepine102222010-20111D1985-03-26Cornwall, ONTMinor Pro
John Lethemon1000002022-20242G1996-08-15Northville, MIMinor Pro
Andreas Lilja400062009-20101D1975-07-13Helsingborg, SwedenMajor League
Gustav Lindstrom58088342019-20212D1998-10-20Ostervala, SwedenMajor League
Stefan Liv3500062006-20071G1980-12-21Gdynia, PolandMinor Pro
Troy Loggins375510102018-20213F1995-07-21Huntington Beach, CAMinor Pro
Amadeus Lombardi6151722142022-20242C2003-06-05Newmarket, ONTMinor Pro
Matt Lorito1204560105532016-20182R1990-07-03Oakville, ONTMajor League
Andrew Luciuk210142002-20031L1977-02-17Edmonton, ALTAMinor Pro
Matt Luff44132437102022-20242R1997-05-05Oakville, ONTMajor League
Jarid Lukosevicius467310312018-20213R1995-02-05Vancouver, BCMinor Pro
Bryan Lundbohm300002004-20051C1977-08-24Roseau, MNMinor Pro
Joey MacDonald210088492002-20127G1980-02-07Pictou, NSMajor League
Matej Machovsky401102017-20181G1993-07-25Opava, Czech Rep.Minor Pro
Drew MacIntyre3700002004-20062G1983-06-24Charlottetown, PEIMajor League
Donald MacLean76563288632005-20061C1977-01-14Sydney, NSMajor League
Gregor MacLeod395914172019-20212L1998-06-07Halifax, NSMinor Pro
Eric Manlow1414668114682004-20062L1975-04-07Belleville, ONTMajor League
Anthony Mantha1324444881022014-20173R1994-09-16Longueuil, PQMajor League
Alexey Marchenko10463238422013-20163D1992-01-02Moscow, RussiaMajor League
Nick Martens6741216542005-20061D1982-09-11Ann Arbor, MIMinor Pro
Jonathon Martin6041216512021-20221R1995-08-23Winnipeg, MANMinor Pro
Steve Martins51102131662001-20021C1972-04-13Gatineau, PQMajor League
Wes Mason610142001-20021L1977-12-12Windsor, ONTMinor Pro
Scott Matzka410122001-20021C1978-05-11Port Huron, MIMinor Pro
Brad May175510402009-20101L1971-11-29Toronto, ONTMajor League
Carter Mazur57181937422022-20242L2002-03-28Jackson, MIMinor Pro
Patrick McCarron501102016-20203D1994-08-13Toronto, ONTMinor Pro
Jeremiah McCarthy1101122002-20031D1976-03-01Boston, MAMinor Pro
Darren McCarty32101121422007-20092R1972-04-01Burnaby, BCMajor League
Tom McCollum261077242009-20188G1989-12-07Amherst, NYMajor League
Alec McCrea28055152019-20201D1995-01-12San Diego, CAMinor Pro
Kent McDonell772137581712005-20061R1979-03-01Williamstown, ONTMajor League
Evan McGrath26249661151162006-20104C1986-01-14Oakville, ONTMinor Pro
Dylan McIlrath2221037474022016-20215D1992-04-20Winnipeg, MANMajor League
David Mcintyre6481321452013-20141R1987-02-04Oakville, ONTMajor League
Jared McIsaac15694352702020-20244D2000-03-27Truro, NSMinor Pro
Brett McKenzie44459162021-20221L1997-03-12Ottawa, ONTMinor Pro
Derek Meech30427751022462004-20115D1984-04-21Winnipeg, MANMajor League
Wade Megan48191837442018-20191C1990-07-22Canton, NYMajor League
Andy Miele14644881321192014-20162C1988-04-15Detroit, MIMajor League
Drew Miller721302016-20171L1984-02-17Dover, NJMajor League
Kevin Miller74272148222003-20041R1965-09-09Lansing, MIMajor League
Kip Miller16959114173922001-20073C1969-06-11Lansing, MIMajor League
Chris Minard118392867702010-20122C1981-11-18Owen Sound, ONTMajor League
Mark Mitera200002012-20131D1987-10-22Royal Oak, MIMinor Pro
Bryan Moore200042018-20191L1994-05-25Charlotte, NCMinor Pro
Mark Mowers94425395512002-20042C1974-02-16Decatur, GAMajor League
Russ Moyer200002007-20081D1982-08-09North Bay, ONTMinor Pro
Petr Mrazek87055252012-20153G1992-02-14Ostrava, Czech Rep.Major League
Chris Mueller200002007-20081C1986-03-06West Seneca, NYMajor League
Joe Murphy5781422242001-20021R1975-01-27Didsbury, ALTAMinor Pro
Ryan Murphy53111829302021-20221D1993-03-31Aurora, ONTMajor League
Jan Mursak21343601031202006-20136R1988-01-20Maribor, SloveniaMajor League
Gordie Myer802202021-20221D1996-02-28Sylvania, OHMinor Pro
Anders Myrvold7102121942003-20041D1975-08-12Lorenskog, NorwayMajor League
Pat Nagle3500002014-20214G1987-09-21Bloomfield, MIMinor Pro
Zach Nastasiuk654101442013-20185R1995-03-30Barrie, ONTMinor Pro
Nick Naumenko603382006-20071D1974-07-07Chicago, ILMinor Pro
Alex Nedeljkovic2602242022-20231G1996-01-07Parma, OHMajor League
Richard Nedomlel5000222013-20162D1993-07-01Prague, Czech Rep.Minor Pro
Jeff Nelson66153247492003-20062C1972-12-18Prince Albert, SASKMajor League
Todd Nelson702282001-20021D1969-05-15Prince Albert, SASKMajor League
Andrej Nestrasil120222446322011-20143R1991-02-22Prague, Czech Rep.Major League
Kris Newbury521122331442009-20101C1982-02-19Brampton, ONTMajor League
Wyatt Newpower143618241682021-20243D1997-12-09Hugo, MNMinor Pro
Max Nicastro25123102012-20131D1990-03-02Thousand Oaks, CAMinor Pro
Jared Nightingale200002014-20151D1982-10-03Jackson, MIMinor Pro
Brad Norton431451022006-20071D1975-02-13Cambridge, MAMajor League
Tomas Nosek1764164105972014-20173L1992-09-01Pardubice, Czech Rep.Major League
Travis Novak912362013-20141F1988-09-02Lethbridge, ALTAMinor Pro
Landon Novotney200002007-20081F1987-03-28Red Deer, ALTAMinor Pro
Michael Nylander2421618142009-20101C1972-10-03Stockholm, SwedenMajor League
Gustav Nyquist1375390143602010-20144C1989-09-01Halmstad, SwedenMajor League
Mark O'Leary16314292007-20081L1985-01-21Owen Sound, ONTMinor Pro
Danny O'Regan3914173182022-20231C1994-01-30Berlin, GermanyMajor League
Jussi Olkinuora1500022022-20231G1990-11-04Helsinki, FinlandMinor Pro
Chris Osgood300022005-20061G1972-11-26Peace River, ALTAMajor League
Nick Oslund501122011-20121R1987-11-15Savage, MNMinor Pro
Xavier Ouellet183953621122013-20163D1993-07-29Bayonne, FranceMajor League
Ryan Oulahen30253541071402005-20094L1985-03-26Newmarket, ONTMinor Pro
Jordan Owens77718251232009-20112L1986-05-01Toronto, ONTMinor Pro
Nathan Paetsch359211211421702012-20175D1983-03-30LeRoy, SASKMajor League
Jeff Panzer20639112004-20051C1978-04-07Grand Forks, NDMinor Pro
Francis Pare3631021352371382008-20135C1987-06-30Le Moyne, PQMinor Pro
Nick Parillo510192002-20052F1977-05-16Schenectady, NYMinor Pro
Trevor Parkes116111526852011-20143R1991-05-13Fort Erie, ONTMinor Pro
Scott Parse1025762006-20071R1984-09-05Kalamazoo, MIMajor League
Edward Pasquale2901102016-20171G1990-11-20Toronto, ONTMajor League
Jake Paterson200002015-20161G1994-05-03Mississauga, ONTMinor Pro
Jordan Pearce7301102008-20135G1986-10-10Anchorage, AKMinor Pro
Chase Pearson194294978762018-20235C1997-08-23Cornwall, ONTMajor League
Brett Peterson1801142008-20091D1981-10-21Northborough, MAMinor Pro
Michel Picard1534989138692002-20042L1969-10-07Beauport, PQMajor League
Sebastien Piche42055352009-20123D1988-02-04La Sarre, PQMinor Pro
Calvin Pickard7905542019-20223G1992-04-15Moncton, NBMajor League
Philippe Plante59111324382001-20073D1978-08-10Greenfield Park, PQMinor Pro
David Pope28213122018-20191L1994-09-27Edmonton, ALTAMinor Pro
Kevin Porter76162339252014-20151C1986-03-12Detroit, MIMajor League
Kevin Poulin300002019-20201G1990-04-12Montreal, PQMajor League
Martin Prusek3302202001-20021G1975-12-11Ostrava, Czech Rep.Major League
Matt Puempel1656380143852017-20203L1993-01-24Essex, ONTMajor League
Teemu Pulkkinen1196556121662012-20153L1992-01-02Vantaa, FinlandMajor League
Logan Pyett2882370931452008-20124D1988-05-26Regina, SASKMinor Pro
Kyle Quincey2011659753822005-20083D1985-08-12Kitchener, ONTMajor League
Alan Quine301102011-20121C1993-02-25Belleville, ONTMajor League
Brock Radunske20202122006-20071L1983-04-05Kitchener, ONTMinor Pro
Brent Raedeke171222143932008-20134L1990-05-29Regina, SASKMinor Pro
Brogan Rafferty543212462023-20241D1995-05-28West Dundee, ILMajor League
Evan Rankin1011272010-20111R1986-03-28Portage, MIMinor Pro
Michael Rasmussen45111930262018-20213C1999-04-17Surrey, BCMajor League
Joel Rechlicz12000352015-20161R1987-06-14Brookfield, WIMajor League
Tyler Redenbach283710102007-20081C1984-09-25Melville, SASKMinor Pro
Tyler Rennette200002003-20041C1979-04-16North Bay, ONTMinor Pro
Daniel Renouf209835432362015-20224D1994-06-01Pickering, ONTMajor League
Travis Richards2691573881762001-20065D1970-03-22Crystal, MNMajor League
Bryan Richardson1213442001-20021C1973-07-28Montreal, PQMinor Pro
Pat Rissmiller63202545182009-20101L1978-10-26Belmont, MAMajor League
Mattias Ritola21141651061442007-20103R1987-03-14Borlange, SwedenMajor League
Jamie Rivers200042003-20041D1975-03-16Ottawa, ONTMajor League
Nathan Robinson172355691752002-20053C1981-12-31Scarborough, ONTMajor League
Todd Robinson407192662004-20051C1978-06-16Trail, BCMinor Pro
Stacy Roest70244872282002-20031C1974-03-15Lethbridge, ALTAMajor League
Kyle Rogers100002010-20111R1984-12-20Erie, PAMinor Pro
David Rohlfs500022009-20101D1984-06-04Northville, MIMinor Pro
Cody Rudkowsky200002007-20081G1978-07-21Willingdon, ALTAMajor League
Bryan Rufenach13022112011-20121D1989-04-15Barrie, ONTMinor Pro
J.C. Ruid300022001-20021L1974-12-31Ballston Spa, NYMinor Pro
Robbie Russo20421821031602015-20183D1993-02-15Westmont, ILMajor League
Patrik Rybar3700002018-20191G1993-11-09Skalica, SlovakiaMinor Pro
Johan Ryno1234782007-20081C1986-06-05Orebro, SwedenMinor Pro
Vili Saarijarvi12522628322017-20203D1997-05-15Rovaniemi, FinlandMinor Pro
Dylan Sadowy65527362016-20193L1996-04-02Woodbridge, ONTMinor Pro
Mikael Samuelsson200002013-20141R1976-12-23Mariefred, SwedenMajor League
Harri Sateri4003302018-20191G1989-12-29Toijala, FinlandMajor League
Riley Sawchuk2730342022-20242C1999-03-18Prince Albert, SASKMinor Pro
Petr Schastlivy31221335102001-20021L1979-04-18Vikhorevka, RussiaMajor League
Aaron Schneekloth58178142002-20042D1978-07-15Calgary, ALTAMinor Pro
Donovan Sebrango13551318602020-20233D2002-01-12Ottawa, ONTMinor Pro
Moritz Seider4922022282019-20201D2001-04-06Zell, GermanyMajor League
Riley Sheahan110253156452011-20143C1991-12-07St. Catharines, ONTMajor League
Dominik Shine41461771384732016-20248R1993-04-18Detroit, MIMinor Pro
Jonathon Shockey601172001-20021D1976-06-08Lethbridge, ALTAMinor Pro
Radim Simek300002023-20241D1992-09-20Mlada Boleslav, Czech Rep.Major League
Ben Simon21459282006-20071C1978-06-14Shaker Heights, OHMajor League
Tim Skarperud96201939332001-20043F1978-02-06Grand Forks, NDMinor Pro
Brett Skinner3341317122012-20131D1983-06-28Brandon, MANMajor League
Blake Sloan85191332722003-20052W1975-07-27Park Ridge, ILMajor League
Brendan Smith1522759862632010-20133D1989-02-08Mimico, ONTMajor League
Dan Smith8011011972006-20071D1976-10-19Fernie, BCMajor League
Gemel Smith301182021-20221C1994-04-16Toronto, ONTMajor League
Givani Smith1482626522622016-20235R1998-02-27Toronto, ONTMajor League
Elmer Soderblom76171835182022-20242L2001-07-05Gothenburg, SwedenMajor League
Erik Spady100002012-20131D1989-06-01Deroche, BCMinor Pro
Tyler Spezia234325183992018-20246F1993-06-07Clinton Township, MIMinor Pro
Jason Spezza2001-20021C1983-06-13Toronto, ONTMajor League
Tylor Spink100002016-20171C1992-12-31Williamstown, ONTMinor Pro
Ryan Sproul2202966951012012-20185D1993-01-13Mississauga, ONTMajor League
Dylan St. Cyr100002022-20231G1999-05-23Northville, MIMinor Pro
Garrett Stafford139226789862007-20092D1980-01-28Los Angeles, CAMajor League
Nolan Stevens313811202023-20241C1996-07-22Brantford, ONTMinor Pro
Mackenze Stewart400002018-20191D1995-08-10Calgary, ALTAMinor Pro
Ryan Stokes7011112009-20101D1983-06-23Sarnia, ONTMinor Pro
Brandon Straub533251472010-20111D1983-03-01Colorado Springs, COMinor Pro
Ben Street1354674120382016-20182C1987-02-13Coquitlam, BCMajor League
Libor Sulak6351116422017-20192D1994-03-04Pelhrimov, Czech Rep.Major League
Evgeny Svechnikov18639621011832015-20215L1996-10-31Yuzhno-Sakhalinsk, RussiaMajor League
Eric Sweetman200002018-20191D1994-01-25Woodbine, MDMinor Pro
Danny Syvret5741620162006-20071D1985-06-13Millgrove, ONTMajor League
Chris Szysky424610802001-20021R1976-06-08Regina, SASKMinor Pro
Eric Tangradi22185921771822015-20204L1989-02-10Philadelphia, PAMajor League
Kevin Tansey400022018-20191D1993-02-22Hammond, ONTMinor Pro
Jamie Tardif31678761543222006-20115R1985-01-23Welland, ONTMajor League
Tomas Tatar265871091961522009-20134L1990-12-01Ilava, SlovakiaMajor League
Chris Terry1265062112702018-20202L1989-04-07Brampton, ONTMajor League
Mike Thomas9011152011-20121L1990-02-08New Maryland, NBMinor Pro
Ole-Kristian Tollefsen16101442009-20101D1984-03-29Oslo, NorwayMajor League
Jordin Tootoo51612181042013-20141R1983-02-02Churchill, MANMajor League
Zack Torquato1210182007-20092C1989-06-08Sault Ste. Marie, ONTMinor Pro
Antti Tuomisto4051015202023-20241D2001-01-20Pori, FinlandMinor Pro
Dominic Turgeon3064264106812016-20215C1996-02-25Pointe-Claire, PQMajor League
Dan Turple100002007-20081G1985-01-01Hamilton, ONTMinor Pro
Marek Tvrdon53101929162013-20163L1993-01-31Nitra, SlovakiaMinor Pro
Kirill Tyutyayev3926882021-20232L2000-08-08Yekaterinburg, RussiaMinor Pro
Jeff Ulmer7391726652001-20021R1977-04-27Regina, SASKMajor League
David Van Drunen208719262662001-20043D1976-01-31Sherwood Park, ALTAMajor League
Pete Vandermeer73413173102004-20051L1975-10-14Red Deer, ALTAMajor League
Julien Vauclair7151419182001-20021D1979-10-02Delemont, SwitzerlandMajor League
Joe Veleno69181836262019-20223C2000-01-13Montreal, PQMajor League
Hayden Verbeek2923582020-20222C1997-10-17Kingston, ONTMinor Pro
Dominic Vicari100002006-20071G1984-10-30Clinton Township, MIMinor Pro
John Vigilante79111425312009-20101L1985-05-24Dearborn, MIMinor Pro
Eemil Viro7321113202022-20242D2002-04-03Vantaa, FinlandMinor Pro
Terry Virtue12112332005-20061D1970-08-12Scarborough, ONTMajor League
Tony Voce254610372006-20071L1980-10-30Philadelphia, PAMinor Pro
Jakub Vrana17651142022-20231L1996-02-28Prague, Czech Rep.Major League
William Wallinder573111482022-20242D2002-07-28Solleftea, SwedenMinor Pro
Mike Walsh47617172006-20104L1983-01-12Royal Oak, MIMinor Pro
Mike Watt100002006-20071L1976-03-31Seaforth, ONTMajor League
Jasper Weatherby313811122022-20231C1998-01-22Portland, ORMajor League
Stephen Weiss320202014-20151C1983-04-03Toronto, ONTMajor League
Dustin Whitecotton10101102001-20032C1979-05-03Vernon, BCMinor Pro
Jason Williams45232245182002-20031C1980-08-11London, ONTMajor League
Jeremy Williams77323163552009-20101R1984-01-26Regina, SASKMajor League
Clay Wilson60102737402005-20061D1983-04-05Sturgeon Lake, MNMajor League
Landon Wilson158715372008-20091R1975-03-13St. Louis, MOMajor League
Luke Witkowski44347622021-20221D1990-04-14Holland, MIMajor League
Brandon Wong301102009-20101F1986-11-30Victoria, BCMinor Pro
Kyle Wood3515682019-20201D1996-05-04Waterloo, ONTMinor Pro
Drew Worrad58358142021-20232F1997-06-30Denfield, ONTMinor Pro
Dennis Yan568816412021-20221L1997-04-14Portland, ORMinor Pro
Trevor Yates401142017-20192C1995-03-06Kassel, GermanyMinor Pro
Filip Zadina82262652262018-20233R1999-11-27Pardubice, Czech Rep.Major League
Mark Zengerle144246084422014-20162R1989-05-12Rochester, NYMinor 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.