All-Time Roster

PlayerPos.SH/CTBirthdateBirthplace
Derek MacKenzieDerek MacKenzieC/LWLSudbury, Ontario, Canada
Nathan MacKinnonNathan MacKinnonCRHalifax, Nova Scotia, Canada
Matt MangeneMatt MangeneCRManorville, New York, United States
Strauss MannStrauss MannGLGreenwich, Connecticut, United States
Josh MansonJosh MansonDRPrince Albert, Saskatchewan, Canada
Anthony ManthaAnthony ManthaLW/RWLLongueuil, Québec, Canada
Paul MaraPaul MaraDLRidgewood, New Jersey, United States
Matia MarcantuoniMatia MarcantuoniRWRWoodbridge, Ontario, Canada
Colin MarkisonColin MarkisonRWRPrinceton, New Jersey, United States
Patrick MarleauPatrick MarleauC/LW/RWLAneroid, Saskatchewan, Canada
Ryan MartindaleRyan MartindaleCLOshawa, Ontario, Canada
Alec MartinezAlec MartinezDLRochester Hills, Michigan, United States
Jordan  MartinookJordan MartinookLW/RWLBrandon, Manitoba, Canada
Adam Ollas MattssonAdam Ollas MattssonDLStockholm, Sweden
Bryan McCabeBryan McCabeDLSt. Catherines, Ontario, Canada
Thomas McCollumThomas McCollumGLAmherst, New York, United States
Colin McDonaldColin McDonaldRWRWethersfield, Connecticut, United States
Curtis McElhinneyCurtis McElhinneyGLLondon, Ontario, Canada
Tye McGinnTye McGinnLW/RWLFergus, Ontario, Canada
Cody McLeodCody McLeodLWLBinscarth, Manitoba, Canada
Nicolas MelocheNicolas MelocheDRLasalle, Québec, Canada
Brennan MenellBrennan MenellDRWoodbury, Minnesota, United States
Andrej MeszarosAndrej MeszarosDRPovaszka Bystrica, Slovakia
Victor MeteVictor MeteDLWoodbridge, Ontario, Canada
Marc MethotMarc MethotDLOttawa, Ontario, Canada
Milan MichalekMilan MichalekLW/RWLJindrichuv Hradec, Czech Republic
Jacob MiddletonJacob MiddletonDLWainwright, Alberta, Canada
Amir MiftakhovAmir MiftakhovGLKazan, Russia
Ilya MikheyevIlya MikheyevLW/RWLOmsk, Russia
Sam MileticSam MileticC/LWLBroomfield Township, Michigan, United States
Daniil MiromanovDaniil MiromanovDRMoskva, Russia
Al MontoyaAl MontoyaGLChicago, Illinois, United States
Dominic MooreDominic MooreCLThornhill, Ontario, Canada
Brendan MorrisonBrendan MorrisonC/LW/RWLPitt Meadows, British Columbia, Canada
Shaone MorrisonnShaone MorrisonnDLVancouver, British Columbia, Canada
Petr MrazekPetr MrazekGLOstrava, Czech Republic
Chris MuellerChris MuellerC/RWRBuffalo, New York, United States
Andrew MurrayAndrew MurrayC/LW/RWLSelkirk, Manitoba, Canada
Tyler MyersTyler MyersDRHouston, Texas, United States