Mobile Site You Are Here > Hockey-Reference.com > Players > NHL Skater Register for Last Names Starting with M

NHL Skater Register for Last Names Starting with M

Complete List ▪ NHL Skater Register ▪ NHL Goalie Register

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

678 NHL Skaters

Glossary ▪ CSV ▪ PRE
Player From To Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
Al MacAdam 1974 1985 RW 864 240 351 591 229 -47 509 175 50 15 32 1550 15.5
Clarke MacArthur 2007 2012 LW 363 85 108 193 74 -13 203 66 18 1 11 606 14.0 5440 14:59
Lane MacDermid 2012 2012 LW 5 0 0 0 0 -2 5 0 0 0 0 6 0.0 45 8:54
Paul MacDermid 1982 1995 RW 690 116 142 258 102 -14 1303 97 19 0 18 754 15.4
Andrew MacDonald 2009 2012 D 184 10 43 53 17 10 85 8 2 0 1 187 5.3 4113 22:21
Blair MacDonald 1980 1983 RW 219 91 100 191 77 -7 65 63 26 2 11 583 15.6
Brett MacDonald 1988 1988 D 1 0 0 0 0 -1 0 0 0 0 0 0
Craig MacDonald 1999 2009 LW 233 11 24 35 12 -15 91 9 1 1 1 269 4.1 2388 10:15
Doug MacDonald 1993 1995 LW 11 1 0 1 1 -3 2 1 0 0 0 4 25.0
Jason MacDonald 2004 2004 RW 4 0 0 0 0 -1 19 0 0 0 0 3 0.0 33 8:11
Kevin MacDonald 1994 1994 D 1 0 0 0 0 0 2 0 0 0 0 0
Kilby MacDonald 1940 1945 LW 151 36 34 70 31 47
Lowell MacDonald 1962 1978 LW 506 180 210 390 157 55 92 135 41 2 15 1369 12.8
Parker MacDonald 1953 1969 C 676 144 179 323 129 -32 253 45 23 1 12 233 9.0
Kim MacDougall 1975 1975 D 1 0 0 0 0 -1 0 0 0 0 0 0
Shane MacEachern 1988 1988 C 1 0 0 0 0 0 0 0 0 0 0 0
Maxime Macenauer 2012 2012 C 29 1 3 4 1 -4 18 1 0 0 1 14 7.1 314 10:49
Hub Macey 1942 1947 LW 30 6 9 15 6 0
Bruce MacGregor 1961 1974 C 893 213 257 470 187 23 217 160 23 13 33 927 12.5
Randy MacGregor 1982 1982 RW 2 1 1 2 1 2 2 1 0 0 0 1 100.0
Garth MacGuigan 1980 1984 C 5 0 1 1 0 1 2 0 0 0 0 3 0.0
Spencer Machacek 2009 2012 RW 25 2 7 9 3 6 7 2 0 0 0 20 10.0 191 7:38
Ray Macias 2009 2011 D 8 0 1 1 0 -1 2 0 0 0 0 4 0.0 138 17:16
Al MacInnis* 1982 2004 D 1416 340 934 1274 440 373 1511 164 166 10 44 5157 6.6 9686 27:13
Ian MacIntosh 1953 1953 RW 4 0 0 0 0 4
Steve MacIntyre 2009 2012 LW 90 2 2 4 2 -6 163 2 0 0 1 15 13.3 308 3:25
Don MacIver 1980 1980 D 6 0 0 0 0 -5 2 0 0 0 0 2 0.0
Norm Maciver 1987 1998 D 500 55 230 285 93 -68 350 35 18 2 8 726 7.6
Blair MacKasey 1977 1977 D 1 0 0 0 0 2 0 0 0 0
Calum MacKay 1947 1955 LW 237 50 55 105 44 214
Dave MacKay 1941 1941 D 29 3 0 3 2 26
Mickey MacKay* 1927 1930 C 147 44 19 63 41 79
Murdo MacKay 1946 1948 RW/C 19 0 3 3 1 0
Fleming MacKell 1948 1960 C 665 149 220 369 144 562
Jack MacKell 1920 1921 RW/D 45 4 2 6 4 59
Aaron MacKenzie 2009 2009 D 5 0 0 0 0 1 0 0 0 0 0 3 0.0 73 14:38
Barry MacKenzie 1969 1969 D 6 0 1 1 0 -2 6 0 0 0 0 3 0.0
Bill MacKenzie 1933 1940 D 264 15 14 29 14 145
Derek MacKenzie 2002 2012 C 193 19 26 45 17 18 92 15 1 3 3 193 9.8 1858 9:38
David Mackey 1988 1994 LW 126 8 12 20 8 -29 305 8 0 0 3 96 8.3
Reg Mackey 1927 1927 D 34 0 0 0 0 16
Howie Mackie 1937 1938 RW/D 20 1 0 1 1 4
Paul MacKinnon 1980 1984 D 147 5 23 28 9 -12 91 4 1 0 0 116 4.3
Brett Maclean 2011 2012 LW 18 2 3 5 2 1 4 1 1 0 2 22 9.1 156 8:41
Don MacLean 1998 2007 C 41 8 5 13 6 -6 6 5 3 0 1 52 15.4 228 12:00
John MacLean 1984 2002 RW 1194 413 429 842 341 42 1328 285 115 13 63 3319 12.4 3462 16:34
Paul MacLean 1981 1991 RW 719 324 349 673 274 -35 968 199 125 0 37 1513 21.4
Rick MacLeish 1971 1984 C 846 349 410 759 306 152 434 222 104 23 52 2608 13.4
Brian MacLellan 1983 1992 LW 606 172 241 413 159 -94 551 100 71 1 19 1141 15.1
Pat MacLeod 1991 1996 D 53 5 13 18 6 -50 14 2 3 0 0 100 5.0
Billy MacMillan 1971 1977 RW 446 74 77 151 62 2 184 61 10 3 12 600 12.3
Bob MacMillan 1975 1985 RW 753 228 349 577 222 -3 260 175 44 9 23 1485 15.4
Jeff MacMillan 2004 2004 D 4 0 0 0 0 -2 0 0 0 0 0 3 0.0 33 8:19
John MacMillan 1961 1965 RW 104 5 10 15 6 32 0 0 0 0
Al MacNeil 1956 1968 D 524 17 75 92 30 -6 617 10 0 0 1 76 2.6
Bernie MacNeil 1974 1974 LW 4 0 0 0 0 1 0 0 0 0 0 5 0.0
Ian MacNeil 2003 2003 C 2 0 0 0 0 1 0 0 0 0 0 2 0.0 20 10:08
Jamie Macoun 1983 1999 D 1128 76 282 358 119 172 1208 62 10 4 9 1635 4.6 1208 17:30
Bud MacPherson 1949 1957 D 259 5 33 38 12 233
Ralph MacSweyn 1968 1972 D 47 0 5 5 1 -2 10 0 0 0 0 24 0.0
Craig MacTavish 1980 1997 C 1093 213 267 480 189 34 891 166 18 29 34 1485 14.3
Mike MacWilliam 1996 1996 LW 6 0 0 0 0 -1 14 0 0 0 0 4 0.0
John Madden 1999 2012 C 898 165 183 348 136 20 219 140 7 18 24 1800 9.2 14786 16:28
Connie Madigan 1973 1973 D 20 0 3 3 1 1 25 0 0 0 0 11 0.0
Jeff Madill 1991 1991 RW 14 4 0 4 2 -1 46 4 0 0 0 24 16.7
Dean Magee 1978 1978 LW 7 0 0 0 0 -3 4 0 0 0 0 4 0.0
Darryl Maggs 1972 1980 D 135 14 19 33 13 -28 54 14 0 0 1 159 8.8
Marc Magnan 1983 1983 LW 4 0 1 1 0 0 5 0 0 0 0 1 0.0
Olivier Magnan 2011 2011 D 18 0 0 0 0 -4 4 0 0 0 0 8 0.0 283 15:43
Keith Magnuson 1970 1980 D 589 14 125 139 42 170 1442 14 0 0 1 461 3.0
Kevin Maguire 1987 1992 RW 260 29 30 59 24 -16 782 28 1 0 3 191 15.2
John Mahaffy 1943 1944 C 37 11 25 36 14 4
Frank Mahovlich* 1957 1974 LW 1181 533 570 1103 457 173 1056 253 91 11 48 1662 15.4
Pete Mahovlich 1966 1981 C 884 288 485 773 296 234 916 199 70 19 38 2045 14.0
Jacques Mailhot 1989 1989 LW 5 0 0 0 0 0 33 0 0 0 0 0
Frank Mailley 1943 1943 D 1 0 0 0 0 0
Adam Mair 2000 2011 C 615 38 76 114 41 -26 829 36 1 1 5 579 6.6 5646 9:11
Jim Mair 1971 1975 D 76 4 15 19 6 -44 49 3 1 0 1 206 1.9
Fern Majeau 1944 1945 C/LW 56 22 24 46 19 43
Ivan Majesky 2003 2006 D 202 8 23 31 11 -27 234 7 0 1 2 122 6.6 3611 17:53
Bruce Major 1991 1991 C 4 0 0 0 0 -1 0 0 0 0 0 0
Mark Major 1997 1997 LW 2 0 0 0 0 0 5 0 0 0 0 0
Sergei Makarov 1990 1997 RW 424 134 250 384 141 67 317 97 37 0 20 610 22.0
Mikko Makela 1986 1995 RW 423 118 147 265 105 -3 139 80 34 4 11 629 18.8
Chico Maki 1962 1976 RW 841 143 292 435 158 82 345 108 12 12 20 788 10.4
Tomi Maki 2007 2007 RW 1 0 0 0 0 0 0 0 0 0 0 0 11 10:56
Wayne Maki 1968 1973 LW 246 57 79 136 53 -36 184 43 14 0 7 490 11.6
Kari Makkonen 1980 1980 LW 9 2 2 4 2 -2 0 2 0 0 0 11 18.2
Vladimir Malakhov 1993 2006 D 712 86 260 346 117 48 697 44 42 0 9 1550 5.5 7211 21:43
Tomas Malec 2003 2007 D 46 0 2 2 1 -2 47 0 0 0 0 33 0.0 518 11:15
David Maley 1986 1994 LW 466 43 81 124 45 -61 1043 39 4 0 7 454 9.5
Stewart Malgunas 1994 2000 D 129 1 5 6 2 -10 144 1 0 0 0 78 1.3 142 10:09
Manny Malhotra 1999 2012 C 855 108 170 278 104 -17 421 93 12 3 24 1075 10.0 11409 13:21
Marek Malik 1995 2009 D 691 33 135 168 54 133 620 29 3 1 7 612 5.4 12290 19:19
Merlin Malinowski 1979 1983 C 282 54 111 165 61 -104 121 47 6 1 3 441 12.2
Evgeni Malkin 2007 2012 C 427 208 319 527 196 43 426 127 77 4 34 1593 13.1 8915 20:53
Dean Malkoc 1996 1999 D 116 1 3 4 1 -33 299 1 0 0 0 31 3.2 31 15:22
Troy Mallette 1990 1998 LW 456 51 68 119 46 -49 1226 47 4 0 6 478 10.7
Olli Malmivaara 2008 2008 D 2 0 0 0 0 2 0 0 0 0 0 0 18 8:48
Brad Malone 2012 2012 C 9 0 2 2 1 1 0 0 0 0 0 6 0.0 90 10:03
Cliff Malone 1952 1952 RW 3 0 0 0 0 0
Greg Malone 1977 1987 C 704 191 310 501 191 -104 661 151 40 0 19 1345 14.2
Joe Malone* 1918 1924 C/LW 126 143 32 175 129 57
Ryan Malone 2004 2012 LW 560 168 179 347 137 -45 600 101 55 12 24 1165 14.4 10039 17:56
Dan Maloney 1971 1982 LW 737 192 259 451 177 46 1489 147 42 3 26 1563 12.3
Dave Maloney 1975 1985 D 657 71 246 317 105 89 1154 49 18 4 7 936 7.6
Don Maloney 1979 1991 LW 765 214 350 564 211 39 815 148 51 15 30 1205 17.8
Phil Maloney 1950 1960 C 158 28 43 71 28 16
Steve Maltais 1990 2001 LW 120 9 18 27 10 -34 53 5 4 0 1 148 6.1 311 11:57
Kirk Maltby 1994 2010 RW 1072 128 132 260 105 18 867 103 4 21 24 1397 9.2 10272 13:19
Ray Maluta 1976 1977 D 25 2 3 5 2 1 6 2 0 0 0 26 7.7
Tom Manastersky 1951 1951 D 6 0 0 0 0 11
Mark Mancari 2007 2012 RW 42 3 10 13 4 -3 22 2 1 0 0 89 3.4 492 11:43
Gus Mancuso 1938 1943 RW 42 7 9 16 6 17
Kent Manderville 1992 2003 C 646 37 67 104 39 -31 348 32 0 5 7 731 5.1 3570 10:09
Dan Mandich 1983 1986 D 111 5 11 16 6 -9 303 5 0 0 1 82 6.1
Mike Maneluk 1999 2001 LW 85 11 10 21 9 -6 57 8 3 0 2 88 12.5 1298 15:16
Kris Manery 1978 1981 C/RW 250 63 64 127 52 -62 91 44 18 1 2 506 12.5
Randy Manery 1971 1980 D 582 50 206 256 84 11 415 31 18 1 8 1078 4.6
Eric Manlow 2001 2004 C 37 2 4 6 2 0 8 1 1 0 0 22 9.1 361 9:46
Cameron Mann 1998 2003 RW 93 14 10 24 10 -7 40 12 2 0 1 118 11.9 914 10:53
Jack Mann 1944 1945 C 9 3 4 7 3 0
Jimmy Mann 1980 1988 RW 293 10 20 30 11 -55 895 9 1 0 1 169 5.9
Ken Mann 1976 1976 RW 1 0 0 0 0 -1 0 0 0 0 0 1 0.0
Norm Mann 1939 1941 RW/C 31 0 3 3 1 4
Rennison Manners 1930 1931 C 37 3 2 5 3 14
Brandon Manning 2012 2012 D 4 0 0 0 0 1 0 0 0 0 0 6 0.0 55 13:44
Paul Manning 2003 2003 D 8 0 0 0 0 0 2 0 0 0 0 4 0.0 104 13:02
Bob Manno 1977 1985 D 371 41 131 172 59 -39 274 28 8 5 7 463 8.9
Dave Manson 1987 2002 D 1103 102 288 390 134 -6 2792 56 43 3 7 2156 4.7 4403 17:00
Ray Manson 1948 1949 LW 2 0 1 1 0 0
Georges Mantha 1929 1941 D/LW 488 89 102 191 85 148
Moe Mantha 1981 1992 D 656 81 289 370 123 -119 501 40 37 4 6 1542 5.3
Sylvio Mantha* 1924 1937 D 542 63 78 141 75 671
Justin Mapletoft 2003 2004 C 38 3 6 9 3 -2 8 2 1 0 0 27 11.1 301 7:56
Paul Mara 1999 2011 D 734 64 189 253 85 -110 776 43 21 0 3 1023 6.3 15353 20:55
Bud Maracle 1931 1931 LW 11 1 3 4 2 4
Milan Marcetta 1968 1969 C 54 7 15 22 8 -14 10 5 2 0 0 59 11.9
Mush March 1929 1945 RW 759 153 230 383 157 540
Brad Marchand 2010 2012 C 173 49 48 97 40 53 158 36 7 6 5 348 14.1 2655 15:21
Todd Marchant 1994 2011 C 1195 186 312 498 185 -20 774 137 21 28 23 2204 8.4 15219 16:43
Brian Marchinko 1971 1974 C 47 2 6 8 3 -10 0 2 0 0 1 27 7.4
Bryan Marchment 1989 2006 D 926 40 142 182 60 31 2307 34 4 2 5 947 4.2 7845 17:31
Dave Marcinyshyn 1991 1993 D 16 0 1 1 0 -3 49 0 0 0 0 8 0.0
Lou Marcon 1959 1963 D 60 0 4 4 1 42
Don Marcotte 1966 1982 LW 868 230 254 484 196 203 317 194 16 20 30 1548 14.9
Josef Marha 1996 2001 C 159 21 32 53 20 -8 32 14 6 1 4 192 10.9 1714 13:23
Hector Marini 1979 1984 RW 154 27 46 73 27 -7 246 20 7 0 4 166 16.3
Chris Marinucci 1995 1997 C 13 1 4 5 2 -3 2 1 0 0 0 12 8.3
Frank Mario 1942 1945 C 53 9 19 28 12 24
John Mariucci* 1941 1948 D 223 11 34 45 16 308
Masi Marjamaki 2006 2006 RW 1 0 0 0 0 0 0 0 0 0 0 0 5 5:17
Gordon Mark 1987 1995 D 85 3 10 13 4 -28 187 3 0 0 0 71 4.2
John Markell 1980 1985 LW 55 11 10 21 9 -27 36 8 3 0 1 57 19.3
Gus Marker 1933 1942 RW 322 64 69 133 58 133
Ray Markham 1980 1980 C 14 1 1 2 1 -3 21 1 0 0 0 6 16.7
Jack Markle 1936 1936 RW 8 0 1 1 0 0
Andrei Markov 2001 2012 D 636 81 288 369 122 27 365 38 41 2 13 1067 7.6 14249 22:24
Danny Markov 1998 2007 D 538 29 118 147 48 47 456 18 11 0 5 569 5.1 10659 20:47
Jack Marks 1918 1920 LW/D 7 0 0 0 0 4
John Marks 1973 1982 LW 657 112 163 275 106 39 330 90 20 2 12 1085 10.3
Nevin Markwart 1984 1992 LW 309 41 68 109 41 -5 794 40 1 0 6 237 17.3
Patrick Marleau 1998 2012 C 1117 387 443 830 326 29 367 256 118 13 76 2724 14.2 19015 18:14
Daniel Marois 1989 1996 RW 350 117 93 210 89 -60 419 83 34 0 8 714 16.4
Mario Marois 1978 1992 D 955 76 357 433 138 10 1746 56 19 1 3 1755 4.3
Patrick Maroon 2012 2012 LW 2 0 0 0 0 0 2 0 0 0 0 1 0.0 25 12:33
Gilles Marotte 1966 1977 D 808 56 265 321 104 -75 919 42 13 1 6 1525 3.0
Mark Marquess 1947 1947 RW 27 5 4 9 4 6
Brad Marsh 1979 1993 D 1086 23 175 198 60 57 1241 22 0 1 4 976 2.4
Gary Marsh 1968 1969 LW 7 1 3 4 1 2 4 1 0 0 1 7 14.3
Peter Marsh 1980 1984 RW 278 48 71 119 46 -71 224 36 12 0 2 627 7.7
Bert Marshall 1966 1979 D 868 17 181 198 59 22 926 15 2 0 1 800 2.1
Don Marshall 1952 1972 LW 1176 265 324 589 233 29 127 105 43 3 20 536 13.1
Grant Marshall 1995 2006 RW 700 92 147 239 89 -57 793 64 28 0 17 893 10.3 6464 12:56
Jason Marshall 1992 2006 D 526 16 51 67 23 -34 1004 10 5 1 1 429 3.7 5542 15:39
Kevin Marshall 2012 2012 D 10 0 0 0 0 -1 8 0 0 0 0 6 0.0 88 8:46
Paul Marshall 1980 1983 LW 95 15 18 33 13 -17 17 12 3 0 5 108 13.9
Willie Marshall 1953 1959 C 33 1 5 6 2 2
Mike Marson 1975 1980 LW 196 24 24 48 20 -89 233 19 5 0 2 161 14.9
Tony Martensson 2004 2004 C 6 1 1 2 1 -2 0 1 0 0 0 4 25.0 42 6:58
Clare Martin 1942 1952 D 237 12 28 40 16 78
Craig Martin 1995 1997 RW 21 0 1 1 0 -4 24 0 0 0 0 4 0.0
Frank Martin 1953 1958 D 282 11 46 57 19 122
Grant Martin 1984 1987 LW 44 0 4 4 1 -16 55 0 0 0 0 18 0.0
Jack Martin 1961 1961 C 1 0 0 0 0 0
Matt Martin 1994 1997 D 76 0 5 5 1 -11 71 0 0 0 0 53 0.0
Matt Martin 2010 2012 LW 153 12 18 30 11 -31 294 12 0 0 2 200 6.0 1784 11:40
Paul Martin 2004 2012 D 550 31 183 214 65 73 148 18 13 0 6 681 4.6 12863 23:23
Pit Martin 1962 1979 C 1101 324 485 809 309 127 609 253 63 8 40 1739 15.5
Rick Martin 1972 1982 LW 685 384 317 701 302 15 477 269 115 0 47 2530 15.2
Ron Martin 1933 1934 RW 94 13 16 29 13 36
Terry Martin 1976 1985 LW 479 104 101 205 86 -48 202 88 13 3 10 583 17.8
Tom Martin 1968 1968 RW 3 1 0 1 1 0 0 0 1 0 0 2 50.0
Tom Martin 1985 1990 LW 92 12 11 23 10 10 249 12 0 0 1 75 16.0
Don Martineau 1974 1977 RW 90 6 10 16 6 -17 63 6 0 0 0 58 10.3
Radek Martinek 2002 2012 D 460 22 82 104 34 -13 272 19 2 1 4 546 4.0 8956 19:28
Alec Martinez 2010 2012 D 115 11 17 28 10 8 28 7 4 0 0 158 7.0 1729 15:02
Darcy Martini 1994 1994 D 2 0 0 0 0 -1 0 0 0 0 0 0
Steve Martins 1996 2006 C 267 21 25 46 18 -36 142 16 1 4 2 249 8.4 2608 10:55
Steve Martinson 1988 1992 LW 49 2 1 3 1 0 244 2 0 0 2 13 15.4
Dennis Maruk 1976 1989 C 888 356 522 878 338 -75 761 253 89 14 26 2229 16.0
Brandon Mashinter 2011 2011 C 13 0 0 0 0 -2 17 0 0 0 0 5 0.0 83 6:23
Paul Masnick 1951 1958 C 232 18 41 59 22 139
Charley Mason 1935 1939 RW 95 7 18 25 10 44
George Massecar 1930 1932 LW 100 12 11 23 12 46
Jamie Masters 1976 1979 D 33 1 13 14 4 -9 2 0 1 0 0 33 3.0
Bill Masterton 1968 1968 C 38 4 8 12 4 -4 4 2 2 0 0 83 4.8
Frank Mathers* 1949 1952 D 23 1 3 4 1 4
Dwight Mathiasen 1986 1988 RW 33 1 7 8 2 -12 18 1 0 0 0 37 2.7
Jim Mathieson 1990 1990 D 2 0 0 0 0 0 4 0 0 0 0 0
Marquis Mathieu 1999 2001 C 16 0 2 2 1 -3 14 0 0 0 0 7 0.0 109 6:50
Jon Matsumoto 2011 2012 C 14 2 0 2 1 -4 4 2 0 0 0 11 18.2 97 6:56
Christian Matte 1997 2001 RW 25 2 3 5 2 -3 12 2 0 0 0 29 6.9 137 9:09
Joe Matte 1920 1926 D 68 17 15 32 20 54
Joe Matte 1930 1943 D 24 0 3 3 1 8
Stephane Matteau 1991 2003 LW 848 144 172 316 125 41 742 126 14 4 19 1021 14.1 3677 11:21
Mike Matteucci 2001 2002 D 6 0 0 0 0 -1 4 0 0 0 0 3 0.0 65 10:48
Shawn Matthias 2008 2012 C 205 25 35 60 23 -10 79 23 2 0 3 306 8.2 2488 12:08
Dick Mattiussi 1968 1971 D/LW 200 8 31 39 13 -63 124 7 1 0 1 185 4.3
Richard Matvichuk 1993 2007 D 796 39 139 178 59 46 624 29 8 2 7 833 4.7 10911 21:49
Johnny Matz 1925 1925 C 30 2 3 5 3 0
Greg Mauldin 2004 2011 C 36 5 5 10 4 2 12 3 0 2 1 54 9.3 369 10:14
Wayne Maxner 1965 1966 LW 62 8 9 17 7 48 7 1 0 0
Ben Maxwell 2009 2012 C 47 2 6 8 3 -6 19 2 0 0 0 31 6.5 428 9:07
Brad Maxwell 1978 1987 D 612 98 270 368 128 -84 1292 60 37 1 9 1431 6.8
Bryan Maxwell 1978 1985 D 331 18 77 95 31 -42 745 16 2 0 0 345 5.2
Kevin Maxwell 1981 1984 C 66 6 15 21 7 -27 61 6 0 0 1 89 6.7
Wally Maxwell 1953 1953 C 2 0 0 0 0 0
Alan May 1988 1995 RW 393 31 45 76 29 -18 1348 30 1 0 6 325 9.5
Brad May 1992 2010 LW 1041 127 161 288 113 -21 2248 112 15 0 23 1358 9.4 5677 9:38
Derek Mayer 1994 1994 D 17 2 2 4 2 -16 8 1 1 0 0 29 6.9
Jim Mayer 1980 1980 RW 4 0 0 0 0 1 0 0 0 0 0 2 0.0
Pat Mayer 1988 1988 D 1 0 0 0 0 0 4 0 0 0 0 0
Shep Mayer 1943 1943 RW 12 1 2 3 1 4
Jamal Mayers 1997 2012 RW 896 90 127 217 82 -89 1184 83 0 7 10 1219 7.4 10382 11:40
Maksim Mayorov 2009 2012 LW 22 2 1 3 1 -4 2 2 0 0 0 17 11.8 198 9:00
Eddie Mazur 1954 1957 D/LW 107 8 20 28 10 120
Jay Mazur 1989 1992 C/RW 47 11 7 18 8 -1 20 9 1 1 2 66 16.7
Gary McAdam 1976 1986 LW 534 96 132 228 90 -54 243 86 8 2 14 856 11.2
Sam McAdam 1931 1931 C/LW 5 0 0 0 0 0
Chris McAllister 1998 2004 D 301 4 17 21 7 -27 634 4 0 0 0 136 2.9 2596 9:48
Chris McAlpine 1995 2003 D 289 6 24 30 10 7 245 6 0 0 0 263 2.3 2909 14:50
Dean McAmmond 1992 2010 C 996 186 262 448 172 36 490 138 40 8 29 1480 12.6 10913 14:30
Hazen McAndrew 1942 1942 D 7 0 1 1 0 6
Ted McAneeley 1973 1975 D 158 8 35 43 14 -59 141 6 1 1 0 161 5.0
Kenndal McArdle 2009 2012 LW 42 1 2 3 1 -11 51 1 0 0 0 20 5.0 356 8:28
Jud McAtee 1943 1945 LW 46 15 13 28 14 6
Norm McAtee 1947 1947 C 13 0 1 1 0 0
Andrew McBain 1984 1994 RW 608 129 172 301 117 -151 633 73 54 2 8 878 14.7
Jamie McBain 2010 2012 D 166 18 49 67 23 -9 36 11 7 0 4 251 7.2 3317 19:59
Jason McBain 1996 1997 D 9 0 0 0 0 -5 0 0 0 0 0 1 0.0
Mike McBain 1998 1999 D 64 0 7 7 2 -21 22 0 0 0 0 39 0.0 548 14:49
Wayne McBean 1988 1994 D 211 10 39 49 16 -72 168 5 4 1 1 318 3.1
Cliff McBride 1929 1930 RW/D 2 0 0 0 0 0
Jim McBurney 1953 1953 LW 1 0 1 1 0 0
Bryan McCabe 1996 2011 D 1135 145 383 528 182 34 1732 67 74 4 24 2185 6.6 21675 24:23
Stan McCabe 1930 1934 LW 78 9 4 13 8 49
Bert McCaffrey 1925 1931 RW/D 260 43 30 73 47 202
John McCahill 1978 1978 D 1 0 0 0 0 0 0 0 0 0 0 0
Doug McCaig 1942 1951 D 263 8 21 29 11 255
Dunc McCallum 1966 1971 D 187 14 35 49 17 -54 230 10 3 1 2 248 5.6
Eddie McCalmon 1928 1931 RW 39 5 0 5 4 14
Rick McCann 1968 1975 C 43 1 4 5 2 -9 6 1 0 0 0 30 3.3
Dan McCarthy 1981 1981 C 5 4 0 4 2 3 4 2 2 0 0 7 57.1
John McCarthy 2010 2012 LW 51 2 2 4 2 -13 18 2 0 0 0 58 3.4 454 8:55
Kevin McCarthy 1978 1987 D 537 67 191 258 90 -37 527 52 13 2 4 806 8.3
Sandy McCarthy 1994 2004 RW 736 72 76 148 60 -81 1534 63 9 0 12 789 9.1 4100 9:12
Steve McCarthy 2000 2008 D 302 17 38 55 20 -34 168 11 6 0 0 280 6.1 4697 15:33
Thomas McCarthy 1920 1921 RW 35 22 7 29 20 10
Tom McCarthy 1957 1961 LW 60 8 9 17 7 8
Tom McCarthy 1980 1988 LW 460 178 221 399 158 54 330 129 46 3 28 929 19.2
Walt McCartney 1933 1933 LW 2 0 0 0 0 0
Darren McCarty 1994 2009 RW 758 127 161 288 112 61 1477 96 29 2 21 1200 10.6 5754 12:34
Ted McCaskill 1968 1968 C 4 0 2 2 1 -2 0 0 0 0 0 2 0.0
Alyn McCauley 1998 2007 C 488 69 97 166 63 25 116 52 14 3 10 665 10.4 5823 13:36
Rob McClanahan 1980 1984 C 224 38 63 101 38 1 126 35 1 2 4 295 12.9
Trent McCleary 1996 2000 RW 192 8 15 23 9 -30 134 7 0 1 1 121 6.6 343 5:55
Kevin McClelland 1982 1994 RW 588 68 112 180 67 -38 1672 64 0 4 7 611 11.1
Jay McClement 2006 2012 C 553 63 114 177 64 -76 223 57 2 4 12 758 8.3 8355 15:06
Bob McCord 1964 1973 D 316 10 58 68 21 -51 262 8 2 0 0 224 3.6
Dennis McCord 1974 1974 D 3 0 0 0 0 0 6 0 0 0 0 2 0.0
John McCormack 1948 1955 C 311 25 49 74 28 35
Cody McCormick 2004 2012 C/RW 321 18 36 54 19 -7 448 18 0 0 4 340 5.3 2990 9:19
Shawn McCosh 1992 1995 C 9 1 0 1 1 1 6 1 0 0 0 4 25.0
Dale McCourt 1978 1984 C 532 194 284 478 187 -67 124 118 63 13 19 1353 14.3
Bill McCreary 1954 1971 LW 309 53 62 115 47 17 108 34 7 9 7 548 9.1
Bill McCreary 1981 1981 RW 12 1 0 1 1 -6 4 1 0 0 0 7 14.3
Keith McCreary 1965 1975 RW 532 131 112 243 103 -51 294 102 27 2 19 1004 13.0
John McCreedy 1942 1945 RW 64 17 12 29 13 25
Brad McCrimmon 1980 1997 D 1222 81 322 403 132 444 1416 58 15 8 15 1550 5.2
Jim McCrimmon 1975 1975 D 2 0 0 0 0 0 0 0 0 0 0 0
Bob McCulley 1935 1935 RW/D 1 0 0 0 0 0
Duke McCurry 1926 1929 LW 148 21 11 32 23 119
Brian McCutcheon 1975 1977 LW 37 3 1 4 2 -5 7 3 0 0 0 20 15.0
Darwin McCutcheon 1982 1982 D 1 0 0 0 0 -1 2 0 0 0 0 0
Jeff McDill 1977 1977 RW 1 0 0 0 0 0 0 0 0 0 0 0
Bill McDonagh 1950 1950 LW 4 0 0 0 0 2
Ryan McDonagh 2011 2012 D 122 8 33 41 13 41 58 8 0 0 2 150 5.3 2778 22:46
Ab McDonald 1959 1972 LW 762 182 248 430 167 15 200 73 27 1 16 553 12.7
Andy McDonald 2001 2012 LW/C 648 175 293 468 173 7 264 121 51 3 25 1580 11.1 11406 17:36
Brian McDonald 1971 1971 C 12 0 0 0 0 -8 29 0 0 0 0 15 0.0
Bucko McDonald 1935 1945 D 446 35 88 123 46 206
Butch McDonald 1940 1945 LW/C 66 8 20 28 11 2
Colin McDonald 2010 2012 RW 7 1 0 1 1 1 0 1 0 0 0 9 11.1 56 7:58
Gerry McDonald 1982 1984 D 8 0 0 0 0 -5 4 0 0 0 0 8 0.0
Jack McDonald 1918 1922 LW 69 26 14 40 28 30
Jack McDonald 1944 1944 RW 43 10 9 19 9 6
Lanny McDonald* 1974 1989 RW 1111 500 506 1006 416 41 899 350 139 11 53 3444 14.5
Robert McDonald 1944 1944 RW 1 0 0 0 0 0
Terry McDonald 1976 1976 D 8 0 1 1 0 -5 6 0 0 0 0 4 0.0
Kent McDonell 2003 2004 RW 32 1 2 3 1 -8 36 1 0 0 0 27 3.7 325 10:09
Joe McDonnell 1982 1986 D 50 2 10 12 4 -24 34 0 2 0 0 82 2.4
Moylan McDonnell 1921 1921 D 22 1 2 3 2 2
Al McDonough 1971 1978 RW 237 73 88 161 65 3 73 58 15 0 11 707 10.3
Hubie McDonough 1989 1993 C 195 40 26 66 29 -23 67 32 3 5 4 227 17.6
Mike McDougal 1979 1983 RW 61 8 10 18 7 -32 43 8 0 0 0 64 12.5
Bill McDougall 1991 1994 C 28 5 5 10 4 -2 12 4 1 0 0 37 13.5
Shawn McEachern 1992 2006 RW 911 256 323 579 228 26 506 182 60 14 33 2288 11.2 8546 18:25
Jim McElmury 1973 1978 D 180 14 47 61 21 -74 49 11 3 0 2 261 5.4
Mike McEwen 1977 1988 D 716 108 296 404 140 -36 460 64 43 1 13 1721 6.3
Jim McFadden 1948 1954 C 412 100 126 226 96 89
Don McFadyen 1933 1936 C/LW 179 12 33 45 17 77
Dan McFall 1985 1986 D 9 0 1 1 0 -6 0 0 0 0 0 4 0.0
Gord McFarlane 1927 1927 RW/D 2 0 0 0 0 0
Jim McGeough 1982 1987 C 57 7 10 17 7 -15 32 7 0 0 1 116 6.0
Irv McGibbon 1943 1943 RW 1 0 0 0 0 2
Bob McGill 1982 1994 D 705 17 55 72 25 -99 1766 15 0 2 2 427 4.0
Jack McGill 1935 1937 LW 134 27 10 37 19 71
Jack McGill 1942 1947 C 97 23 36 59 25 42
Ryan McGill 1992 1995 D 151 4 15 19 6 1 391 4 0 0 0 144 2.8
Dan McGillis 1997 2006 D 634 56 182 238 80 40 570 29 26 1 17 1201 4.7 9976 20:44
Jamie McGinn 2009 2012 LW 221 35 27 62 26 -18 110 28 7 0 5 325 10.8 2519 11:24
Brian McGrattan 2006 2012 RW 212 3 13 16 5 -1 456 3 0 0 0 100 3.0 841 3:58
Sandy McGregor 1964 1964 RW 2 0 0 0 0 2 0 0 0 0
Mickey McGuire 1927 1928 LW 36 3 0 3 3 6
Mike McHugh 1989 1992 LW 20 1 0 1 1 -8 16 1 0 0 0 12 8.3
Jack McIlhargey 1975 1982 D 393 11 36 47 16 -49 1102 11 0 0 0 189 5.8
Bert McInenly 1931 1936 LW/D 166 19 15 34 17 144
Marty McInnis 1992 2003 RW 796 170 250 420 162 -41 330 117 40 13 19 1454 11.7 6426 17:11
Bruce McIntosh 1973 1973 D 2 0 0 0 0 0 0 0 0 0 0 0
Paul McIntosh 1975 1976 D 48 0 2 2 1 -3 66 0 0 0 0 10 0.0
David McIntyre 2012 2012 C 7 1 1 2 1 -1 2 1 0 0 0 6 16.7 76 10:55
Jack McIntyre 1950 1960 D 499 109 102 211 90 173
John McIntyre 1990 1995 C 351 24 54 78 28 -32 516 22 0 2 2 189 12.7
Larry McIntyre 1970 1973 D 41 0 3 3 1 9 26 0 0 0 0 23 0.0
Nathan McIver 2007 2009 D 36 0 1 1 0 -9 95 0 0 0 0 14 0.0 358 9:57
Randy McKay 1989 2003 RW 932 162 201 363 142 88 1731 125 37 0 29 1210 13.4 4978 13:54
Ray McKay 1969 1974 D 140 2 16 18 5 -48 102 1 1 0 0 131 1.5
Scott McKay 1994 1994 C 1 0 0 0 0 0 0 0 0 0 0 1 0.0
Walt McKechnie 1968 1983 C 955 214 392 606 226 -115 469 162 35 17 24 1633 13.1
Jay McKee 1996 2010 D 802 21 104 125 40 55 622 19 1 1 6 608 3.5 13139 18:43
Mike McKee 1994 1994 LW 48 3 12 15 5 5 41 1 2 0 0 60 5.0
Ian McKegney 1977 1977 D 3 0 0 0 0 -8 2 0 0 0 0 1 0.0
Tony McKegney 1979 1991 LW 912 320 319 639 262 3 517 234 77 9 28 2092 15.3
Alex McKendry 1978 1981 W 46 3 6 9 3 -8 21 3 0 0 0 37 8.1
Sean McKenna 1982 1990 RW 414 82 80 162 67 -48 181 76 4 2 6 610 13.4
Steve McKenna 1997 2004 LW 373 18 14 32 13 -40 824 11 7 0 4 199 9.0 1801 5:58
Don McKenney 1955 1968 C 798 237 345 582 224 1 211 27 7 0 4 93 9.7
Jim McKenny 1966 1979 D 604 82 247 329 114 -5 294 56 24 2 7 1117 7.3
Brian McKenzie 1972 1972 LW 6 1 1 2 1 -2 4 1 0 0 0 8 12.5
Jim McKenzie 1990 2004 LW 880 48 52 100 40 -86 1739 46 2 0 6 444 10.8 3147 8:03
John McKenzie 1959 1972 RW 691 206 268 474 185 93 917 135 54 3 31 787 17.7
Andrew McKim 1993 1995 C 38 1 4 5 2 -8 6 1 0 0 0 34 2.9
Alex McKinnon 1925 1929 RW 193 19 11 30 20 237
John McKinnon 1926 1931 D 208 28 11 39 26 224
Frazer McLaren 2010 2012 LW 39 1 5 6 2 5 85 1 0 0 0 16 6.3 211 5:25
Kyle McLaren 1996 2008 D 719 46 161 207 69 27 671 35 10 1 5 889 5.2 11421 21:55
Steve McLaren 2004 2004 D 6 0 0 0 0 0 25 0 0 0 0 2 0.0 17 2:47
Brett McLean 2003 2009 C 385 56 106 162 58 -28 204 45 9 2 6 629 8.9 5501 14:17
Don McLean 1976 1976 D 9 0 0 0 0 -3 6 0 0 0 0 4 0.0
Fred McLean 1920 1921 D 8 0 0 0 0 2
Jack McLean 1943 1945 C/RW 67 14 24 38 15 76
Jeff McLean 1994 1994 C 6 1 0 1 1 1 0 1 0 0 0 5 20.0
Kurtis McLean 2009 2009 C 4 1 0 1 1 1 0 1 0 0 1 5 20.0 42 10:34
John McLellan 1952 1952 C 2 0 0 0 0 0
Scott McLellan 1983 1983 RW 2 0 0 0 0 0 0 0 0 0 0 0
Todd McLellan 1988 1988 C 5 1 1 2 1 -1 0 1 0 0 0 4 25.0
Rollie McLenahan 1946 1946 D 9 2 1 3 2 10
Al McLeod 1974 1974 D 26 2 2 4 2 -7 24 2 0 0 0 23 8.7
Cody McLeod 2008 2012 LW 348 37 29 66 28 -37 773 35 2 0 4 430 8.6 3602 10:21
Jackie McLeod 1950 1955 RW 106 14 23 37 15 12
Dave McLlwain 1988 1997 C/RW 501 100 107 207 83 -126 292 79 9 12 11 725 13.8
Mike McMahon 1944 1946 D 57 7 18 25 9 102
Mike McMahon 1964 1972 D 224 15 68 83 27 -29 171 11 4 0 1 326 4.6
Bob McManama 1974 1976 C 99 11 25 36 13 -6 28 10 0 1 1 107 10.3
Sammy McManus 1935 1937 LW 26 0 1 1 0 8
Brandon McMillan 2011 2012 C 85 11 14 25 10 -15 38 7 2 2 2 103 10.7 1125 13:14
Carson McMillan 2011 2012 RW 15 2 3 5 2 2 11 2 0 0 1 13 15.4 159 10:36
Sean McMorrow 2003 2003 LW 1 0 0 0 0 0 0 0 0 0 0 0 1 1:27
Tom McMurchy 1984 1988 RW 55 8 4 12 5 -7 65 8 0 0 1 42 19.0
Max McNab 1948 1950 C 128 16 19 35 15 24
Peter McNab 1974 1987 C 954 363 450 813 324 130 179 280 82 1 47 1956 18.6
Brayden McNabb 2012 2012 D 25 1 7 8 2 -1 15 0 1 0 0 23 4.3 446 17:50
Howard McNamara 1920 1920 D 10 1 0 1 1 4
George McNaughton 1920 1920 RW/C 1 0 0 0 0 0
Billy McNeill 1957 1964 RW 257 21 46 67 24 142 1 0 0 0
Grant McNeill 2004 2004 D 3 0 0 0 0 0 5 0 0 0 0 0 8 2:43
Mike McNeill 1991 1992 RW 63 5 11 16 6 -4 18 2 2 1 0 46 10.9
Stu McNeill 1958 1960 C 10 1 1 2 1 2
George McPhee 1984 1989 LW 115 24 25 49 20 -3 257 23 1 0 5 122 19.7
Mike McPhee 1984 1994 LW 744 200 199 399 164 99 661 182 5 13 21 1378 14.5
Adam McQuaid 2010 2012 D 158 6 20 26 9 41 216 6 0 0 1 119 5.0 2277 14:24
Basil McRae 1982 1997 LW 576 53 83 136 51 -102 2457 41 12 0 4 613 8.6
Chris McRae 1988 1990 LW 21 1 0 1 1 0 122 1 0 0 0 1 100.0
Ken McRae 1988 1994 C 137 14 21 35 13 -59 364 13 1 0 3 161 8.7
Philip McRae 2011 2011 C 15 1 2 3 1 -10 2 1 0 0 0 13 7.7 136 9:02
Pat McReavy 1939 1942 C 55 5 10 15 5 4
Brian McReynolds 1990 1994 C 30 1 5 6 2 -7 8 1 0 0 0 21 4.8
Bryan McSheffrey 1973 1975 RW 90 13 7 20 9 -45 44 10 3 0 0 117 11.1
Marty McSorley 1984 2000 D 961 108 251 359 126 -18 3381 87 13 8 8 1424 7.6 1159 15:53
Don McSween 1988 1996 D 47 3 10 13 4 2 55 2 1 0 2 53 5.7
Jim McTaggart 1981 1982 D 71 3 10 13 4 -7 205 2 0 1 1 64 4.7
Dale McTavish 1997 1997 C 9 1 2 3 1 -4 2 1 0 0 0 14 7.1
Gord McTavish 1979 1980 C 11 1 3 4 1 2 2 1 0 0 0 10 10.0
Charley McVeigh 1927 1935 C/LW 397 84 88 172 86 138
Jack McVicar 1931 1932 D 88 2 4 6 3 63
Rick Meagher 1980 1991 C 691 144 165 309 124 -45 383 115 14 15 15 1267 11.4
Derek Meech 2007 2012 D 128 4 12 16 5 -27 43 3 1 0 2 150 2.7 1430 11:10
Gerry Meehan 1969 1979 C 670 180 243 423 168 -116 111 136 42 2 23 1450 12.4
Brent Meeke 1973 1977 D 75 9 22 31 11 -25 8 8 1 0 0 123 7.3
Howie Meeker 1947 1954 RW 346 83 102 185 78 329
Mike Meeker 1979 1979 RW 4 0 0 0 0 -1 5 0 0 0 0 2 0.0
Harry Meeking 1918 1927 LW 64 18 12 30 19 66
Paul Meger 1951 1955 LW 212 39 52 91 36 118
Ron Meighan 1982 1983 D 48 3 7 10 4 -12 18 2 1 0 0 52 5.8
Barrie Meissner 1968 1969 LW 6 0 1 1 0 0 4 0 0 0 0 3 0.0
Dick Meissner 1960 1965 RW 171 11 15 26 10 37 3 0 0 0
Anssi Melametsa 1986 1986 RW 27 0 3 3 1 -5 2 0 0 0 0 20 0.0
Dean Melanson 1995 2002 D 9 0 0 0 0 0 8 0 0 0 0 7 0.0 50 12:36
Josef Melichar 2001 2009 D 349 7 42 49 15 -26 300 6 0 1 0 268 2.6 6066 17:23
Bjorn Melin 2007 2007 RW 3 1 0 1 1 -1 0 1 0 0 0 1 100.0 22 7:19
Roger Melin 1981 1982 LW 3 0 0 0 0 -1 0 0 0 0 0 1 0.0
Scott Mellanby 1986 2007 RW 1431 364 476 840 327 -36 2479 223 140 1 56 2960 12.3 8461 15:08
Tom Mellor 1974 1975 D 26 2 4 6 2 -9 25 2 0 0 0 25 8.0
Gerry Melnyk 1960 1968 C 269 39 77 116 43 -11 34 11 3 1 3 144 10.4
Larry Melnyk 1981 1990 D 432 11 63 74 23 -40 686 10 0 1 2 314 3.5
Eric Meloche 2002 2007 RW 74 9 11 20 8 -21 36 6 3 0 1 103 8.7 931 12:35
Barry Melrose 1980 1986 D 300 10 23 33 12 -119 728 9 0 1 1 236 4.2
Hillary Menard 1954 1954 LW 1 0 0 0 0 0
Howie Menard 1964 1970 C 151 23 42 65 24 4 87 20 3 0 6 242 9.5
Justin Mercier 2010 2010 F 9 1 1 2 1 2 0 1 0 0 0 5 20.0 65 7:11
Vic Mercredi 1975 1975 C 2 0 0 0 0 0 0 0 0 0 0 0
Greg Meredith 1981 1983 RW 38 6 4 10 4 -4 8 3 2 1 0 44 13.6
Glenn Merkosky 1982 1990 C 66 5 12 17 6 -23 22 4 1 0 0 69 7.2
Bill Meronek 1940 1943 C 19 5 8 13 5 0
Wayne Merrick 1973 1984 C 774 191 265 456 177 24 303 163 28 0 26 1500 12.7
Horace Merrill 1918 1920 D 8 0 0 0 0 3
Jan Mertzig 1999 1999 D 23 0 2 2 1 -5 8 0 0 0 0 10 0.0 277 12:02
Eric Messier 1997 2004 LW 406 25 50 75 27 -1 146 22 2 1 6 344 7.3 4101 12:42
Joby Messier 1993 1995 D 25 0 4 4 1 1 24 0 0 0 0 22 0.0
Mark Messier* 1980 2004 LW/C 1756 694 1193 1887 704 210 1910 452 179 63 92 4219 16.4 7775 19:20
Mitch Messier 1988 1991 C 20 0 2 2 1 -10 11 0 0 0 0 9 0.0
Paul Messier 1979 1979 C 9 0 0 0 0 -6 4 0 0 0 0 9 0.0
Andrej Meszaros 2006 2012 D 522 49 151 200 67 42 379 29 19 1 10 934 5.2 10877 20:50
Scott Metcalfe 1988 1990 LW 19 1 2 3 1 -3 18 1 0 0 0 17 5.9
Marc Methot 2007 2012 D 275 7 44 51 16 -6 208 7 0 0 0 220 3.2 5171 18:48
Glen Metropolit 2000 2010 C 407 57 102 159 59 8 148 39 18 0 10 612 9.3 5476 13:27
Don Metz 1940 1949 RW 172 20 35 55 22 42
Nick Metz 1935 1948 LW 518 131 119 250 115 149
Freddy Meyer 2004 2011 D 281 20 53 73 25 -20 155 17 3 0 3 264 7.6 5023 17:53
Stefan Meyer 2008 2011 LW 20 0 2 2 1 -1 17 0 0 0 0 12 0.0 134 6:41
Branislav Mezei 2001 2008 D 240 5 19 24 8 -19 311 5 0 0 1 144 3.5 3676 15:19
Milan Michalek 2004 2012 RW 526 166 175 341 135 29 283 113 45 8 31 1305 12.7 9354 17:47
Zbynek Michalek 2004 2012 D 550 34 113 147 48 -22 246 23 11 0 7 749 4.5 12175 22:08
Art Michaluk 1948 1948 D 5 0 0 0 0 0
John Michaluk 1951 1951 LW 1 0 0 0 0 0
Dave Michayluk 1982 1983 LW 14 2 6 8 3 -1 8 2 0 0 0 18 11.1
Joe Micheletti 1980 1982 D 158 11 60 71 23 1 114 4 7 0 1 241 4.6
Pat Micheletti 1988 1988 C 12 2 0 2 1 2 8 2 0 0 0 18 11.1
Larry Mickey 1965 1975 RW 292 39 53 92 37 -29 160 33 5 1 9 432 9.0
Nick Mickoski 1949 1960 LW 703 158 185 343 142 319
Max Middendorf 1987 1991 RW 13 2 4 6 2 -11 6 2 0 0 0 10 20.0
Rick Middleton 1975 1988 RW 1005 448 540 988 395 180 157 308 115 25 59 2275 19.7
Kevin Miehm 1993 1994 C 22 1 4 5 2 -2 8 1 0 0 0 10 10.0
Andy Miele 2012 2012 C 7 0 0 0 0 -3 6 0 0 0 0 4 0.0 63 8:56
Antti Miettinen 2004 2012 RW 517 94 131 225 85 -21 232 59 33 2 17 988 9.5 7833 15:09
Rudy Migay 1950 1960 C 418 59 92 151 60 293
Vladimir Mihalik 2009 2010 D 15 0 3 3 1 -7 8 0 0 0 0 8 0.0 194 12:54
Petr Mika 2000 2000 LW 3 0 0 0 0 -1 0 0 0 0 0 1 0.0 14 4:30
Alexei Mikhnov 2007 2007 LW 2 0 0 0 0 0 0 0 0 0 0 0 14 6:52
Stan Mikita* 1959 1980 C/RW 1394 541 926 1467 547 159 1270 319 127 12 67 2624 12.4
Bill Mikkelson 1972 1977 D 147 4 18 22 7 -147 105 1 3 0 0 96 4.2
Brendan Mikkelson 2009 2012 D 127 1 8 9 3 -15 53 1 0 0 0 99 1.0 1826 14:22
Jim Mikol 1963 1965 LW/D 34 1 4 5 2 8 0 0 1 0
Oleg Mikulchik 1994 1996 D 37 0 3 3 1 6 33 0 0 0 0 8 0.0
Mike Milbury 1976 1987 D 754 49 189 238 79 173 1552 45 2 2 7 785 6.2
Hib Milks 1926 1933 LW/C 317 87 41 128 85 179
Craig Millar 1997 2001 D 114 8 14 22 8 -22 73 7 1 0 2 91 8.8 1627 15:57
Hugh Millar 1947 1947 D 4 0 0 0 0 0
Mike Millar 1987 1991 RW 78 18 18 36 15 -9 12 10 8 0 3 137 13.1
Corey Millen 1990 1997 C 335 90 119 209 81 36 236 60 27 3 8 582 15.5
Aaron Miller 1994 2008 D 677 25 94 119 39 27 422 23 1 1 9 530 4.7 10997 19:57
Bill Miller 1935 1937 C/D 95 7 3 10 5 16
Bob Miller 1978 1985 C 404 75 119 194 74 -20 220 68 4 3 10 642 11.7
Brad Miller 1989 1994 D 82 1 5 6 2 -13 321 1 0 0 0 38 2.6
Drew Miller 2008 2012 LW 280 40 37 77 31 5 68 37 1 2 9 394 10.2 3468 12:23
Earl Miller 1928 1932 LW 109 19 14 33 18 124
Jack Miller 1950 1951 C 17 0 0 0 0 4
Jason Miller 1991 1993 LW 6 0 0 0 0 0 0 0 0 0 0 2 0.0
Jay Miller 1986 1992 LW 446 40 44 84 34 -33 1723 39 1 0 2 233 17.2
Kelly Miller 1985 1999 LW 1057 181 282 463 175 71 512 146 19 16 33 1505 12.0 693 11:11
Kevin Miller 1989 2004 C 620 150 185 335 133 -7 429 108 28 14 26 1097 13.7 443 9:38
Kip Miller 1991 2004 C 449 74 165 239 84 -32 105 57 17 0 15 580 12.8 5194 14:28
Paul Miller 1982 1982 C 3 0 3 3 1 2 0 0 0 0 0 0
Perry Miller 1978 1981 D 217 10 51 61 20 -40 387 6 3 1 2 311 3.2
Tom Miller 1971 1975 C 118 16 25 41 15 -50 34 12 3 1 1 142 11.3
Warren Miller 1980 1983 RW 262 40 50 90 36 -64 137 32 4 4 4 438 9.1
Norm Milley 2002 2006 RW 29 2 4 6 2 -4 12 1 1 0 0 32 6.3 268 9:15
Brad Mills 2011 2012 RW 31 1 1 2 1 -9 37 1 0 0 0 24 4.2 227 7:19
Craig Mills 1996 1999 RW 31 0 5 5 1 -1 36 0 0 0 0 6 0.0 41 5:48
Duncan Milroy 2007 2007 RW 5 0 1 1 0 -2 0 0 0 0 0 6 0.0 65 12:56
Chris Minard 2008 2010 C 40 2 4 6 2 -4 14 2 0 0 1 46 4.3 295 7:23
John Miner 1988 1988 D 14 2 3 5 2 -4 16 2 0 0 0 16 12.5
Graham Mink 2004 2009 RW 7 0 0 0 0 -1 2 0 0 0 0 5 0.0 44 6:15
Gerry Minor 1980 1984 C 140 11 21 32 12 -8 173 4 1 6 0 141 7.8
Boris Mironov 1994 2004 D 716 76 231 307 104 -57 891 34 39 3 10 1489 5.1 8951 22:43
Dmitri Mironov 1992 2001 D 556 54 206 260 86 29 568 33 20 1 7 978 5.5 2995 19:19
John Miszuk 1964 1970 D 237 7 39 46 14 -8 232 3 2 2 1 182 3.3
Bill Mitchell 1964 1964 D 1 0 0 0 0 0 0 0 0 0
Herb Mitchell 1925 1926 LW 44 6 0 6 5 36
Jeff Mitchell 1998 1998 C/RW 7 0 0 0 0 0 7 0 0 0 0 3 0.0
John Mitchell 2009 2012 C 222 25 46 71 26 -20 84 21 4 0 2 280 8.9 2927 13:11
Red Mitchell 1942 1945 D 83 4 5 9 4 67
Roy Mitchell 1993 1993 D 3 0 0 0 0 0 0 0 0 0 0 0
Torrey Mitchell 2008 2012 C 280 30 43 73 27 7 152 27 1 2 1 385 7.8 3640 12:60
Willie Mitchell 2000 2012 D 719 29 123 152 49 106 686 27 0 2 8 699 4.1 15756 21:55
Mike Modano 1990 2011 C 1499 561 813 1374 522 114 930 375 157 29 92 4273 13.1 17134 19:47
Fredrik Modin 1997 2011 LW 898 232 230 462 187 -11 453 182 46 4 37 1956 11.9 12686 16:58
Jaroslav Modry 1994 2008 D 725 49 201 250 81 -23 510 21 27 1 6 1106 4.4 11735 20:35
Bill Moe 1945 1949 D 261 11 42 53 20 163
Travis Moen 2004 2012 LW 570 52 55 107 43 -61 681 43 1 8 5 653 8.0 8001 14:02
Lyle Moffat 1973 1980 LW 97 12 16 28 11 -27 51 12 0 0 1 104 11.5
Ron Moffat 1933 1935 LW 37 1 1 2 1 8
Sandy Moger 1995 1999 C 236 41 38 79 33 -27 212 31 10 0 10 306 13.4 433 10:19
Alexander Mogilny 1990 2006 RW 990 473 559 1032 411 81 432 312 141 20 66 2966 15.9 7466 18:32
Mike Moher 1983 1983 RW 9 0 1 1 0 -3 28 0 0 0 0 8 0.0
Doug Mohns 1954 1975 LW/D 1390 248 462 710 262 10 1250 94 40 5 22 853 8.2
Lloyd Mohns 1944 1944 D 1 0 0 0 0 0
Tomas Mojzis 2006 2009 D 17 1 2 3 1 1 14 1 0 0 0 16 6.3 187 10:60
Carl Mokosak 1982 1989 LW 83 11 15 26 10 -18 170 11 0 0 0 73 15.1
John Mokosak 1989 1990 D 41 0 2 2 1 -9 96 0 0 0 0 15 0.0
Lars Molin 1982 1984 LW 172 33 65 98 36 -29 37 28 3 2 5 325 10.2
Mike Moller 1981 1987 RW 134 15 28 43 16 2 41 14 1 0 4 112 13.4
Oscar Moller 2009 2011 C 87 12 14 26 10 -10 22 6 6 0 0 150 8.0 1016 11:41
Randy Moller 1983 1995 D 815 45 180 225 73 49 1692 41 4 0 7 1019 4.4
Mitch Molloy 1990 1990 LW 2 0 0 0 0 0 10 0 0 0 0 0
Larry Molyneaux 1938 1939 D 45 0 1 1 0 20
Sergio Momesso 1984 1997 LW 710 152 193 345 136 7 1557 116 36 0 21 1248 12.2
Garry Monahan 1968 1979 LW 748 116 169 285 110 -4 484 95 15 6 17 1304 8.9
Hartland Monahan 1974 1981 RW 334 61 80 141 56 -119 163 46 11 4 7 520 11.7
Armand Mondou 1929 1940 LW 386 47 71 118 53 99
Pierre Mondou 1978 1985 C 548 194 262 456 180 215 179 145 44 5 25 1110 17.5
Michel Mongeau 1990 1993 C 54 6 19 25 8 1 10 3 3 0 0 40 15.0
Bob Mongrain 1980 1986 C 81 13 14 27 11 -1 14 13 0 0 3 84 15.5
Steve Montador 2002 2012 D 571 33 98 131 44 31 807 29 4 0 4 770 4.3 8597 15:03
Hank Monteith 1969 1971 LW 77 5 12 17 6 -2 6 5 0 0 0 61 8.2
Jim Montgomery 1994 2003 C 122 9 25 34 12 -6 80 8 1 0 1 109 8.3 75 8:22
Barrie Moore 1996 2000 LW 39 2 6 8 3 1 18 1 1 0 0 48 4.2 10 9:50
Dickie Moore* 1952 1968 LW 719 261 347 608 238 -8 652 6 1 0 1 37 13.5
Dominic Moore 2004 2012 C 530 67 118 185 67 -31 349 48 15 4 7 915 7.3 7661 14:27
Greg Moore 2008 2010 RW 10 0 0 0 0 -2 0 0 0 0 0 15 0.0 95 9:27
John Moore 2011 2012 D 69 2 5 7 2 -23 8 2 0 0 0 64 3.1 1083 15:42
Mike Moore 2011 2011 D 6 1 0 1 1 -1 7 1 0 0 0 5 20.0 61 10:07
Steve Moore 2002 2004 C 69 5 7 12 5 -9 41 5 0 0 1 57 8.8 839 12:10
Amby Moran 1927 1928 D 35 1 1 2 1 24
Brad Moran 2002 2007 C 8 1 2 3 1 -1 4 1 0 0 0 9 11.1 81 10:07
Ian Moran 1996 2007 D 489 21 50 71 25 -43 321 20 0 1 3 574 3.7 6114 16:45
David Moravec 2000 2000 RW 1 0 0 0 0 -1 0 0 0 0 0 2 0.0 15 15:15
Jay More 1989 1999 D 406 18 54 72 25 -78 702 15 1 2 2 410 4.4 297 16:30
Ethan Moreau 1996 2012 LW 928 147 140 287 117 -15 1110 122 8 17 27 1557 9.4 11070 14:07
Howie Morenz* 1924 1937 C 550 271 201 472 272 546
Angelo Moretto 1977 1977 C 5 1 2 3 1 0 2 1 0 0 0 13 7.7
Gavin Morgan 2004 2004 C 6 0 0 0 0 0 21 0 0 0 0 7 0.0 35 5:49
Jason Morgan 1997 2007 C 44 2 5 7 2 -9 18 2 0 0 0 35 5.7 288 9:36
Jeremy Morin 2011 2012 LW 12 2 1 3 1 1 9 2 0 0 0 15 13.3 135 11:17
Pete Morin 1942 1942 LW 31 10 12 22 9 7
Stephane Morin 1990 1994 C 90 16 39 55 20 4 52 12 3 1 2 124 12.9
Travis Morin 2011 2011 C 3 0 0 0 0 0 0 0 0 0 0 2 0.0 27 8:52
Dave Morisset 2002 2002 RW 4 0 0 0 0 -7 5 0 0 0 0 2 0.0 45 11:21
Dave Morissette 1999 2000 LW 11 0 0 0 0 1 57 0 0 0 0 2 0.0 26 2:22
Joey Mormina 2008 2008 D 1 0 0 0 0 0 0 0 0 0 0 1 0.0 8 7:45
Marc Moro 1998 2002 D 30 0 0 0 0 -5 77 0 0 0 0 11 0.0 288 9:56
Aleksey Morozov 1998 2004 RW 451 84 135 219 81 -29 98 60 23 1 14 668 12.6 5391 14:22
Bernie Morris 1925 1925 C/RW 6 1 0 1 1 0
Derek Morris 1998 2012 D 1005 87 309 396 130 -36 927 45 38 4 22 1879 4.6 20316 22:01
Jon Morris 1989 1994 C 103 16 33 49 18 2 47 12 4 0 2 82 19.5
Moe Morris 1944 1949 D 135 13 29 42 17 58
Brendan Morrison 1998 2012 C 934 200 401 601 215 86 452 139 53 8 42 1613 12.4 16039 17:23
Dave Morrison 1981 1985 RW 39 3 3 6 2 -15 4 3 0 0 1 32 9.4
Don Morrison 1948 1951 C 112 18 28 46 19 12
Doug Morrison 1980 1985 RW 23 7 3 10 5 3 15 5 2 0 0 33 21.2
Gary Morrison 1980 1982 RW 43 1 15 16 5 4 70 1 0 0 1 27 3.7
George Morrison 1971 1972 LW 115 17 21 38 15 -13 13 12 5 0 2 156 10.9
Jim Morrison 1952 1971 D 704 40 160 200 67 -32 542 3 2 0 0 269 1.9
John Morrison 1926 1926 LW 18 0 0 0 0 0
Kevin Morrison 1980 1980 D 41 4 11 15 5 -6 23 2 2 0 1 64 6.3
Lew Morrison 1970 1978 RW 564 39 52 91 36 -60 107 30 5 4 6 513 7.6
Mark Morrison 1982 1984 C 10 1 1 2 1 -5 0 1 0 0 1 11 9.1
Rod Morrison 1948 1948 RW 34 8 7 15 7 4
Shaone Morrisonn 2003 2011 D 480 11 64 75 24 34 455 11 0 0 4 293 3.8 9026 18:48
Brenden Morrow 2000 2012 LW 806 237 280 517 202 110 1185 151 78 8 42 1531 15.5 14505 17:60
Ken Morrow 1980 1989 D 550 17 88 105 33 149 309 17 0 0 2 583 2.9
Scott Morrow 1995 1995 LW 4 0 0 0 0 0 0 0 0 0 0 1 0.0
Dean Morton 1990 1990 D 1 1 0 1 1 -1 2 1 0 0 0 2 50.0
Gus Mortson 1947 1959 D 797 46 152 198 70 1380
Ken Mosdell 1942 1958 C 693 141 168 309 128 475
Bill Mosienko* 1942 1955 RW 711 258 282 540 231 121
Dave Moss 2007 2012 LW 317 61 63 124 50 -7 94 42 19 0 10 666 9.2 4189 13:13
Johan Motin 2010 2010 D 1 0 0 0 0 -1 0 0 0 0 0 0 14 14:08
Morris Mott 1973 1975 RW 199 18 32 50 19 -46 49 15 2 1 2 192 9.4
Mike Mottau 2001 2012 D 313 7 51 58 17 -13 160 6 1 0 1 273 2.6 5972 19:05
Alex Motter 1935 1943 C 255 39 64 103 40 135
Joe Motzko 2004 2009 RW 25 4 2 6 3 0 0 4 0 0 0 32 12.5 250 10:01
Matt Moulson 2008 2012 LW 275 103 77 180 76 -12 52 72 31 0 14 705 14.6 4862 17:41
Mark Mowers 1999 2008 C 278 18 44 62 22 0 70 16 1 1 1 258 7.0 2865 10:18
Jim Moxey 1975 1977 RW 127 22 27 49 20 -29 59 18 4 0 0 245 9.0
Rick Mrozik 2003 2003 C 2 0 0 0 0 0 0 0 0 0 0 2 0.0 20 10:02
Bill Muckalt 1999 2003 RW 256 40 57 97 38 0 204 32 6 2 4 374 10.7 3364 13:08
Chris Mueller 2011 2012 C 19 0 3 3 1 -1 2 0 0 0 0 11 0.0 166 8:45
Marcel Mueller 2011 2011 LW 3 0 0 0 0 0 2 0 0 0 0 5 0.0 30 10:07
Peter Mueller 2008 2012 C 254 55 88 143 53 -24 80 38 17 0 10 545 10.1 3990 15:42
Bryan Muir 1996 2007 D 279 16 37 53 19 -20 281 11 4 1 1 361 4.4 4417 16:33
Richard Mulhern 1976 1981 D 303 27 93 120 41 3 217 22 4 1 2 475 5.7
Ryan Mulhern 1998 1998 C 3 0 0 0 0 0 0 0 0 0 0 1 0.0
Brian Mullen 1983 1993 RW 832 260 362 622 241 10 414 173 74 13 30 1977 13.2
Joe Mullen* 1982 1997 RW 1062 502 561 1063 425 163 241 341 150 11 73 2787 18.0
Kirk Muller 1985 2003 LW 1349 357 602 959 359 -146 1223 212 134 11 47 2791 12.8 4234 13:21
Wayne Muloin 1964 1971 D 147 3 21 24 7 -57 93 2 0 1 0 136 2.2
Glenn Mulvenna 1992 1993 C 2 0 0 0 0 -1 4 0 0 0 0 1 0.0
Grant Mulvey 1975 1984 RW 586 149 135 284 118 -69 816 116 32 1 19 1131 13.2
Paul Mulvey 1979 1982 LW 225 30 51 81 31 -42 613 26 4 0 4 348 8.6
Harry Mummery 1918 1923 D 106 33 19 52 34 226
Craig Muni 1982 1998 D 819 28 119 147 48 154 775 24 0 4 6 506 5.5
Dunc Munro 1925 1932 D 239 28 18 46 29 172
Gerry Munro 1925 1926 D 34 1 0 1 1 37
Bob Murdoch 1971 1982 D 757 60 218 278 93 157 764 52 7 1 7 1229 4.9
Bob Murdoch 1976 1979 RW 260 72 85 157 63 -42 127 51 21 0 13 530 13.6
Don Murdoch 1977 1982 RW 320 121 117 238 98 -32 155 84 36 1 14 921 13.1
Murray Murdoch 1927 1937 LW 508 84 108 192 92 197
Matt Murley 2004 2008 LW 62 2 7 9 3 -14 38 2 0 0 0 71 2.8 718 11:35
Brian Murphy 1975 1975 C/LW 1 0 0 0 0 0 0 0 0 0 0 1 0.0
Cory Murphy 2008 2010 D 91 9 27 36 12 -6 38 4 5 0 0 129 7.0 1447 15:54
Curtis Murphy 2003 2003 D 1 0 0 0 0 0 0 0 0 0 0 0 9 8:56
Gord Murphy 1989 2002 D 862 85 238 323 111 -83 668 44 41 0 8 1514 5.6 3110 20:36
Joe Murphy 1987 2001 RW 779 233 295 528 207 29 810 161 64 8 26 1710 13.6 2111 14:33
Larry Murphy* 1981 2001 D 1615 287 929 1216 409 200 1084 164 114 9 37 3606 8.0 4792 21:59
Mike Murphy 1972 1983 RW 831 238 318 556 219 5 514 171 48 19 35 1943 12.2
Rob Murphy 1988 1994 C 125 9 12 21 8 -54 152 9 0 0 1 100 9.0
Ron Murphy 1953 1970 LW 889 205 274 479 187 22 460 53 17 0 7 165 10.9
Allan Murray 1934 1940 D 271 5 9 14 6 163
Andrew Murray 2008 2012 C 220 24 16 40 17 -7 36 23 1 0 4 288 8.3 2319 10:32
Bob Murray 1974 1977 D 194 6 16 22 8 -7 98 5 0 1 1 172 3.5
Bob Murray 1976 1990 D 1008 132 382 514 176 20 873 81 48 3 11 2076 6.4
Brady Murray 2008 2008 C 4 1 0 1 1 -2 6 1 0 0 0 2 50.0 45 11:18
Chris Murray 1995 2000 RW 242 16 18 34 14 -8 550 16 0 0 3 186 8.6 469 6:20
Douglas Murray 2006 2012 D 422 6 50 56 17 40 335 5 1 0 1 401 1.5 7391 17:31
Garth Murray 2004 2009 C 116 8 2 10 5 -19 131 8 0 0 1 86 9.3 1016 8:45
Glen Murray 1992 2008 RW 1009 337 314 651 268 14 679 242 86 9 55 2576 13.1 12578 19:50
Jim Murray 1968 1968 D 30 0 2 2 1 -4 14 0 0 0 0 24 0.0
Ken Murray 1970 1976 D 106 1 10 11 3 -18 135 1 0 0 0 57 1.8
Leo Murray 1933 1933 C/LW 6 0 0 0 0 2
Marty Murray 1996 2007 C 261 31 42 73 29 5 41 25 4 2 2 306 10.1 3033 12:32
Mike Murray 1988 1988 C 1 0 0 0 0 0 0 0 0 0 0 1 0.0
Pat Murray 1991 1992 LW 25 3 1 4 2 -2 15 2 1 0 0 24 12.5
Randy Murray 1970 1970 D 3 0 0 0 0 0 2 0 0 0 0 3 0.0
Rem Murray 1997 2006 C/LW 560 94 121 215 84 1 161 71 12 11 15 752 12.5 6428 15:25
Rob Murray 1990 1999 C 107 4 15 19 6 -10 111 4 0 0 1 61 6.6 108 8:18
Terry Murray 1973 1982 D 302 4 76 80 23 -20 199 4 0 0 0 274 1.5
Troy Murray 1982 1996 C 915 230 354 584 222 49 875 168 42 20 32 1535 15.0
Jan Mursak 2011 2012 LW 44 2 2 4 2 -1 4 2 0 0 0 42 4.8 345 7:50
Dana Murzyn 1986 1999 D 838 52 152 204 70 138 1571 46 3 3 7 1012 5.1 180 15:02
Frantisek Musil 1987 2001 D 797 34 106 140 47 93 1241 27 4 3 5 709 4.8 705 13:33
Jake Muzzin 2011 2011 D 11 0 1 1 0 -2 0 0 0 0 0 8 0.0 151 13:43
Hap Myers 1971 1971 D 13 0 0 0 0 -11 6 0 0 0 0 14 0.0
Tyler Myers 2010 2012 D 217 29 79 108 37 18 105 20 9 0 7 310 9.4 4980 22:57
Brantt Myhres 1995 2003 RW 154 6 2 8 4 -9 687 6 0 0 2 27 22.2 282 4:06
Vic Myles 1943 1943 D 45 6 9 15 6 57
Anders Myrvold 1996 2004 D 33 0 5 5 1 -6 12 0 0 0 0 26 0.0 211 10:32