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 (*).

838 NHL Skaters

838 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ä20142026D8044416621076182394181461739464.71478018:238.037.30.045.2
Al MacAdam19741985RW864240351591-44509175501533258849154515.528.312.10.040.4
Clarke MacArthur20072017LW552133171304-6343973422212841297613.6858115:3324.08.30.032.3
Matias Maccelli20222026LW29551118169-5054465058532140712.5445115:059.13.30.012.4
Kurtis MacDermid20182026LW/D307112132-344241100220011846.027148:500.63.70.04.3
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 MacEachern20192026LW1311212243671101312001458.311498:460.41.50.01.9
Shane MacEachern19881988C100000000000000.00.00.00.0
Maxime Macenauer20122012C29134-4181001300147.131410:49-0.30.20.0-0.1
Zack MacEwen20192026C240171734-303231700517002526.722339:18-1.21.70.00.5
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.61113226:04104.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.665115:5317.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 Mackey20212026D454711-4844000700439.363414:060.71.00.01.7
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 MacKinnon20142026C95042072211422294283051132764772432384210.91963820:40102.929.60.0132.5
Paul MacKinnon19801984D14752328-991410022101164.3-0.67.90.07.2
Brett Maclean20112012LW18235141102210229.11568:410.30.20.00.5
Donald MacLean19982007C418513-6653014105215.446311:180.70.20.00.9
John MacLean19842002RW119441342984243132828511513633021198332412.4346316:3456.018.30.074.3
Kyle MacLean20242026F172101727-16651000017001307.7175010:11-1.21.60.00.4
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 Mahura20192026D278114657111261100242312574.3393214:091.99.10.011.0
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 Mailloux20242026D7571118-14547001920927.6125816:470.91.90.02.8
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 Makar20202026D47013637150716813488453282041634131710.31165524:4848.433.60.082.0
Taylor Makar20262026LW1200004000000070.0756:13-0.20.10.0-0.1
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.5885221:4825.034.20.059.2
James Malatesta20242025LW13224-2520002001216.713410:160.20.10.00.3
Tomáš Malec20032007D46022-2470000110330.050210:55-0.31.10.00.8
Beck Malenstyn20202026LW262192948-161031801228012587.4309011:48-2.02.90.00.9
David Maley19861994LW4664381124-6110433940771914539.5-5.24.30.0-0.9
Denis Malgin20172023C257414081-165037405327137411.0311712:083.62.90.06.5
Stewart Malgunas19942000D129156-101441000500781.326912:14-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 Malinski20242026D18116496554441510246303105.2298416:294.29.60.013.8
Evgeni Malkin20072026C126953387414074112633421874895303431395713.52471019:28134.327.60.0161.9
Dean Malkoc19961999D116134-332991000300313.24009:32-1.83.10.01.3
Troy Mallette19901998LW4565168119-49122647406634147810.741:17-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 20222026F713710-10643000700674.56399:00-0.50.50.00.0
Steve Maltais19902001LW12091827-3453540112601486.131111:57-1.70.80.0-0.8
Kirk Maltby19942010RW107212813226018867103421241196713979.21115713:21-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
Victor Mancini20252026D552911-21171100900414.980414:370.30.30.00.6
Gus Mancuso19381943RW477916237002900-0.60.40.0-0.2
Kent Manderville19922003C6463767104-313483205761067315.1434210:07-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 Mangiapane20182026LW560131128259312471121452011114391414.3811614:3015.910.20.026.0
Eric Manlow20012004C37246081100400229.13619:46-0.10.30.00.2
Cameron Mann19982003RW93141024-7401220191011811.999210:401.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.7617618:1019.447.10.066.5
Josh Manson20152026D705441572018869142029150169474.61347319:078.236.00.044.2
Ray Manson19481949LW2011000001000.00.00.00.0
Anthony Mantha20162026RW588179188367-332013840115159290129513.8945416:0528.611.50.040.1
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 Marchand20102026LW11524515831034269115332590368538317723294815.32075918:0197.634.20.0131.8
Todd Marchant19942011C1195186312498-20774137212823237532222048.41649816:4416.220.00.036.2
Alexey Marchenko20142017D1214172152640001502834.8202016:420.35.10.05.3
Kirill Marchenko20232026RW29210210620888277241116739074913.6514317:3716.25.90.022.2
Jonathan Marchessault20132026C778263311574-1237820162044214970232311.31333617:0847.915.00.062.9
Brian Marchinko19711974C47268-1002001600277.4-1.20.70.0-0.6
Bryan Marchment19892006D92640142182312307344251171969474.2784517:312.544.90.047.4
Mason Marchment20202026F3709513923481314781701412118072513.1568115:2116.28.80.024.9
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 Marino20202026D443231341578213020214121854155.5916120:416.524.10.030.7
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.11105720: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.13167017:4898.635.10.0133.8
Mitch Marner20172026RW7382455768211452221805510393701979182913.41478620:0265.520.20.085.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 Maroon20122025LW8481261973236108710620019158390119510.51115013:0916.312.50.028.8
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.3719012:348.18.80.016.9
Jason Marshall19922006D526165167-3410041051141914293.7680715:59-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
Brady Martin20262026C301100000010020.03411:250.00.00.00.0
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 Martin20102025LW9878197178-401168792013913310677.61060510:45-2.010.40.08.4
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 Martinez20102025D8628820128973250671921613465212057.31685419:3319.446.10.065.5
Darcy Martini19941994D2000-10000000000.00.00.00.0
Jordan Martinook20152026LW797107155262-193609818241442911988.91141714:195.713.00.018.6
Steve Martins19962006C267212546-361421614222032498.4263710:54-1.41.80.00.4
Andreas Martinsen20162019LW15291423-24110900113011605.6155210:12-0.90.90.00.0
Emil Martinsen Lilleberg20242026D16353136-1182500330011204.2262616:070.84.90.05.6
Steve Martinson19881992LW49213024420021001315.4-1.50.60.0-0.9
Porter Martone20262026RW946104622014203212.515317:021.00.30.01.3
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
Denton Mateychuk20252026D120172744162816100252013212.9225118:453.25.30.08.5
Frank Mathers*19491952D23134401002100.11.50.01.6
Mike Matheson20162026D70581221302-2339470831715756813855.81559622:0718.930.00.048.8
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 Matinpalo20242026D95189-2361000701821.2132613:58-0.72.80.02.1
Jon Matsumoto20112012C14202-4420000001118.2976:560.2-0.10.00.1
Christian Matte19972001RW25235-3122000210296.91798: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.1473511:5612.112.30.024.4
Mike Matteucci20012002D6000-14000000030.06510:48-0.10.10.00.0
Auston Matthews20172026C6894283527801471523171092662451061276115.51374319:5783.118.90.0102.0
Shawn Matthias20082018C5519084174-4218083527784284910.6711312:559.56.30.015.9
Dick Mattiussi19681971D/LW20083139-61124710126501884.30.48.70.09.1
Richard Matvichuk19932007D7963913917846624298271072758334.71255721:533.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 Mayfield20142026D615301101401754028024107037464.01142818:353.227.30.030.5
Gerald Mayhew20202022F5713215-120121001107417.672412:420.70.90.01.6
Dysin Mayo20222026D854913-29354000900884.5160218:51-0.31.60.01.2
Maksim Mayorov20092012LW22213-4220001001711.81989:000.00.00.00.0
Carter Mazur20252026LW9000-30000000030.0879:38-0.20.00.0-0.2
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.929329:44-1.43.70.02.3
Chris McAlpine19952003D289624307245600024002632.3341713:40-1.311.30.010.0
Dean McAmmond19922010C9961862624483649013840829193636148012.61208614:3424.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 McAvoy20182026D5737129036115749153162192048339627.41348923:3326.040.40.066.4
Andrew McBain19841994RW608129172301-14563173542812642487914.78.24.20.012.4
Jack McBain20222026C31644631071328242116602135012.6428613:342.85.40.08.1
Jamie McBain20102017D3483080110-1772191104532614486.7636418:178.213.10.021.3
Jason McBain19961997D9000-50000000010.0-0.20.10.0-0.1
Mike McBain19981999D64077-21220000700390.095014:50-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 McCabe20142026D723401602001045235326154427515.31452120:056.533.70.040.2
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 McCann20162026C7202042344389229147471026170622163012.51094115:1233.413.40.046.7
Rick McCann19681975C42145-861000400303.3-1.40.30.0-1.1
Michael McCarron20162026RW381364379-405153303741114637.8464712:12-1.64.30.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.6696013:0913.011.50.024.5
Ted McCaskill19681968C4022-20000011020.00.00.00.00.0
Alyn McCauley19982007C48869971662511652143108013466510.4663813:366.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 McDavid20162026C794409811122018633030010097648331810271315.11735621:52115.525.90.0141.4
Jeff McDill19771977RW100000000000000.00.00.00.0
Bill McDonagh19501950LW400020000000-0.20.10.0-0.1
Ryan McDonagh20112026D105886355441303385729515279611515575.52372422:2526.870.80.097.6
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
Hunter Mcdonald20262026D101134000010001515:110.10.30.00.3
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.21014118:3641.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 McGing20232026LW9112-501000100812.5849:210.1-0.10.00.0
Brock McGinn20162025LW5348078158-4112071279761177610.3721213:303.97.00.010.8
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
Rutger McGroarty20252026RW32459-344000500488.340412:370.20.30.00.5
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 McIlrath20142026D105369-71713000600684.4132312:36-0.32.30.01.9
Bert McInenly19311936LW/D16619153414420021003.411.00.014.4
Marty McInnis19922003RW796170250420-41330117401319164788145411.7782917:2623.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.4604714:0013.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.51426218:49-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.023376:25-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.836357:59-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.21283821:529.338.10.047.4
Steve McLaren20042004D6000025000000020.0172:470.00.00.00.0
Marc McLaughlin20222026F35617-51060001003020.03349:330.30.20.00.6
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 McLeod20212026C3796611618248725421079613745614.5575215:118.47.40.015.8
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 McMann20232026F21864411052012356808365048813.1306814:058.34.10.012.4
Sammy McManus19351937LW2601180000100-1.20.60.0-0.6
Connor McMichael20212026C315678715441305881137113356211.9475115:058.55.50.014.1
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 McNabb20122026D8853815319116056735125139779673.91688119:042.748.40.051.1
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.6195515:0914.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 McTavish20222026C30477104181-5421253231108023162912.2482115:5111.83.20.015.0
Charley McVeigh19271935C/LW3958489173132183114203014.65.50.020.2
Jack McVicar19311932D88246591-0.75.10.04.4
Cole McWard20232026D9101101000000812.512113:290.00.30.00.4
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 Megna20172026D19742327-2477400022011682.4344517:29-1.27.10.05.9
Jayson Megna20142024C204122133-28401200220102016.0220210:48-1.41.50.00.2
Timo Meier20172026RW698241238479-7440217665036188491226610.61208517:1937.512.90.050.3
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
Jacob Melanson20252026RW37235-9322000300336.13479:23-0.30.10.0-0.2
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.3981115:2352.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 Mercer20222026C410103106209-2712079186148717274813.8708717:1710.97.90.018.7
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 Merkulov20242026F11011-120000100100.013512:18-0.30.10.0-0.2
Dakota Mermis20182026D8959140505000900816.2127514:190.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 Merrill20142025D6822491115-133212121484525414.41155116:560.124.90.025.0
Michael Mersch20162016LW17123101000200234.317610:230.00.20.00.2
Jan Mertzig19991999D23022-580000110100.027712:02-0.10.20.00.2
Éric Messier19972004LW406255075-11462221643613447.3518913:29-0.99.80.08.9
Joby Messier19931995D250441240000400220.0-0.21.40.01.2
Mark Messier*19802004LW/C1756694119318872111912452179639271040281422116.4950819: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
Zach Metsa20262026D432461682001400248.347210:580.22.00.02.2
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 Meyers20222026F127131023-263013002100011811.0134410:35-0.20.60.00.4
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
Matvei Michkov20252026RW1614668114-181173412065117036312.7253715:458.72.40.011.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 Middleton20192026D381247094183602400166134065.9724719:012.617.90.020.6
Keaton Middleton20212026D47033-2360000300460.053111:18-0.31.00.00.6
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 Mikheyev20202026F427981032013876845915973385111.5667115:3710.79.10.019.7
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 Mikkola20202026D396175673143101601055014294.0739818:41-0.316.70.016.4
Jim Mikol19631965LW/D34145-1180010220362.8-0.90.60.0-0.3
Oleg Mikulchik19941996D37033633000030080.0-0.52.00.01.5
Sonny Milano20162026LW3446679145-307856100156316042215.6434712:388.74.40.013.1
Mike Milbury19761987D754491892381751552452271691287926.26.147.60.053.8
Hib Milks19261933LW/C31788411291811420.04.30.024.3
Craig Millar19972001D11481422-227371021220918.8182016:061.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.71167719:160.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 Miller20162026D59043140183-2368331006974219064.71012617:1010.922.00.032.9
Drew Miller20082017LW5716260122-3413657231355417338.5726612:44-0.46.70.06.3
Earl Miller19281932LW11019143313050.41.70.02.1
J.T. Miller20132026C9392774857623152919274115529717414187414.81662117:4258.719.20.077.8
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 Miller20212026D4404412516956218412110110966067.3950421:369.124.30.033.4
Kelly Miller19851999LW1057181282463715121461916332362422150412.0152611:0310.717.00.027.7
Kevan Miller20142021D352135871792811300354133144.1649418:271.120.00.021.1
Kevin Miller19892004C620150185335-74291082814261423310109713.790810:5617.67.20.024.8
Kip Miller19912004C44974165239-32105571701511648158012.8528814:2214.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.01585:51-0.50.30.0-0.2
Michael Milne20252025LW1000000000000076:340.00.00.00.0
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 Minten20242026C107202040162419103163114413.9159414:541.42.20.03.6
Pavel Mintyukov20242026D204175269-276117002381222367.2372918:173.85.40.09.2
Daniil Miromanov20222026D/RW9471623-624610112401355.2163917:260.93.20.04.2
Andrei Mironov20182018D101232121000200333.311011:030.30.40.00.7
Boris Mironov19942004D71676231307-578913439310115114214895.11090122:5722.228.50.050.7
Dmitri Mironov19922001D55654206260295683320171069559785.5299519:1917.626.60.044.2
Ivan Miroshnichenko20242026LW525813-285000620568.954810:330.20.60.00.8
Michael Misa20262026F4591221-210720110205815.557612:491.30.60.01.9
Daniil Misyul20252025D1000-10000000001212:230.00.00.0-0.1
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 Mitchell20212025D11041519-173440001320715.6166915:100.32.60.02.8
Jeff Mitchell19981998C/RW700007000000030.0405:45-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
Travis Mitchell20262026D9101061000000425.010411:320.10.30.00.3
Willie Mitchell20002016D90734146180119787320291241398833.91964821:400.357.70.058.0
Zack Mitchell20172018RW34325-3421012002711.13359:51-0.10.20.00.1
Casey Mittelstadt20182026C50996182278-62118732121313150174712.9797815:4014.96.80.021.6
Mike Modano*19902011C14995618131374114926375157299245933618427313.11817019:48110.534.40.0144.9
Fredrik Modin19972011LW898232230462-1145318246437173498195611.91351216:2631.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.4120911:382.81.90.04.7
Alexander Mogilny*19902006RW990473559103281432312141206633720814296615.9844218:3694.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
Oscar Fisker Molgaard20262026C1302222000020060.01209:14-0.10.20.00.1
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 Monahan20142026C896276355631-34213186846572431084200013.81601417:5249.116.30.065.4
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 Montour20172026D66595230325-3496741832314881115406.21425721:2624.329.70.054.0
Barrie Moore19962000LW392681181100600484.2109:50-0.60.40.0-0.1
Dickie Moore*19521968LW719261346607636461768325224799074314.451.913.40.065.2
Dominic Moore20042018C897106176282-234878115101415814413637.81228913:427.112.00.019.2
Greg Moore20082010RW10000-200000000150.0959:27-0.30.00.0-0.2
Ian Moore20252026D704913-13244001801705.795713:400.50.80.01.3
John Moore20112022D5443880118-3522733419611727794.9958117:375.319.80.025.1
Mike Moore20112011D6101-171000000520.06110:070.10.00.00.2
Oliver Moore20252026C6051823-172332001530677.577712:570.60.50.01.1
Steve Moore20022004C695712-9415001601578.883912:10-0.40.50.00.1
Trevor Moore20192026LW48510714024738110887121112115410959.8768315:5013.610.80.024.4
Amby Moran19271928D35112241-0.71.50.00.8
Brad Moran20022007C8123-141000020911.18110:070.20.10.00.3
Ian Moran19962007D489215071-433212001347215743.7656316:19-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.41186614:108.712.80.021.5
Mason Morelli20242025F10314-402100100933.310410:260.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.741610:09-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:36-0.30.30.00.0
Aleksey Morozov19982004RW45184135219-299860231149341166812.6621213:4614.15.40.019.5
Bernie Morris19251925C/RW611201-0.20.00.0-0.2
Derek Morris19982014D110792332424-4410045038422184141720294.52391621:3627.647.00.074.6
Jon Morris19891994C1031633492471240229408219.51.01.40.02.4
Moe Morris19441949D135142943561400222701.010.10.011.2
Brendan Morrison19982012C93420040160186452139538422621336161312.41619517:2038.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 Morrissey20162026D73994334428863517221119221112113926.81696422:5730.441.90.072.3
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 Morrow20242026D4511112-441000920531.971215:500.41.30.01.7
Dean Morton19901990D1101-121000000250.00.10.00.00.1
Sam Morton20252026F41010101001000425.04010:060.10.10.00.1
Gus Mortson19471959D7974615219813783493612723210.643.80.054.4
Ken Mosdell19421958C6941411683094731171591814420414.713.20.027.9
J.J. Moser20222026D33825901153417720412721443696.8689820:245.116.00.021.0
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 Motte20172025C455534699-381164706646006618.0574112:37-0.75.40.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 Moverare20222026D10929110182000900692.9130411:58-0.32.90.02.6
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
Ty Mueller20252026C8101141000000333.38610:430.00.20.00.1
Bryan Muir19962007D279163753-2028111411162013614.4452316:302.17.00.09.1
Shakir Mukhamadullin20242026D8371522-103470011230848.3146317:371.02.50.03.5
Richard Mulhern19761981D3032793120121722412731824705.75.515.10.020.7
Ryan Mulhern19981998C300000000000010.0268:41-0.10.00.0-0.1
Brian Mullen19831993RW83226036262274161737413292481086197513.232.411.20.043.6
Joe Mullen*19821997RW1062502561106316724134115011733681894278718.075.116.00.091.2
Kirk Muller19852003LW1349357602959-1471228211134124741317613279212.8531113:4353.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.551812:56-3.346.20.042.9
Dunc Munro19251932D239281846179524.824.10.029.0
Gerry Munro19251926D34123320-1.13.40.02.3
Ty Murchison20262026D300010000000010.04515:00-0.10.20.00.1
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 Murphy20142026D82548129177-65560432361232410334.61594819:203.432.10.035.5
Cory Murphy20082010D9192736-638450091801297.0144715:543.12.50.05.7
Curtis Murphy20032003D1000000000000098:560.00.00.00.0
Gord Murphy19892002D86285238323-83668444108119110915145.6478320:4816.639.10.055.7
Joe Murphy19872001RW7792332955282981016164826197926171013.6211114:3435.811.00.046.8
Larry Murphy*19812001D1615288929121719710841651149364804311836048.0681722:4385.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 Murray20212025LW26246-52520003101612.530811:50-0.10.20.00.1
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.11397419:3352.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:322.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.5719015:029.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.170716:263.146.40.049.6
David Musil20152015D4022-22000020030.07919:480.10.00.00.1
František Musil19872001D7973410614093124127435921227094.897814:11-2.342.50.040.2
Jake Muzzin20112023D683692252946239949191916851614004.91448621:1320.937.20.058.1
Hap Myers19711971D13000-1060000000140.0-0.30.10.0-0.2
Philippe Myers20192026D233103343-51091000033003233.1374716:050.77.00.07.7
Tyler Myers20102026D1139100306406-12913741971922374917825.62466821:3923.252.10.075.3
Brantt Myhres19952003RW154628-968760022002722.23413:42-2.71.20.0-1.5
Vic Myles19431943D4568145751007100.71.00.01.7
Anders Myrvold19962004D33055-6120000230260.021110:320.00.50.00.5