hockey DB
search by league
team
morning report
contact us
home

Barrie Colts all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Kashawn Aitcheson87933421612022-20242D2006-09-21Toronto, ONTMajor Junior
Tyson Aitcheson127630361702006-20082L1987-03-01Stratford, ONTMajor Junior
Beau Akey141205272812021-20243D2005-02-11Waterloo, ONTMajor Junior
Nathan Allensen24329931222072017-20224D2001-05-03Waterloo, ONTMajor Junior
Mauricio Alvarez487411271995-19972L1978-09-10Toronto, ONTMajor Junior
David Ambler200021997-19981L1979-08-09Westport, ONTMinor Pro
Kevin Amborski900042001-20032G1983-02-23Bloomfield, NYMajor Junior
Rasmus Andersson131211031241482014-20162D1996-10-27Malmo, SwedenMajor League
Darren Archibald14969691381182008-20113R1990-02-09Newmarket, ONTMajor League
Matt Armstrong200022002-20031L1982-09-08Orleans, ONTMinor Pro
Rick Arnaldo1701142001-20021F1984-08-04North York, ONTMajor Junior
Matt Ashman2821416382010-20111D1990-05-09London, ONTMajor Junior
Andreas Athanasiou1327884162822012-20142C1994-08-06Woodbridge, ONTMajor League
Randy Austin300001996-19971D1979-06-13Niagara Falls, ONTMajor Junior
Ruan Badenhorst2500002014-20173G1998-10-03Tiny Township, ONTMajor Junior
Frantisek Bakrlik891521361232000-20022R1983-06-02Litvinoc, Czech Rep.Minor Pro
Dana Bannerman300041999-20001G1981-11-19Naperville, ILMajor Junior
Simon Barg769817112001-20032C1983-03-16Ajax, ONTEuropean Lower Leagues
Brian Barker19048871351111995-19983C1978-09-07Deer Lake, NFLDMinor Pro
Ryan Barnes553326592591998-20002L1980-01-30Dunnville, ONTMajor League
Mike Barrett802242002-20031D1982-03-02Markham, ONTMajor Junior
T.J. Battani21235182006-20071R1989-10-25Armada, MIMinor Pro
Chadd Bauman27055182014-20151D1995-08-23Conestogo, ONTMajor Junior
Cole Beaudoin130364682472022-20242C2006-04-24Kanata, ONTMajor Junior
Colin Behenna24072130202782008-20124C1991-06-06Waterloo, ONTEuropean Lower Leagues
Brendan Bell827916642011-20132L1994-03-17Uxbridge, ONTMajor Junior
Ryan Bellows364812232006-20071F1987-10-01St. Catharines, ONTMajor Junior
Mitch Bennett8838111572008-20113R1992-01-04Toronto, ONTMajor Junior
Petr Beranek54111526222010-20111R1993-07-08Brno, Czech Rep.European Elite
Ryan Berard307411162007-20081R1987-04-08Niagara Falls, ONTMinor Pro
Philippe Bergeron1601101996-19971G1978-09-08Ottawa, ONTMinor Pro
Steven Beyers18855130185632010-20133R1992-06-12Orangeville, ONTMajor Junior
Luke Bignell1783038681702017-20203C2000-11-03Kingston, ONTMajor Junior
Michal Birner2841014122004-20051L1986-03-02Litomerice, Czech Rep.Minor Pro
Chiwetin Blacksmith3412392014-20162L1997-05-30Waswanipi, PQMinor Pro
Mackenzie Blackwood139066192013-20163G1996-12-09Thunder Bay, ONTMajor League
Joseph Blandisi7855701251422013-20152C1994-07-18Markham, ONTMajor League
Lukas Bolf112843511012003-20052D1985-02-20Jindrichuv Hradec, Czech Rep.European Elite
Darryl Bootland38181129891998-19991R1981-11-02Toronto, ONTMajor League
Brock Boucher1674139801411995-19983R1979-01-26Orleans, ONTMajor Junior
Joe Bowcock801102000-20022D1983-06-14Kapuskasing, ONTSemi-Professional
Ryan Boyko1212322001-20021R1982-04-23Mississauga, ONTMajor Junior
Erik Bradford1683338711002010-20144C1994-10-19Orangeville, ONTMinor Pro
Matt Bragagnolo500002012-20131R1994-02-28Toronto, ONTMajor Junior
Matthew Bragg1462632581542004-20073C1987-06-12Major Junior
Mackenzie Braid595712532010-20111D1993-01-16Mississauga, ONTMinor Pro
Tim Branham1061041511231999-20012D1981-05-10Eagle River, WIMinor Pro
Matt Brassard5761218442015-20172D1998-08-08Barrie, ONTMinor Pro
Jack Brauti6291221602023-20241D2006-05-24Thornhill, ONTMajor Junior
Jordan Brenner95369311999-20012L1983-05-06Waterloo, ONTMajor Junior
Mike Brito401121998-19991R1979-01-11Kitchener, ONTMajor Junior
Josh Brittain53181836942008-20102L1990-01-03Milton, ONTMinor Pro
T.J. Brodie4633033382009-20101D1990-06-07Chatham, ONTMajor League
Evan Brophey1382932611122002-20053C1986-12-03Kitchener, ONTMajor League
Aidan Brown27546601062722015-20205R1999-09-23Newmarket, ONTMinor Pro
Brad Brown2731316821995-19961D1975-12-27Baie Verte, NFLDMajor League
Cody Brown3904442011-20132C1993-06-20Wasaga Beach, ONTMinor Pro
Jan Bulis1237191162641995-19972C1978-03-18Pardubice, Czech Rep.Major League
Chris Buonomo108218201532010-20122D1992-04-23Sault Ste. Marie, ONTMajor Junior
Billy Burke60459522005-20061C1986-06-26Newmarket, ONTMajor Junior
Noel Burkitt401121996-19971C1978-12-07Campbellford, ONTEuropean Elite
Alexander Burmistrov62224365492009-20101C1991-10-21Kazan, RussiaMajor League
Casey Burnette10211011841996-19993D1979-03-27White Lake, ONTMinor Pro
Mitch Bursey30112362010-20111D1993-04-24Peterborough, ONTMajor Junior
Alex Butkus36213512000-20022L1984-01-19Arva, ONTMajor Junior
Dean Byvelds4641923212000-20011L1983-09-21Chesterville, ONTEuropean Lower Leagues
Anthony Camara814529741502011-20132L1993-09-04Toronto, ONTMinor Pro
Bryan Cameron62532578682009-20101R1989-02-25Brampton, ONTMinor Pro
Christopher Cameron227534392592016-20204D1999-05-29Grosse Pointe Woods, MIMinor Pro
Scott Cameron87123648331998-20002L1981-04-11Valley East, ONTMinor Pro
Jason Cannon124335381581995-19972D1978-02-22Toledo, OHMinor Pro
Adrian Carbonara1101510251572014-20173R1997-03-12Maple, ONTMinor Pro
Ethan Cardwell1377797174692019-20233C2002-08-30Courtice, ONTMinor Pro
Taylor Carnevale1436270132342008-20113C1991-03-15Mississauga, ONTMinor Pro
Josh Carrick131525301492013-20163D1996-01-24Markham, ONTMajor Junior
Shawn Cation80735421521998-20002D1980-02-11Brampton, ONTMajor Junior
David Chant7002262000-20022G1981-03-26Whitby, ONTMinor Pro
John Chartrand2300022010-20111G1993-07-07Fredericton, NBMajor Junior
Nolan Chartrand400002021-20221G2004-05-06Kitchener, ONTMajor Junior
Vladimir Chernenko1900041999-20001D1982-07-11Kiev, UkraineEuropean Lower Leagues
Luc Chiasson63382866482002-20031C1982-10-08Whitby, ONTMajor Junior
Lucas Chiodo22772120192282014-20195L1998-10-31Barrie, ONTEuropean Elite
Callum Chisholm52101323362022-20231L2003-08-28Richmond Hill, ONTMajor Junior
Chris Chiste700042008-20091L1992-12-30Nobleton, ONTMajor Junior
Artur Cholach11643034422021-20232D2003-06-06Novoyavorivsk, UkraineMajor Junior
Mike Christian1624255973911997-20003L1979-11-13Mount Hope, ONTMinor Pro
Fraser Clair135424385971998-20023R1981-01-07Edmonton, ALTAMinor Pro
Brandt Clarke14340118158952019-20233D2003-02-09Nepean, ONTMajor League
Taylor Clements501172010-20111C1992-09-10Toronto, ONTMajor Junior
Kyle Clifford18445551003272007-20103L1991-01-13Ayr, ONTMajor League
Andrew Clouthier1231417311522007-20092L1990-05-03Pembroke, ONTMajor Junior
Richard Clune673246781512006-20071L1987-04-25Toronto, ONTMajor League
Mac Clutsam29077122013-20141D1995-01-17Flamborough, ONTMajor Junior
Jordan Coccimiglio2311272010-20111C1993-02-27Burlington, ONTMajor Junior
Paulo Colaiacovo14203362001-20043G1983-01-27Etobicoke, ONTMinor Pro
Jerry Connell6531821691998-20002L1981-02-25Scarborough, ONTMinor Pro
Dylan Corson9851722832012-20142L1994-03-01Toronto, ONTMajor Junior
Jeff Cowan66381452291995-19961L1976-09-27Scarborough, ONTMajor League
Nick Crawford4974249202009-20101D1990-02-23Caledon, ONTMinor Pro
B.J. Crombeen24886841705162001-20054R1985-07-10Denver, COMajor League
Mike D'Alessandro5301181999-20012G1981-08-14Peterborough, ONTMinor Pro
Justin Dacosta56167232002-20042D1985-05-10Mississauga, ONTMinor Pro
Mike Danton8449731222651998-20002C1980-10-21Brampton, ONTMajor League
Jason Davies502222000-20011 European Lower Leagues
Jordan DeKort400002014-20151G1995-08-08Markham, ONTMajor Junior
Ryan Del Monte8472027512019-20222C2003-04-03Mississauga, ONTEuropean Lower Leagues
Keith Delaney168415697571996-19993C1979-05-07North River, NFLDMinor Pro
Shane Delaronde1200001995-19961G1978-05-20Prince Albert, SASKMajor Junior
Adam DeLeeuw952522473701997-19992L1980-02-29Brampton, ONTMinor Pro
Stefan Della Rovere23065731384792006-20104L1990-02-25Richmond Hill, ONTMajor League
Andrew Dennis9039121172003-20052D1985-09-06King City, ONTMajor Junior
Michael Derbidge325914192023-20241L2005-04-04Holland Landing, ONTMajor Junior
Brandon Devlin8041115942010-20122D1994-04-27Brampton, ONTMinor Pro
Joel Dezainde36153348521998-19991D1978-11-02Jarvis, ONTMinor Pro
Peter Di Salvo11405582007-20114G1990-11-14Oakville, ONTMinor Pro
Sean Dickson200002001-20021D1984-02-01Kingston, ONTMajor Junior
Gregory DiTomaso283710162015-20161D1996-03-12Toronto, ONTMinor Pro
Tyler Doig100002003-20041C1986-02-15Seaforth, ONTMinor Pro
Jake Dotchin911331441632012-20142D1994-03-24Cambridge, ONTMajor League
Curtis Douglas81111627562016-20182C2000-03-06Oakville, ONTMinor Pro
Blaine Down16877961732211999-20023C1982-07-16Oshawa, ONTMinor Pro
Robert DuBois50132235681995-19961L1976-03-19Sudbury, ONTMinor Pro
Cole Dubowsky500002023-20241L2007-06-11Sudbury, ONTMajor Junior
Dalton Duhart465914162018-20202L2001-01-18Grand Blanc, MIMajor Junior
John Dunphy2334742001-20021R1982-02-09Mississauga, ONTSemi-Professional
Vladislav Dvurechenskii23123132019-20222L2003-06-18Toronto, ONTMajor Junior
Matt Dzieduszycki915556111721999-20012C1980-04-08Calgary, ALTAMinor Pro
Andrew Eastman6722527432008-20091D1988-12-16Aurora, ONTMinor Pro
Alexander Eaton8213382005-20061L1985-07-02Toronto, ONTSemi-Professional
Kai Edmonds5100002017-20192G2000-07-27Carlsbad Springs, ONTMinor Pro
Aaron Ekblad17540761161892011-20143D1996-02-07Windsor, ONTMajor League
Daniel Erlich3782331222011-20121L1991-03-13Thornhill, ONTEuropean Elite
Norm Ezekiel124911202622010-20122D1991-03-17Barrie, ONTMinor Pro
Duncan Fader806681995-19961R1975-05-11Halifax, NSMajor Junior
Dan Falbo500022004-20051C1985-08-01Newmarket, ONTMajor Junior
Steve Farquharson56118191002001-20021R1982-06-07Whitby, ONTMajor Junior
Tyson Fawcett130354075692012-20142F1993-06-08Barrie, ONTMinor Pro
Chris Feil1071347602091997-19992D1978-04-25Orland Park, ILMinor Pro
T.J. Fergus4863137222017-20181D1997-03-25Oakville, ONTMinor Pro
Brian Finley15605521997-20014G1981-07-03Sault Ste. Marie, ONTMajor League
Giordano Finoro110161531262015-20172C1998-05-17Guelph, ONTEuropean Elite
Jake Fischer100002006-20071G1989-02-15Belle River, ONTMajor Junior
Peter Fleming5843742018-20191L2001-03-06London, ONTMajor Junior
Tyson Foerster1395262114832018-20223R2002-01-18Alliston, ONTMajor League
Alex Fotinos3702202011-20143G1995-01-02Toronto, ONTMinor Pro
Devin Francon401141999-20001W1980-02-14Melfort, SASKMinor Pro
Shawn Frank117102333572006-20093C1989-01-06Vaughn, ONTMajor Junior
Shawn Frappier56744511231995-19961D1975-07-02Sudbury, ONTMinor Pro
Jacob Frasca16644621061152019-20244C2003-03-19Caledon, ONTMajor Junior
Shayne Fryia1063841791402000-20022C1981-12-30Peterborough, ONTMajor Junior
Travis Fuller1935167118862003-20063L1986-01-25Whitney, ONTMinor Pro
Kody Gagnon27202142014-20162D1997-01-02Belle River, ONTMajor Junior
C.J. Garcia11641620822012-20153D1996-02-03Pickering, ONTMinor Pro
Stephen Gaskin145429331332007-20114D1991-02-11London, ONTMajor Junior
Corey Gault100002005-20061R1986-03-19Richmond Hill, ONTMajor Junior
Chris George1002822503141995-19972R1977-07-28Mississauga, ONTMinor Pro
Daniel Gibl4302222013-20152G1995-08-28Ilava, SlovakiaEuropean Elite
Daniel Girardi5831417242000-20033D1984-04-29Welland, ONTMajor League
Keigan Goetz286612452015-20161R1996-09-07Clinton, ONTMajor Junior
Ryan Gottschalk1831344571262006-20104D1989-12-16Markham, ONTMajor Junior
Danny Gould201101998-19991G1980-03-21Brampton, ONTMinor Pro
Nick Grady61044341996-19982D1979-12-25Berwick, ONTMajor Junior
Jordan Grant27505692005-20061L1986-12-16Barrie, ONTMajor Junior
Jet Greaves6000002018-20202G2001-03-30Cambridge, ONTMajor League
Matt Grennier4153882000-20022C1983-03-20Dryden, ONTMinor Pro
Chris Grisolia177192645692021-20243C2005-04-30Vaughan, ONTMajor Junior
Simon Gronvaldt24066122009-20101D1991-01-30Rodovre, DenmarkEuropean Lower Leagues
Mack Guzda3101102021-20221G2001-01-11Knoxville, TNMinor Pro
Braden Hache323710222022-20231D2003-05-21Newmarket, ONTMajor Junior
Victor Hadfield124102333452017-20203L2000-09-21Oakville, ONTMinor Pro
Hunter Haight83252550172021-20232C2004-04-04Strathroy, ONTMajor Junior
Zach Hall221681562241382009-20145C1993-04-29Belleville, ONTMinor Pro
Brett Halstead5511213672007-20081R1988-03-27Burlington, ONTMajor Junior
Ryan Hamilton1707949128952002-20064L1985-04-15Oshawa, ONTMajor League
Tyler Hanchuck95319221792000-20022D1982-02-07Sault Ste. Marie, ONTMinor Pro
Justin Handsor1300022023-20241D2007-09-24Whitby, ONTMajor Junior
Chris Hardill601102000-20022G1983-09-04Peterborugh, ONTMajor Junior
Ben Harpur2911011222014-20151D1995-01-12Hamilton, ONTMajor League
Sebastian Harts300051998-19991W1981-11-18Copenhagen, DenmarkEuropean Lower Leagues
Derek Hartwick48066432011-20121D1992-04-12London, ONTMajor Junior
Ben Hawerchuk29067691363442014-20195L1998-03-27King City, ONTMinor Pro
Trent Hawke659615582010-20111R1991-08-16Wiarton, ONTMajor Junior
Bryan Hayes4701142000-20022D1983-06-06Toronto, ONTMajor Junior
Tom Hedberg5642024212016-20171D1999-08-10Stockholm, SwedenEuropean Elite
Kyle Heitzner110101020792016-20182C1999-07-17Orillia, ONTMinor Pro
Mike Henderson1074956105791999-20012R1980-11-22Mississauga, ONTMinor Pro
Michael Henrich2461261182442051996-20004R1980-03-04Thornhill, ONTMinor Pro
Kevin Henriques1100042007-20081D1990-12-31Waterloo, ONTMajor Junior
Ed Hill1791154652091998-20013D1980-10-24Newburyport, MAMinor Pro
Mathew Hill158520251022017-20203D2001-05-01Oakville, ONTMajor Junior
Sam Hillebrandt3901102022-20242G2005-02-21Riverview, FLMajor Junior
Eric Himelfarb67314475812002-20031C1983-01-01Thornhill, ONTMinor Pro
Rob Hisey41213152402004-20051C1984-09-24Oakville, ONTMinor Pro
Garrett Hooey1062640661372013-20152L1994-06-02Hampton, ONTMajor Junior
Kyle Hope601162004-20051R1987-07-26Hanmer, ONTMajor Junior
Andrew Hotham2521315282003-20052L1986-08-29Barrie, ONTMinor Pro
Scott Hotham1151672881302003-20052R1984-07-19Barrie, ONTMinor Pro
Ben Hrebik200002023-20241G2006-04-04Milton, ONTMajor Junior
John Hultberg62033161996-19982G1977-04-25Chicago, ILMinor Pro
Alex Hutchings229111972081902006-20104L1990-11-07Burlington, ONTMinor Pro
Michael Hutchinson8401142006-20093G1990-03-02Barrie, ONTMajor League
Rick Hwodeky72123651998-20013D1981-07-15Parma, OHMajor Junior
Richard Irwin8000241995-19961L1977-08-31Toronto, ONTMinor Pro
Nick Izgerean200022011-20121D1994-07-01Barrie, ONTMajor Junior
Cordell James2344659105972013-20174C1996-06-14Hamilton, ONTMajor Junior
Tom Jefferson200022006-20071L1987-03-17Brampton, ONTMajor Junior
Beau Jelsma2029594189742021-20243C2004-04-28Brownsville, ONTMinor Pro
Roenick Jodoin164293766702021-20243C2004-09-10Cornwall, ONTMajor Junior
Randy Johnston200002004-20051C1987-06-19Newmarket, ONTMinor Pro
Kenny Jung6751015682002-20031D1983-01-07Southfield, MIMajor Junior
Marcel Kars1722421996-19971F1977-05-20Toronto, ONTEuropean Lower Leagues
Rockey Kaura64033582014-20162D1997-04-12Mississauga, ONTMajor Junior
Joshua Kavanagh56156192022-20242D2003-05-06Hanmer, ONTMajor Junior
Richard Kazda36358481997-19981L1979-06-28Brno, Czech Rep.Minor Pro
Joey Keane1581766831592016-20193D1999-07-02Chicago, ILMajor League
Sheldon Keefe94621011631551998-20002R1980-09-17Brampton, ONTMajor League
Colt Kennedy487815242007-20092R1991-01-28Ajax, ONTMajor Junior
Matt Kennedy2981018182009-20101R1989-03-04Oro Medonte, ONTMinor Pro
Steve Kennedy200021997-19981L1980-12-15Mooretown, ONTSemi-Professional
Mitchell Klie800022011-20132C1995-03-20Cambridge, ONTMajor Junior
Matthew Kreis11362632122013-20152C1997-08-01Georgetown, ONTMajor Junior
Michal Krupa400041997-19981L1979-07-31Trencin, SlovakiaEuropean Elite
Jaroslav Kruzik5121315322007-20092D1990-03-26Jihlava, Czech Rep.European Elite
Kevin Labanc198811882691552013-20163R1995-12-12Brooklyn, NYMajor League
Dan LaCosta8001122004-20062G1986-03-28Labrador City, NFLDMajor League
Steve Lajeunesse100002000-20011R1982-06-01Major Junior
Andre Lakos6242327401998-19991D1979-07-29Vienna, AustriaMinor Pro
Matteo Lalama3200002021-20221G2002-02-12St. Catharines, ONTMajor Junior
Kade Landry7943034652015-20183D1999-05-03Wallace, ONTMajor Junior
Mark Langdon1613861991032001-20043C1983-03-12Rochester, NYMinor Pro
Gerry Lanigan952932611581995-19972R1976-02-05Sault Ste. Marie, ONTMajor Junior
Jonathan Laser215553581982011-20154D1994-08-17Mississauga, ONTMajor Junior
Brian Lashoff12283745832006-20093D1990-07-16Albany, NYMajor League
Tyler Lawson19101372002-20031D1983-05-19Barrie, ONTMinor Pro
Leo Lazarev5200042017-20181G1997-07-27Moscow, RussiaMajor Junior
Mitch Lebar80131225162007-20092R1991-01-29Aurora, ONTMajor Junior
Tommy Lee2100002002-20042G1984-09-01Port Perry, ONTMinor Pro
Nick Lees1374959108722001-20043C1983-10-22Peterborough, ONTMinor Pro
Cody Leibel39033441997-19981C1979-07-01Toronto, ONTMinor Pro
Brendan Lemieux17583581413702012-20164L1996-03-15Denver, COMajor League
Ian Lemieux12262329282019-20233D2002-02-13Midland, ONTMajor Junior
Connor Lepage100002018-20191C2001-09-19Toronto, ONTMajor Junior
Alex Lepkowski126815231662010-20133D1993-04-08Buffalo, NYMinor Pro
Aaron Lewicki505510502004-20051C1985-02-11Toronto, ONTMajor Junior
Quade Lightbody63515201671995-19961D1975-05-01Port Elgin, ONTMinor Pro
Alexei Lipanov35111930102017-20181C1999-08-17Moscow, RussiaMinor Pro
Bryan Little2471531893422282003-20074C1987-11-12Edmonton, ALTAMajor League
Cameron Lizotte57099792015-20172D1997-08-24Falconbridge, ONTMajor Junior
Eric Locke48142034302010-20122C1993-11-21Toronto, ONTMajor Junior
Michael Lombardi1171834522102004-20084L1987-06-08Richmond Hill, ONTEuropean Lower Leagues
Curtis Longland500002007-20081R1991-05-17Dunnville, ONTMajor Junior
George Lovatsis8210616362006-20093C1989-11-30Markham, ONTEuropean Lower Leagues
Carter Lowe9471320162022-20242L2006-03-01Toronto, ONTMajor Junior
John Lubera400001995-19961G1977-10-04Burlington, ONTMajor Junior
Aaron Luchuk3822426462017-20181C1997-04-05Kingston, ONTMinor Pro
Joel Maas9202112003-20041F1984-06-29Clinton Township, MIMinor Pro
Liam Maaskant633710712012-20142D1994-03-10Clinton, ONTMajor Junior
Adam MacArthur8000162005-20061R1988-08-08Newmarket, ONTMajor Junior
Tyler MacArthur501122017-20181D1997-05-25Collingwood, ONTMajor Junior
Josh MacDonald135212445592011-20143L1994-03-26London, ONTMinor Pro
Malcolm MacMillan3771320772002-20031C1982-02-08Thunder Bay, ONTMinor Pro
Zach Magwood1735254106702015-20183C1998-04-22Cambridge, ONTMinor Pro
Josh Malecki500022010-20111G1993-03-28Trenton, MIMajor Junior
Andrew Mangiapane1951181432611322013-20163L1996-04-04Toronto, ONTMajor League
Tomas Marcinko1043847851102006-20082C1988-04-11Poprad, SlovakiaMinor Pro
Samu Markkula501142012-20131L1994-02-27Jyvaskyla, FinlandEuropean Elite
Andrew Marshall20136971331722002-20075L1986-08-07Niagara Falls, ONTMajor Junior
Nathan Martine8952530862004-20062D1988-05-24Port Colborne, ONTMinor Pro
Mihajlo Martinovich55459141997-19992L1980-03-13Mississauga, ONTMajor Junior
Cooper Matthews12613324562021-20243R2004-02-11Belleville, ONTMajor Junior
David Mazurek474610472008-20102C1992-02-23Brantford, ONTMinor Pro
Greg McCauley100002000-20011C1982-01-06Collingwood, ONTMinor Pro
Walker McDonald8861016931996-19982R1979-12-12Thunder Bay, ONTMinor Pro
Declan Mcdonnell99315182872021-20232R2002-02-25Lake View, NYMinor Pro
Cory McGillis712826541332006-20093L1988-07-09Coniston, ONTMinor Pro
Dalton McGrath900002009-20101G1991-11-04Brampton, ONTMinor Pro
Jeff McKercher111167531996-19982D1979-01-14Cornwall, ONTMinor Pro
Reid McNeill513912602011-20121D1992-04-29London, ONTMinor Pro
Endo Meier401102023-20241R2005-07-20Zurich, SwitzerlandEuropean Lower Leagues
Matthieu Methot98191534812005-20072L1987-10-08Ottawa, ONTMajor Junior
Daniel Michalsky95314374312007-20092L1988-01-13Aurora, ONTMajor Junior
Mackenzie Micks1101102007-20092R1988-03-26Orillia, ONTMinor Pro
Jeremy Miculinic27448251995-19961C1977-04-25Mississauga, ONTMajor Junior
Mike Minard100001995-19961G1976-11-01Owen Sound, ONTMajor League
Daniel Minor30213162005-20072L1989-01-30Dunnville, ONTMajor Junior
Greg Mizzi34235632000-20011C1982-05-09Sault Ste. Marie, ONTMajor Junior
Riley Moher64178902002-20031D1982-06-27Port Credit, ONTEuropean Lower Leagues
Chad Moreau100001998-19991L1979-07-02Phelpston, ONTMajor Junior
Kyle Morey3311112122023-20241C2005-06-27Kitchener, ONTMajor Junior
Brad Morgan77640461101996-19982D1979-04-22St. Catharines, ONTMajor Junior
Steven Morris86141933302000-20022C1982-05-23Sudbury, ONTMajor Junior
Andrew Morrison6351419741995-19972D1977-01-17Sydney River, NSMajor Junior
Chris Morrison1971024341192003-20063R1986-04-16Cambridge, ONTMajor Junior
Tyler Mort56145412010-20111D1992-03-01Keswick, ONTMajor Junior
Shamar Moses6652025422023-20241R2007-05-06Scarborough, ONTMajor Junior
Justin Murray2211768852092015-20194D1998-08-22London, ONTMinor Pro
Luch Nasato177261081346571995-19983D1977-03-10Mississauga, ONTMinor Pro
Julius Nattinen52224971182015-20161L1997-01-14Jyvaskyla, FinlandMinor Pro
Corey Neilson62621271491996-19971D1976-08-22Oromocto, NBMinor Pro
Josh Nelson2812102222019-20201C1999-05-27Lockport, ILMinor Pro
Jaiden Newton45167152023-20241C2007-10-13Whitby, ONTMajor Junior
Nolan Newton1310142023-20241F2006-01-27French River, ONTMajor Junior
Matt Nichol200001999-20001C1982-01-03Scarborough, ONTMajor Junior
Kevin Niedenz26033112021-20221L2003-04-02Berlin, GermanyEuropean Elite
Mathias Niederberger10502242011-20132G1992-11-26Duesseldorf, GermanyMinor Pro
Vladimir Nikiforov16459100159832005-20083R1987-10-07Hauppauge, NYMinor Pro
Kyler Nixon45077122010-20111D1993-04-01Hanover, ONTMajor Junior
Kirill Nizhnikov68151530502016-20182R2000-03-29Moskva, RussiaMinor Pro
Stephen Nosad3027992014-20151R1995-01-25Tottenham, ONTMajor Junior
Ryan O'Connor17534811151072008-20134D1992-01-12Hamilton, ONTEuropean Elite
Ryan O'Keefe1781038482451997-20014D1980-02-05Mississauga, ONTMinor Pro
Oskar Olausson2212132582021-20221R2002-11-10Stockholm, SwedenMajor League
Brett Oliphant41033452004-20062C1988-02-26Wheatley, ONTMajor Junior
Michael Ouzas1200002002-20031G1985-08-30Hamilton, ONTMinor Pro
David Ovsjannikov5501122015-20172G1997-02-16Plzen, Czech Rep.Major Junior
John Padulo6491322672010-20111C1992-05-06Rochester, NYMajor Junior
Kevin Parfrey1604401998-19991D1981-07-24St. John's, NFLDMajor Junior
Mavric Parks1400042009-20101G1990-05-07Eganville, ONTMinor Pro
Blake Parlett74178862005-20072D1989-05-13Bracebridge, ONTMinor Pro
Jake Partridge2814562018-20191L2001-04-18Barrie, ONTMajor Junior
Matt Passfield7461218491999-20012R1982-05-08Mississauga, ONTMinor Pro
Evan Passmore53044382023-20241D2006-12-05Elmira, ONTMajor Junior
Nick Pastorious6565111062013-20152R1996-05-09Toronto, ONTMinor Pro
Riley Patterson68293362102023-20241C2006-03-22Burlington, ONTMajor Junior
Greg Patton500001998-19991D1979-02-01New Lowell, ONTMajor Junior
Dean Pawlaczyk471231302009-20112L1992-02-04Madison Heights, MIMajor Junior
Adam Payerl115111324792007-20092C1991-03-04Kitchener, ONTMajor League
Jason Payne14000251995-19961L1975-09-21Toronto, ONTMinor Pro
Tanner Pearson1265281133722010-20122L1992-08-10Kitchener, ONTMajor League
Jaden Peca155234770722016-20193R1999-05-18Woodbridge, ONTMajor Junior
Matej Pekar59303565732018-20202C2000-02-10Turnov, Czech Rep.Minor Pro
Marcus Pepe56145492007-20092C1990-06-14Dorchester, ONTMajor Junior
Brendan Perlini3211242012-20131L1996-04-27Guildford, EnglandMajor League
Todd Perry96428322112004-20062D1986-12-13Ingleside, ONTMinor Pro
Andrew Perugini100011102005-20083G1988-07-12King City, ONTMinor Pro
Jakub Petruzalek24112031282005-20061R1985-04-24Litvinov, Czech Rep.Major League
Ben Pickell22325112021-20232C2005-07-20Courtice, ONTMajor Junior
Brad Pierce34044361998-19991D1981-02-08Brampton, ONTMajor Junior
Riley Piercey95121527592018-20202R2002-03-20Mississauga, ONTMinor Pro
Alex Pietrangelo2592029272009-20101D1990-01-18King City, ONTMajor League
Jason Pinizzotto2430371997-19981C1980-01-13Toronto, ONTEuropean Elite
Luke Pither67365894442009-20101C1989-04-26Oshawa, ONTMinor Pro
Nick Plastino1831156671472003-20074D1986-02-20Sault Ste. Marie, ONTMinor Pro
Jan Platil18934881224032000-20033D1983-02-09Kladno, Czech Rep.Minor Pro
Joe Pleckaitis3432582006-20082L1989-06-13Toronto, ONTMajor Junior
Nicholas Porco55141226192019-20222L2001-03-12Sault Ste. Marie, ONTMinor Pro
Neil Posillico556511692000-20011F1982-08-05Syosset, NYMinor Pro
Aaron Power1961663792611999-20023D1982-02-04Cambridge, ONTMinor Pro
Robert Proner27033332016-20171D1999-03-12Oakville, ONTMajor Junior
Brandon Prophet91314171202014-20162D1996-06-03Brockville, ONTMajor Junior
Christian Propp3700082015-20183G1999-03-27Milton, ONTMinor Pro
Dalton Prout1761437513132007-20114D1990-03-13Kingsville, ONTMajor League
David Pszenyczny2731720492005-20061D1985-02-18Sterling Heights, MIMinor Pro
Connor Punnett1902569942692019-20244D2003-06-16Powassan, ONTMajor Junior
Chris Purves22145262006-20071D1987-10-21Scarborough, ONTMajor Junior
Ethan Quick1222422022-20231R2005-01-27Trenton, ONTMajor Junior
Roy Radke1755142931022014-20173R1996-12-10Chicago, ILEuropean Elite
Tibor Radulay201102006-20071L1988-01-06Trencin European Elite
Eric Reitz1922058784161999-20023D1982-07-29Detroit, MIMajor League
Sam Rhodes12112719222017-20203C2000-02-19Powhatan, VAMajor Junior
Fabrizio Ricci500002012-20131L1995-01-08Toronto, ONTMinor Pro
Zac Rinaldo2628101072009-20101C1990-06-15Mississauga, ONTMajor League
Behn Robertson10022162008-20091R1990-02-05Markham, ONTMajor Junior
Chad Robinson1191010202792003-20052L1985-01-18Vars, ONTMajor Junior
Justin Robinson47246771995-19961D1976-04-29Mt. Elgin, ONTMajor Junior
Nick Robinson6562228691999-20001D1979-10-10Cavan, ONTMinor Pro
Mike Roelofsen113123648732004-20062C1987-03-19Chatham, ONTMajor Junior
Ken Rogers700091997-19981Major Junior
Lyle Rolling100001998-19991R1979-11-05Collingwood, ONTMajor Junior
Mike Root156412162862003-20063R1985-04-13Markham, ONTMajor Junior
Chris Rowan100002003-20041G1986-07-30Oakville, ONTMajor Junior
Georgy Ryazantsev3841317162003-20041R1986-02-18Lipetsk, RussiaEuropean Elite
Devon Rymarchuk9101312012-20131L1994-02-09Niagara Falls, ONTMajor Junior
Dylan Sadowy28251136342015-20161L1996-04-02Woodbridge, ONTMinor Pro
Eduard Sale257132062023-20241R2005-03-10Brno, Czech Rep.European Elite
Olivier Savard32246212023-20241D2005-01-14Etobicoke, ONTMajor Junior
Tyler Savard268917592022-20231L2003-04-06Peterborough, ONTMajor Junior
Matthew Sbrocca701102021-20221G2002-08-16LaSalle, ONTMajor Junior
Mark Scheifele158841332171012010-20133C1993-03-15Kitchener, ONTMajor League
Lucas Schott100002003-20041F1984-10-22Erin, ONTMinor Pro
Blair Scott333710362023-20241D2005-04-14Kitchener, ONTMajor Junior
Justin Scott25169781471522012-20164C1995-08-13Burlington, ONTMinor Pro
Michael Sgarbossa86174663572008-20102C1992-07-25Campbellville, ONTMajor League
Ryan Sharp556814662002-20031L1983-01-21Peterborough, ONTMajor Junior
Ryan Shaver5058131421997-19981C1978-04-01Grimsby, ONTMajor Junior
Andrew Shennan2011728453142001-20054R1985-02-19St. Clair Beach, ONTMinor Pro
Jordan Shine9428101972004-20062L1988-12-14Wallacetown, ONTMajor Junior
Denis Shvidki12276124200631998-20002R1980-11-21Kharkov, UkraineMajor League
Arturs Silovs36000162019-20201G2001-03-22Riga, LatviaMajor League
Martin Skoula1332182103821997-19992D1979-10-28Litomerice, Czech Rep.Major League
Givani Smith31044202014-20151R1998-02-27Toronto, ONTMajor League
Jason Smith284610122016-20171C1997-04-27Brampton, ONTMajor Junior
Nick Smith1944273115541996-19993C1979-03-23Hamilton, ONTMajor League
Noah Smith1202242023-20241D2006-02-27Port Perry, ONTMajor Junior
Oliver Smith60111021142019-20222L2003-03-02Lively, ONTMajor Junior
Dylan Smoskowitz127241640842010-20122C1993-02-11Richmond Hill, ONTMinor Pro
Matt Smyth501102008-20091R1989-06-12Orlando, FLMinor Pro
Dmitry Sokolov29302858102017-20181R1998-04-14Omsk, RussiaMinor Pro
Steve Spade70358592003-20052D1987-12-10Rochester, NYMajor Junior
Kris Sparre94302757422005-20083L1987-01-12Mississauga, ONTMinor Pro
Dan Speer1713375108972002-20053C1984-12-05Thunder Bay, ONTEuropean Elite
Matthew Sredl94639712018-20223D2002-04-22Raleigh, NCMinor Pro
Matt Stanisz195342451242006-20104D1990-05-19Burlington, ONTMinor Pro
Anthony Stefano102384987402015-20172L1996-01-04Sault Ste. Marie, ONTMinor Pro
Peter Stevens40213892008-20091D1989-02-10Chester, NJMajor Junior
Bode Stewart57131326232023-20241L2006-02-09Oakville, ONTMajor Junior
Thomas Stewart3351318102023-20241D2003-01-06Toronto, ONTMajor Junior
Cory Stillman64223759532003-20041C1983-03-02Lindsay, ONTMinor Pro
Ryan Stokes66167572001-20032D1983-06-23Sarnia, ONTMinor Pro
Jakub Straus200022002-20031 Major Junior
Ryan Strome345914352009-20101C1993-07-11Mississauga, ONTMajor League
Brandon Sugden49621271911997-19981R1978-06-23Toronto, ONTMinor Pro
Brent Sullivan332911352000-20011C1981-03-22Algonac, MIMinor Pro
Gregg Sutch5791221892011-20121R1992-02-09Newmarket, ONTMajor Junior
Ryan Suzuki1504498142402017-20203C2001-05-28London, ONTMinor Pro
Andrei Svechnikov44403272672017-20181R2000-03-26Barnaul, RussiaMajor League
Jeremy Swanson2012178993272001-20043D1984-06-21Red Rock, ONTMinor Pro
Anthony Tabak92184967582019-20222L2001-12-06Oakville, ONTMajor Junior
Aaron Taylor22112142010-20111R1993-03-21St. Catharines, ONTMajor Junior
Ivan Telegin46352964262011-20121C1992-02-28Novokuznetsk, RussiaMinor Pro
Joey Tenute1273249811142000-20022C1983-04-02Hamilton, ONTMajor League
Victor Terreri24336562011-20121R1991-10-08Mississauga, ONTMajor Junior
Lorne Tessier600042007-20081D1988-10-10Penetang, ONTMajor Junior
Jeff Tetzlaff24262721341171995-19994C1978-01-22Ottawa, ONTMajor Junior
Mitchell Theoret77244569342012-20142L1993-06-08Montreal, PQMinor Pro
Chad Thompson74121426892002-20053L1984-06-29Orillia, ONTMajor Junior
Chris Thompson100088241995-19972G1978-10-25Ajax, ONTMajor Junior
Darryl Thomson4572734412001-20021L1982-01-16Barrie, ONTMajor Junior
Anson Thornton4401122022-20231G2003-06-28Oshawa, ONTMinor Pro
Francois Thuot3900002004-20051G1985-05-02Montreal, PQMajor Junior
Grayson Tiller14742832932021-20243D2005-02-20St. Catharines, ONTMajor Junior
Daniel Tkaczuk2381451893341831995-19994C1979-06-10Toronto, ONTMajor League
Jacob Tortora45181230272018-20202L1999-07-25Victor, NYMajor Junior
Zach Tranmer29022112002-20031L1985-01-18Thunder Bay, ONTMajor Junior
Hunter Tremblay3171151592742052002-20075L1986-01-15Timmins, ONTMinor Pro
Tyler Tucker21726991252862016-20204D2000-03-01Thunder Bay, ONTMajor League
Mike Tuomi606410322002-20042C1985-01-26Toronto, ONTMinor Pro
Kyle van de Bospoort160219212012005-20094L1988-06-28Pickering, ONTMajor Junior
Ben Vanderklok34011221998-20002G1981-11-30Welland, ONTEuropean Lower Leagues
Tim Verbeek1333629652031998-20002R1979-10-05Sarnia, ONTMinor Pro
Evan Vierling14367109176392019-20233C2002-06-20Aurora, ONTMinor Pro
Dan Viljevac300042003-20041 Major Junior
Alexandre Volchkov10365801451121995-19972R1977-09-25Moscow, RussiaMajor League
Kyle Wailes79358441999-20012L1983-10-19West Hill, ONTMajor Junior
Troy Walczak10000181995-19961CMinor Pro
Caleb Ward52510151141995-19961L1976-04-14Washington, MIMajor Junior
Curtis Warren400002012-20131C1993-01-03Barrie, ONTMinor Pro
Jeff Weber3001102003-20052G1984-09-24Ottawa, ONTMinor Pro
Mike Weber3031215862006-20071D1987-12-16Pittsburgh, PAMajor League
Michael Webster2541877952212012-20164D1995-05-24Toronto, ONTMinor Pro
William Wellman34156422000-20011D1982-06-25Guelph, ONTSemi-Professional
Ben West6302242022-20242G2003-04-04Barrie, ONTMajor Junior
Jeremy Whelan100022005-20061L1987-02-06Pickering, ONTMajor Junior
Mike White475611451995-19961L1978-03-28Charlottetown, PEIMajor Junior
Tanner Wickware100002021-20221G2001-02-15Milton, ONTMajor Junior
Chris Wiggin60178642009-20112D1990-04-19Brampton, ONTMinor Pro
Zach Wigle137232447312021-20243C2004-01-12Oakville, ONTMajor Junior
Jason Willms23978911691622016-20204C1999-02-08Kitchener, ONTMinor Pro
Clint Windsor4600082010-20122G1993-11-02Hamilton, ONTMinor Pro
Darrell Woodley1204052921791995-19972C1977-01-19Kitchener, ONTMinor Pro
Jack York6781826372018-20202D2000-09-17Ottawa, ONTMajor Junior
Tai York168385189582021-20243L2004-06-18Niagara Falls, ONTMajor Junior
Alex Yuill14041620442011-20143D1995-05-27Wellington, ONTEuropean Elite
Trey Zagrzebski4612392019-20222R2003-01-03Stevens Point, WIMajor Junior
Kurt Zdrilich100002009-20101R1990-11-25Toronto, ONTMajor Junior
Maksim Zhukov1900002018-20191G1999-07-22Kaliningrad, RussiaMinor Pro
Leonid Zvachkin31011352002-20031D1983-02-24Tula, RussiaEuropean Elite

+
† 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.