hockey DB
search by league
team
morning report
contact us
home

St. Michael's Buzzers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Victor Adamo16011142013-20141G1993-02-27Toronto, ONTJunior A (Canada)
Toby Adamson504913322022-20242F2006-11-12Toronto, ONTJunior A (Canada)
Carmine Alberga3962430162012-20182F1997-01-11Vaughan, ONTCollege-University
Jonah Alexander188631321951302016-20204F1999-11-12Toronto, ONTCollege-University
Ryan Alexander993469103542017-20203C2002-06-17Toronto, ONTCollege-University
Mike Alexiou2062026372002-20031F1985-09-10Pickering, ONTMinor Pro
Greg Allen26055162012-20131D1996-08-24Toronto, ONTMajor Junior
Tyler Allen39231740242008-20091R1990-03-19Mississauga, ONTMajor Junior
Matthew Alvaro51162440322013-20141F1996-07-07Toronto, ONTMinor Pro
Charles Amodeo49212041542002-20031R1985-07-14North York, ONTMajor Junior
J.P. Anderson100002007-20081G1992-04-27Toronto, ONTMinor Pro
Jake Anderson90152944432002-20042F1985-02-26Pueblo, COMinor Pro
Michael Andlauer89101525542014-20162F1997-08-22Burlington, ONTJunior A (Canada)
Robert Andreakos200002018-20191G2003-10-18Richmond Hill, ONTJunior A (Canada)
Peter Angelopoulos26101424342013-20141L1994-04-29Nobleton, ONTMajor Junior
Luciano Aquino603302000-20011R1985-01-26Mississauga, ONTMinor Pro
George Argiropoulos8802242012-20153G1994-08-12Toronto, ONTCollege-University
Rick Arnaldo110101999-20001F1984-08-04North York, ONTMajor Junior
Angelo Asaro41347632005-20072F1987-10-09Toronto, ONTMinor Pro
Jeff Aunso102202001-20021Junior A (Canada)
Erik Axell842250721042007-20092F1990-02-03Toronto, ONTCollege-University
Nathan Bannister5171926222022-20231D2004-05-21Schomberg, ONTJunior A (Canada)
Blake Barbieri9233841702008-20113D1991-03-03Kleinberg, ONTJunior A (Canada)
Patrick Barbieri714148893231999-20012L1982-04-03Toronto, ONTMajor Junior
Thomas Bark58202545452006-20093F1989-12-05Toronto, ONTCollege-University
Jeff Barletta8011112005-20061D1988-07-22Port Stanley, ONTMajor Junior
Dalton Barnes5071421382015-20161F1995-02-28Toronto, ONTJunior A (Canada)
Trevor Battaglia600002002-20031GJunior A (Canada)
Jesse Beamish1314085125532008-20113F1992-08-27Mississauga, ONTCollege-University
Luke Beamish200002015-20161D2000-06-15Mississauga, ONTMajor Junior
Liam Beaudoin10112122442017-20202D1999-12-16Oakville, ONTCollege-University
Noah Beck5512425302017-20192D2001-03-25Richmond Hill, ONTCollege-University
Chris Beckford-Tseu2701102000-20011G1984-06-22Toronto, ONTMajor League
Dayn Belfour1200002008-20091G1989-05-27Morden, MANCollege-University
Daniel Bellissimo2000002003-20041G1984-08-15Toronto, ONTEuropean Elite
Vince Bellissimo946293155591999-20012C1982-12-14Toronto, ONTMinor Pro
Tony Belony8213142010-20111D1993-03-02Toronto, ONTJunior A (Canada)
Izzy Benigno100002013-20141G1997-06-27Maple, ONTJunior A (Canada)
Thomas Beretta1368064144702013-20163F1995-04-08Orangeville, ONTMinor Pro
Ryan Berlingieri9000582002-20031DJunior A (Canada)
Ron Berman20145262000-20011D Junior A (Canada)
Joseph Berton146277097562012-20153F1996-08-03Maple, ONTJunior A (Canada)
Bo Bessette900022013-20141G1994-07-31North York, ONTMajor Junior
Alex Bezerra4821416852009-20101D1989-06-17Toronto, ONTJunior A (Canada)
Julian Bianconi12022122021-20221F2004-04-21Woodbridge, ONTJunior A (Canada)
Adrian Bilic48066462016-20171D1999-10-31Toronto, ONTJunior A (Canada)
Mike Binnington6800062004-20073G1987-11-16Oakville, ONTCollege-University
Corey Black14461082003-20041Junior A (Canada)
Jason Boag200062011-20121F1993-06-03Toronto, ONTJunior A (Canada)
Spencer Borg25044122022-20231F2003-03-24Oakville, ONTJunior A (Canada)
Christopher Borges501122004-20051D1989-08-18Brampton, ONTJunior A (Canada)
Alex Boudreau30000422013-20152D1997-06-16Toronto, ONTJunior A (Canada)
Luke Branco8932023852014-20162D1998-06-16Toronto, ONTJunior A (Canada)
Lucas Breault98215071622015-20172F1999-05-20Burlington, ONTCollege-University
Andrew Breda505611402016-20171D1997-10-12Maple, ONTCollege-University
Connor Brown49172239182010-20111R1994-01-14Toronto, ONTMajor League
Finn Brown107484997522018-20202F2002-06-04Toronto, ONTCollege-University
Jeff Brown305813262006-20082R1990-06-02Toronto, ONTMinor Pro
Justin Brown29461062021-20221F2003-04-07Innisfil, ONTJunior A (Canada)
Mike Buba400022001-20021Junior A (Canada)
Matt Buckles504031711072012-20131C1995-05-05Toronto, ONTMinor Pro
Tomer Budziakowski200002003-20041F1987-03-27Toronto, ONTCollege-University
Darryl Burkart18224182006-20071D1986-07-07Newmarket, ONTJunior A (Canada)
Brandon Burlon77113647872006-20082D1990-03-05Nobleton, ONTMinor Pro
Elliott Burlon81141428792009-20112F1992-03-17Nobleton, ONTJunior A (Canada)
John Buscema310102001-20021FJunior A (Canada)
Tyler Busillo1611828461852016-20204F1999-07-22Toronto, ONTJunior A (Canada)
Joseph Cadorin200022022-20231L2007-03-29Kleinburg, ONTMajor Junior
Daniel Cameron50111021122009-20101F1991-04-29Toronto, ONTJunior A (Canada)
Pat Campagna2512322016-20171F1999-05-04Toronto, ONTJunior A (Canada)
Daniel Campbell5101142012-20131F1993-05-21Waterloo, ONTCollege-University
Ronan Campbell2905542023-20241D2006-02-06Bowmanville, ONTJunior A (Canada)
??? Campoli100002022-20231FJunior A (Canada)
Julian Campoli712911432021-20243D2006-10-22Woodbridge, ONTJunior A (Canada)
Christian Cannata200002013-20141F1998-02-07Junior A (Canada)
Michael Capicotto3747111152009-20112F1992-10-21Mississauga, ONTJunior A (Canada)
Chris Capizzano400002010-20111D1994-04-26Oakville, ONTJunior A (Canada)
Francesco Caporusso14167182006-20071F1986-07-31Woodbridge, ONTJunior A (Canada)
Louie Caporusso855271123892005-20072L1989-06-21Woodbridge, ONTMinor Pro
Max Carbone2502262016-20171F1999-05-25Toronto, ONTJunior A (Canada)
Mike Carlesimo79512172442000-20043D1983-11-02King City, ONTMajor Junior
Beck Carsley1102202021-20221F2005-06-09Toronto, ONTJunior A (Canada)
Oscar Carsley11000122019-20201G2002-07-06Toronto, ONTCollege-University
Fred Cassiani166751011761152004-20084F1987-07-19Toronto, ONTMinor Pro
Christopher Castrignano2214542021-20221F2002-09-27Toronto, ONTJunior A (Canada)
Andrew Chang41123202021-20221F2004-02-17Mississauga, ONTJunior A (Canada)
Kailin Chen95101828242021-20232F2004-02-14Beijing, ChinaJunior A (Canada)
Mason Chen100002019-20201D2004-05-31Toronto, ONTJunior A (Canada)
Daniel Ciampini154921162081812007-20114L1990-11-25Concord, ONTMinor Pro
Nick Ciampini1071127382552007-20103D1989-01-20Etobicoke, ONTMajor Junior
Austin Clapham5071522742012-20184D1997-07-09Toronto, ONTMajor Junior
Jake Clements125435391282011-20143D1994-10-12Toronto, ONTCollege-University
Taylor Clements70292958462010-20122C1992-09-10Toronto, ONTMajor Junior
Matthew Clune44011111362004-20072D1989-05-23Toronto, ONTMinor Pro
Brad Cocca5441519162015-20161C1999-08-13Mississauga, ONTCollege-University
Jared Coccimiglio81184361362019-20233F2004-02-02Oakville, ONTJunior A (Canada)
Jamie Coghlan851246581182002-20042D1984-02-27Toronto, ONTMinor Pro
Andrew Cogliano8662112174472003-20052C1987-06-14Toronto, ONTMajor League
Brandon Cohen15667791461462021-20243F2003-05-12Toronto, ONTJunior A (Canada)
Chris Colavecchia100002018-20191DJunior A (Canada)
Shane Conacher15471102012-20131F1994-04-24Burlington, ONTMinor Pro
Jayden Connors4622123362023-20241D2007-02-26Scarborough, ONTJunior A (Canada)
Joe Cooper933557922242001-20032R1985-06-07Toronto, ONTMinor Pro
Mark Cooper954962111602010-20122F1992-05-26Toronto, ONTMinor Pro
Alex Cord401122008-20091D1992-04-17Toronto, ONTMajor Junior
John Costa20268502004-20051Major Junior
Wiiliam Cox2304422023-20241F2006-06-05Toronto, ONTJunior A (Canada)
Michael Cramarossa401102011-20121R1996-05-24Markham, ONTMajor Junior
Hudson Cummins487101722023-20241F2005-04-30Toronto, ONTJunior A (Canada)
Nicholas D'Agostino89144256562007-20092D1990-06-24Bolton, ONTMinor Pro
A.J. D'Orazio1915394147712013-20174F1996-10-15Woodbridge, ONTCollege-University
Michael Dal Colle400042011-20121L1996-06-20Woodbridge, ONTMajor League
Nathan Degazio97202545412022-20242F2004-09-20Thornton, ONTJunior A (Canada)
Joseph Delia2702242009-20101G1989-06-08Richmond Hill, ONTJunior A (Canada)
Anthony Denino7629111512002-20042D1984-03-23Mississauga, ONTJunior A (Canada)
Stephen Dennis1422079992061999-20023D1983-07-27Toronto, ONTCollege-University
Lucas Derose5511112102015-20172D1998-02-19Maple, ONTJunior A (Canada)
Kobe Desmond102324577282018-20202F2000-12-10Toronto, ONTJunior A (Canada)
Riley Devine101102012-20131F1994-05-19Courtice, ONTJunior A (Canada)
Mitchell Devins-Cann51279272015-20161D1997-07-12Bolton, ONTJunior A (Canada)
Ian Devlin5391322162019-20201D2002-01-07Toronto, ONTCollege-University
Luca DiFelice200002023-20241G2006-04-11Brampton, ONTJunior A (Canada)
Matteo DiGiulio1011928471312018-20202F1999-11-17Woodbridge, ONTMinor Pro
Aaron DiLeo56512172482004-20062D1985-03-01Toronto, ONTCollege-University
Tyson Dileo29325412005-20061F1987-04-13Toronto, ONTJunior A (Canada)
Anthony Dinunzio893547821792002-20042Junior A (Canada)
Steve DiRenzo49191938431999-20001FCollege-University
Dylan DiTomaso27033222018-20191D2001-04-24Toronto, ONTCollege-University
Luca Doctor8192837932013-20152D1994-07-07Toronto, ONTCollege-University
Erlich Doerksen94164662802010-20122D1992-03-19Toronto, ONTCollege-University
Cody Doiron1514542012-20131D1992-08-23Caldeon, ONTCollege-University
Max Domi211202010-20111C1995-03-02Winnipeg, MANMajor League
Patrick Dovigi32033461999-20001G1979-07-02Sault Ste. Marie, ONTMinor Pro
Andrew Doyhenard7000102006-20071D1987-03-21Toronto, ONTJunior A (Canada)
Peter Drikos1502242005-20061D1986-02-15Toronto, ONTMinor Pro
Connor Driscoll400002019-20201F2003-03-13Kleinburg, ONTJunior A (Canada)
Matthew Drumonde200002017-20181D1999-05-27Etobicoke, ONTJunior A (Canada)
Jamie Drysdale100002017-20181D2002-04-08Toronto, ONTMajor League
Stephen Duffy1331958772842004-20073D1987-01-30Toronto, ONTCollege-University
Brian Dunnigan400022003-20041 College-University
Drew Durzi1801142022-20231D2004-01-23Mississauga, ONTJunior A (Canada)
Sean Durzi201122014-20151D1998-10-21Mississauga, ONTMajor League
Leonard Dziemianko301102012-20131F1995-03-10Etobicoke, ONTJunior A (Canada)
Ian Edmondson1931850681052011-20154D1995-01-31Toronto, ONTMinor Pro
Chris Edwards301102019-20201FJunior A (Canada)
George Eliopoulos2100042001-20021G1982-09-11Markham, ONTCollege-University
Mike Ella38000162002-20031G1983-01-15Schomberg, ONTCollege-University
Ashur Elliot73202040262013-20152F1997-01-24Oakville, ONTJunior A (Canada)
David Elmy1075547102632022-20242F2005-01-29Mississauga, ONTJunior A (Canada)
Nick Enero8653035102019-20222D2002-06-22Toronto, ONTJunior A (Canada)
Tyler Enns100002010-20111D1994-02-09Mississauga, ONTCollege-University
Finn Evans973043731102015-20172R1999-08-21Toronto, ONTMinor Pro
Jake Evans10430811111242011-20143C1996-06-02Toronto, ONTMajor League
Luca Farrace300002012-20131D1996-05-17Woodbridge, ONTJunior A (Canada)
Drew Fata49918271441999-20001D1983-07-28Sault Ste. Marie, ONTMajor League
Marcel Fatovic54167302014-20151D1996-01-19Oakville, ONTJunior A (Canada)
Nathan Feric49161632162011-20121C1994-08-27Oakville, ONTJunior A (Canada)
Marco Ferraro12733134422011-20154D1995-03-05Toronto, ONTCollege-University
Nico Figliano314913142006-20082F1989-11-03Toronto, ONTJunior A (Canada)
Anthony Filoso4242682013-20152F1995-02-18Kleinburg, ONTMinor Pro
Graydon Finch400002022-20231D2006-06-09Toronto, ONTJunior A (Canada)
Thomas Flack5413193282016-20171F1996-07-18Toronto, ONTCollege-University
Gabriel Flammia51281002022-20242F2004-07-10Toronto, ONTJunior A (Canada)
Dennis Fontyn5000122010-20111D1992-07-09Mississauga, ONTJunior A (Canada)
Sean Fontyn44121426722006-20071F1987-04-25Mississauga, ONTCollege-University
Tyler Forbes1633139701472006-20104F1989-03-01Toronto, ONTMinor Pro
Mike Forgione96263763452004-20073F1987-02-27Mississauga, ONTCollege-University
Charlie Fowler1611242023-20241D2004-01-09Innisfil, ONTJunior A (Canada)
Mike Fox-Higgins56510151732000-20032F1983-02-03Mississauga, ONTCollege-University
Anthony Francella10276067242022-20242D2004-03-03Toronto, ONTJunior A (Canada)
Mark Franco57011162000-20022G1981-01-21European Lower Leagues
Gianluca Fuoco501122014-20151L1999-01-01Etobicoke, ONTMajor Junior
James Gadon6991524412000-20022FToronto, ONTCollege-University
Joe Gagliese8044222009-20101D1991-06-16Caledon, ONTJunior A (Canada)
Matt Galati169312102012-20131F1992-05-20Richmond Hill, ONTCollege-University
Matt Ganas9112202003-20041F Junior A (Canada)
Joe Garreffa1026802014-20151C1999-08-09Toronto, ONTMinor Pro
Ben Gazdic9000162004-20051D1987-08-11Toronto, ONTEuropean Elite
Cory Gershon5703362006-20082G1987-06-26Spring Valley, NYCollege-University
Mike Gershon154812152004-20051D1984-10-06Sparta, NJMinor Pro
Nick Giamou1926822019-20201F2000-02-23Oakville, ONTCollege-University
James Gibbins1542739661022017-20203F1999-03-22Mississauga, ONTJunior A (Canada)
Andy Gillies35123751999-20001DHollywood, FLCollege-University
Tyson Gimblett18134482001-20021D1985-01-04Newtonville, ONTMinor Pro
Joseph Giovenco98221941702017-20192F1999-10-11Toronto, ONTJunior A (Canada)
Rory Glaves36268101999-20001D1982-01-13Niagara-on-the-Lake, ONTMajor Junior
Jack Godard4014582022-20242F2006-01-31Oakville, ONTJunior A (Canada)
Mitch Goldenberg17448252005-20061F1985-01-07Toronto, ONTCollege-University
Igor Gongalsky38712191002003-20052L1986-11-05Kiev, UkraineMinor Pro
Jacob Gorinsky9600042021-20243G2004-04-29Oakville, ONTJunior A (Canada)
Kurt Gottschalk28011412010-20122D1992-06-08Markham, ONTCollege-University
George Grammenopoulos1400002010-20111G1991-06-06Brooklin, ONTJunior A (Canada)
James Gray400002018-20191G2002-07-10Toronto, ONTCollege-University
A.J. Greco791739561271999-20012F1983-03-07Williamsville, NYCollege-University
Aaron Green2701162010-20111G1990-04-17Mt. Albert, ONTCollege-University
David Green98215374462022-20242D2006-08-13Toronto, ONTJunior A (Canada)
Daniel Greenbaum178816392000-20011FJunior A (Canada)
Nicholas Grima400022014-20151D1999-03-07Toronto, ONTMinor Pro
Thomas Grossi51336182021-20221D2002-09-29Unionville, ONTJunior A (Canada)
Andrew Hackett39088762008-20091D1989-02-20Brampton, ONTJunior A (Canada)
Tom Haley7781927382011-20132F1994-02-17Kitchener, ONTJunior A (Canada)
Matt Halischuk175111682004-20051R1988-06-01Toronto, ONTMajor League
Daniel Harquail11235112010-20111F1993-05-10Toronto, ONTJunior A (Canada)
Liam Haslam1801142017-20181D1999-07-15Toronto, ONTCollege-University
Michael Hawkrigg31141933242009-20101F1992-06-01Toronto, ONTCollege-University
Jeff Henderson200052004-20051F1989-01-25Bradford, ONTJunior A (Canada)
Adrian Henke1803381999-20012F Junior A (Canada)
Steve Henwood19279642002-20042LNobleton, ONTMajor Junior
Liam Herbst200002011-20121G1996-09-14Mississauga, ONTMajor Junior
Tyler Herbst100002016-20171D2000-06-03Junior A (Canada)
Josh Herrington13011212011-20121D1992-12-09Aurora, ONTCollege-University
Gilles Hickey200002005-20061F1986-10-08Hamilton, ONTJunior A (Canada)
Jeremy Hirsh500002021-20221F2005-03-21Toronto, ONTJunior A (Canada)
Mike Hossack23022172005-20061D1988-04-28Mississauga, ONTJunior A (Canada)
Harry Howlett-Ben41279302009-20112F1991-12-16Toronto, ONTJunior A (Canada)
Quinn Hughes1000102014-20151D1999-10-14Orlando, FLMajor League
Ryan Hunt610102013-20141F1997-05-22Toronto, ONTJunior A (Canada)
Ted Hunt5471017162011-20143F1995-05-06Toronto, ONTCollege-University
Sam Hunter64411151142013-20163D1997-06-04Toronto, ONTMinor Pro
Michael Iaboni300022012-20131F1995-08-04Toronto, ONTJunior A (Canada)
Nick Iafrate38134572013-20152D1994-01-20Toronto, ONTJunior A (Canada)
Adrian Ignagni105044122010-20133G1993-07-14Mississauga, ONTCollege-University
Brian Ihnacak944659105882001-20032C1985-04-10Toronto, ONTMinor Pro
Marco Iozzo55264975602023-20241F2003-02-10Bolton, ONTJunior A (Canada)
Brayden Irwin70212748842004-20062F1987-03-24Toronto, ONTMajor League
David Italiano20096981942582010-20144F1993-04-08Etobicoke, ONTCollege-University
Robert Italiano100002012-20131G1995-09-20Etobicoke, ONTJunior A (Canada)
Dylan Jackson58352560142016-20182F2001-09-06Oakville, ONTCollege-University
Ty Jackson58173754222016-20182F2001-09-06Oakville, ONTCollege-University
Sam Johnson300002007-20081G1990-06-09Toronto, ONTJunior A (Canada)
Brad Jones43369802000-20011D Junior A (Canada)
Noah Jordan138246892382012-20164F1997-03-08Toronto, ONTCollege-University
Troy Josephs83283361742011-20132C1994-05-09Whitby, ONTMinor Pro
Jesse Juha200022007-20081D1990-06-07Mississauga, ONTJunior A (Canada)
Matthew Kang884350931082003-20052L1988-11-09Toronto, ONTMinor Pro
Judd Katz27044132021-20221D2002-07-16Toronto, ONTJunior A (Canada)
Shawn Kavanaugh1404482002-20031F1988-01-17Lakeview, NYCollege-University
Tyler Kelloway2821517832006-20071D1986-03-06Oakville, ONTJunior A (Canada)
Willem Kerr547512422023-20241F2006-02-12Toronto, ONTJunior A (Canada)
Ryan Kidd48134142021-20221D2003-03-07Toronto, ONTJunior A (Canada)
Roger Kim3952025422004-20051C1984-07-26Wexford, ONTJunior A (Canada)
Eli Kim-Swallow5351318122007-20113F1990-07-06Toronto, ONTCollege-University
Macallan King1500042016-20182D2000-10-29Toronto, ONTJunior A (Canada)
Nick Kiriakos26066512017-20181D1999-01-30Mississauga, ONTJunior A (Canada)
Nikolai Knights23178522006-20071L1987-01-13Toronto, ONTJunior A (Canada)
Sean Kohler52222143462015-20161F1997-06-27Oakville, ONTCollege-University
Adrian Kremblewski12873551282871999-20023F1981-09-03Etobicoke, ONTCollege-University
Dylan Kruss800002019-20201G2001-06-17Thornhill, ONTCollege-University
Ryan Kruss15156142014-20151D1994-04-09Thornhill, ONTCollege-University
Jeff Kyrzakos11247611081432001-20043C1985-02-06Mississauga, ONTMinor Pro
Sebastian Labora9200022018-20202G2001-04-07Toronto, ONTJunior A (Canada)
Drake Lafontaine1091014241402016-20193F1999-07-27Mississauga, ONTJunior A (Canada)
Adam Lanator100002023-20241DJunior A (Canada)
Aidan Lane431442022-20231FJunior A (Canada)
Mike Lansdowne17673643702010-20144D1993-01-22Toronto, ONTJunior A (Canada)
Michael Lata246410142014-20151F1995-04-03Toronto, ONTCollege-University
Mark Lato70173350251999-20012FJunior A (Canada)
Scott Laughton200042009-20101C1994-05-30Oakville, ONTMajor League
Ben Lawrick1982355783112016-20204D1999-09-06Toronto, ONTCollege-University
Cosimo Lazzarino7403342016-20182G1997-06-01Toronto, ONTCollege-University
Adam Leavoy14022102014-20182D1998-02-04Toronto, ONTJunior A (Canada)
Nathan Leek501122022-20231L2005-09-16Alliston, ONTMajor Junior
Jonathan Lehun825064114731999-20023C1984-02-22Toronto, ONTMinor Pro
Nick Lepone82172340442011-20132F1994-02-07Richmond Hill, ONTJunior A (Canada)
Lucas Lessio41304272872009-20101L1993-01-23Maple, ONTMajor League
Jamie Lewis902262010-20111C1994-08-22Richmond Hill, ONTMinor Pro
Michael Liambas5101162004-20051L1989-02-16Toronto, ONTMajor League
Bron Loiselle1454648942002012-20153F1994-05-23Toronto, ONTCollege-University
Daniel Lombardi19358232004-20051L1989-03-12Richmond Hill, ONTMajor Junior
Jonathan Loparco900002009-20101G1991-02-22Vaughn, ONTCollege-University
Carter Lowe100022021-20221L2006-03-01Toronto, ONTMajor Junior
Mark Lozzi10645611061462001-20054DRichmond Hill, ONTCollege-University
Francesco Luca79526311402017-20192D1998-02-04Maple, ONTJunior A (Canada)
Joseph Luongo1401459731522008-20124D1992-06-07Concord, ONTCollege-University
Charles Mackie601142016-20182D2000-08-22Toronto, ONTJunior A (Canada)
Ryan Madigan52101222342017-20181F2000-06-15Toronto, ONTJunior A (Canada)
Max Mahoney320202023-20241FJunior A (Canada)
Scott Malcolm367815202002-20031FCollege-University
Jonathan Malowney52101727102016-20171F1999-05-27Aurora, ONTJunior A (Canada)
Jon Man9268141262003-20063F1986-02-21Scarborough, ONTJunior A (Canada)
Mark Manolescu50011102011-20163G1995-11-07Toronto, ONTJunior A (Canada)
Michael Mantenuto200002012-20131F1995-05-08Toronto, ONTJunior A (Canada)
Matia Marcantuoni220222009-20101C1994-02-22Toronto, ONTMinor Pro
Luca Marcellitti8843034582019-20222D2001-01-24Toronto, ONTCollege-University
Mitch Marner613402012-20131R1997-05-05Markham, ONTMajor League
Ayrton Martino973982121452018-20202L2002-09-28Toronto, ONTCollege-University
David Martino4001010332015-20172D1998-04-13Toronto, ONTJunior A (Canada)
Giacomo Martino1065765122542021-20232L2005-04-29Toronto, ONTJunior A (Canada)
Jack Mayo300022022-20231F2005-09-06Mississauga, ONTJunior A (Canada)
Connor McBroom100022016-20171F2000-06-08Etobicoke, ONTJunior A (Canada)
Patrick McCarron1301876941292010-20133D1994-08-13Toronto, ONTMinor Pro
Stephan McDonald196713142022-20231F2002-07-26Toronto, ONTCollege-University
Brent McGrail100002004-20051F1988-01-20Mississauga, ONTCollege-University
Jake McGrath3001102015-20161G1999-01-07Mississauga, ONTMajor Junior
Josh McGuin14112172021-20221D2004-03-14Toronto, ONTJunior A (Canada)
Matthew McIsaac104284573462000-20043C1984-07-07Mississauga, ONTCollege-University
Michael McIsaac891938572011999-20012F Junior A (Canada)
Mike McKenzie8562641261912004-20062L1986-04-29Whitby, ONTMinor Pro
Brandon McMartin200002009-20101L1993-06-29Toronto, ONTMinor Pro
Connor McMichael100002016-20171C2001-01-15Ajax, ONTMajor League
Jordan Meloff47131427431999-20001F1981-04-07Coral Gables, FLCollege-University
Jordan Merante213202342012-20131F1992-03-05Hockley Valley, ONTCollege-University
Giacomo Messina18011222016-20171D1997-05-07Laval, PQJunior A (Canada)
Adamo Miceli5552126742007-20092D1989-02-04Woodbridge, ONTCollege-University
Matthew Milic97133649482019-20233D2003-08-07Toronto, ONTJunior A (Canada)
Greg Miller141881071951102006-20093F1989-10-02Toronto, ONTMinor Pro
Hamish Miller200002013-201411996-01-17 Junior A (Canada)
Daniel Milne38163147472011-20121F1994-03-24Unionville, ONTMajor Junior
Zain Milne48044102022-20231D2005-01-13Aurora, ONTJunior A (Canada)
Joe Milo1003382002-20031F1986-01-24Woodbury, NYCollege-University
Egor Mironov80163147232003-20052F1987-09-17Toronto, ONTMinor Pro
Riley Misa800002023-20241F2006-05-28Scarborough, ONTJunior A (Canada)
Myles Mitchell1526842010-20111F1991-12-17Markham, ONTJunior A (Canada)
Joseph Molinaro1701162013-20141F1996-03-17Mississauga, ONTCollege-University
Colin Molloy100071999-20001D Junior A (Canada)
Craig Montgomery510172004-20062R1987-04-14Sudbury, ONTMajor Junior
Cole Moore2100002021-20221G2003-06-04Toronto, ONTCollege-University
Jonathan Morello101415697542022-20242C2006-07-31Toronto, ONTJunior A (Canada)
Drew Morrison100092001-20021FToronto, ONTCollege-University
Kyle Morrison98464995272009-20112C1992-08-26Mississauga, ONTMajor Junior
Tyler Morrison621302010-20111R1994-02-19Mississauga, ONTMajor Junior
Ben Morse4153843312007-20081D1989-05-24Toronto, ONTCollege-University
Alex Mourani1100022017-20192F2000-03-23Mississauga, ONTCollege-University
Liam Mroueh200002016-20171F1999-08-12Junior A (Canada)
Nicholas Mueller1700002016-20171GJunior A (Canada)
Liam Murdoch3715622023-20241D2003-12-08Toronto, ONTJunior A (Canada)
Taylor Murphy14224162006-20071F1989-12-27Toronto, ONTCollege-University
Matt Napier4481624821999-20001F Junior A (Canada)
Marcus Nepinak600002011-20121G1992-05-15Oakville, ONTJunior A (Canada)
Kyle Neuber4202122006-20071R1989-03-22London, ONTMinor Pro
Michael Neville15135821171242009-20134F1993-06-04White Rock, BCMinor Pro
Mike Niccoletti100002001-20021Junior A (Canada)
Joseph Nikac3682129122023-20241F2003-05-16Mississauga, ONTJunior A (Canada)
Ethan Nobes5671421492023-20241F2005-01-03Toronto, ONTJunior A (Canada)
Matt Nowicki47156952009-20101D1990-04-30Randolph, NJJunior A (Canada)
Chris Nugent2002242002-20031F1986-09-19Dallas, TXCollege-University
Darnell Nurse200042010-20111D1995-02-04Hamilton, ONTMajor League
Ryan O'Hara5011102017-20181F2001-07-18Oakville, ONTCollege-University
Aiden O'Toole100002023-20241FJunior A (Canada)
Ryan O'Toole31122739242022-20231R2002-01-25Mississauga, ONTJunior A (Canada)
Conor Oakley48123762008-20113F1992-05-02Whitby, ONTJunior A (Canada)
Louke Oakley24122739262007-20081R1989-04-07Whitby, ONTMinor Pro
Troy Oakley145611592014-20151F1996-09-25Whitby, ONTJunior A (Canada)
Jan Olbrycht50215171181999-20012D1983-02-16Toronto, ONTJunior A (Canada)
Nick Onody1431444582841999-20023D1983-06-18Richmond Hill, ONTCollege-University
Andrew Onvrati100002001-20021Junior A (Canada)
Marcus Ouellet100002021-20221G2004-02-11Toronto, ONTJunior A (Canada)
David Ovcjak4352530441999-20001D1981-07-23Mississauga, ONTCollege-University
Mark Paolini100226082402015-20172D1998-03-06Toronto, ONTCollege-University
Chris Paolone200002022-20231DJunior A (Canada)
Nicolas Paolucci3835802019-20201F2002-04-22Toronto, ONTCollege-University
Nick Pastorious200052011-20121R1996-05-09Toronto, ONTMinor Pro
Derek Patskou210102003-20041F1987-08-21Toronto, ONTJunior A (Canada)
Anthony Paveglio54279402013-20162D1997-05-05Maple, ONTJunior A (Canada)
Daniel Pegoraro954467111852000-20022C1984-01-13Toronto, ONTMinor Pro
Michael Pelech47122537222004-20051F1989-10-06Toronto, ONTMinor Pro
Mike Pellegrini14672633542015-20183D1997-08-04Markham, ONTMinor Pro
Luca Penzo4311011502008-20091D1990-01-05Toronto, ONTJunior A (Canada)
Matthew Pepler1291834522202011-20154F1994-01-05Toronto, ONTJunior A (Canada)
Matt Perdue1800022021-20232G2003-08-07Brampton, ONTJunior A (Canada)
Kyle Pereira36178282007-20081D1991-02-02Brampton, ONTMinor Pro
Sean Perkins800022007-20092G1989-09-23Oshawa, ONTMajor Junior
Frank Perna11022162008-20091D1990-04-08Woodbridge, ONTMajor Junior
Luke Perovic50103040442022-20231F2002-06-28East York, ONTJunior A (Canada)
Cameron Peters100002017-20181C2002-07-09Toronto, ONTMajor Junior
Andrew Petrucci9000102014-20151F1997-05-21Toronto, ONTCollege-University
Lennie Petrunti28202762009-20101F1991-05-16Toronto, ONTJunior A (Canada)
Stefano Pezzetta256713302013-20141L1995-01-25North York, ONTMajor Junior
Kevin Pickles93141630982001-20032FCollege-University
Steven Pietrobon53111930272010-20132F1994-09-16Toronto, ONTMinor Pro
Geoff Platt620202000-20011C1985-07-10Toronto, ONTMajor League
Nick Pomponio31101323372001-20021F1984-02-27Livonia, MIEuropean Lower Leagues
Riley Pope910122021-20221F2004-10-23Bolton, ONTMajor Junior
David Porco100002007-20081G Junior A (Canada)
Bryan Potacco91385694622006-20082F1988-07-01Kinnelon, NJCollege-University
Mike Potacco1416670136552002-20053F1984-06-14Kinnelon, NJMinor Pro
Cassidy Preston8449641132292005-20082L1987-04-30North Bay, ONTMinor Pro
Nicholas Primomo84161329122021-20232F2003-01-21Toronto, ONTCollege-University
Alex Protomanni8531114602009-20112D1992-04-18Toronto, ONTJunior A (Canada)
Mike Prsa1412151721781999-20023D1983-06-07Woodbridge, ONTCollege-University
Nick Pryce101142015-20161L1999-03-23Toronto, ONTMinor Pro
Zak Ray100002004-20051L1989-12-14Oakville, ONTMinor Pro
Francesco Reda7421618342016-20193D2000-12-25Maple, ONTJunior A (Canada)
Terrence Reid2200022008-20091G1988-09-27Toronto, ONTJunior A (Canada)
Zack Ribau500002017-20181F1998-02-15Oakville, ONTJunior A (Canada)
Johnathon Ricci100002011-20121D1994-03-01Nobleton, ONTJunior A (Canada)
Jake Rivett200002022-20231G2005-03-15Toronto, ONTJunior A (Canada)
Anthony Rizzo1403666102982009-20123F1992-04-21Toronto, ONTJunior A (Canada)
John Robinson1501121999-20001G Junior A (Canada)
Mark Rozanov100002014-20151F1997-07-14St. Petersburg, RUEuropean Lower Leagues
Eric Rubino906161122362006-20093F1989-02-08Woodbridge, ONTCollege-University
Marc Rubino60213354792007-20092F1990-07-24Woodbridge, ONTCollege-University
Michael Rubino93102939952007-20092D1990-07-24Woodbridge, ONTCollege-University
Jared Rubinoff13044172004-20051R1987-02-27 Junior A (Canada)
Andrew Rudensky19369192001-20021Junior A (Canada)
Braedon Russell84610102011-20121F1993-02-10Oakville, ONTJunior A (Canada)
Richard Ryan1326184145472005-20083L1988-06-17Toronto, ONTMinor Pro
Andrew Rygiel973644801162005-20072F1987-01-03Toronto, ONTCollege-University
Frank Salituro66173047222007-20092F1990-07-18Vaughan, ONTCollege-University
Stefan Salituro1806622006-20071R1990-06-16Willowdale, ONTCollege-University
Bryan Sand600021999-20001G Junior A (Canada)
Nello Sansone500002013-20152F1997-03-27Junior A (Canada)
Lou Santelli902272005-20061F1988-08-22Toronto, ONTCollege-University
Ethan Santeramo30145262023-20241D2005-03-15Richmond Hill, ONTJunior A (Canada)
Brock Sawyer5382028982005-20072D1987-05-29Toronto, ONTMinor Pro
Giancarlo Scarpone500002009-20101F1991-01-23Woodbridge, ONTJunior A (Canada)
Jeff Schilling1532562009-20101F1992-10-26Peterborough, ONTJunior A (Canada)
Kevin Schmidt1322270921202002-20053D1986-02-14Markham, ONTMinor Pro
Jordan Schneider98321241752011-20143D1995-02-05Toronto, ONTMinor Pro
John Scrymgeour45283058372005-20061F1986-06-23Pickering, ONTMinor Pro
Cameron Searles26580182262902014-20195F1998-02-08Markham, ONTCollege-University
Andrew Secco2371825142010-20111F1990-04-16Ilderton, ONTJunior A (Canada)
Kevin Serio2914582018-20191F2000-07-30Toronto, ONTJunior A (Canada)
Matthew Seymour423592001-20021C1983-06-29Fredericton, NBMajor Junior
Chris Sgro46279522000-20011 Junior A (Canada)
Tyler Sgro731325381522004-20073F1987-11-11Oakville, ONTCollege-University
Devlin Shanahan74141024342016-20182F1999-02-10Mississauga, ONTJunior A (Canada)
Matthew Shannon30257342008-20091F1990-04-30Montreal, PQJunior A (Canada)
Aidan Shepard90124658402019-20233D2003-04-01Toronto, ONTJunior A (Canada)
C.J. Shugart15660541141582011-20143F1994-09-07Toronto, ONTCollege-University
Daniel Silva100002004-20051F1988-03-09Pickering, ONTJunior A (Canada)
Gord Simms15156582001-20021Junior A (Canada)
Tayler Simpson13847591061672001-20043F1985-02-12Ottawa, ONTCollege-University
Thomas Sinclair51202646122018-20202F2002-12-26Toronto, ONTCollege-University
William Sinclair1711202009-20101D1992-05-13Toronto, ONTJunior A (Canada)
Peder Skinner865073123182002-20042C1986-06-11Isle-aux-Morts, NFLDMinor Pro
Nick Small71121628751999-20012F Junior A (Canada)
Brendan Smith781745621452005-20072D1989-02-08Mimico, ONTMajor League
Cam Smith1701162023-20241G2003-08-11Stouffville, ONTJunior A (Canada)
Jeremy Smith100002013-20141D1998-07-19Toronto, ONTCollege-University
Reilly Smith62295584662007-20092R1991-04-01Mimico, ONTMajor League
Rory Smith106822305642005-20083F1987-02-01Mimico, ONTMinor Pro
Spencer Smith8832932522017-20192D1999-08-25Oakville, ONTJunior A (Canada)
Stephen Smith210102008-20091F Junior A (Canada)
Jhase Sniderman501102003-20041G1987-04-03Toronto, ONTMajor Junior
Kyle Soman7134122010-20111F1994-08-09Toronto, ONTJunior A (Canada)
Brad Somers14856100156602018-20223F2001-10-30Oakville, ONTCollege-University
Jack Sparkes385712722018-20222D2003-10-20Ottawa, ONTJunior A (Canada)
Matthew Spezza22000142002-20042G1986-10-14Mississauga, ONTMinor Pro
Tyler Spott254812182016-20171D2000-06-17Toronto, ONTCollege-University
Dawson Sprigings100002010-20111G1994-02-28Toronto, ONTCollege-University
Kyle Spurr8314212001-20021R1984-08-10Hamilton, ONTMajor Junior
David Stevens78233962942007-20092F1988-03-10Toronto, ONTCollege-University
Anthony Stewart501122000-20011R1985-01-05La Salle, PQMajor League
Ben Stewart92625311092019-20222D2001-05-03Toronto, ONTCollege-University
Mike Sullivan100022001-20021C1984-09-14Stouffville, ONTMinor Pro
Ryan Sullivan82517221142001-20032D1985-07-08Toronto, ONTCollege-University
Tommy Sumi92405595822010-20122F1992-04-29Whitby, ONTCollege-University
Luciano Supino1101122022-20231F2005-01-08Etobicoke, ONTJunior A (Canada)
Bryce Sutherland1376965134422019-20233F2002-03-28Mississauga, ONTCollege-University
Riley Sutherland54212748242021-20221F2001-01-03Burlington, ONTCollege-University
Lee Swallow10819432003-20041F1984-06-21Stanwod, MICollege-University
Sebastian Tamburro2018-20191L2002-03-04Toronto, ONTCollege-University
Evan Tanos100116475582018-20202D2001-01-22Richmond Hill, ONTCollege-University
Mike Tansey200002005-20061F1986-07-29Cambridge, ONTJunior A (Canada)
Harry Taylor96339421122003-20063D1987-10-09Toronto, ONTCollege-University
Jeff Taylor6538111102004-20062D1988-10-26Toronto, ONTJunior A (Canada)
Scott Teskey38111526742010-20152R1995-05-04Toronto, ONTMajor Junior
Akil Thomas300002015-20161C2000-01-02Toronto, ONTMinor Pro
Kain Tisi80033102003-20063G1985-03-01Mississauga, ONTMinor Pro
Christian Trianni1900022022-20231G2002-02-01Stouffville, ONTJunior A (Canada)
Justin Troiani871256681112006-20082D1989-06-20Woodbridge, ONTCollege-University
Colton Trumbla19083711541372014-20195F1998-11-30Toronto, ONTCollege-University
Phil Turi114521261882000-20043DCollege-University
Justin Urquhart200002011-20121G1994-03-30Pickering, ONTJunior A (Canada)
Ernesto Valente910162009-20101F1991-06-21Toronto, ONTCollege-University
Nickolas Vanclief601102019-20201D2002-06-15Toronto, ONTJunior A (Canada)
Jesse Venturo54142236612023-20241F2006-06-23Kleinburg, ONTJunior A (Canada)
Brandon Vuic300002012-20131F1995-07-06Waterdown, ONTMinor Pro
Daniel Vukovic812133541292002-20042D1986-02-19North York, ONTEuropean Elite
Jared Walsh5541923282012-20142D1996-05-17Toronto, ONTMajor Junior
Jack Watson6500002016-20193G2000-03-14Toronto, ONTCollege-University
Corey Wickett24111021312004-20051Junior A (Canada)
Charles Williams4202202008-20102G1991-04-27Waterloo, ONTJunior A (Canada)
David Williams601028381341999-20012F1981-02-24Thornhill, ONTMinor Pro
Stephen Witiuk50145422008-20091D1992-05-20Etobicoke, ONTJunior A (Canada)
Wojtek Wolski33163349402001-20021L1986-02-24Zabrze, PolandMajor League
Stefan Wonfor86112637262002-20042Junior A (Canada)
Cameron Wright13663671301532014-20173R1998-08-11Newmarket, ONTMinor Pro
Ethan Wright42156302022-20231D2005-04-29Penetanguishene, ONTJunior A (Canada)
Patrick Yau3000102016-20171D1999-05-18Junior A (Canada)
Daniel Yorke46178102023-20241D2005-08-17Aurora, ONTJunior A (Canada)
Zack Young37189162016-20182F2000-01-04Toronto, ONTJunior A (Canada)
Nicholas Zabaneh44142034282017-20181F2001-03-27Toronto, ONTCollege-University
Julian Zamparo1392130511382003-20063D1987-06-11Toronto, ONTEuropean Lower Leagues
Matthew Zanardo11011212010-20111D1992-03-05Toronto, ONTJunior A (Canada)
Danylo Znaczko3621012142013-20141D1996-03-24Toronto, ONTJunior A (Canada)
Michael Zuccan1200021999-20001D Junior A (Canada)

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