NHL Skater Register for Last Names Starting with M

Index of Letters

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

817 NHL Skaters

817 NHL Skaters Table
Scoring Goals Assists Ice Time Point Shares
Player From To Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI OPS DPS GPS PS
Olli Määttä20142024D6844013717775162354171171738394.81253418:197.131.90.039.0
Al MacAdam19741985RW864240351591-44509175501533258849154515.528.312.10.040.4
Clarke MacArthur20072017LW552133171304-6343973422212841297613.6858115:3324.08.30.032.3
Matias Maccelli20222024LW1692983112-1430263035923123112.6266115:456.22.40.08.6
Kurtis MacDermid20182024D265112031-243681100219011736.425029:261.13.80.04.9
Lane MacDermid20122014LW2122403620002001118.21255:570.50.10.00.6
Paul MacDermid19821995RW690116142258-161303971901812121075515.41.39.60.010.9
Andrew MacDonald20092019D58628133161-1127622606992955944.71253421:235.426.00.031.3
Blair MacDonald19801983RW21991100191-86563262116930158315.611.92.60.014.5
Brett MacDonald19881988D1000-10000000000.00.00.00.0
Craig MacDonald19992009LW233112435-1591911124002694.1238810:15-1.92.30.00.5
Doug MacDonald19931995LW11101-321000000425.0-0.30.10.0-0.2
Jacob MacDonald20192024D135101727-1456730015201915.2170512:381.52.90.04.4
Jason MacDonald20042004RW4000-119000000030.0338:11-0.10.00.0-0.1
Kevin MacDonald19941994D100002000000000.00.00.00.0
Kilby MacDonald19401945LW152363470473600629412.32.40.04.7
Lowell MacDonald19621978LW506180210390478813641315154542144912.426.68.80.035.4
Parker MacDonald19531969C676144179323-56251974612212058112269.914.09.50.023.5
Kim MacDougall19751975D1000-10000000000.00.00.00.0
Mackenzie MacEachern20192024LW12311920355100139001397.910688:410.11.30.01.5
Shane MacEachern19881988C100000000000000.00.00.00.0
Maxime Macenauer20122012C29134-4181001300147.131410:49-0.30.20.0-0.1
Zack MacEwen20192024C216151631-303021500516002226.820519:30-1.21.40.00.2
Hub Macey19421947LW306915042018100.20.50.00.7
Bruce MacGregor19611974C89521325747019215174251437223304166612.822.412.10.034.4
Randy MacGregor19821982RW21122210001001100.00.10.10.00.2
Garth MacGuigan19801984C501112000010030.0-0.10.10.0-0.1
Spencer Machacek20092012RW252796720007002010.01917:380.70.40.01.1
Ray Macias20092011D8011-12000001040.013817:16-0.10.30.00.2
Al MacInnis*19822004D14163409341274371151116416610443555562351576.61113231:16104.390.70.0195.0
Ryan MacInnis20202022C27011-200000100290.02639:45-0.60.30.0-0.4
Ian MacIntosh19531953RW400040000000-0.20.00.0-0.2
Steve MacIntyre20092013LW91224-617520012001513.33123:26-0.30.10.0-0.2
Don MacIver19801980D6000-52000000020.0-0.10.10.00.0
Norm Maciver19871998D50155230285-6835032212810811937267.665117.218.80.036.0
Blair MacKasey19771977D1000-12000000000.00.00.00.0
Calum MacKay19471955LW237505510521445501251405.84.20.010.1
Dave MacKay19411941D27303283001000-0.11.60.01.5
Mickey MacKay*19271930C14744196379812.22.40.014.6
Murdo MacKay19461948RW/C1903300000300-0.60.30.0-0.3
Fleming Mackell19481960C666149220369-105651053212231654411917.723.710.20.033.9
Jack Mackell19201921RW/D45426540-2.82.00.0-0.8
Aaron MacKenzie20092009D500010000000030.07314:38-0.10.30.00.2
Barry MacKenzie19691969D6011-26000010030.00.00.30.00.2
Bill MacKenzie19341940D2331110211326410730-0.614.30.013.7
Clarence MacKenzie19331933RW364481-0.30.80.00.5
Derek MacKenzie20022019C6115174125-733741287631106248.2684611:120.17.50.07.6
Connor Mackey20212024D404711-17540007004010.056414:050.81.10.01.9
David Mackey19881994LW12681220-2930580031200968.3-2.70.90.0-1.8
Reg Mackey19271927D41000160-1.64.70.03.2
Howie Mackie19371938RW/D1610141000000-0.30.90.00.6
Nathan MacKinnon20142024C791335564899147348240932643671952317210.61605820:1880.722.70.0103.4
Paul MacKinnon19801984D14752328-991410022101164.3-0.67.90.07.2
Brett Maclean20112012LW18235141102210229.11568:410.30.20.00.5
Donald MacLean19982007C418513-6653014105215.446324:220.70.20.00.9
John MacLean19842002RW119441342984243132828511513633021198332412.4346316:3456.018.30.074.3
Kyle MacLean20242024F3245951140005002615.432310:050.40.50.00.9
Paul MacLean19811991RW719324349673-349681991250372441050151421.443.68.50.052.1
Rick MacLeish19711984C84634941075915443422210423512831234260513.453.413.10.066.5
Brian MacLellan19831992LW606172241413-9155110071119159802114315.018.85.30.024.1
Pat MacLeod19911996D5351318-5014230031001005.00.7-0.20.00.6
Billy MacMillan19711977RW4467477151018461103126510260012.30.06.80.06.8
Bob MacMillan19751985RW752228349577-126017544923260827148415.431.011.00.042.0
Jeff MacMillan20042004D4000-20000000030.0338:190.0-0.10.0-0.1
John MacMillan19611965RW1045101513041018201054.8-2.91.80.0-1.0
Al MacNeil19561968D524177592846151430268614562.90.635.60.036.2
Bernie MacNeil19741974LW400010000000050.0-0.20.10.0-0.1
Ian MacNeil20032003C200010000000020.02010:08-0.10.10.00.0
Jamie Macoun19831999D112876282358175121062104924727816354.6120717:3010.462.40.072.8
Bud MacPherson19491957D2595333823350002850-0.418.40.018.0
Ralph MacSweyn19681972D47055-3100000401240.0-0.52.90.02.4
Craig MacTavish19801997C1093213267480348911661829342281920148014.49.712.60.022.3
Andrew MacWilliam20152015D12022-612000020050.018515:240.0-0.10.0-0.1
Mike MacWilliam19961996LW6000-114000000040.0-0.20.10.0-0.2
John Madden19992012C8981651833482021914071824161111118009.21478616:2811.818.70.030.5
Connie Madigan19731973D200331250000300110.0-0.11.20.01.1
Jeff Madill19911991RW14404-14640000002416.70.10.10.00.2
Saku Mäenalanen20192023RW988101803680001000978.298210:01-0.21.30.01.1
Dean Magee19781978LW7000-34000000040.0-0.30.00.0-0.3
Darryl Maggs19721980D135141933-30541400118101569.01.35.80.07.1
Marc Magnan19831983LW401105000001010.0-0.10.10.00.0
Olivier Magnan20112011D18000-44000000080.028315:43-0.30.50.00.2
Keith Magnuson19701980D58914125139168144014001118434633.01.045.20.046.2
Kevin Maguire19871992RW260293059-1678228103300019115.2-3.43.10.0-0.3
John Mahaffy19431944C3711253641100025001.40.20.01.6
Frank Mahovlich*19571974LW11815335701103266105440012211823831825336614.699.522.30.0121.7
Pete Mahovlich19661981C8832884857732349161977219383491306208913.852.416.40.068.9
Josh Mahura20192024D191103545-2901000131311845.4269214:062.15.40.07.5
Jacques Mailhot19891989LW500003300000000-0.20.10.0-0.1
Philippe Maillet20212021F2000-10000000010.0189:09-0.10.00.0-0.1
Frank Mailley19431943D1000000000000.00.10.00.0
Logan Mailloux20242024D101110000010020.02121:140.10.10.00.2
Adam Mair20002011C6153876114-268293611575105796.656469:110.25.30.05.5
Jim Mair19711975D7641519-424931019602071.90.42.00.02.4
Fern Majeau19441945C/LW56222446431660322201.71.80.03.6
Ivan Majeský20032006D20282331-27234701222011226.6358417:450.25.40.05.6
Bruce Major19911991C4000-1000000000-0.20.00.0-0.1
Mark Major19971997LW20000500000000-0.10.00.00.0
Cale Makar20202024D3158625033610896562912013211538729.9773424:3331.521.60.053.0
Sergei Makarov*19901997RW42413425038467317973702017179061022.024.56.60.031.1
Mikko Mäkelä19861995RW423118147265-4139803441110245062918.812.15.00.017.1
Chico Maki19621976RW8411432934361443451171412242394212138310.314.514.70.029.3
Tomi Mäki20072007RW100000000000001110:560.00.00.00.0
Wayne Maki19681973LW2465779136-391824314076316048911.76.32.40.08.7
Kari Makkonen19801980LW9224-2020001101118.20.10.00.00.1
Vladimir Malakhov19932006D7128626034648697444209131121815505.5885226:4025.034.20.059.2
James Malatesta20242024LW11224-1520002001216.711210:130.30.10.00.4
Tomáš Malec20032007D46022-2470000110330.050210:55-0.31.10.00.8
Beck Malenstyn20202024LW10581624036800215011196.7137913:08-0.71.80.01.1
David Maley19861994LW4664381124-6110433940771914539.5-5.24.30.0-0.9
Denis Malgin20172023C257414081-165037405327137411.0311712:083.62.90.06.5
Stewart Malgunas19942000D129156-101441000500781.326919:13-1.94.50.02.6
Manny Malhotra19992015C991116179295-264511011232615124411769.91292513:037.513.40.020.8
Marek Malík19952009D69133135168133620293171111866125.41226919:176.440.80.047.2
Merlin Malinowski19791983C28254111165-105121476137832144112.24.42.50.06.9
Sam Malinski20242024D233710362101610319.732714:140.80.70.01.6
Evgeni Malkin20072024C114549879812965211603151794834843131368513.52251519:40126.025.40.0151.4
Dean Malkoc19961999D116134-332991000300313.2400200:05-1.83.10.01.3
Troy Mallette19901998LW4565168119-49122647406634147810.74-3.75.20.01.5
Olli Malmivaara20082008D20002000000000188:480.00.20.00.2
Brad Malone20122023C/LW217141832-352061400218001648.519689:04-0.41.10.00.7
Cliff Malone19521952RW300000000000-0.20.10.0-0.1
Greg Malone19771987C704191310501-10566115140019251563134514.223.57.90.031.5
Joe Malone*19181924C/LW12614333176571118.62.90.021.5
Ryan Malone20042015LW647179191370-59693110571225127586130313.71113117:1226.89.10.036.0
Sean Malone20172021C2011-12000010020.02311:250.00.00.00.0
Dan Maloney19711982LW73719225945147148914742326198574156112.320.811.50.032.3
Dave Maloney19751985D657712463178311545017471855749327.614.737.90.052.6
Don Maloney19791991LW765214350564428151485115302706911120317.825.710.90.036.6
Phil Maloney19501960C1592843711122260237603517.13.02.10.05.0
Jeff Malott 20222022F1000020000000044:060.00.00.00.0
Steve Maltais19902001LW12091827-3453540112601486.131111:57-1.70.80.0-0.8
Kirk Maltby19942010RW107212813226018867103421241196713979.21115714:28-0.915.30.014.5
Mikhail Maltsev20212023LW56639-966000300827.35569:560.00.20.00.2
Ray Maluta19761977D25235162000210267.70.11.10.01.2
Maxim Mamin20182022C/RW7310818825100018008511.880110:580.51.00.01.5
Tom Manastersky19511951D6000110000000-0.10.40.00.2
Mark Mancari20072012RW4231013-3222100820893.449211:430.30.40.00.7
Gus Mancuso19381943RW477916237002900-0.60.40.0-0.2
Kent Manderville19922003C6463767104-313483205761067315.1434212:20-7.47.30.0-0.1
Dan Mandich19831986D11151116-1030350011001826.1-0.85.00.04.2
Mike Maneluk19992001LW85111021-65783028208812.599811:450.60.90.01.5
Kris Manery19781981C/RW2506364127-61914418125014050612.54.72.40.07.1
Randy Manery19711980D582502062561141531181812578310704.713.135.00.048.1
Andrew Mangiapane20182024LW4171091062155218191144169310376114.3628715:0514.49.00.023.4
Eric Manlow20012004C37246081100400229.13619:46-0.10.30.00.2
Cameron Mann19982003RW93141024-7401220191011811.999211:491.11.00.02.1
Jack Mann19441945C9347030014000.40.00.00.4
Jimmy Mann19801988RW293102030-55895910120001695.9-8.93.10.0-5.8
Ken Mann19761976RW1000-10000000010.00.00.00.0-0.1
Norm Mann19391941RW/C3103340000300-1.20.70.0-0.6
Rennison Manners19301931C37336140-1.20.20.0-1.0
Brandon Manning20122020D255143448-182541301433103244.3427716:461.27.80.09.0
Paul Manning20032003D800002000000040.010413:02-0.10.20.00.1
Bob Manno19771985D37141132173-37274288571002934648.86.614.90.021.5
Dave Manson19872002D1103102288390-82792564337173109621554.7617623:5119.447.10.066.5
Josh Manson20152024D578381171555257236027112057545.01120219:236.029.10.035.0
Ray Manson19481949LW2011000001000.00.00.00.0
Anthony Mantha20162024RW494142154296-1926611032012131230112812.6804316:1721.99.40.031.3
Georges Mantha19291941D/LW488901031931465513114621828.48.10.016.5
Moe Mantha19811992D65681289370-120501403746157132015455.218.826.70.045.6
Sylvio Mantha*19241937D542637714067190013173018.648.90.067.5
Justin Mapletoft20032004C38369-2821005012711.13017:560.50.20.00.7
Paul Mara19992011D73464189253-1107764321039195310236.31533320:5316.025.30.041.3
Bud Maracle19311931LW11134400.10.30.00.3
Milan Marcetta19681969C5471522-1412520012305911.90.30.70.01.0
Mush March19291945RW761153231384546892012214149419.014.00.033.1
Brad Marchand20102024LW1029401528929292105128679367735115522261715.31853618:0188.232.20.0120.3
Todd Marchant19942011C1195186312498-20774137212823237532222048.41649818:0816.220.00.036.2
Alexey Marchenko20142017D1214172152640001502834.8202016:420.35.10.05.3
Kirill Marchenko20232024RW137442367-2830281602185032413.6223516:194.61.60.06.2
Jonathan Marchessault20132024C6382302574873531117654039183740198511.61089817:0542.813.30.056.1
Brian Marchinko19711974C47268-1002001600277.4-1.20.70.0-0.6
Bryan Marchment19892006D92640142182312307344251171969474.2784517:312.544.90.047.4
Mason Marchment20202024F24054881424920545907799047211.4354914:479.15.10.014.3
Dave Marcinyshyn19911993D16011-349000010080.0-0.30.60.00.3
Lou Marcon19591963D60044-642000040080.0-0.73.40.02.7
Don Marcotte19661982LW8682302544841913171931621302201321155414.821.213.40.034.6
Josef Marha19962001C159213253-83214614275019210.9171413:231.81.70.03.6
Martin Marinčin20142020D22752934-13110500126122052.4394217:22-0.77.30.06.6
Hector Marini19791984RW154274673-924820704397016416.50.92.10.03.0
John Marino20202024D3281889107381121620277843315.4680420:454.016.00.020.0
Chris Marinucci19951997C13145-321000310128.30.10.10.00.1
Frank Mario19421945C539192824900016300.30.70.01.1
John Mariucci*19411948D224113445328920030400.39.60.010.0
Masi Marjamäki20062006RW1000000000000055:170.00.00.00.0
Gordon Mark19871995D8531013-291873000901714.2-0.52.10.01.5
John Markell19801985LW55111021-263683017305719.30.20.40.00.6
Gus Marker19331942RW32364701341335463862527.05.80.012.8
Ray Markham19801980C14112-3211000100616.7-0.30.10.0-0.3
Jack Markle19361936RW801100000100-0.30.10.0-0.1
Andrei Markov20012017D9901194535726450556603202082341116277.32277823:0048.455.60.0104.0
Danny Markov19982007D5382911814747456181105813165695.11105721:336.525.40.031.9
Jack Marks19181920LW/D700040-0.60.20.0-0.4
John Marks19731982LW657112163275383309020212129286108710.36.316.20.022.5
Nevin Markwart19841992LW3094168109-679440106622423917.2-1.13.90.02.8
Patrick Marleau19982021C17795666311197-27527377172171093842434433313.13167018:3498.635.10.0133.8
Mitch Marner20172024RW576194445639110184141449302871517149113.01144319:5251.714.80.066.6
Cooper Marody20192022C7011-10000010070.0486:470.00.00.00.0
Daniel Marois19891996RW35011793210-604198334086924071416.411.42.90.014.2
Mario Marois19781992D9567635743361746561913239109917554.316.947.20.064.1
Pat Maroon20122024LW7801211833041999010219018144390112210.81036513:1716.111.90.028.0
Gilles Marotte19661977D80856265321-13692142131619759918673.017.136.10.053.2
Mark Marquess19471947RW27549650014000.00.50.00.5
Brad Marsh19791993D108623175198551241220141614109692.4-6.352.90.046.6
Gary Marsh19681969LW7134241001300714.30.20.10.00.3
Peter Marsh19801984RW2784871119-7122436120259936277.70.92.10.03.0
Bert Marshall19661979D8681718119866926152011512289271.81.150.20.051.3
Don Marshall19521972LW1176265324589811251866118402386818166012.826.519.90.046.4
Grant Marshall19952006RW70092147239-57793642801711136089310.3719014:238.18.80.016.9
Jason Marshall19922006D526165167-3410041051141914293.7680719:14-0.717.60.016.9
Kevin Marshall20122012D10000-18000000060.0888:46-0.10.10.0-0.1
Paul Marshall19801983LW95151833-181712305117010813.9-0.20.90.00.7
Willie Marshall19531959C3315621000500-0.70.60.0-0.1
Mike Marson19751980LW196242448-8823319502195016314.7-2.41.20.0-1.2
Danick Martel20182019LW13022280000200220.013210:11-0.20.20.00.0
Tony Mårtensson20042004C6112-201000100425.0426:580.20.00.00.2
Clare Martin19421952D237122840781110325300.915.50.016.4
Craig Martin19951997RW21011-424000010040.0-0.70.10.0-0.6
Frank Martin19531958D28211465712210101341201.811.20.013.0
Grant Martin19841987LW44044-16550000400180.0-1.40.20.0-1.2
Jack Martin19611961C100000000000000.00.00.00.0
Matt Martin19941997D76055-11710000500530.0-1.13.00.01.9
Matt Martin20102024LW9558195176-351158792013893310507.71033110:49-1.410.30.08.8
Paul Martin20042018D8705027032012623833170101788849465.31974922:4216.156.10.072.2
Pit Martin19621979C1101324485809104609253638403671108220514.750.419.60.069.9
Rick Martin19721982LW685384317701144772691150472131040252615.261.49.30.070.7
Ron Martin19331934RW941316293680018100.71.30.02.0
Terry Martin19761985LW479104101205-5020288133109011058217.93.44.90.08.3
Tom Martin19681968RW3101000100000250.00.10.00.00.1
Tom Martin19851990LW92121123102591200111007516.0-1.01.60.00.6
Don Martineau19741977RW9061016-1663600010005810.3-2.11.10.0-1.0
Radek Martínek20022014D4862585110-1128022215651465704.4936719:163.718.60.022.3
Alec Martinez20102024D8188319427788242621921612963211677.11603019:3618.745.30.064.0
Darcy Martini19941994D2000-10000000000.00.00.00.0
Jordan Martinook20152024LW64180117197-41307741518107289778.2906614:093.09.40.012.4
Steve Martins19962006C267212546-361421614222032498.4263711:02-1.41.80.00.4
Andreas Martinsen20162019LW15291423-24110900113011605.6155210:12-0.90.90.00.0
Emil Martinsen Lilleberg20242024D37055-15160000500310.060016:12-0.30.20.0-0.1
Steve Martinson19881992LW49213024420021001315.4-1.50.60.0-0.9
Dennis Maruk19761989C888356522878-787612538914263471705222916.055.710.70.066.3
Brandon Mashinter20112016LW64415-125040001003511.44416:54-0.20.00.0-0.3
Paul Masnick19511958C232184159139152113830-1.73.50.01.8
Charley Mason19351939RW93718252252001710-0.81.40.00.5
George Massecar19301932LW100121123460-1.31.80.00.4
Jamie Masters19761979D3311314-1020100490333.00.51.20.01.7
Bill Masterton19681968C384812-242200620834.8-0.20.70.00.5
Frank Mathers*19491952D23134401002100.11.50.01.6
Mike Matheson20162024D54768166234-2630959721311446611226.11170421:2415.721.60.037.3
Dwight Mathiasen19861988RW33178-12181000700372.7-0.60.10.0-0.6
Jim Mathieson19901990D200004000000000.00.10.00.1
Marquis Mathieu19992001C16022-314000020070.01096:50-0.10.00.0-0.1
Nikolas Matinpalo20242024D400010000000020.0287:000.00.10.00.1
Jon Matsumoto20112012C14202-4420000001118.2976:560.2-0.10.00.1
Christian Matte19972001RW25235-3122000210296.917911:58-0.10.20.00.1
Joe Matte19201926D68171532522-0.52.60.02.2
Joe Matte19301943D2403380000200-0.31.80.01.5
Stefan Matteau20132022LW926511-18416000500986.194410:15-0.80.50.0-0.3
Stéphane Matteau19912003LW8481441723164174212614419152911102114.1473514:3712.112.30.024.4
Mike Matteucci20012002D6000-14000000030.06510:48-0.10.10.00.0
Auston Matthews20172024C56236828164914011427494061196841227316.21112319:4871.315.60.086.9
Shawn Matthias20082018C5519084174-4218083527784284910.6711312:559.56.30.015.9
Dick Mattiussi19681971D/LW20083139-61124710126501884.30.48.70.09.1
Richard Matvichuk19932007D7963913917846624298271072758334.71255725:073.946.80.050.7
Johnny Matz19251925C3024602-1.31.10.0-0.2
Greg Mauldin20042011C3655102123021500549.336910:140.60.40.01.1
Wayne Maxner19651966LW618917-164871009001286.3-0.40.50.00.1
Ben Maxwell20092012C47268-6192000600316.54289:07-0.10.20.00.1
Brad Maxwell19781987D61398270368-831292603719140129114346.821.627.40.049.0
Bryan Maxwell19781985D330187795-447451620065933475.21.415.20.016.7
Kevin Maxwell19811984C6661521-276160011410896.7-0.80.50.0-0.3
Wally Maxwell19531953C200000000000-0.10.00.0-0.1
Alan May19881995RW393314576-1813483010643203259.5-6.74.70.0-2.0
Brad May19922010LW1041127161288-2122481121502313624113589.456779:386.011.10.017.1
Derek Mayer19941994D17224-1681100020296.90.1-0.20.0-0.1
Jim Mayer19801980RW400010000000020.0-0.20.10.0-0.1
Pat Mayer19881988D100004000000000.00.00.00.0
Shep Mayer19431943RW2123410002000.20.00.00.2
Jamal Mayers19972013RW91590129219-8712008307101214412297.31051411:342.48.60.011.0
Scott Mayfield20142024D4692591116104302401488036244.0898819:103.320.80.024.1
Gerald Mayhew20202022F5713215-120121001107417.672412:420.70.90.01.6
Dysin Mayo20222023D824812-30354000800834.8157719:14-0.41.40.01.0
Maksim Mayorov20092012LW22213-4220001001711.81989:000.00.00.00.0
Eddie Mazur19541957D/LW1078202811871011730-0.81.90.01.1
Jay Mazur19891992C/RW4711718-12091127006616.70.50.70.01.2
Gary McAdam19761986LW53496132228-5317186821411513486311.13.36.10.09.4
Sam McAdam19311931C/LW500000-0.30.10.0-0.2
Chris McAllister19982004D30141721-27634400017001362.9293211:04-1.43.70.02.3
Chris McAlpine19952003D289624307245600024002632.3341717:26-1.311.30.010.0
Dean McAmmond19922010C9961862624483649013840829193636148012.61208616:0324.816.80.041.6
Hazen McAndrew19421942D701160000100-0.10.30.00.3
Ted McAneeley19731975D15883543-64141611028611605.01.25.80.07.0
Kenndal McArdle20092012LW42123-11511000200205.03568:28-0.6-0.10.0-0.6
Jud McAtee19431945LW4615132861410112101.31.00.02.3
Norm McAtee19471947C1301100000100-0.50.20.0-0.3
Charlie McAvoy20182024D4545322427714438340121161616037537.01062323:2419.533.90.053.3
Andrew McBain19841994RW608129172301-14563173542812642487914.78.24.20.012.4
Jack McBain20222024C159223355-612022004330015414.3213413:251.52.10.03.6
Jamie McBain20102017D3483080110-1772191104532614486.7636418:178.213.10.021.3
Jason McBain19961997D9000-50000000010.0-0.20.10.0-0.1
Mike McBain19981999D64077-21220000700390.095025:40-0.40.90.00.5
Wayne McBean19881994D211103949-72168541131713183.10.35.20.05.5
Cliff McBride19291930RW/D1000000.00.10.00.1
Jim McBurney19531953LW1011000001000.10.00.00.1
Bryan McCabe19962011D11351453835283417326774424187187921856.62160324:1840.956.90.097.9
Jake McCabe20142024D57733119152-1634828326114416005.51130919:364.925.60.030.5
Stan McCabe19301934LW749514490000000-1.11.80.00.7
Bert McCaffrey19251931RW/D261433578204612.018.10.030.1
John McCahill19781978D100000000000000.00.10.00.0
Doug McCaig19421951D2638212925580002010-1.210.50.09.3
Dunc McCallum19661971D187143549-522301031225912505.62.08.50.010.5
Eddie McCalmon19281931RW39505120-0.8-0.10.0-0.9
Jared McCann20162024C5861621753378200116361021130441131112.4867514:4825.310.60.035.9
Rick McCann19681975C42145-861000400303.3-1.40.30.0-1.1
Michael McCarron20162024RW228232548-33202201523112748.4252111:03-0.12.70.02.6
Dan McCarthy19811981C5404342200000757.10.40.10.00.5
John McCarthy20102016LW88336-242230003001072.88599:46-1.5-0.10.0-1.6
Kevin McCarthy19781987D53767191258-375275213241196848068.311.425.40.036.7
Sandy McCarthy19942004RW7367276148-81153463901268807899.141009:12-0.14.40.04.3
Steve McCarthy20002008D302173855-3416811600221602806.1468315:302.36.70.08.9
Thomas McCarthy19201921RW35227291001.60.30.01.9
Tom McCarthy19571961LW608917-16871009003810.5-0.40.70.00.3
Tom McCarthy19801988LW460178221399523301294632814573392919.222.97.60.030.5
Ben McCartney20222022F200004000000020.02814:03-0.10.00.00.0
Walt McCartney19331933LW2000000.00.10.00.1
Darren McCarty19942009RW7581271612886114779629221128321120010.6696015:1213.011.50.024.5
Ted McCaskill19681968C4022-20000011020.00.00.00.00.0
Alyn McCauley19982007C48869971662511652143108013466510.4663815:306.37.60.013.9
Rob McClanahan19801984C2243863101112635124603029512.90.72.90.03.7
Trent McCleary19962000RW19281523-30134701113021216.63435:55-3.31.60.0-1.8
Kevin McClelland19821994RW58868112180-361670640481083161211.1-5.24.00.0-1.2
Jay McClement20062017C90690154244-11632582261613810610428.61302914:23-1.211.30.010.1
Bob McCord19641973D316105868-82257820055213992.51.214.60.015.7
Dennis McCord19741974D300006000000020.0-0.10.20.00.1
John McCormack19481955C31125497435220354621-3.85.10.01.4
Cody McCormick20042015C/RW405214465-245502001442114035.238119:25-1.63.40.01.8
Max McCormick20162024LW948513-149780005001027.87928:260.00.30.00.3
Shawn McCosh19921995C9101161000000425.0-0.20.20.00.0
Ian McCoshen20172019D60437-12334001300419.886614:260.10.90.01.0
Dale McCourt19781984C532194284478-671241196213191771025135214.329.36.20.035.4
Bill McCreary19541971LW309536211519106367107461245619.32.05.70.07.6
Bill McCreary19811981RW12101-641000000714.3-0.30.00.0-0.4
Keith McCreary19651975RW532131112243-512941022811996151101712.99.77.70.017.5
John McCreedy19421945RW64171229251520512000.91.30.02.2
Brad McCrimmon19801997D12228132240344814165815815239622115625.210.682.90.093.5
Jim McCrimmon19751975D200000000000000.00.10.00.1
Bob McCulley19351935RW/D100000000000-0.10.00.00.0
Duke McCurry19261929LW14821123312150.52.90.03.4
Brian McCutcheon19751977LW37314-5730001002015.0-1.00.50.0-0.5
Darwin McCutcheon19821982D1000-12000000000.00.00.00.0
Connor McDavid20162024C645335647982149249249788693832559221115.21399521:4294.020.80.0114.8
Jeff McDill19771977RW100000000000000.00.00.00.0
Bill McDonagh19501950LW400020000000-0.20.10.0-0.1
Ryan McDonagh20112024D92876313389246357639413240601314405.32112922:4623.961.90.085.8
Ab McDonald19591972LW7621822484306619813545227198500151911.122.513.00.035.4
Andy McDonald20012013LW/C6851823074895280127523271781281166610.91204517:3537.015.20.052.2
Brian McDonald19711971C12000-8290000000150.0-0.5-0.10.0-0.6
Bucko McDonald19351945D44635881232063230579726.029.90.035.9
Butch McDonald19401945LW/C6682028280021811-0.21.10.00.9
Colin McDonald20102017RW148202646-24731910026002258.9169211:262.70.70.03.4
Gerry McDonald19821984D8000-54000000080.0-0.20.20.00.0
Jack McDonald19181922LW702614402730.21.40.01.5
Jack McDonald19441944RW431091969100810-0.30.10.0-0.2
Lanny McDonald*19741989RW111150050610063989935013911543251774344514.569.514.70.084.2
Robert McDonald19441944RW100000000000-0.10.00.0-0.1
Terry McDonald19761976D8011-56000001040.0-0.10.20.00.1
Kent McDonell20032004RW32123-8361000200273.732510:09-0.40.10.0-0.3
Joe McDonnell19821986D5021012-24340200451822.40.01.20.01.2
Moylan McDonnell19211921D2212320-0.71.10.00.4
Aidan McDonough20232023LW6101-221000000425.0569:190.00.00.00.0
Al McDonough19711978RW237738816137358150115236070710.39.93.80.013.8
Hubie McDonough19891993C195402666-236732354251022717.60.51.90.02.4
Mike McDougal19791983RW6181018-3043800010006412.5-0.60.20.0-0.4
Bill McDougall19911994C285510-21241004103713.50.20.40.00.6
Shawn McEachern19922006RW911256323579265061826014332417210228811.21014121:5141.114.70.055.8
Jim McElmury19731978D180144761-764911302232402605.42.47.70.010.1
Evan McEneny20172017D1000-10000000010.01515:080.00.00.0-0.1
Mike McEwen19771988D716108296404-374606443113169125217226.323.235.50.058.7
Jim McFadden19481954C4121001262268974215179628216.36.20.022.6
Don McFadyen19331936C/LW1761234467751121941-1.84.10.02.3
Dan McFall19851986D9011-60000010040.0-0.10.10.00.0
John McFarland20162016LW3000-10000000020.0309:55-0.10.00.0-0.1
Gord McFarlane19271927RW/D200000-0.10.10.00.0
Jim McGeough19821987C5771017-1432700110001166.0-0.50.40.0-0.1
Irv McGibbon19431943RW100020000000-0.10.00.00.0
Bob McGill19821994D706175572-10017661502253024413.9-7.828.80.021.0
Jack McGill19351937LW13427103771216068201.41.90.03.3
Jack McGill19421947C98233659422210331502.71.70.04.4
Ryan McGill19921995D151415191391400014011442.8-1.46.40.05.0
Dan McGillis19972006D634561822384057029261179980312014.7997520:4417.031.70.048.7
Hugh McGing20232024LW6000-50000000040.0528:35-0.1-0.10.0-0.3
Brock McGinn20162024LW5087674150-4212067279721174610.2690713:363.56.60.010.1
Jamie McGinn20092019LW617117103220-83267873001886170106711.0823213:2113.85.70.019.5
Tye McGinn20132016LW899817-14490018001108.296310:490.21.10.01.3
Brian McGrattan20062015RW317101727-116091000117002074.815534:54-0.41.20.00.8
Sandy McGregor19641964RW2000-1000000000-0.10.00.0-0.1
Mickey McGuire19271928LW3630360-1.00.80.0-0.2
Mike McHugh19891992LW20101-8161000000128.3-0.60.10.0-0.5
Jack McIlhargey19751982D393113647-5211021100034111895.8-3.717.50.013.8
Dylan McIlrath20142024D75347-31333000400535.7100413:23-0.22.00.01.8
Bert McInenly19311936LW/D16619153414420021003.411.00.014.4
Marty McInnis19922003RW796170250420-41330117401319164788145411.7782920:5623.010.80.033.8
Bruce McIntosh19731973D200000000000000.00.10.00.1
Paul McIntosh19751976D48022-2660000200100.0-0.82.00.01.2
David McIntyre20122012C7112-121000100616.77610:550.10.10.00.2
Jack McIntyre19501960D4991091022111171892001784180819.910.85.80.016.6
John McIntyre19901995C351245478-3251622022433818912.7-5.52.80.0-2.6
Larry McIntyre19701973D410339260000300230.0-0.52.90.02.4
Nathan McIver20072009D36011-9950000100140.03589:57-0.30.00.0-0.3
Randy McKay19892003RW93216220136388173112537029180192121013.4604716:5313.815.40.029.2
Ray McKay19691974D14021618-55102110015101311.5-1.24.90.03.8
Scott McKay19941994C100000000000010.00.00.00.00.0
Walt McKechnie19681983C955214392606-11946916235172426511017163313.125.412.10.037.5
Jay McKee19962010D8022110412555622191168310116083.51426220:19-1.338.70.037.3
Mike McKee19941994LW48312155411200750605.0-0.30.70.00.4
Greg McKegg20142022C233211839-246519021160216912.423229:58-0.31.70.01.4
Ian McKegney19771977D3000-82000000010.0-0.1-0.30.0-0.4
Tony McKegney19791991LW912320319639551723477928257611209015.333.511.80.045.3
Alex McKendry19781981W46369-7213000600378.1-1.00.30.0-0.7
Sean McKenna19821990RW4148280162-4818376426736160413.61.34.40.05.7
Steve McKenna19972004LW373181432-408241170414001999.023377:44-2.41.20.0-1.2
Don McKenney19551968C798237345582-622051835132725292195313.043.09.80.052.7
Jim McKenny19661979D60482247329-429456242715785511187.323.030.70.053.7
Brian McKenzie19721972LW6112-241000010812.50.00.00.00.0
Curtis McKenzie20152018LW99101323-11311000313001218.3107310:510.71.00.01.6
Jim McKenzie19902004LW8804852100-86173946206484044410.836359:18-13.56.60.0-6.8
John McKenzie19591972RW6922062684742692314855333178882134015.131.59.70.041.2
Roland McKeown20182023D160334270000300100.021213:150.00.80.00.9
Andrew McKim19931995C38145-861000310342.9-1.00.30.0-0.7
Alex McKinnon19251929RW1951912312374-1.87.10.05.3
John McKinnon19261931D2082893719575.58.70.014.2
Hunter McKown20232023F12022-480000200130.014712:14-0.20.10.0-0.2
Frazer McLaren20102014LW1024711326440027004010.05074:580.20.60.00.8
Kyle McLaren19962008D71946161207276713510151252978895.21283824:389.338.10.047.4
Steve McLaren20042004D6000025000000020.0172:470.00.00.00.0
Marc McLaughlin20222024F14404-11040000001723.514810:350.40.10.00.5
Brett McLean20032009C38556106162-2820445926782716298.9550114:177.24.80.012.0
Don McLean19761976D9000-36000000040.0-0.20.30.00.1
Fred McLean19201921D900020-0.70.00.0-0.7
Jack McLean19431945C/RW67142438861400218510.31.50.01.8
Jeff McLean19941994C6101101000000520.0-0.10.10.00.1
Kurtis McLean20092009C4101101001000520.04210:340.10.10.00.2
John McLellan19521952C200000000000-0.10.00.0-0.1
Scott McLellan19831983RW20000000000000-0.10.00.0-0.1
Todd McLellan19881988C5112-101000100425.00.00.00.00.1
Rollie McLenahan19461946D82131010101000.30.60.00.9
Al McLeod19741974D26224-7242000200238.70.00.80.00.8
Cody McLeod20082019LW7767255127-5916306732753118408.6776810:01-0.36.20.06.0
Jackie McLeod19501955RW106142337101310122100.61.30.01.9
Michael McLeod20192024C287295685-171642900554023338.7378513:110.73.60.04.3
Ryan McLeod20212024C219324375104028224364326911.9299613:411.93.30.05.2
Dave McLlwain19881997C/RW501100107207-12629279912118913572513.84.83.10.07.9
Mike McMahon19431946D587182590610316200.87.00.07.8
Mike McMahon19641972D224156883-3916910501353303893.95.210.60.015.8
Bob McManama19741976C99112536-62810011222110710.3-0.31.00.00.7
Bobby McMann20232024F66151025115414100100013611.075311:251.81.10.02.9
Sammy McManus19351937LW2601180000100-1.20.60.0-0.6
Connor McMichael20212024C155272451-235124213194124311.1205413:151.91.70.03.6
Brandon McMillan20112015LW171142236-35601022219121917.3206112:03-0.41.00.00.6
Carson McMillan20112014RW1623521120013001315.416710:270.30.30.00.6
Sean McMorrow20032003LW1000000000000011:270.00.00.00.0
Tom McMurchy19841988RW558412-76580014004219.0-0.70.50.0-0.2
Max McNab19481950C12816193524142021630-0.52.20.01.7
Peter McNab19741987C955363450813128179279831473381111195918.550.814.50.065.3
Brayden McNabb20122024D7402813115911650926114118767893.51393918:502.238.40.040.6
Howard McNamara19201920D1010140-0.31.10.00.8
George McNaughton19201920RW/C100000-0.10.00.0-0.1
Billy McNeill19571964RW257214667-201301920240511018.9-3.13.90.00.8
Grant McNeill20042004D3000050000000082:430.00.00.00.0
Mark McNeill20162017RW2000-10000000010.02713:17-0.10.00.0-0.1
Mike McNeill19911992RW6351116-41822108304610.9-0.70.70.00.0
Stu McNeill19581960C1111202100010020.0-0.20.20.0-0.1
George McPhee19841989LW115242549-125723105241012219.70.71.50.02.2
Mike McPhee19841994LW7442001993999866118251321177148137814.516.313.20.029.5
Adam McQuaid20102019D512165773626941600454034034.0832216:15-0.321.60.021.3
Basil McRae19821997LW5765383136-1042457411204731006128.7-8.15.50.0-2.6
Chris McRae19881990LW21101012210000001100.0-0.70.20.0-0.4
Ken McRae19881994C137142135-593641310318211618.7-1.70.50.0-1.2
Philip McRae20112011C15123-1021000200137.71369:020.1-0.30.0-0.2
Pat McReavy19391942C55581345001800-1.01.10.00.0
Brian McReynolds19901994C30156-781000401214.8-0.60.20.0-0.4
Bryan McSheffrey19731975RW9013720-45441030061011711.1-1.10.00.0-1.1
Marty McSorley19842000D/RW961108251359-143381871388180591214257.6195526:4714.632.00.046.5
Don McSween19881996D47310132552102820535.70.42.70.03.1
Jim McTaggart19811982D7131013-720520111000644.7-0.43.50.03.1
Dale McTavish19971997C9123-421000200147.10.00.00.00.0
Gord McTavish19791980C111342210003001010.0-0.10.30.00.2
Mason McTavish20222024C153385088-391322611153712130312.5238915:375.41.30.06.7
Charley McVeigh19271935C/LW3958489173132183114203014.65.50.020.2
Jack McVicar19311932D88246591-0.75.10.04.4
Cole McWard20232024D6101001000000714.38013:220.10.10.00.2
Rick Meagher19801991C691144165309-39383115141515144165126911.35.39.50.014.8
Evgeny Medvedev20162016D4548125343101620715.684718:500.72.30.03.0
Derek Meech20072013D14441317-274531029401552.6166511:340.31.40.01.6
Gerry Meehan19691979C670180243423-11311113642223182610145012.422.97.60.030.5
Brent Meeke19731977D7592231-258810015701267.10.81.40.02.2
Howie Meeker19471954RW3468310218532964181208120110.96.40.017.3
Mike Meeker19791979RW4000-15000000020.0-0.20.00.0-0.1
Harry Meeking19181927LW64191332681-0.51.40.00.9
Wade Megan20172019C15112-321000100234.31218:060.00.00.00.0
Paul Meger19511955LW2123952911163522347504.33.90.08.2
Jaycob Megna20172024D18542327-1773400022011622.5327317:42-1.07.20.06.2
Jayson Megna20142024C204122133-28401200220102016.0220210:48-1.41.50.00.2
Timo Meier20172024RW541191191382-6732213952026151391175910.9923117:0430.89.10.040.0
Ron Meighan19821983D483710-11182100700525.80.01.90.01.8
Barrie Meissner19681969LW6011-34000010030.0-0.20.00.0-0.2
Dick Meissner19601965RW171111526-61371100114102085.3-4.31.20.0-3.0
Anssi Melametsä19861986RW27033-520000300200.0-0.80.30.0-0.6
Dean Melanson19952002D900008000000070.05012:36-0.20.40.00.3
Julian Melchiori20142017D30022080000200270.048916:18-0.40.80.00.4
Josef Melichar20012009D34974249-26300601036332682.6606617:23-1.19.70.08.6
Björn Melin20072007RW3101-1010000001100.0227:190.10.00.00.1
Roger Melin19811982LW3000-10000000010.0-0.10.00.0-0.1
Scott Mellanby19862007RW1431364476840-3724792231401563401351296012.3981117:3352.219.20.071.4
Tom Mellor19741975D26246-9252000211258.00.20.70.00.9
Gerry Melnyk19601968C2693977116-323033516561924229.22.54.00.06.5
Larry Melnyk19811990D432116374-346861001259403143.5-2.720.60.017.9
Éric Meloche20022007RW7491120-213663019021038.793112:350.50.30.00.8
Nicolas Meloche20212022D57268-16392001501424.891115:59-0.11.40.01.2
Barry Melrose19801986D300102333-119728901121112364.2-3.09.50.06.5
Hillary Menard19541954LW1000000000000.00.00.00.0
Howie Menard19641970C1512342653872120637412459.41.52.70.04.2
Brennan Menell20202020D500012000000040.07013:59-0.10.20.00.1
Dawson Mercer20222024C2466467131-29715482105312244914.3412616:467.53.60.011.1
Justin Mercier20102010F9112201000100520.0657:110.10.10.00.3
Vic Mercredi19751975C20000000000000-0.10.00.0-0.1
Greg Meredith19811983RW386410-4832104004413.6-0.30.40.00.0
Waltteri Merela20242024F19101241000000175.91879:49-0.30.30.00.0
Nicholas Merkley20182022RW4141115-7114000920537.548111:440.60.30.00.9
Ryan Merkley20222022D39156-1081000320362.860015:23-0.11.00.00.9
Glenn Merkosky19821990C6651217-222241001101697.2-1.00.60.0-0.5
Georgii Merkulov20242024F400010000000030.04210:35-0.10.10.00.0
Dakota Mermis20182024D7448125374000800705.7107014:280.32.70.03.0
Bill Meronek19401943C205813032007100.50.20.00.7
Wayne Merrick19731984C7741912654562330316328027211540149712.818.810.20.029.0
Horace Merrill19181920D900030-0.41.30.00.9
Jonathon Merrill20142024D6122287109-53011921480524944.51056517:160.523.20.023.7
Michael Mersch20162016LW17123101000200234.317610:230.00.20.00.2
Jan Mertzig19991999D23022-580000110100.027712:02-0.10.20.00.2
Éric Messier19972004LW406255075-11462221643613447.3518916:04-0.99.80.08.9
Joby Messier19931995D250441240000400220.0-0.21.40.01.2
Mark Messier*19802004LW/C1756694119318872111912452179639271040281422116.4950823:39135.624.80.0160.4
Mitch Messier19881991C20022-1011000020090.0-0.60.00.0-0.6
Paul Messier19791979C9000-64000000090.0-0.40.00.0-0.4
Andrej Meszároš20062015D6456317523825457412111111954211035.71306120:1516.924.80.041.7
Scott Metcalfe19881990LW19123-3181000200175.9-0.40.20.0-0.3
Victor Mete20182024D248540451946500134602192.3397916:030.210.00.010.2
Marc Methot20072019D62422101123513802200195426103.61243719:561.029.90.030.8
Glen Metropolit20002010C4075710215981483918010762426129.3546813:267.56.10.013.6
Don Metz19401949RW17020355542191042861-0.73.30.02.6
Nick Metz19351948LW51713111925014998258209324214.89.80.024.6
Carson Meyer20222024RW41246-4142000400405.03719:03-0.30.30.00.0
Freddy Meyer20042011D281205373-2015517303331912647.6502317:533.98.60.012.5
Stefan Meyer20082011LW20022-1170000200120.01346:41-0.20.10.0-0.1
Ben Meyers20222024F67628-121260002005311.36579:48-0.50.30.0-0.2
Branislav Mezei20012008D24051924-14311500118011443.5367615:19-1.06.50.05.5
Marc Michaelis20212021F15000-52000000030.01369:05-0.40.00.0-0.4
Milan Michálek20042017RW7472082384461339414257933161725173212.01309217:3233.415.40.048.8
Zbyněk Michálek20042017D78442136178-1132231110810624610274.11679321:253.436.40.039.8
Art Michaluk19481948D500000000000-0.10.20.00.1
John Michaluk19511951LW1000000000000.00.00.00.0
Dave Michayluk19821983LW14268-1820005101811.10.10.10.00.3
Joe Micheletti19801982D15811607101144701322712414.62.68.60.011.2
Pat Micheletti19881988C122022820000001811.1-0.20.20.00.1
Larry Mickey19651975RW292395392-3116033519381504378.9-1.13.20.02.1
Nick Mickoski19491960LW705158185343-131512725620143393119.121.77.70.029.4
Max Middendorf19871991RW13246-11620002201020.00.1-0.10.00.0
Jacob Middleton20192024D23914435752441400139132475.7446818:421.410.70.012.0
Keaton Middleton20212021D3000-14000000020.0289:180.00.00.0-0.1
Rick Middleton19751988RW1005448540988175157308115255935816418227219.766.116.80.082.9
Kevin Miehm19931994C22145-2810004001010.0-0.40.30.0-0.1
Andy Miele20122014C150222110000200100.01379:08-0.20.20.00.1
Antti Miettinen20042013RW53997133230-2423462332199536210149.6811215:0311.49.70.021.0
Rudy Migay19501960C4175992151029341810127019310.03.86.90.010.7
Vladimír Mihálik20092010D15033-78000030080.019412:540.1-0.20.0-0.1
Petr Míka20002000LW3000-10000000010.0144:300.00.00.0-0.1
Ilya Mikheyev20202024F27060711313242505510673159010.2407415:057.25.10.012.2
Alexei Mikhnov20072007LW20000000000000146:520.00.00.00.0
Stan Mikita*19591980C/RW13965419261467329126437915012846083126448212.1117.126.40.0143.5
Bill Mikkelson19721977D14741822-14610513001710944.3-0.80.20.0-0.6
Brendan Mikkelson20092013D1311910-14591000810991.0186514:14-1.02.20.01.2
Niko Mikkola20202024D252832403193701031012453.3447917:46-0.99.20.08.3
Jim Mikol19631965LW/D34145-1180010220362.8-0.90.60.0-0.3
Oleg Mikulchik19941996D37033633000030080.0-0.52.00.01.5
Sonny Milano20162024LW3106275137-277452100135916038516.1405013:048.44.20.012.5
Mike Milbury19761987D754491892381751552452271691287926.26.147.60.053.8
Hib Milks19261933LW/C31788411291811420.04.30.024.3
Craig Millar19972001D11481422-227371021220918.8182017:501.22.50.03.6
Hugh Millar19471947D400000000000-0.10.20.00.2
Mike Millar19871991RW78181836-91210803126013713.11.01.00.02.0
Corey Millen19901997C33590119209362366027388236158215.511.85.10.016.9
Aaron Miller19942008D6772594119274222311985455304.71167721:120.131.20.031.4
Andrew Miller20152016F15156-301000500175.917811:540.30.10.00.4
Bill Miller19351937C/D957310166103300-2.03.30.01.3
Bob Miller19781985C40475119194-162206843101105464311.74.14.50.08.6
Brad Miller19891994D82156-133211000500382.6-1.13.20.02.0
Colin Miller20162024D51239127166-432430906864018184.8899817:3410.219.30.029.5
Drew Miller20082017LW5716260122-3413657231355417338.5726612:44-0.46.70.06.3
Earl Miller19281932LW11019143313050.41.70.02.1
J.T. Miller20132024C799238401639674411646311482481449159314.91394017:2750.317.00.067.3
Jack Miller19501951C1700040000000-0.80.10.0-0.7
Jason Miller19911993LW600000000000020.0-0.20.10.0-0.2
Jay Miller19861992LW446404484-33172339102422023217.2-7.94.00.0-3.8
K'Andre Miller20212024D2942976105491402810867543737.8626821:195.217.70.023.0
Kelly Miller19851999LW1057181282463715121461916332362422150412.0152624:3610.717.00.027.7
Kevan Miller20142021D352135871792811300354133144.1649418:271.120.00.021.1
Kevin Miller19892004C620150185335-74291082814261423310109713.790819:4417.67.20.024.8
Kip Miller19912004C44974165239-32105571701511648158012.8528814:4414.05.20.019.2
Paul Miller19821982C303320000030000.10.10.00.2
Perry Miller19781981D217105161-423874332371403133.21.010.10.011.2
Tom Miller19711975C118162541-513412311214014211.3-0.40.70.00.4
Warren Miller19801983RW262405090-6413732444381024389.1-1.42.30.00.9
Norm Milley20022006RW29246-4121100400326.32689:150.10.20.00.2
Brad Mills20112014C34112-10371000100263.82587:35-0.4-0.10.0-0.5
Craig Mills19961999RW31055-136000050060.015822:36-0.50.30.0-0.2
Duncan Milroy20072007RW5011-20000010060.06512:56-0.10.00.0-0.1
Chris Minard20082010C40246-4142001220464.32957:230.00.10.00.1
John Miner19881988D14235-41620002101612.50.20.30.00.5
Graham Mink20042009RW7000-12000000050.0446:15-0.10.00.0-0.1
Gerry Minor19801984C140112132-8173416017311417.8-2.61.90.0-0.7
Fraser Minten20242024C400002000000030.04611:26-0.10.00.0-0.1
Pavel Mintyukov20242024D6342428-202440001671884.5118718:511.61.10.02.7
Daniil Miromanov20222024D/RW495914-8124100540836.084317:130.81.10.01.9
Andrei Mironov20182018D101232121000200333.311011:030.30.40.00.7
Boris Mironov19942004D71676231307-578913439310115114214895.11090127:4022.228.50.050.7
Dmitri Mironov19922001D55654206260295683320171069559785.5299519:1917.626.60.044.2
Ivan Miroshnichenko20242024LW21246-462000310306.725512:080.10.20.00.3
John Miszuk19641970D23773946-2232322132522043.40.414.10.014.5
Bill Mitchell19641964D100000000000000.00.10.00.0
Garrett Mitchell20172017RW1000000000000098:480.00.00.00.0
Herb Mitchell19251926LW55628600-0.12.10.01.9
Ian Mitchell20212024D9541418-153240001220616.6143515:060.42.20.02.7
Jeff Mitchell19981998C/RW700007000000030.040-0.30.10.0-0.2
John Mitchell20092017C54870107177-302675811110911247229.7791114:264.87.30.012.0
Red Mitchell19421945D83459674000500-0.95.50.04.7
Roy Mitchell19931993D30000000000000-0.10.20.00.1
Torrey Mitchell20082018C6666785152-103516313881047279.2833212:310.49.60.010.0
Willie Mitchell20002016D90734146180119787320291241398833.91964821:400.357.70.058.0
Zack Mitchell20172018RW34325-3421012002711.13359:51-0.10.20.00.1
Casey Mittelstadt20182024C35766130196-45824816289435156311.7552015:2810.74.70.015.4
Mike Modano*19902011C14995618131374114926375157299245933618427313.11817020:59110.534.40.0144.9
Fredrik Modin19972011LW898232230462-1145318246437173498195611.91351218:0431.115.90.047.0
Jaroslav Modrý19942008D72549201250-2351021271610195511064.41170220:3214.531.40.045.9
Bill Moe19451949D26111425316311002321001.013.30.014.3
Travis Moen20042016LW7475977136-668015018573137877.5987613:13-7.18.90.01.8
Lyle Moffat19731980LW97121628-275112001122210411.5-0.91.00.00.2
Ron Moffat19331935LW3711280000000-1.50.80.0-0.7
Sandy Moger19951999C236413879-272123110010317030613.4120928:482.81.90.04.7
Alexander Mogilny19902006RW990473559103281432312141206633720814296615.9844220:5794.317.20.0111.5
Mike Moher19831983RW9011-228000010080.0-0.30.10.0-0.2
Doug Mohns19541975LW/D1391248462710-96126117270640281176519819.845.744.90.090.5
Lloyd Mohns19441944D1000000000000.00.00.00.0
Tomáš Mojžíš20062009D171231141000110166.318711:000.20.50.00.7
Carl Mokosak19821989LW83111526-161701100015007315.1-0.60.70.00.1
John Mokosak19891990D41022-9960000200150.0-0.71.20.00.5
Lars Molin19821984LW172336598-2937283254419232410.22.21.90.04.1
Griffen Molino20172017C5000-20000000030.05310:35-0.10.00.0-0.2
Mike Moller19811987RW13415284334114104270111213.4-1.11.90.00.8
Oscar Moller20092011C87121426-102266009501508.0101611:411.20.90.02.1
Randy Moller19831995D815451802254716924140714431510224.43.044.40.047.5
Mitch Molloy19901990LW200001000000000-0.10.00.00.0
Larry Molyneaux19381939D45011200000100-0.83.50.02.8
Sergio Momesso19841997LW7101521933459155711636021162310124812.211.59.20.020.7
Garry Monahan19681979LW748116169285-6486951561714318813058.91.810.40.012.3
Hartland Monahan19741981RW3346180141-120163461147718152011.72.62.00.04.6
Sean Monahan20142024C764244294538-5218116476452201921174114.01365217:5243.313.20.056.5
Armand Mondou19291940LW38647711181012540536701.66.70.08.3
Pierre Mondou19781985C54819426245621317914544525203545111117.526.512.00.038.5
Michel Mongeau19901993C5461925110330091004015.00.30.70.01.0
Bob Mongrain19801986C81131427-1141300314008415.5-0.41.00.00.6
Steve Montador20022012D57133981313180729404841407704.3859715:037.720.10.027.8
Hank Monteith19691971LW7751217-365000930608.3-1.40.90.0-0.5
Jim Montgomery19942003C12292534-680810118611098.33308:55-0.31.30.01.0
Brandon Montour20172024D5206618625240381521131611669111345.81095221:0418.225.30.043.5
Barrie Moore19962000LW392681181100600484.2109:50-0.60.40.0-0.1
Dickie Moore*19521968LW719261346607636461768325224799074314.451.913.40.065.2
Dominic Moore20042018C897106176282-234878115101415814413637.81229013:427.112.00.019.2
Greg Moore20082010RW10000-200000000150.0959:27-0.30.00.0-0.2
John Moore20112022D5443880118-3522733419611727794.9958117:375.319.80.025.1
Mike Moore20112011D6101-171000000520.06110:070.10.00.00.2
Steve Moore20022004C695712-9415001601578.883912:10-0.40.50.00.1
Trevor Moore20192024LW34576991752188606107841237839.7533115:279.97.20.017.1
Amby Moran19271928D35112241-0.71.50.00.8
Brad Moran20022007C8123-141000020911.18110:070.20.10.00.3
Ian Moran19962007D489215071-433212001347215743.7656317:59-1.911.10.09.1
David Moravec20002000RW1000-10000000020.01515:150.00.00.0-0.1
Jayson More19891999D406185472-787021512246624104.429716:30-0.414.30.014.0
Ethan Moreau19962012LW928147140287-1511101228172712110915579.41186615:088.712.80.021.5
Mason Morelli20242024F9314-302100100933.39710:450.40.00.00.4
Howie Morenz*19241937C5502712054765602151455215087.213.40.0100.6
Angelo Moretto19771977C5123121000110137.70.10.10.00.2
Gavin Morgan20042004C6000021000000070.0355:49-0.10.00.00.0
Jason Morgan19972007C44257-9182000500355.741613:53-0.40.20.0-0.2
Jeremy Morin20112015LW821012228691000011101417.183310:101.21.10.02.4
Pete Morin19421942LW32101222764027501.30.40.01.7
Samuel Morin20172021D29101-10451001000224.532811:18-0.2-0.10.0-0.3
Stéphane Morin19901994C9016395545212312344112412.92.21.30.03.5
Travis Morin20112015C13011300000100160.014110:48-0.30.30.00.0
Dave Morisset20022002RW4000-75000000020.04511:21-0.1-0.20.0-0.4
Dave Morissette19992000LW11000157000000020.0262:22-0.10.10.00.0
Joey Mormina20082008D100000000000010.087:450.00.00.00.0
Marc Moro19982002D30000-5770000000110.02889:56-0.30.30.00.0
Aleksey Morozov19982004RW45184135219-299860231149341166812.6621216:3414.15.40.019.5
Bernie Morris19251925C/RW611201-0.20.00.0-0.2
Derek Morris19982014D110792332424-4410045038422184141720294.52391623:2027.647.00.074.6
Jon Morris19891994C1031633492471240229408219.51.01.40.02.4
Moe Morris19441949D135142943561400222701.010.10.011.2
Brendan Morrison19982012C93420040160186452139538422621336161312.41619517:3338.819.90.058.7
Dave Morrison19811985RW39336-1543001300329.4-0.90.10.0-0.8
Don Morrison19481951C112182846121710226201.41.20.02.6
Doug Morrison19801985RW23731031552003003321.20.30.40.00.7
Gary Morrison19801982RW431151657010011500273.7-0.50.60.00.1
George Morrison19711972LW115172138-121312502156015610.90.11.40.01.6
Jim Morrison19521971D70440161201-505452513261233624442.010.941.60.052.6
John Morrison19261926LW1801100-1.30.30.0-0.9
Kevin Morrison19801980D4141115-5232201560646.30.72.20.02.9
Lew Morrison19701978RW564395291-601073054644355137.6-13.06.70.0-6.3
Logan Morrison20242024F4000-10000000060.05313:08-0.10.00.0-0.1
Mark Morrison19821984C10112-501001100119.1-0.20.00.0-0.2
Rod Morrison19481948RW348715480027000.70.70.01.4
Shaone Morrisonn20032011D480116475344551100459052933.8902618:48-1.317.50.016.3
Josh Morrissey20162024D5826624531163299491611516579110746.11310922:3120.931.10.052.0
Brenden Morrow20002015LW991265310575107136217384847237685167015.91665716:4842.523.90.066.4
Joseph Morrow20152019D16292332-1262810017602064.4254915:441.24.20.05.4
Ken Morrow19801989D55017881051423091700285125842.9-2.634.50.031.9
Scott Morrow19951995LW400000000000010.0-0.20.00.0-0.1
Scott Morrow20242024D2000-30000000060.03718:230.0-0.10.0-0.2
Dean Morton19901990D1101-121000000250.00.10.00.00.1
Gus Mortson19471959D7974615219813783493612723210.643.80.054.4
Ken Mosdell19421958C6941411683094731171591814420414.713.20.027.9
J.J. Moser20222024D205165672-278612402421222107.6417620:223.46.50.09.8
Simon Moser20142014LW6112021000100714.36110:080.20.10.00.2
Bill Mosienko*19421955RW7112582825401332173922823049343.36.40.049.8
Dave Moss20072015LW50178100178-231575621111871129957.8682113:378.26.60.014.9
Johan Motin20102010D1000-10000000001414:080.0-0.10.0-0.1
Morris Mott19731975RW199183250-49491521223721939.3-2.92.40.0-0.5
Mike Mottau20012014D32175158-161646101391112742.6607318:55-0.212.60.012.4
Tyler Motte20172024C400494190-271104306641005958.2511912:48-0.25.00.04.7
Alex Motter19351943C266396410313528921056625.915.70.021.6
Joe Motzko20042009RW254260040002003212.525010:010.40.30.00.6
Kael Mouillierat20152016LW7112-3101000100250.0638:580.2-0.10.00.1
Matt Moulson20082018LW650176193369-4212211264024133600144912.11052016:1131.011.20.042.2
Jacob Moverare20222024D45123281000200323.159113:08-0.31.50.01.2
Mark Mowers19992008C2781844620701611143102587.0286510:180.23.20.03.5
Jim Moxey19751977RW127222749-29591840018812459.00.41.40.01.8
Vojtěch Mozík20162016D700004000000060.09313:14-0.10.30.00.2
Rick Mrozik20032003C200000000000020.02010:020.00.00.00.0
Bill Muckalt19992003RW2564057970204326244611037410.7336413:085.33.60.08.9
Chris Mueller20112015C533710-882101700515.95159:430.00.20.00.2
Marcel Mueller20112011LW300002000000050.03010:07-0.10.00.0-0.1
Peter Mueller20082013C2976397160-35984419010633406769.3468915:4710.94.20.015.1
Bryan Muir19962007D279163753-2028111411162013614.4452316:562.17.00.09.1
Shakir Mukhamadullin20242024D301104000001050.06321:090.00.20.00.2
Richard Mulhern19761981D3032793120121722412731824705.75.515.10.020.7
Ryan Mulhern19981998C300000000000010.026-0.10.00.0-0.1
Brian Mullen19831993RW83226036262274161737413292481086197513.232.411.20.043.6
Joe Mullen*19821997RW1062502561106316724134115011733681894278718.075.116.00.091.2
Kirk Muller19852003LW1349357602959-1471228211134124741317613279212.8531116:4553.913.20.067.1
Mirco Müller20152020D18552328-2561500020121293.9312316:53-0.45.30.04.9
Wayne Muloin19641971D14532124-5693111018301372.2-0.45.80.05.4
Glenn Mulvenna19921993C2000-14000000010.0-0.10.00.0-0.1
Grant Mulvey19751984RW586149135284-7381611533119106290113213.28.67.20.015.8
Paul Mulvey19791982LW225305181-406132640448303488.6-0.92.00.01.1
Harry Mummery19181923D10632205222531912.37.90.310.5
Craig Muni19821998D81928119147159775240461043125065.5518-3.346.20.042.9
Dunc Munro19251932D239281846179524.824.10.029.0
Gerry Munro19251926D34123320-1.13.40.02.3
Bob Murdoch19711982D757602182781597645271717341412304.911.550.00.061.4
Bob Murdoch19761979RW2607285157-4112751210136124053013.67.73.20.010.9
Don Murdoch19771982RW320121117238-3515584361148433092113.114.93.30.018.3
Murray Murdoch19271937LW50884104188193265215347311.610.00.021.6
Matt Murley20042008LW62279-14382000601712.871811:35-0.90.20.0-0.7
Brian Murphy19751975C/LW100000000000000.00.00.00.0
Connor Murphy20142024D67741100141-614373623696228794.71314319:252.725.30.027.9
Cory Murphy20082010D9192736-638450091801297.0144715:543.12.50.05.7
Curtis Murphy20032003D1000000000000098:560.00.00.00.0
Gord Murphy19892002D86285238323-83668444108119110915145.6478331:4116.639.10.055.7
Joe Murphy19872001RW7792332955282981016164826197926171013.6211114:3435.811.00.046.8
Larry Murphy*19812001D1615288929121719710841651149364804311836048.0681731:1685.591.30.0176.8
Mike Murphy19721983RW83123831855655141714819352357211193912.329.311.80.041.1
Rob Murphy19881994C12591221-54152900112001009.0-2.40.50.0-1.9
Ron Murphy19531970LW8892052744791645616737128220531125610.825.413.10.038.4
Ryan Murphy20132019D17583543-2754350129602393.3303117:191.95.30.07.2
Trevor Murphy20182018D8123501000200520.011414:140.30.70.01.0
Allan Murray19341940D27159141634100801-3.313.10.09.8
Andrew Murray20082013C221241640-7362310413032908.3232610:320.22.40.02.6
Bob Murray19741977D19461622-798501116001723.5-1.710.80.09.1
Bob Murray19761990D1008132382514228738148312211164720826.326.853.20.080.0
Brady Murray20082008C4101-261000000250.04511:180.10.00.00.1
Brett Murray20212024LW23246-32520003101612.528412:210.00.30.00.3
Chris Murray19952000RW242161834-85501600318001868.64696:20-2.92.40.0-0.5
Douglas Murray20062014D5187576419412610154214541.5890817:12-2.922.00.019.2
Garth Murray20042009C1168210-191318001200869.310168:45-1.10.40.0-0.7
Glen Murray19922008RW10093373146511467924286955239696257613.11397422:0252.017.80.069.9
Jim Murray19681968D30022-4140000110250.0-0.41.30.00.9
Ken Murray19701976D10611011-2113510001000571.8-1.15.30.04.2
Leo Murray19331933C/LW600020-0.30.10.0-0.2
Marty Murray19962007C26131427354125422346230610.1306012:392.14.00.06.0
Mike Murray19881988C100000000000010.00.00.00.00.0
Pat Murray19911992LW25314-21521001002412.5-0.40.30.0-0.1
Randy Murray19701970D300002000000030.0-0.10.20.00.1
Rem Murray19972006C/LW560941212151161711211159222775212.5719017:149.08.80.017.8
Rob Murray19901999C10741519-1011140011500616.61088:18-2.01.20.0-0.8
Ryan Murray20142023D44515116131911810500951834123.6864819:265.018.50.023.4
Terry Murray19731982D30347680-20199400067812761.40.115.10.015.2
Troy Murray19821996C915230354584538751684220332548713153615.024.812.60.037.5
Jan Muršak20112013LW46224-182000200424.83567:44-0.40.30.0-0.1
Dana Murzyn19861999D838521522041361571463371389510135.170758:533.146.40.049.6
David Musil20152015D4022-22000020030.07919:480.10.00.00.1
František Musil19872001D7973410614093124127435921227094.897818:49-2.342.50.040.2
Jake Muzzin20112023D683692252946239949191916851614004.91448621:1320.937.20.058.1
Hap Myers19711971D13000-1060000000140.0-0.30.10.0-0.2
Philippe Myers20192024D15882836572800028002353.4259616:261.25.50.06.7
Tyler Myers20102024D995932783719787681961919773816075.82176721:5322.746.30.069.0
Brantt Myhres19952003RW154628-968760022002722.23414:56-2.71.20.0-1.5
Vic Myles19431943D4568145751007100.71.00.01.7
Anders Myrvold19962004D33055-6120000230260.021110:320.00.50.00.5