hockey DB
search by league
team
morning report
contact us
home

Kingston Frontenacs all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Anthony Aguanno5421416412018-20191D2001-03-18Mississauga, ONTMajor Junior
Cody Alcock131444690792011-20132L1992-04-23Oshawa, ONTMajor Junior
Conor Ali7901515282017-20192D1999-03-09Brampton, ONTMajor Junior
Jamie Allan641426401881989-19901R1970-03-18Ottawa, ONTMinor Pro
Chris Allen225761071832451994-19984D1978-05-08Chatham, ONTMajor League
Bujar Amidovski74044181995-19972G1977-02-19Toronto, ONTMinor Pro
Francesco Arcuri1556464128562019-20233L2003-06-13Woodbridge, ONTMinor Pro
Matt Auffrey31131629412006-20071R1986-01-03Cincinnati, OHMinor Pro
Sean Avery8842811233031998-20002L1980-04-10North York, ONTMajor League
Dawson Baker1232713401642018-20202L2000-04-10Cobourg, ONTMinor Pro
Brad Barton12011151992-19931D1972-05-15Uxbridge, ONTMinor Pro
Jacob Battaglia133385492502022-20242R2006-03-17Mississauga, ONTMajor Junior
Jason Beaton30022721990-19922D1972-03-10Port Hawkesbury, NSMinor Pro
Dan Beck401121994-19951 Major Junior
Chris Beckford-Tseu4002262003-20041G1984-06-22Toronto, ONTMajor League
Marc Beckstead536814332012-20131R1995-04-18Morrisburg, ONTMinor Pro
Alec Belanger81152237602021-20232D2002-05-29Barrie, ONTMajor Junior
Tony Bella10591827591990-19922R1973-04-17Kitchener, ONTMajor Junior
Sam Bennett12865901552192012-20153C1996-06-20Holland Landing, ONTMajor League
Adrien Beraldo378513432018-20202D2000-01-13Stoney Creek, ONTMinor Pro
Petr Beranek64122335182011-20121R1993-07-08Brno, Czech Rep.European Elite
Drake Berehowsky2282432561989-19912D1972-01-03Toronto, ONTMajor League
Cameron Bergeron710102023-20241D2006-04-16Orleans, ONTMajor Junior
Tyler Beskorowany6205542009-20101G1990-04-28Sudbury, ONTMinor Pro
Jesse Biduke21347132006-20071L1988-02-01Whitby, ONTMinor Pro
Nathan Billitier14452126392014-20173D1996-05-20Spencerport, NYMajor Junior
Braydon Blight78145582011-20132D1995-01-22St. Mary's, ONTMajor Junior
Igor Bobkov5800002011-20121G1991-01-02Surgud, RussiaMinor Pro
Kyle Bochek1061717341572006-20093C1988-03-11Port Severn, ONTMinor Pro
Mike Bodnarchuk66405999311989-19901R1970-03-26Bramalea, ONTMinor Pro
Mark Boisvert300001998-19991C1981-10-15Major Junior
Bobby Bolt1973852902512004-20073L1987-04-29Thunder Bay, ONTMinor Pro
Brendan Bonello7100042017-20203G1999-04-01Mississauga, ONTMinor Pro
Ken Boone105716232461993-19952L1976-04-21Hamilton, ONTMinor Pro
Daryl Borden48011142005-20083G1989-05-19Brantford, ONTMajor Junior
Dave Bourque53112711994-19962D1976-03-30Gloucester, ONTMinor Pro
John Bowen600022013-20141D1994-05-03Auburn, NJMajor Junior
Matt Bradley1756788155821995-19983R1978-06-13Stittsville, ONTMajor League
Eric Braff259558631611997-20014D1980-11-12Orleans, ONTMinor Pro
Jakob Brahaney2621580951572015-20205D1999-03-26Campbellford, ONTMinor Pro
Jeff Braithwaite6662026762010-20122D1992-03-02Peterborough, ONTMajor Junior
Evan Brand1451781032017-20203D2001-03-14Toronto, ONTMajor Junior
Josh Brittain1495042921752006-20093L1990-01-03Milton, ONTMinor Pro
Steven Broek60549212009-20112L1993-01-10Tweed, ONTMajor Junior
Mitchell Brooks70771482021-20232L2005-03-23Burlington, ONTMajor Junior
Graeme Brown53145802015-20161D1996-05-16Gananoque, ONTMinor Pro
Jesse Brown122192342892007-20092L1990-06-19Cortland, NYMajor Junior
Tyler Brown66263258642010-20122L1991-04-04Westland, MIMajor Junior
Thomas Budnick153641471542021-20243D2004-02-14Petoskey, MIMajor Junior
Jan Bulis201101997-19981C1978-03-18Pardubice, Czech Rep.Major League
Frank Burgio26134262001-20021D1983-03-05Rochester, NYMinor Pro
Sean Burke1201102000-20011F1983-01-14Barrie, ONTMajor Junior
Tyler Burnie1672834621162015-20194C1999-02-09Midhurst, ONTMajor Junior
Quinton Burns154860682852021-20243D2005-04-14Smiths Falls, ONTMajor Junior
Robbie Burt24224302015-20161R1999-05-29Hillsburgh, ONTMajor Junior
Mitchell Byrne54167322017-20192D1998-03-04Brampton, ONTMajor Junior
Michal Cajkovsky6741115822010-20111D1992-05-06Bratislava, SlovakiaMinor Pro
Maddox Callens183353065842019-20244L2003-02-11Langton, ONTMajor Junior
Connor Cameron58172037462005-20061C1985-05-11Summerside, PEIMajor Junior
Derek Campbell572544691302000-20011L1980-04-14Nepean, ONTMinor Pro
Shawn Caplice93715221321990-19922R1973-01-30St. John's, NFLDMajor Junior
Cody Caron1291325382122014-20173R1996-05-28Sault Ste. Marie, ONTMinor Pro
Adam Cavallin867714342022-20242C2005-03-04Greely, ONTMajor Junior
Mike Cavanagh66113849551989-19901D1970-03-13Kingston, ONTMinor Pro
Stephane Chabot47189462007-20081D1988-08-31Rockland, ONTMajor Junior
Jamie Chamberlain934762001-20021R1981-08-02Sarnia, ONTMinor Pro
Ryan Chapman200001998-19991R1981-04-10Alvinston, ONTSemi-Professional
Colin Chaulk233911772683381994-19984C1977-01-07Toronto, ONTMinor Pro
Konstantin Chernyuk37145382015-20161D1998-02-13St. Petersburg, RussiaMajor Junior
Jason Chipman800001990-19911G1972-05-26Scarborough, ONTMajor Junior
Kevin Christmas62246732007-20092D1989-06-28Hamilton, ONTMinor Pro
Jakub Chromiak4851318162023-20241D2005-11-02Ilava, SlovakiaEuropean Elite
Martin Chromiak885564119102019-20222R2002-08-20Ilava, SlovakiaMinor Pro
Tony Cimellaro126345690681989-19912C1971-06-14Kingston, ONTMajor League
Greg Clancy1045171122401991-19932C1972-11-15Kingston, ONTMinor Pro
Andrew Clouthier23134502009-20101L1990-05-03Pembroke, ONTMajor Junior
Brett Clouthier19749691186581998-20013L1981-06-09Ottawa, ONTMinor Pro
Brandon Coleman100001991-199211972-02-26Major Junior
Shawn Connors54044182004-20062D1988-06-30Chatham, ONTMinor Pro
Billy Constantinou5271724342018-20202D2001-03-25Scarborough, ONTMinor Pro
Chris Cook225434790991999-20034L1982-02-21Kingston, ONTMajor Junior
Matt Cooke2581321491997-19981L1978-09-07Belleville, ONTMajor League
Ron Cordes100002002-20031D1984-08-01Thunder Bay, ONTMajor Junior
Keli Corpse2651352854201601990-19955C1974-05-14London, ONTMinor Pro
Austin Corredato37112232002-20042R1985-01-03Toronto, ONTMajor Junior
Chase Costantino1800022021-20221D2003-07-28Burlington, ONTMajor Junior
Ryan Cranford26756531091682015-20194R1998-04-09Embrun, ONTMinor Pro
Corbin Crawford103724311052007-20092D1989-07-31Plainfield, ONTMajor Junior
Lawson Crouse16867731401902013-20163L1997-06-23Mt. Brydges, ONTMajor League
Curtis Cruickshank108044361996-19993G1979-03-21Ottawa, ONTMinor Pro
Nathan Cull1241117281682010-20133L1994-01-07Thunder Bay, ONTMajor Junior
Trent Cull1281358713221991-19943D1973-09-27Georgetown, ONTMinor Pro
John Cullen2501142008-20102G1991-04-20Hamburg, NYMajor Junior
Joshua Currie1915682022-20231L2002-07-01Pickering, ONTMajor Junior
Jeff Da Costa144251001251071993-19963D1976-05-16Toronto, ONTMinor Pro
Michael Dal Colle30272855162015-20161L1996-06-20Woodbridge, ONTMajor League
Ryan Davidson586713382009-20112C1993-01-15London, ONTMajor Junior
Cal Davis3521352016-20182L1999-03-21Peterborough, ONTMajor Junior
Dayne Davis9100042002-20053G1985-03-26Tilbury, ONTMajor Junior
Justin Davis99383573371995-19972R1978-03-01Carlisle, ONTEuropean Lower Leagues
Mike Dawson125737441941990-19933D1973-06-16Sault Ste. Marie, ONTMinor Pro
Sean Day231252642017-20181D1998-01-09Leuven, BelgiumMajor League
Miguel Delisle29121931342002-20031C1982-04-06Cornwall, ONTMinor Pro
Dan Dempsey800022004-20051D1987-05-22Whitby, ONTMajor Junior
Ian Derungs57101020242018-20191L1999-12-31Frauenfeld, SwitzerlandEuropean Elite
Stephen Desrocher117186886632015-20172D1996-01-26Toronto, ONTMinor Pro
Patrick DesRochers4404441998-19991G1979-10-27Penetanguishene, ONTMajor League
Dylan Di Perna663710312012-20142D1996-04-26Mississauga, ONTEuropean Elite
Lou Dickenson62142741472000-20022C1982-08-15Orleans, ONTMinor Pro
Jason Disher1651048583831992-19953D1975-05-28Belle River, ONTMinor Pro
Slater Doggett125103242842012-20142F1994-07-03Oakville, ONTMinor Pro
Taylor Doherty26338991374582007-20114D1991-03-02Cambridge, ONTMinor Pro
Jordan Doig600062005-20061C1988-04-06Wingham, ONTMajor Junior
Tomas Dolak312301997-19981R1979-03-25Zlin, Czech Rep.European Elite
Paul Dorsey100002008-20091G1990-06-21Kanata, ONTMajor Junior
Zack Dorval13179161452014-20173C1998-04-20Hearst, ONTMajor Junior
Wayne Doucet663247791271989-19901L1970-06-19Mississauga, ONTMinor Pro
Kyle Downey300002023-20241G2004-03-04Caledon, ONTMajor Junior
Trevor Doyle141321244131991-19943D1974-01-01Ottawa, ONTMinor Pro
Luke Drewitt805111662017-20203L2001-09-27London, ONTMajor Junior
Jacob Drobczyk1102242015-20161C1997-04-24Barrie, ONTMajor Junior
John Drover3721341992-19931L1975-03-08Carbonear, NFLDMinor Pro
Jax Dubois3011819302023-20241C2003-06-18Ottawa, ONTMajor Junior
Chad Duchesne124836441192014-20162D1995-05-31Inverary, ONTMinor Pro
Ryan Dugas4701162018-20202G2001-07-10Hamilton, ONTMajor Junior
Brendan Duncan33112322003-20041L1986-10-08Thunder Bay, ONTMajor Junior
Nathan Dunkley89194564692016-20182L2000-03-05Campbellford, ONTMajor Junior
Jean Dupuy9588161092011-20143L1994-10-06Orleans, ONTMinor Pro
Corey Durocher129293463572009-20112L1992-05-30Ottawa, ONTMinor Pro
Andris Dzerins126415798772007-20092C1988-02-14Jekabpils, LatviaEuropean Elite
David Edgeworth1011222004-20051C1985-03-18Kingston, ONTMajor Junior
Lucas Edmonds683479113142021-20221R2001-01-27North Bay, ONTMinor Pro
Sean Edwards29213151997-19981F1979-09-06Belleville, ONTMinor Pro
Matt Elich101583492341997-19992R1978-09-22Grosse Pointe, MIMajor League
Cory Emmerton18885140225682004-20084L1988-06-01St. Thomas, ONTMajor League
Duncan Fader1822850781891992-19953R1975-05-11Halifax, NSMajor Junior
Mike Farrell80153449782009-20112R1990-04-23Carlton Place, ONTMajor Junior
Drew Fata3421719642002-20031D1983-07-28Sault Ste. Marie, ONTMajor League
Zack Fenwick90513181102007-20092D1989-05-19Toronto, ONTMinor Pro
Sam Field15387151352014-20184R1998-02-04Tenafly, NJMajor Junior
Michael Fine120356095862009-20112R1991-05-10Toronto, ONTEuropean Elite
Mitchell Fitzmorris39224322011-20132L1995-04-21Ingersoll, ONTMajor Junior
Adam Fleming22011261995-19972D1978-06-11Hamilton, ONTMajor Junior
Warren Foegele80245579642015-20172L1996-04-01Markham, ONTMajor League
Nick Foley1700021997-19981G1979-03-22Belleville, ONTMinor Pro
Stephen Francella12591423622007-20092C1990-01-16Bolton, ONTMajor Junior
Aaron Fransen1502866944061996-19993D1978-09-23Ottawa, ONTMajor Junior
Marshall Frappier1902202018-20191G2000-02-19Ottawa, ONTMajor Junior
Gabriel Frasca102303666502022-20242C2006-02-18Caledon, ONTMajor Junior
Jordan Frasca1195773130752019-20222C2001-07-05Brampton, ONTMinor Pro
Derek Froats942111321262009-20123L1992-05-21Winchester, ONTMajor Junior
Colin Furlong2001102012-20131G1993-03-24Cambridge, ONTEuropean Lower Leagues
Shawn Futers30325362004-20051L1985-09-02Sarnia, ONTMinor Pro
Richard Gallace1500001990-19911G1973-03-21London, ONTEuropean Lower Leagues
Mitch Gaulton416713182010-20111D1990-04-25Grimsby, ONTMajor Junior
Sean Gauthier91077251989-19912G1971-03-28Sudbury, ONTMajor League
Kaine Geldart587916982009-20101R1989-08-23Kingston, ONTMajor Junior
Kelly Geoffrey5451419362008-20091L1990-01-25Newmarket, ONTMajor Junior
Matt Giesebrecht64172138521989-19901C1970-03-05Petawawa, ONTMajor Junior
Jake Gilmour4301162014-20151L1996-08-14Toronto, ONTMajor Junior
Dennis Golovatchev855510162018-20202C2001-02-19Campbellville, ONTMajor Junior
Fred Goltz1522421990-19911L1971-06-04Kingston, ONTMinor Pro
Emmett Gordon133077572016-20204D2000-01-31Toronto, ONTMajor Junior
Danny Gould300001998-19991G1980-03-21Brampton, ONTMinor Pro
Chris Gowan12000141992-19942Semi-Professional
Chris Gratton12082931751601991-19932C1975-07-05Brantford, ONTMajor League
Josh Gratton612121422002001-20032L1982-09-09Brantford, ONTMajor League
Jacob Graves620771182014-20151D1995-03-28Barrie, ONTMinor Pro
Spencer Green626612142010-20122L1994-01-28Orillia, ONTMajor Junior
Darcy Greenaway1988672158912011-20143C1993-01-19Wilton, ONTMajor Junior
Sean Griffin162136373411997-20003D1980-04-18Orleans, ONTMajor Junior
Todd Griffith12357581151642004-20062C1985-01-27Welland, ONTMinor Pro
Kevin Grimes175859675511996-19993D1979-08-19Ottawa, ONTMinor Pro
Philipp Grubauer3801122010-20111G1991-11-25Rosenheim, GermanyMajor League
Austin Grzenia3532542014-20173R1998-05-21Macomb, MIMajor Junior
Alex Gudbranson11251823892010-20122D1994-09-03Orleans, ONTMinor Pro
Erik Gudbranson1481762792422008-20113D1992-01-07Ottawa, ONTMajor League
Jason Guy5502202006-20082G1988-07-19Whitby, ONTMajor Junior
Braden Hache120316191262019-20233D2003-05-21Newmarket, ONTMajor Junior
Peter Hamerlik146033222000-20033G1982-01-02Myjava, SlovakiaMinor Pro
Ryan Hanes5121012342012-20131D1992-01-29Kanata, ONTMajor Junior
Chris Hardill2401102001-20032G1983-09-04Peterborugh, ONTMajor Junior
Sam Harding6881422282016-20171C1997-03-31Newmarket, ONTMajor Junior
Zach Harnden65243660752009-20101L1989-09-03Thunder Bay, ONTMinor Pro
Gord Harris1423552871691989-19923L1972-05-06Oshawa, ONTMajor Junior
Patrick Harrison55123582010-20111D1992-01-30Vernon, ONTMinor Pro
Kevin Harvey201102001-20021W1984-09-14Sheffield, ONTMinor Pro
Jesse Hebscher500082008-20091D1990-02-03Toronto, ONTMajor Junior
Jeremy Helvig15602242014-20184G1997-05-25Markham, ONTMinor Pro
Linus Hemstrom129355893282022-20242R2004-01-16Gavle, SwedenEuropean Elite
Nathan Herrington31257161999-20001L1982-04-18Cambridge, ONTSemi-Professional
Gage Heyes1532116371172021-20243R2004-04-21Oshawa, ONTMajor Junior
Luke Hietkamp37437122012-20131R1993-08-15London, ONTMajor Junior
Eric Himelfarb673770107802003-20041C1983-01-01Thornhill, ONTMinor Pro
Jacob Holmes5481018282023-20241D2003-07-04Alliston, ONTMajor Junior
Tyler Hopkins596713172023-20241C2007-01-23Campbellville, ONTMajor Junior
Brad Horan3146757124931999-20045R1983-05-15Alliston, ONTMajor Junior
Matthew Hotchkiss106202040452017-20192L1998-02-06Whitby, ONTMajor Junior
Cameron Hough46022432018-20191L2000-10-23Uxbridge, ONTMinor Pro
J.F. Houle9011142005-20061R1987-06-21Sudbury, ONTMajor Junior
Bobby Hughes2431031502531792003-20074C1987-11-11Richmond Hill, ONTMinor Pro
Paul Hughes10615924312021-20232R2003-02-27Redlands, CAMajor Junior
John Hultberg4800001995-19972G1977-04-25Chicago, ILMinor Pro
Ryan Hutchinson126112132382011-20143D1995-03-30Chicago, ILMajor Junior
Dustin Hutton4642024102019-20201L2001-09-22Etobicoke, ONTMajor Junior
Andrew Ianiero258951252201901998-20024L1981-01-10Hamilton, ONTMinor Pro
Henri Ikonen1154774121792012-20142L1994-04-17Savonlinna, FinlandMinor Pro
Tony Iob9543591022751989-19912L1971-01-02Renfrew, ONTMinor Pro
Billy Jenkins96293867452011-20143L1994-09-08Ottawa, ONTMajor Junior
Bernie John528223061990-19911D1972-06-04Sudbury, ONTMinor Pro
Cory Johnson132325789531991-19943L1973-09-15Antigonish, NSMinor Pro
David Johnson200022005-20061R1989-07-05Toronto, ONTMajor Junior
Kurt Johnston32112401995-19961F1977-02-10Peterborough, ONTMinor Pro
Max Jones612322017-20181L1998-02-17Rochester, MIMajor League
Sean Jones45112132342010-20111L1990-05-17Newmarket, ONTMinor Pro
Dale Junkin636713281990-19911C1973-05-23Oshawa, ONTMinor Pro
Matt Junkins61156121999-20001D1982-02-13Dillsburg, PAMinor Pro
Matthew Kang17163881511002006-20093L1988-11-09Toronto, ONTMinor Pro
Shayne Kanyo200001998-19991D Major Junior
Tyler Karius1600052007-20092L1991-02-12Oakville, ONTMajor Junior
Colt Kennedy4771219232008-20102R1991-01-28Ajax, ONTMajor Junior
Tim Keyes2200001993-19952G1976-05-28Gananoque, ONTMinor Pro
Matt Kiereck14224271993-19941C1975-09-18Rochester, NYMajor Junior
Chad Kilger13159881471181993-19952C1976-11-27Cornwall, ONTMajor League
Kevin King6871522111990-19922C1972-03-18Sault Ste. Marie, ONTMajor Junior
Nick King4881725292019-20201D1999-01-13Waterloo, ONTMajor Junior
Bill Kinkel901719362392002-20042L1984-02-27Buffalo, NYMinor Pro
Drew Kivell180233353762001-20043D1983-02-04Lakeside, ONTMajor Junior
Andrew Kizito11352429862005-20072D1987-02-24Toronto, ONTMajor Junior
Vojtech Kloz62033342003-20041D1986-01-23Karlovy Vary, Czech Rep.European Elite
Darryl Knight335131861999-20001C1979-04-14Sarnia, ONTMajor Junior
Michael Kolarz172736432162004-20073D1987-01-12Havirov, Czech Rep.Minor Pro
Mike Konieczny3401161999-20001C1982-05-18Peterborough, ONTMajor Junior
Evan Kotsopoulos1173061912232003-20052L1984-03-24Unionville, ONTMinor Pro
Greg Kraemer1582436601341992-19953R1975-07-01Owen Sound, ONTMajor Junior
Daniel Kraft300002001-20021L1984-01-06 Major Junior
Jaroslav Kruzik12383745922008-20102D1990-03-26Jihlava, Czech Rep.European Elite
Ryan Kujawinski16868741421122011-20154C1995-03-30Iroqouis Falls, ONTMinor Pro
Brent L'Heureux28347231997-19981D1980-06-24London, ONTMajor Junior
Dwight LaBrosse1300022002-20031G1983-10-06McMurray, PAMajor Junior
Mike Laceby99101828531996-19982C1979-04-06Nobleton, ONTMajor Junior
Nathan LaFayette88192140241989-19912C1973-02-17New Westminster, BCMajor League
Steve Lafleur3511011471998-19991D1978-11-08Ottawa, ONTMinor Pro
Steve Laforet210101992-19931D1975-11-18Tecumseh, ONTMajor Junior
Patrick Lamesse2636992001-20021C1983-03-19Ottawa, ONTMajor Junior
Juho Lammikko123405999872014-20162L1996-01-29Noormarkku, FinlandMajor League
Marc Lamothe135066131991-19943G1974-02-27New Liskeard, ONTMajor League
Sean Langdon54279262000-20022C1984-04-12Kanata, ONTMajor Junior
Paul Larabie8821012722017-20192F2000-01-28Nepean, ONTMajor Junior
Brian Lashoff931234461032008-20102D1990-07-16Albany, NYMajor League
Bryan Laureigh70347192017-20192L2000-06-16Brick, NJMajor Junior
Mitch Lebar147325183962008-20113R1991-01-29Aurora, ONTMajor Junior
Ian Lemieux1911415112022-20231D2002-02-13Midland, ONTMajor Junior
Mack Lemmon44246702013-20152R1995-01-12Aurora, ONTMajor Junior
Justin Levac21461022007-20092R1989-04-25Garson, ONTMinor Pro
Aaron Lewicki2800022002-20031C1985-02-11Toronto, ONTMajor Junior
Brett Lindros723940793191992-19953R1975-12-02London, ONTMajor League
David Ling1871151602756651992-19953W1975-01-09Halifax, NSMajor League
Nolan Ling1202262022-20231D2005-12-11Oshawa, ONTMajor Junior
Pete Liptrott27279431989-19901D1969-07-17St. Catharines, ONTMinor Pro
Travis Lisabeth1244248901091999-20012L1980-04-01Langton, ONTMinor Pro
Adam Lloyd22011212011-20121C1994-02-13Orleans, ONTMajor Junior
Mike Lockwood100001993-19941Major Junior
Mike Looby4801717802005-20061D1985-01-28Brampton, ONTMinor Pro
George Lovatsis65122335232008-20091C1989-11-30Markham, ONTEuropean Lower Leagues
Greg Lovell600091993-19941G1975-09-01Cres, ONTMinor Pro
Paul Ludwinski1744898146592021-20243C2004-04-23Toronto, ONTMinor Pro
Chad Lynch2000021998-20002G1980-09-09Hastings, ONTMajor Junior
Derek Lyons1041324371162003-20052C1985-07-15Fort Erie, ONTMajor Junior
Liam MacEachern27415241996-19971L1977-10-10Inverness, NSMajor Junior
Aaron MacInnis19156101996-19971D1978-09-29Port Hood, NSMinor Pro
Doug MacIver178838465581999-20023D1981-02-12King City, ONTMinor Pro
Brent Mackie12011172005-20061D1987-04-19Metcalfe, ONTMajor Junior
Cail MacLean244671031701321993-19974R1976-09-30Middleton, NSMinor Pro
Derek MacNair100001989-19901R1972-05-08Timmins, ONTMinor Pro
Gerald MacNeil1801101998-19991L1981-02-21Murray Harbour, PEIMajor Junior
Matt Mahalak5102202013-20141G1993-01-22Monroe, MIMajor Junior
Scott Maher11969153362002-20042R1984-04-11Kingston, ONTMajor Junior
Robert Mailloux23797921891691994-19995L1978-02-28Capreol, ONTMajor Junior
Mark Major622932611681989-19901L1970-03-20Toronto, ONTMajor League
Kevin Malcolm76810181451996-19982F1979-04-01Markham, ONTMinor Pro
Roman Malov61151732491996-19971C1977-09-24Omsk, RussiaEuropean Elite
Phil Mangan29246252004-20062C1987-02-11Gananoque, ONTMinor Pro
D.J. Maracle881020302621997-19992R1980-05-14Sault Ste. Marie, ONTMinor Pro
Bill Maranduik182919281561992-19964D1975-08-15Scarborough, ONTMajor Junior
James Marsden1291310231002006-20093R1990-05-11Exeter, ONTMajor Junior
Blake Martin70102333241990-19922C1973-03-04Gloucester, ONTMinor Pro
Ian Martin39156342018-20202R2001-01-27Scarborough, ONTMajor Junior
Wes Mason38101929381997-19981L1977-12-12Windsor, ONTMinor Pro
David Mazurek5871118752011-20121C1992-02-23Brantford, ONTMinor Pro
Mike Mazzulla810162005-20072L1989-03-21Toronto, ONTMajor Junior
Bob McBride51212647312001-20032C1982-07-30Brougham, ONTMajor Junior
Brandon McBride126183654492001-20043C1984-02-22Whitby, ONTMajor Junior
Mark McCague17000151990-19911R1973-01-03Alliston, ONTMajor Junior
Morgan McCormick427512561998-20002R1981-02-21Guelph, ONTSemi-Professional
Justin McCutcheon1994345883012000-20033R1983-02-03Ithaca, NYMinor Pro
Danny McDonald1614582127822001-20043L1984-02-15New Liskeard, ONTMinor Pro
Walker McDonald1500091998-19991R1979-12-12Thunder Bay, ONTMinor Pro
Evan McEneny1141466801262013-20152D1994-05-22Hamilton, ONTMajor League
Clay McFadden685813142002-20042C1986-02-03Burritts Rapids, ONTMinor Pro
Connor McGlynn1884937862172013-20163C1995-06-19Oakville, ONTMajor Junior
Pete McGlynn19112281991-19921G1971-01-27Kingston, ONTMajor Junior
Maleek McGowan9031720662021-20243D2005-06-13Toronto, ONTMajor Junior
Roland McKeown247321141462002012-20164D1996-01-20Listowel, ONTMajor League
Bob McKillop1326588153661989-19912R1970-03-19Kitchener, ONTMinor Pro
Derek McKlusky100001996-19971GMajor Junior
Sean McMorrow7011222000-20011R1982-01-19Vancouver, BCMajor League
David McMullen100002009-20101D1991-01-01Kingston, ONTMajor Junior
Luke McNamara49101929262023-20241C2005-03-02Mississauga, ONTMajor Junior
Kallaway Mercer83437262018-20202L2002-07-17Port Hope, ONTMajor Junior
Leevi Merilainen5300002021-20221G2002-08-13Oulu, FinlandMajor League
Thomas Middup4435842007-20081R1990-02-20Richmond Hill, ONTMajor Junior
Ethan Miedema100273562732022-20242L2005-03-22Cobourg, ONTMajor Junior
Rob Mignardi18937721091422006-20093R1990-06-28Richmond Hill, ONTMinor Pro
Andrei Mikhnov3971118242002-20031L1983-11-26European Elite
Steve Miller700002003-20041D1987-07-17Thunder Bay, ONTMinor Pro
Bill Minkhorst2611291995-19961R1978-07-30Cardinal, ONTEuropean Lower Leagues
Michael Moffat19115961111882011-20143D1993-06-12Waterloo, ONTMinor Pro
Kevin Mole47224362006-20071D1989-01-25Mississauga, ONTMajor Junior
Nathan Moon3161391933323782006-20115C1990-01-04Belleville, ONTMinor Pro
Zach Moore100002016-20171G1998-01-12St. Catharines, ONTMajor Junior
Trevor Morbeck59132235432011-20132R1993-11-21Jackson, WIEuropean Elite
Brett Morgan4043742009-20112L1993-08-12Brampton, ONTMajor Junior
Cody Morgan3143702017-20181C2001-02-01Maple, ONTMajor Junior
Jason Morgan86164157641994-19962C1976-10-09St. John's, NFLDMajor League
Marc Moro2101240526941993-19974D1977-07-17Toronto, ONTMajor League
Brady Morrison700002004-20062G1987-04-15Thamesville, ONTMajor Junior
Justin Morrison149891182074861989-19923R1972-02-09Newmarket, ONTMinor Pro
Mike Morrison5601122012-20131G1992-11-07Hamilton, ONTMajor Junior
Tyler Mort106189782008-20102D1992-03-01Keswick, ONTMajor Junior
Tyler Moss101044161992-19953G1975-06-29Ottawa, ONTMajor League
Brian Mueggler800061989-19901R1971-04-12Oshawa, ONTMajor Junior
Jake Murray193105262552018-20234D2002-04-11Mississauga, ONTMinor Pro
John Murray31000192007-20081G1987-07-04Lancaster, PAMinor Pro
Liam Murray164516211792015-20183D1997-06-28Ottawa, ONTMajor Junior
Raine Nadeau500042022-20231D2004-08-24Oshawa, ONTMajor Junior
Lucas Nehrling411910961997-19992D1979-08-14Peterborough, ONTMinor Pro
John Nelson452036561251989-19901R1969-07-09Scarborough, ONTMinor Pro
Adam Nemeth2001444582032004-20073D1986-02-22Amhertsburg, ONTMajor Junior
Kyle Neufeld375510292001-20021L1983-08-28St. Catharines, ONTMajor Junior
Brett Neumann1405151102552016-20193C1999-02-15Toronto, ONTMinor Pro
Jack Nevins23156252011-20121L1993-09-18Stittsville, ONTMinor Pro
Ted Nichol268316293992013-20185C1997-01-04Listowel, ONTMinor Pro
Kyler Nixon7472330302011-20132D1993-04-01Hanover, ONTMajor Junior
Greg Norman100001989-19901D1972-01-19Scarborough, ONTMajor Junior
Bobby Nyholm93142539352006-20082R1988-03-07Pietarsaari, FinlandEuropean Elite
Linus Nyman1356570135262016-20182R1999-07-11Helsinki, FinlandEuropean Elite
Shane O'Brien1562050703112000-20033D1983-08-09Port Hope, ONTMajor League
Jake O'Donnell1700002016-20171D1998-06-05Bowmanville, ONTMajor Junior
Reagan O'Grady26011112014-20151D1998-12-15Lindsay, ONTMajor Junior
Cameron Odam83314172032009-20112D1990-06-26Stittsville, ONTMajor Junior
Mike Oliveira266931732661001995-19994C1979-02-21West Lorne, ONTMinor Pro
Erik Olsen117210122651995-19983D1977-12-16Sarnia, ONTMinor Pro
Kevin Opsahl200002006-20071G1986-01-18Trail, BCMajor Junior
Brett Ormond5641519261998-19991D1980-02-04Peterborough, ONTMajor Junior
Owen Outwater81183250222022-20242L2005-01-04Ottawa, ONTMajor Junior
Kyle Paige68151934162007-20081L1988-06-14Richmond Hill, ONTMinor Pro
Frank Palazzese3601102009-20112G1993-05-28Toronto, ONTMinor Pro
Jacob Paquette202933421282015-20194D1999-05-26Ottawa, ONTMinor Pro
Jarkko Parikka68167142014-20151D1997-09-06Imatra, FinlandEuropean Elite
Mavric Parks6803342007-20092G1990-05-07Eganville, ONTMinor Pro
Steve Parson169811382191561991-19943L1973-03-14Elmira, ONTMinor Pro
Rod Pasma54310131071990-19922D1972-02-26Georgetown, ONTMinor Pro
Corey Pawley123205070492013-20152L1995-01-03Sarnia, ONTMajor Junior
Andre Payette291013231431996-19971L1976-07-29Cornwall, ONTMinor Pro
Ben Pearson200002007-20081D1990-08-15Cambridge, ONTMajor Junior
Mario Peccia1801102016-20182G1999-09-21Toronto, ONTMajor Junior
Shaun Peet361910161999-20001D1980-10-13Goderich, ONTSemi-Professional
Lucas Peressini13207702012-20164G1995-03-09Nobleton, ONTMinor Pro
Lucas Peric1141442561302019-20222D2001-01-08Georgetown, ONTMajor Junior
Nathan Perry200002010-20111G1993-04-19Kingston, ONTMinor Pro
Anthony Peters1800022007-20092G1990-12-31Goderich, ONTMinor Pro
Alessandro Petreccia600002022-20231D2004-12-02Woodbridge, ONTMajor Junior
Chris Petrow5351318682004-20051D1984-06-05Haliburton, ONTMajor Junior
Vitali Pinchuk54132134122019-20201C2002-01-11Zhlobin, BelarusEuropean Elite
Luke Pither735914282005-20072C1989-04-26Oshawa, ONTMinor Pro
Joe Pleckaitis27121527242009-20101L1989-06-13Toronto, ONTMajor Junior
Jason Polera49312354511999-20001R1979-03-21Scarborough, ONTMinor Pro
Robert Polesello86353974462013-20152L1994-03-27Bolton, ONTMajor Junior
Nathan Poole1441714311422021-20243C2004-07-28Oshawa, ONTMajor Junior
Sergey Popov100101424312016-20182L2000-03-27Korolev, RussiaEuropean Elite
Sam Povorozniouk72163248732012-20142C1995-02-11Northbrook, ILMinor Pro
Richard Power6821315502002-20031D1985-01-14Scarborough, ONTMajor Junior
Matt Price20247751223101995-19994L1978-04-27Barrie, ONTMinor Pro
Brett Primeau300022014-20151R1997-04-14Belle River, ONTMajor Junior
Justin Pringle14291120312016-20203L2000-03-08Toronto, ONTMinor Pro
Blake Pronk162112132712003-20063C1986-07-18London, ONTEuropean Lower Leagues
Christian Propp2801122019-20201G1999-03-27Milton, ONTMinor Pro
Cliff Pu2913263962017-20181R1998-06-03Richmond Hill, ONTMinor Pro
Alan Quine81152439102009-20112C1993-02-25Belleville, ONTMajor League
Kyle Raftis8901818752003-20052D1986-05-28Toronto, ONTMinor Pro
Eemeli Rasanen127116172892016-20182D1999-03-06Joensuu, FinlandMinor Pro
Andrew Raycroft61033121999-20001G1980-05-04Belleville, ONTMajor League
Richard Raymond4772835411992-19942D1974-04-04Sudbury, ONTMajor Junior
Matthew Reis42112502005-20061L1989-02-11Cambridge, ONTMajor Junior
Dany Revelle1443782004-20051L1986-02-04Kingston, ONTMajor Junior
Adam Rhymer1512322002-20031R1985-02-05Major Junior
Blake Richard901102010-20122G1994-02-09Hamilton, ONTMajor Junior
Glenn Ridler2201122000-20011G1982-10-01St. Catharines, ONTMinor Pro
Jacob Riley1000002011-20121G1993-03-18London, ONTMajor Junior
Ethan Ritchie46369122019-20222D2002-06-04Oakville, ONTMinor Pro
Ryan Rivard57112251998-20002W1981-03-28West Lorne, ONTMinor Pro
Craig Rivet191361281643141991-19943D1974-09-13North Bay, ONTMajor League
Tony Rizzi177243357872003-20074R1987-09-15Kingston, ONTMajor Junior
Jason Robertson214124114238892015-20194L1999-07-22Arcadia, CAMajor League
Bill Robinson1233439731031990-19933L1973-12-06Toronto, ONTMinor Pro
Aaron Rock1000022006-20071G1987-07-05Wheaton, ILMajor Junior
Bryan Rodney152211251461362001-20043D1984-04-22London, ONTMajor League
Benjamin Roger8632023592021-20232D2002-11-03Brighton, ONTMajor Junior
Kris Rous200001997-19981GMajor Junior
Lucas Rowe94101424612018-20202R2001-08-13Etobicoke, ONTMinor Pro
Bogdan Rudenko16145171996-19971R1977-09-13Ust-Kamenogorsk, KazakhstanMinor Pro
Ed Rushlow100001992-19931GMajor Junior
Eric Rylands25000641993-19952R1976-11-22Prescott, ONTMajor Junior
Corey Sabourin5111819352000-20011D1981-04-09Orleans, ONTEuropean Lower Leagues
J.J. Salajko1200002023-20241G2006-07-28Columbus, OHMajor Junior
Brian Sambirsky300071992-19931Major Junior
Joel Sandie33044291990-19911D1973-07-22Sault Ste. Marie, ONTMajor Junior
Jason Sands19245841292421994-19984C1977-03-21Kingston, ONTMinor Pro
Charles Sarault198194463852008-20113C1992-02-20Ottawa, ONTMinor Pro
Tyler Savard17189282023-20241L2003-04-06Peterborough, ONTMajor Junior
Chris Scharf59404371991-19921L1974-04-21Toronto, ONTMajor Junior
Milos Schejbal34145282003-20041L1985-01-03Sobeslav, Czech Rep.Major Junior
Jonathan Schill24988991872221996-20004L1979-06-28Kitchener, ONTMinor Pro
Roman Schmidt3382028402023-20241D2003-02-27Midland, MIMinor Pro
Duncan Schneider82156332021-20243D2005-07-05Belleville, ONTMajor Junior
Geoff Schneider124728351151989-19912D1970-08-26Kitchener, ONTMajor Junior
Samuel Schutt1855140911062012-20153R1994-04-13Palmer Rapids, ONTMajor Junior
Rob Schweyer19369101994-19951R1975-06-26Simcoe, ONTMinor Pro
Jonathan Sciacca87219211332006-20082D1988-04-16Windsor, ONTMajor Junior
Colin Scotland50213481997-20003L Major Junior
Brian Scott96183452411993-19952F1977-05-22Brampton, ONTMinor Pro
Jean-Francois Seguin119103343671999-20023D1982-04-25Hawkesbury, ONTMajor Junior
Clark Seymour783710722009-20112D1993-05-18Brockville, ONTMinor Pro
Scott Sheppard307815122001-20021R1983-09-28Selkirk, MANMinor Pro
Ben Shutron21122951172552004-20084D1988-06-14Orleans, ONTMinor Pro
Brock Shyiak5732124551989-19901D1970-01-31Thunder Bay, ONTMinor Pro
Joey Simon156111781989-19901C1970-07-11Toronto, ONTMinor Pro
Peder Skinner1045075125122005-20072C1986-06-11Isle-aux-Morts, NFLDMinor Pro
Zdenek Skorepa37211839131995-19961L1976-08-10Duchcov, CzechMinor Pro
Tomas Skvaridlo124294473471999-20012R1981-06-19Zvolen, SlovakiaEuropean Elite
Jacob Smith58167122011-20121R1995-01-30Sudbury, ONTMajor Junior
Mike Smith1801121999-20012G1982-03-22Kingston, ONTMajor League
Mike Smith49191837282001-20021R1981-02-23Hamilton, ONTMajor Junior
Radek Smolenak13274701441672004-20062L1986-12-03Prague, Czech Rep.Major League
Wes Snell400001993-19941D1976-04-10European Elite
Jason Snow424913301989-19912R1971-09-29Toronto, ONTMajor Junior
Matthew Soto1734677123382021-20243R2005-08-31Oakville, ONTMajor Junior
Matthew Spezza1000002004-20051G1986-10-14Mississauga, ONTMinor Pro
Cody Spicer301122000-20022G1982-04-20Nepean, ONTMajor Junior
Aidan Spooner1900002021-20221G2002-04-30Maple, ONTMajor Junior
Ryan Spooner77395594142010-20122C1992-01-30Ottawa, ONTMajor League
Brian Stagg85211940381991-19932R1974-05-23North Bay, ONTMajor Junior
Dylan Staples50369172010-20122R1994-04-01Callander, ONTMajor Junior
Jared Steege91242246542014-20162L1996-01-07Cobden, ONTMajor Junior
Warren Steele2071663791702010-20144D1994-05-16Williamsburg, ONTMajor Junior
Sean Stefanski14303182001-20021R1983-09-10Peterborough, ONTMinor Pro
Ryan Stephenson152131124762002-20053L1986-04-09Belmont, ONTMajor Junior
Peter Stevens146313163102006-20093D1989-02-10Chester, NJMajor Junior
Anthony Stewart2481181202382052001-20054R1985-01-05La Salle, PQMajor League
Chris Stewart187911081992712004-20073R1987-10-30Toronto, ONTMajor League
Dave Stewart181301101403641989-19923D1972-01-11Norwood, ONTMinor Pro
Jackson Stewart7783111122021-20232L2004-06-18Norwood, ONTMajor Junior
Alastair Still62202242811991-19921R1971-06-10Mississauga, ONTMajor Junior
Cory Stillman21975881631651999-20034C1983-03-02Lindsay, ONTMinor Pro
Conor Stokes1061335482432010-20122L1991-06-08Lansing, NYMajor Junior
Justin Suda254736432342001-20054D1984-09-29Font Hill, ONTMinor Pro
Jan Sulc42101222131997-19992C1979-02-17Litvinov, CzechMinor Pro
Josh Supryka1910122016-20171C1997-03-17Belleville, ONTMajor Junior
Wes Swain1600081995-19961D1978-05-08Perrys Cove, NFLDMajor Junior
Wes Swinson672256781311994-19962D1975-05-26Peterborough, ONTMinor Pro
Martin Sychra59293261301993-19941R1974-06-19Brno, Czech Rep.Minor Pro
Daniel Taylor57000102005-20061G1986-04-28Plymouth, EnglandMajor League
Dylan Taylor71813211311995-19972F1976-09-30Oshawa, ONTMinor Pro
Brad Teichmann1301121991-19921G1973-07-25Mississauga, ONTMajor Junior
Nathan Tennant2371961803901998-20024D1982-10-15Chalk River, ONTMinor Pro
Andrew Tessier52022372011-20121D1994-01-01Elliot Lake, ONTMinor Pro
Shawn Tessier4111262014-20151D1996-05-10Scarborough, ONTMajor Junior
Christopher Thibodeau1854266108582021-20243C2005-10-13Charleston, SCMajor Junior
Scott Thompson21000181992-19931D1976-01-27Kingston, ONTMinor Pro
Stefan Thompson701122007-20092C1991-02-12Waterloo, ONTMajor Junior
Darryl Thomson1541718351261998-20024L1982-01-16Barrie, ONTMajor Junior
Bob Thornton26235121994-19951C1975-02-18Manhasset, NYMinor Pro
Cory Thornton200001990-19911Major Junior
Mike Tilson1171026361531995-19972D1978-06-28Pickering, ONTMinor Pro
Matt Timmins22000172000-20011D1983-03-20Kingston, ONTMajor Junior
Brody Todd775712382000-20022L1984-02-25Thorold, ONTMajor Junior
Ian Turner8031013311998-20002D1981-10-13Belleville, ONTMinor Pro
Dan Turple2100002002-20042G1985-01-01Hamilton, ONTMinor Pro
Cal Uens9512021962022-20242D2005-02-11Napanee, ONTMajor Junior
Loren Ulett543811682013-20141L1994-09-08Port Perry, ONTMinor Pro
Mason Vaccari8802202022-20242G2005-04-29Mississauga, ONTMajor Junior
Mikko Vainonen112832401152012-20142D1994-04-11Helsinki, FinlandMinor Pro
Colin Van Den Hurk600002016-20182D1999-05-26Havelock, ONTMinor Pro
Ed Van Herpt2300002001-20021G1983-03-14Major Junior
Nick Van Herpt133156852001-20043D1985-10-29Kingston, ONTMinor Pro
Jamie Vargo501151989-19901D1971-02-28Sudbury, ONTMinor Pro
Brent Varty21011132001-20021L1983-02-11Oshawa, ONTMajor Junior
John Vary851653691181990-19922D1972-02-11Owen Sound, ONTMinor Pro
Josh Vatri500002007-20081R1987-08-13Barrie, ONTMajor Junior
Xander Velliaris1010102023-20241D2007-04-23Toronto, ONTMajor Junior
Ryan Verbeek138263258912013-20163L1996-06-02Kingston, ONTMinor Pro
Austin Verge29044172006-20071D1989-08-12Toronto, ONTMajor Junior
Gabriel Vilardi32223658142017-20181C1999-08-16Kingston, ONTMajor League
Trevor Waddell7911415402003-20052R1986-01-29Mississauga, ONTMajor Junior
Jason Wadel1156612741991-19932D1973-04-26Kitchener, ONTMajor Junior
Justin Wallingford2241367803822004-20084D1987-05-12Hamilton, ONTMajor Junior
Gord Walsh17374821561351993-19963L1975-12-12Kelligrews, NFLDMajor Junior
Kurt Walsh125510181997-19981F1977-02-26Kelligrews, NFLDEuropean Lower Leagues
Josh Warden300022000-20011LMajor Junior
Mike Ware943448821301993-19952R1974-02-27Toronto, ONTMinor Pro
Joel Washkurak1001019292191989-19912L1972-03-24Oshawa, ONTMajor Junior
Jordon Watson800042003-20041C1985-06-03Amherstview, ONTMajor Junior
Matt Watson38257192012-20142D1996-04-25London, ONTMinor Pro
Spencer Watson233119129248762012-20164R1996-04-25London, ONTMinor Pro
Jason Weaver45303565951992-19931L1972-09-22Mississauga, ONTMinor Pro
Cole Weedmark801142007-20081L1990-02-05Kemptville, ONTMajor Junior
Ethan Weir500002023-20241R2007-01-10London, ONTMajor Junior
Ethan Werek17086931792022008-20113C1991-06-07Markham, ONTMinor Pro
Greg Willers7051217451996-19982D1979-08-08Aurora, ONTMinor Pro
Greg Williams30279412004-20051R1985-01-22Whitby, ONTMajor Junior
Vann Williamson5341014212022-20242D2006-07-19Ajax, ONTMajor Junior
Aaron Wilson700002000-20011D1982-05-11Pickering, ONTMinor Pro
Andrew Wilson52325352005-20072R1989-01-27London, ONTMajor Junior
Jeff Wilson45022181989-19901G1970-03-20Gloucester, ONTMinor Pro
Zayde Wisdom16541661071172018-20223R2002-07-07Toronto, ONTMinor Pro
Nick Wong90222547312018-20202R2001-09-17Erin, ONTMajor Junior
Brock Woods1051137482401989-19912D1971-04-20Belleville, ONTMinor Pro
Shane Wright1217189160322019-20222C2004-01-05Burlington, ONTMajor League
Mike Yacynuk801121991-19921Major Junior
Joel Yates1141328413901991-19943D1974-02-02Nepean, ONTMajor Junior
Jamie Young953111481997-20003L1981-04-07Thunder Bay, ONTMinor Pro
Ivan Zhigalov4500022022-20231G2003-04-30Minsk, BelarusMajor Junior
Alex Zhurik1131044541431993-19952D1975-05-29Minsk, BelarusMinor Pro
Mike Zigomanis2401321983301591997-20014C1981-01-17Toronto, ONTMajor League

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