NHL & WHA Players with 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 (*).

1012 Players

Hide Non-NHL Players
Player From To Pos Ht Wt Birth Date
Olli Maatta 2014 2014 D 6-2 206 August 22, 1994
Al MacAdam 1974 1985 RW 6-0 180 March 16, 1952
Clarke MacArthur 2007 2014 LW 6-0 191 April 6, 1985
Stephen Macaulay LW April 20, 1992
Lane MacDermid 2012 2014 LW 6-3 205 August 25, 1989
Paul MacDermid 1982 1995 RW 6-1 205 April 14, 1963
Andrew MacDonald 2009 2014 D 6-0 185 September 7, 1986
Blair MacDonald 1980 1983 RW 5-10 180 November 17, 1953
Brett MacDonald 1988 1988 D 6-1 205 January 5, 1966
Craig MacDonald 1999 2009 LW 6-1 201 April 7, 1977
David MacDonald D April 30, 1985
Doug MacDonald 1993 1995 LW 6-0 192 February 8, 1969
Jason MacDonald 2004 2004 RW 5-11 210 April 1, 1974
Joey MacDonald 2007 2014 G 6-0 197 February 7, 1980
Kevin MacDonald 1994 1994 D 6-0 200 February 24, 1966
Kilby MacDonald 1940 1945 LW 5-11 178 September 6, 1914
Lowell MacDonald 1962 1978 LW 5-11 185 August 30, 1941
Parker MacDonald 1953 1969 C 5-11 160 June 14, 1933
Kim MacDougall 1975 1975 D 5-11 180 August 29, 1954
Mackenzie MacEachern LW March 9, 1994
Shane MacEachern 1988 1988 C 5-11 180 December 14, 1967
Brooks Macek C May 15, 1992
Maxime Macenauer 2012 2012 C 6-0 205 January 4, 1989
Hub Macey 1942 1947 LW 5-8 178 April 13, 1921
Bruce MacGregor 1961 1974 C 5-10 180 April 26, 1941
Gary MacGregor C 5-9 170 September 21, 1954
Randy MacGregor 1982 1982 RW 5-9 175 July 9, 1953
Garth MacGuigan 1980 1984 C 6-0 190 February 16, 1956
Spencer Machacek 2009 2012 RW 6-1 200 October 14, 1988
Daren Machesney G December 13, 1986
Ray Macias 2009 2011 D 6-2 195 September 18, 1986
Al MacInnis* 1982 2004 D 6-2 204 July 11, 1963
Ryan MacInnis C 6-3 183 February 14, 1996
Ian MacIntosh 1953 1953 RW 5-11 175 June 10, 1927
Derek MacIntyre G November 1, 1985
Drew MacIntyre 2008 2014 G 6-1 190 June 24, 1983
Steve MacIntyre 2009 2013 LW 6-5 250 August 8, 1980
Don MacIver 1980 1980 D 6-0 200 May 3, 1955
Norm Maciver 1987 1998 D 5-11 180 September 8, 1964
Blair MacKasey 1977 1977 D 6-2 200 December 13, 1955
Calum MacKay 1947 1955 LW 5-10 178 January 1, 1927
Dave MacKay 1941 1941 D 6-0 210 January 14, 1919
Mickey MacKay* 1927 1930 C 5-9 162 May 25, 1894
Murdo MacKay 1946 1948 RW/C 5-11 175 August 8, 1917
Fleming MacKell 1948 1960 C 5-7 156 April 30, 1929
Jack MacKell 1920 1921 RW/D 5-7 150 April 12, 1896
Aaron MacKenzie 2009 2009 D 6-1 195 March 7, 1981
Al MacKenzie D 5-10 165 February 2, 1952
Barry MacKenzie 1969 1969 D 6-0 190 August 16, 1941
Bill MacKenzie 1934 1940 D 5-11 175 December 12, 1911
Clarence MacKenzie 1933 1933 RW 5-8 175 July 11, 1909
Derek MacKenzie 2002 2014 C 5-11 180 June 11, 1981
Drew Mackenzie D December 17, 1988
Matt MacKenzie D October 15, 1991
Shawn MacKenzie 1983 1983 G 5-10 175 August 22, 1962
David Mackey 1988 1994 LW 6-4 205 July 24, 1966
Reg Mackey 1927 1927 D 5-7 155 May 7, 1900
Howie Mackie 1937 1938 RW/D 5-10 190 August 30, 1913
Nathan MacKinnon 2014 2014 C 6-0 182 September 1, 1995
Paul MacKinnon 1980 1984 D 6-0 195 November 6, 1958
Brett Maclean 2011 2012 LW 6-2 201 December 24, 1988
Don MacLean 1998 2007 C 6-2 199 January 14, 1977
John MacLean 1984 2002 RW 6-0 200 November 20, 1964
Paul MacLean 1981 1991 RW 6-2 218 March 9, 1958
Rick MacLeish 1971 1984 C 5-11 185 January 3, 1950
Brent MacLellan D March 23, 1983
Brian MacLellan 1983 1992 LW 6-3 220 October 27, 1958
Isaac MacLeod D February 22, 1992
Pat MacLeod 1991 1996 D 5-11 190 June 15, 1969
Billy MacMillan 1971 1977 RW 5-10 185 March 7, 1943
Bob MacMillan 1975 1985 RW 5-11 185 December 3, 1952
Jeff MacMillan 2004 2004 D 6-3 210 March 30, 1979
John MacMillan 1961 1965 RW 5-10 185 October 25, 1935
Logan MacMillan C July 5, 1989
Mark MacMillan F January 23, 1992
Ryan MacMurchy RW April 27, 1983
Al MacNeil 1956 1968 D 5-10 183 September 27, 1935
Bernie MacNeil 1974 1974 LW 5-11 190 March 7, 1950
Ian MacNeil 2003 2003 C 6-2 190 April 27, 1977
Jamie Macoun 1983 1999 D 6-2 200 August 17, 1961
Bud MacPherson 1949 1957 D 6-4 200 March 31, 1927
Ralph MacSweyn 1968 1972 D 5-11 190 September 8, 1942
Craig MacTavish 1980 1997 C 6-1 195 August 15, 1958
Andrew MacWilliam D March 25, 1990
Mike MacWilliam 1996 1996 LW 6-4 230 February 14, 1967
Austin Madaisky D January 30, 1992
John Madden 1999 2012 C 5-11 190 May 4, 1973
Darrin Madeley 1993 1995 G 5-11 170 February 25, 1968
Connie Madigan 1973 1973 D 5-10 185 October 4, 1934
Jeff Madill 1991 1991 RW 5-11 195 June 21, 1965
Merrick Madsen G
Morten Madsen RW January 16, 1987
Saku Maenalanen RW
Dean Magee 1978 1978 LW 6-2 210 April 29, 1955
Marty Magers G June 7, 1983
Dan Maggio D March 4, 1991
Darryl Maggs 1972 1980 D 6-2 195 April 6, 1949
Matt Maglione D April 20, 1982
Marc Magnan 1983 1983 LW 5-11 195 February 17, 1962
Olivier Magnan 2011 2011 D 6-2 210 May 1, 1986
Keith Magnuson 1970 1980 D 6-0 185 April 27, 1947
Kevin Maguire 1987 1992 RW 6-2 200 January 5, 1963
Sean Maguire G February 2, 1993
Nicholas Magyar RW 6-1 194 May 29, 1996
John Mahaffy 1943 1944 C 5-7 165 July 18, 1919
Matt Mahalak G January 22, 1993
Brian Mahoney-Wilson G April 7, 1986
Frank Mahovlich* 1957 1974 LW 6-0 205 January 10, 1938
Pete Mahovlich 1966 1981 C 6-5 210 October 10, 1946
Jarrod Maidens C/LW March 4, 1994
Jacques Mailhot 1989 1989 LW 6-2 208 December 5, 1961
Frank Mailley 1943 1943 D 5-9 182 August 1, 1916
Adam Mair 2000 2011 C 6-1 208 February 15, 1979
Jim Mair 1971 1975 D 5-9 170 May 15, 1946
Justin Maiser C June 29, 1983
Fern Majeau 1944 1945 C/LW 5-9 155 May 3, 1916
Ivan Majesky 2003 2006 D 6-5 230 September 2, 1976
Bruce Major 1991 1991 C 6-3 180 January 3, 1967
Mark Major 1997 1997 LW 6-3 223 March 20, 1970
Igor Makarov RW September 19, 1987
Nicolai Makarov D
Sergei Makarov 1990 1997 RW 5-11 185 June 19, 1958
Aleksi Makela D
Mikko Makela 1986 1995 RW 6-1 194 February 28, 1965
Chico Maki 1962 1976 RW 5-10 170 August 17, 1939
Ryan Maki RW April 23, 1985
Tomi Maki 2007 2007 RW 5-11 193 August 19, 1983
Wayne Maki 1968 1973 LW 6-0 185 November 10, 1944
Kari Makkonen 1980 1980 LW 6-0 191 January 20, 1955
Vladimir Malakhov 1993 2006 D 6-4 230 August 30, 1968
Clint Malarchuk 1982 1992 G 6-0 185 May 1, 1961
Tomas Malec 2003 2007 D 6-2 193 May 13, 1982
Roman Malek G September 25, 1977
David Maley 1986 1994 LW 6-2 195 April 24, 1963
Stewart Malgunas 1994 2000 D 6-0 200 April 21, 1970
Manny Malhotra 1999 2014 C 6-2 220 May 18, 1980
Marek Malik 1995 2009 D 6-6 235 June 24, 1975
Merlin Malinowski 1979 1983 C 6-0 190 September 27, 1958
Evgeni Malkin 2007 2014 C 6-3 195 July 31, 1986
Dean Malkoc 1996 1999 D 6-3 215 January 26, 1970
Alexandre Mallet LW May 22, 1992
Troy Mallette 1990 1998 LW 6-2 210 February 25, 1970
Olli Malmivaara 2008 2008 D 6-7 230 March 13, 1982
Brad Malone 2012 2014 C/LW 6-2 207 May 20, 1989
Cliff Malone 1952 1952 RW 5-10 155 September 4, 1925
Greg Malone 1977 1987 C 6-0 190 March 8, 1956
Joe Malone* 1918 1924 C/LW 5-10 150 February 28, 1890
Ryan Malone 2004 2014 LW 6-4 224 December 1, 1979
Sean Malone C
Dan Maloney 1971 1982 LW 6-2 195 September 24, 1950
Dave Maloney 1975 1985 D 6-1 195 July 31, 1956
Don Maloney 1979 1991 LW 6-1 190 September 5, 1958
Phil Maloney 1950 1960 C 5-8 165 October 6, 1927
Steve Maltais 1990 2001 LW 6-2 205 January 25, 1969
Kirk Maltby 1994 2010 RW 6-0 195 December 22, 1972
Ray Maluta 1976 1977 D 5-8 173 July 24, 1954
Tom Manastersky 1951 1951 D 5-9 185 March 7, 1929
Mark Mancari 2007 2012 RW 6-3 225 July 11, 1985
Gus Mancuso 1938 1943 RW 5-7 160 April 11, 1914
Kent Manderville 1992 2003 C 6-3 200 April 12, 1971
Dan Mandich 1983 1986 D 6-3 205 June 12, 1960
George Maneluk 1991 1991 G 5-11 185 July 25, 1967
Mike Maneluk 1999 2001 LW 5-11 190 October 1, 1973
Kris Manery 1978 1981 C/RW 6-0 185 September 24, 1954
Randy Manery 1971 1980 D 6-0 185 January 10, 1949
Cesare Maniago 1961 1978 G 6-3 195 January 13, 1939
Eric Manlow 2001 2004 C 6-0 180 April 7, 1975
Cameron Mann 1998 2003 RW 6-0 195 April 20, 1977
Jack Mann 1944 1945 C 5-7 160 July 27, 1919
Jimmy Mann 1980 1988 RW 6-0 205 April 17, 1959
Ken Mann 1976 1976 RW 5-11 200 September 5, 1953
Norm Mann 1939 1941 RW/C 5-10 155 March 3, 1914
Rennison Manners 1930 1931 C 5-11 160 February 5, 1904
Brandon Manning 2012 2013 D 6-1 195 June 4, 1990
Paul Manning 2003 2003 D 6-4 205 April 15, 1979
Peter Mannino 2009 2012 G 6-1 195 February 17, 1984
Bob Manno 1977 1985 D 6-0 185 October 31, 1956
Dave Manson 1987 2002 D 6-2 200 January 27, 1967
Josh Manson D October 7, 1991
Lane Manson D February 14, 1984
Ray Manson 1948 1949 LW 5-11 180 December 3, 1926
Anthony Mantha RW
Georges Mantha 1929 1941 D/LW 5-8 165 November 29, 1908
Moe Mantha 1981 1992 D 6-2 210 January 21, 1961
Ryan Mantha D 6-4 225 June 18, 1996
Sylvio Mantha* 1924 1937 D 5-10 178 April 14, 1902
Tuukka Mantyla D May 25, 1981
Ville Mantymaa D March 8, 1985
Daniel Manzato G January 17, 1984
Justin Mapletoft 2003 2004 C 6-1 202 January 11, 1981
Paul Mara 1999 2011 D 6-4 207 September 7, 1979
Peter Mara C 5-6 152 July 5, 1947
Bud Maracle 1931 1931 LW 5-11 195 September 8, 1904
Norm Maracle 1998 2002 G 5-9 195 October 2, 1974
Matia Marcantuoni C/RW February 22, 1994
Milan Marcetta 1968 1969 C 6-0 195 September 19, 1936
Mush March 1929 1945 RW 5-5 154 October 18, 1908
Brad Marchand 2010 2014 LW 5-9 183 May 11, 1988
Todd Marchant 1994 2011 C 5-10 179 August 12, 1973
Alexey Marchenko 2014 2014 D 6-2 212 January 2, 1992
Brian Marchinko 1971 1974 C 6-0 180 August 2, 1948
Bryan Marchment 1989 2006 D 6-1 200 May 1, 1969
Jake Marchment C 6-3 206 May 20, 1995
Tomas Marcinko C April 11, 1988
Dave Marcinyshyn 1991 1993 D 6-3 210 February 4, 1967
Lou Marcon 1959 1963 D 5-9 168 May 28, 1935
Don Marcotte 1966 1982 LW 5-11 183 April 15, 1947
Jan Marek C December 31, 1979
Josef Marha 1996 2001 C 6-0 176 June 2, 1976
Martin Marincin 2014 2014 D 6-4 188 February 18, 1992
Hector Marini 1979 1984 RW 6-1 204 January 27, 1957
Chris Marinucci 1995 1997 C 6-0 188 December 29, 1971
Frank Mario 1942 1945 C 5-8 170 February 25, 1921
John Mariucci* 1941 1948 D 5-10 200 May 8, 1916
Masi Marjamaki 2006 2006 RW 6-2 184 January 16, 1985
Gordon Mark 1987 1995 D 6-4 218 September 10, 1964
John Markell 1980 1985 LW 5-11 185 March 10, 1956
Gus Marker 1933 1942 RW 5-9 162 August 1, 1907
Ray Markham 1980 1980 C 6-3 220 January 23, 1958
Jussi Markkanen 2002 2007 G 6-0 182 May 8, 1975
Jack Markle 1936 1936 RW 5-9 155 May 15, 1907
Andrei Markov 2001 2014 D 6-0 207 December 20, 1978
Danny Markov 1998 2007 D 6-1 190 July 30, 1976
Jack Marks 1918 1920 LW/D 6-0 180 June 11, 1885
John Marks 1973 1982 LW 6-2 200 March 22, 1948
Jacob Markstrom 2011 2014 G 6-3 178 January 31, 1990
Nevin Markwart 1984 1992 LW 5-10 180 December 9, 1964
Patrick Marleau 1998 2014 C 6-2 220 September 15, 1979
Daniel Marois 1989 1996 RW 6-0 190 October 3, 1968
Jean Marois 1944 1954 G 5-8 155 May 11, 1924
Mario Marois 1978 1992 D 5-11 190 December 15, 1957
Patrick Maroon 2012 2014 LW 6-3 229 April 23, 1988
Gilles Marotte 1966 1977 D 5-9 205 June 7, 1945
Matt Marquardt LW July 19, 1987
Mark Marquess 1947 1947 RW 5-8 160 March 26, 1925
Peter Marrin C 5-10 160 August 8, 1953
Per Mars C October 23, 1982
Brad Marsh 1979 1993 D 6-3 220 March 31, 1958
Gary Marsh 1968 1969 LW 5-10 172 March 9, 1946
Jim Marsh D 6-0 180 July 9, 1951
Peter Marsh 1980 1984 RW 6-1 180 December 21, 1956
Ben Marshall D August 30, 1992
Bert Marshall 1966 1979 D 6-3 205 November 22, 1943
Don Marshall 1952 1972 LW 5-10 160 March 23, 1932
Grant Marshall 1995 2006 RW 6-1 200 June 9, 1973
Jack Marshall* C 5-9 160 March 14, 1877
Jason Marshall 1992 2006 D 6-2 200 February 22, 1971
Kevin Marshall 2012 2012 D 6-1 201 March 10, 1989
Matt Marshall C/RW August 30, 1988
Paul Marshall 1980 1983 LW 6-2 180 September 7, 1960
Willie Marshall 1953 1959 C 5-10 165 December 1, 1931
Mike Marson 1975 1980 LW 5-9 200 July 24, 1955
Tony Martensson 2004 2004 C 6-0 189 June 23, 1980
Brycen Martin D 6-1 195 May 9, 1996
Clare Martin 1942 1952 D 5-11 180 February 25, 1922
Craig Martin 1995 1997 RW 6-2 215 January 21, 1971
Frank Martin 1953 1958 D 6-2 190 May 1, 1933
Grant Martin 1984 1987 LW 5-10 190 March 13, 1962
Jack Martin 1961 1961 C 5-11 184 November 29, 1940
Jesse Martin C September 7, 1988
Louis-Philippe Martin RW October 2, 1984
Matt Martin 1994 1997 D 6-3 230 April 30, 1971
Matt Martin 2010 2014 LW 6-3 206 May 8, 1989
Paul Martin 2004 2014 D 6-1 200 March 5, 1981
Pit Martin 1962 1979 C 5-9 170 December 9, 1943
Rick Martin 1972 1982 LW 5-11 179 July 26, 1951
Ron Martin 1933 1934 RW 5-6 130 August 22, 1909
Seth Martin 1968 1968 G 5-11 180 May 4, 1933
Spencer Martin G
Terry Martin 1976 1985 LW 5-11 195 October 25, 1955
Tom Martin 1968 1968 RW 5-9 170 October 16, 1947
Tom Martin 1985 1990 LW 6-2 200 May 11, 1964
Ryan Martindale C October 27, 1991
Don Martineau 1974 1977 RW 6-0 190 April 25, 1952
Radek Martinek 2002 2014 D 6-0 206 August 31, 1976
Alec Martinez 2010 2014 D 6-1 206 July 26, 1987
Darcy Martini 1994 1994 D 6-4 220 January 30, 1969
Jordan Martinook LW July 25, 1992
Steve Martins 1996 2006 C 5-9 185 April 13, 1972
Steve Martinson 1988 1992 LW 6-1 205 June 21, 1959
Jyri Marttinen D September 1, 1982
Dennis Maruk 1976 1989 C 5-8 175 November 17, 1955
Aaron Marvin F May 27, 1988
Brandon Mashinter 2011 2014 C 6-4 220 September 20, 1988
Dominik Masin D 6-2 189 February 1, 1996
Paul Masnick 1951 1958 C 5-9 165 April 14, 1931
Bob Mason 1984 1991 G 6-1 180 April 22, 1961
Charley Mason 1935 1939 RW 5-10 160 February 1, 1912
Chris Mason 1999 2013 G 6-0 198 April 20, 1976
Steve Mason 2009 2014 G 6-4 217 May 29, 1988
Tyrell Mason D March 12, 1986
George Massecar 1930 1932 LW 5-9 165 July 10, 1904
James Massen RW January 13, 1982
Jamie Masters 1976 1979 D 6-1 190 April 14, 1955
Bill Masterton 1968 1968 C 6-0 189 August 13, 1938
Derek Mathers RW August 4, 1993
Frank Mathers* 1949 1952 D 6-1 182 March 29, 1924
Michael Matheson D February 27, 1994
Dwight Mathiasen 1986 1988 RW 6-1 190 May 12, 1963
Jim Mathieson 1990 1990 D 6-1 209 January 24, 1970
Marquis Mathieu 1999 2001 C 5-11 190 May 31, 1973
Taylor Matson C September 16, 1988
Jon Matsumoto 2011 2012 C 6-0 184 October 13, 1986
Christian Matte 1997 2001 RW 6-0 190 January 20, 1975
Joe Matte 1920 1926 D 5-11 165 March 6, 1893
Joe Matte 1930 1943 D 5-11 178 March 15, 1909
Stefan Matteau 2013 2013 LW 6-3 215 February 23, 1994
Stephane Matteau 1991 2003 LW 6-4 215 September 2, 1969
Mike Matteucci 2001 2002 D 6-3 210 December 27, 1971
Shawn Matthias 2008 2014 C 6-4 220 February 19, 1988
Troy Mattila LW January 12, 1988
Dick Mattiussi 1968 1971 D/LW 5-10 185 May 1, 1938
Nick Mattson D October 25, 1991
Johan Mattsson G April 25, 1992
Markus Mattsson 1980 1984 G 6-0 180 July 30, 1957
Richard Matvichuk 1993 2007 D 6-3 215 February 5, 1973
Johnny Matz 1925 1925 C June 1, 1891
Greg Mauldin 2004 2011 C 5-11 195 June 10, 1982
Mitch Maunu D July 30, 1986
Larry Mavety D 5-11 185 May 29, 1942
Wayne Maxner 1965 1966 LW 5-11 180 September 27, 1942
Ben Maxwell 2009 2012 C 6-1 195 March 30, 1988
Brad Maxwell 1978 1987 D 6-2 195 July 8, 1957
Brandon Maxwell G March 22, 1991
Bryan Maxwell 1978 1985 D 6-2 200 September 7, 1955
Kevin Maxwell 1981 1984 C 5-9 165 March 30, 1960
Steamer Maxwell* R 135 May 19, 1890
Wally Maxwell 1953 1953 C 5-10 158 August 24, 1933
Alan May 1988 1995 RW 6-1 200 January 14, 1965
Brad May 1992 2010 LW 6-1 213 November 29, 1971
Darrell May 1986 1988 G 6-0 175 March 6, 1962
Jeff May D April 4, 1987
Scott May RW January 8, 1982
Derek Mayer 1994 1994 D 6-0 200 May 21, 1967
Gilles Mayer 1950 1956 G 5-6 135 August 24, 1930
Jim Mayer 1980 1980 RW 6-0 190 October 30, 1954
Pat Mayer 1988 1988 D 6-3 225 July 24, 1961
Shep Mayer 1943 1943 RW 5-8 180 September 11, 1923
Jamal Mayers 1997 2013 RW 6-1 222 October 24, 1974
Scott Mayfield 2014 2014 D 6-4 209 October 14, 1992
Dysin Mayo D 5-11 181 August 17, 1996
Maksim Mayorov 2009 2012 LW 6-2 202 March 26, 1989
Marek Mazanec 2014 2014 G 6-4 187 July 18, 1991
Eddie Mazur 1954 1957 D/LW 6-2 186 July 25, 1929
Jay Mazur 1989 1992 C/RW 6-2 205 January 22, 1965
John Mazur LW 5-10 175 June 1, 1954
Eamon McAdam G
Gary McAdam 1976 1986 LW 5-11 175 December 31, 1955
Sam McAdam 1931 1931 C/LW 5-8 175 May 31, 1908
Chris McAllister 1998 2004 D 6-8 250 June 16, 1975
Chris McAlpine 1995 2003 D 6-0 210 December 1, 1971
Dean McAmmond 1992 2010 C 5-11 195 June 15, 1973
Hazen McAndrew 1942 1942 D 5-10 175 August 7, 1917
Bob McAneeley LW 5-9 180 November 7, 1950
Ted McAneeley 1973 1975 D 5-9 185 November 7, 1950
Kenndal McArdle 2009 2012 LW 5-11 190 January 4, 1987
Jud McAtee 1943 1945 LW 5-9 170 February 5, 1920
Norm McAtee 1947 1947 C 5-8 165 June 28, 1921
Ken McAuley 1944 1945 G 5-10 190 January 9, 1921
George McAvoy D 6-0 185 June 21, 1931
Andrew McBain 1984 1994 RW 6-1 205 January 18, 1965
Jamie McBain 2010 2014 D 6-2 200 February 25, 1988
Jason McBain 1996 1997 D 6-2 180 April 12, 1974
Mike McBain 1998 1999 D 6-2 195 January 12, 1977
Wayne McBean 1988 1994 D 6-2 185 February 21, 1969
Cliff McBride 1929 1930 RW/D 5-10 180 January 1, 1909
Jim McBurney 1953 1953 LW 5-7 150 June 3, 1933
Bryan McCabe 1996 2011 D 6-2 220 June 8, 1975
Jake McCabe 2014 2014 D 6-0 195 October 12, 1993
Stan McCabe 1930 1934 LW 5-6 165 June 16, 1908
Bert McCaffrey 1925 1931 RW/D 5-10 180 April 12, 1893
John McCahill 1978 1978 D 6-1 215 December 2, 1955
Doug McCaig 1942 1951 D 6-0 190 February 24, 1919
Dunc McCallum 1966 1971 D 6-1 193 March 29, 1940
Eddie McCalmon 1928 1931 RW 5-8 170 May 30, 1902
Jared McCann C 6-0 179 May 31, 1996
Rick McCann 1968 1975 C 5-9 178 May 27, 1944
John McCarron RW April 16, 1992
Michael McCarron RW
Jack McCartan 1960 1961 G 6-1 195 August 5, 1935
Dan McCarthy 1981 1981 C 5-9 185 April 7, 1958
John McCarthy 2010 2014 LW 6-1 190 August 9, 1986
Kevin McCarthy 1978 1987 D 5-11 195 July 14, 1957
Sandy McCarthy 1994 2004 RW 6-3 222 June 15, 1972
Steve McCarthy 2000 2008 D 6-1 210 February 3, 1981
Thomas McCarthy 1920 1921 RW 5-11 165
Tom McCarthy 1957 1961 LW 6-1 191 September 15, 1934
Tom McCarthy 1980 1988 LW 6-2 200 July 31, 1960
Walt McCartney 1933 1933 LW 5-10 160 April 26, 1911
Darren McCarty 1994 2009 RW 6-1 210 April 1, 1972
Ted McCaskill 1968 1968 C 6-1 195 October 29, 1936
Alyn McCauley 1998 2007 C 5-11 200 May 29, 1977
Rob McClanahan 1980 1984 C 5-10 180 January 9, 1958
Trent McCleary 1996 2000 RW 6-0 182 September 8, 1972
Steve McClellan D April 22, 1985
Kevin McClelland 1982 1994 RW 6-2 205 July 4, 1962
Jay McClement 2006 2014 C 6-1 205 March 2, 1983
Shane McColgan RW January 1, 1993
Matthew McCollem LW May 6, 1988
Thomas McCollum 2011 2011 G 6-2 215 December 7, 1989
Brian McConnell C February 1, 1983
Frank McCool 1945 1946 G 6-0 170 October 27, 1918
Bob McCord 1964 1973 D 6-1 202 March 30, 1934
Dennis McCord 1974 1974 D 5-10 190 July 28, 1952
John McCormack 1948 1955 C 6-0 185 August 2, 1925
Cody McCormick 2004 2014 C/RW 6-3 221 April 18, 1983
Max McCormick LW May 1, 1992
Shawn McCosh 1992 1995 C 6-0 197 June 5, 1969
Ian McCoshen D
Dale McCourt 1978 1984 C 5-10 180 January 26, 1957
Justin McCrae C October 30, 1988
Bill McCreary 1954 1971 LW 5-10 172 December 2, 1934
Bill McCreary 1981 1981 RW 6-0 190 April 15, 1960
Keith McCreary 1965 1975 RW 5-10 180 June 19, 1940
John McCreedy 1942 1945 RW 5-9 160 March 23, 1911
Brad McCrimmon 1980 1997 D 5-11 197 March 29, 1959
Jim McCrimmon 1975 1975 D 6-1 210 May 29, 1953
Bob McCulley 1935 1935 RW/D 6-2 210 February 8, 1912
Don McCulloch D 6-2 190 March 23, 1951
Scott McCulloch LW March 10, 1986
Duke McCurry 1926 1929 LW 5-8 160 June 13, 1900
Brian McCutcheon 1975 1977 LW 5-10 180 August 3, 1949
Darwin McCutcheon 1982 1982 D 6-4 190 April 19, 1962
Mark McCutcheon C May 21, 1984
Jeff McDill 1977 1977 RW 5-11 190 March 16, 1956
Bill McDonagh 1950 1950 LW 5-9 150 April 30, 1928
Ryan McDonagh 2011 2014 D 6-1 213 June 13, 1989
Ab McDonald 1959 1972 LW 6-3 192 February 18, 1936
Andy McDonald 2001 2013 LW/C 5-10 175 August 25, 1977
Brian McDonald 1971 1971 C 5-11 190 March 23, 1945
Bucko McDonald 1935 1945 D 5-10 205 October 31, 1914
Butch McDonald 1940 1945 LW/C 6-0 185 November 21, 1916
Colin McDonald 2010 2014 RW 6-1 210 September 30, 1984
Gerry McDonald 1982 1984 D 6-3 190 March 18, 1958
Jack McDonald 1918 1922 LW February 28, 1887
Jack McDonald 1944 1944 RW 5-11 205 November 24, 1921
Lanny McDonald* 1974 1989 RW 6-0 185 February 16, 1953
Mason McDonald G 6-4 178 April 23, 1996
Robert McDonald 1944 1944 RW 5-10 170 January 4, 1923
Terry McDonald 1976 1976 D 6-1 180 January 1, 1956
Kent McDonell 2003 2004 RW 6-2 205 March 1, 1979
Joe McDonnell 1982 1986 D 6-2 200 May 11, 1961
Moylan McDonnell 1921 1921 D 5-9 145 August 27, 1889
Al McDonough 1971 1978 RW 6-1 175 June 6, 1950
Hubie McDonough 1989 1993 C 5-9 180 July 8, 1963
Mike McDougal 1979 1983 RW 6-2 200 April 30, 1958
Bill McDougall 1991 1994 C 6-0 185 August 10, 1966
Peter McDuffe 1972 1976 G 5-9 180 February 16, 1948
Shawn McEachern 1992 2006 RW 5-11 200 February 28, 1969
Curtis McElhinney 2008 2014 G 6-2 207 May 23, 1983
Jim McElmury 1973 1978 D 6-1 190 October 3, 1949
Mike McEwen 1977 1988 D 6-1 185 August 10, 1956
Jim McFadden 1948 1954 C 5-7 178 April 15, 1920
Don McFadyen 1933 1936 C/LW 5-9 163 March 24, 1907
Dan McFall 1985 1986 D 6-0 180 April 8, 1963
John McFarland LW April 2, 1992
Gord McFarlane 1927 1927 RW/D 6-2 180 July 18, 1901
Kendall McFaull D April 10, 1992
Pat McGann G January 27, 1987
Frank McGee* R/C 5-6 150 November 4, 1882
Jim McGeough 1982 1987 C 5-8 170 April 13, 1963
Irv McGibbon 1943 1943 RW 6-0 180 October 11, 1914
Bob McGill 1982 1994 D 6-1 193 April 27, 1962
Jack McGill 1935 1937 LW 5-10 150 November 3, 1910
Jack McGill 1942 1947 C 6-1 180 September 19, 1920
Ryan McGill 1992 1995 D 6-2 210 February 28, 1969
Dan McGillis 1997 2006 D 6-3 220 July 1, 1972
Billy McGimsie* C 5-8 145 June 7, 1880
Brock McGinn LW February 2, 1994
Jamie McGinn 2009 2014 LW 6-1 210 August 5, 1988
Tye McGinn 2013 2014 LW 6-2 205 July 29, 1990
Ryan McGinnis D March 3, 1987
Dick McGlynn D 6-2 185 July 19, 1948
Evan McGrath C January 14, 1986
Brian McGrattan 2006 2014 RW 6-4 235 September 2, 1981
Tom McGrattan 1948 1948 G 6-2 170 October 19, 1927
Sandy McGregor 1964 1964 RW 5-11 165 March 30, 1939
Mickey McGuire 1927 1928 LW 5-10 158 July 7, 1898
Brian McGuirk LW July 11, 1985
Mike McHugh 1989 1992 LW 5-10 190 August 16, 1965
Jack McIlhargey 1975 1982 D 6-0 190 March 7, 1952
Dylan McIlrath 2014 2014 D 6-5 220 April 20, 1992
Matthew McIlvane C November 2, 1985
Bert McInenly 1931 1936 LW/D 5-9 160 May 6, 1906
Marty McInnis 1992 2003 RW 5-11 187 June 2, 1970
Bruce McIntosh 1973 1973 D 6-0 178 March 17, 1949
Paul McIntosh 1975 1976 D 5-10 177 March 13, 1954
David McIntyre 2012 2012 C 5-11 194 February 4, 1987
Jack McIntyre 1950 1960 D 5-11 170 September 8, 1930
John McIntyre 1990 1995 C 6-1 190 April 29, 1969
Larry McIntyre 1970 1973 D 6-1 190 July 13, 1949
Nathan McIver 2007 2009 D 6-2 205 January 6, 1985
Doug McKay LW 5-9 165 May 28, 1929
Randy McKay 1989 2003 RW 6-2 210 January 25, 1967
Ray McKay 1969 1974 D 6-4 183 August 22, 1946
Ross McKay 1991 1991 G 5-11 175 March 3, 1964
Scott McKay 1994 1994 C 5-11 200 January 26, 1972
Walt McKechnie 1968 1983 C 6-2 195 June 19, 1947
Jay McKee 1996 2010 D 6-4 203 September 8, 1977
Michael McKee D August 17, 1993
Mike McKee 1994 1994 LW 6-3 203 June 18, 1969
Greg McKegg 2014 2014 C 6-0 191 June 17, 1992
Ian McKegney 1977 1977 D 5-11 165 May 7, 1947
Tony McKegney 1979 1991 LW 6-0 200 February 15, 1958
Alex McKendry 1978 1981 W 6-4 200 November 21, 1956
Mike McKenna 2009 2014 G 6-3 195 April 11, 1983
Sean McKenna 1982 1990 RW 6-0 190 March 7, 1962
Steve McKenna 1997 2004 LW 6-8 252 August 21, 1973
Don McKenney 1955 1968 C 6-0 160 April 30, 1934
Jim McKenny 1966 1979 D 5-11 192 December 1, 1946
Bill McKenzie 1974 1980 G 5-11 180 March 12, 1949
Brian McKenzie 1972 1972 LW 5-10 165 March 16, 1951
Curtis McKenzie LW February 22, 1991
Jim McKenzie RW June 10, 1984
Jim McKenzie 1990 2004 LW 6-4 230 November 3, 1969
John McKenzie 1959 1972 RW 5-9 175 December 12, 1937
Roland McKeown D 6-0 195 January 20, 1996
Steve McKichan 1991 1991 G 5-11 180 May 29, 1967
Andrew McKim 1993 1995 C 5-8 175 July 6, 1970
Dylen McKinlay RW April 20, 1992
Alex McKinnon 1925 1929 RW 5-8 175 April 17, 1895
John McKinnon 1926 1931 D 5-8 170 July 15, 1902
Matt McKnight F June 14, 1984
Darren McLachlan LW February 16, 1983
Murray McLachlan 1971 1971 G 6-0 195 October 20, 1948
Frazer McLaren 2010 2014 LW 6-5 230 October 29, 1987
Kyle McLaren 1996 2008 D 6-4 235 June 18, 1977
Steve McLaren 2004 2004 D 6-0 227 February 3, 1975
Brett McLean 2003 2009 C 5-11 185 August 14, 1978
Don McLean 1976 1976 D 6-1 200 January 19, 1954
Fred McLean 1920 1921 D 6-2 200 March 16, 1893
Jack McLean 1943 1945 C/RW 5-8 165 January 31, 1923
Jeff McLean 1994 1994 C 5-10 190 October 6, 1969
Kirk McLean 1986 2001 G 6-0 180 June 26, 1966
Kurtis McLean 2009 2009 C 5-11 175 November 2, 1980
John McLellan 1952 1952 C 5-11 150 August 6, 1928
Scott McLellan 1983 1983 RW 6-1 175 February 10, 1963
Todd McLellan 1988 1988 C 5-11 185 October 3, 1967
Dave McLelland 1973 1973 G 5-9 165 November 20, 1952
Rollie McLenahan 1946 1946 D 5-7 169 October 26, 1921
Jamie McLennan 1994 2007 G 6-0 190 June 30, 1971
Al McLeod 1974 1974 D 5-11 200 June 17, 1949
Cody McLeod 2008 2014 LW 6-2 210 June 26, 1984
Don McLeod 1971 1972 G 6-0 190 August 24, 1946
Jackie McLeod 1950 1955 RW 5-9 150 April 30, 1930
Jim McLeod 1972 1972 G 5-8 170 April 7, 1937
Johnathan McLeod D 6-1 200 June 2, 1996
Kiel McLeod C December 30, 1982
Dave McLlwain 1988 1997 C/RW 6-0 185 January 9, 1967
Mike McMahon 1944 1946 D 5-8 215 February 1, 1915
Mike McMahon 1964 1972 D 5-11 180 August 30, 1941
Bob McManama 1974 1976 C 6-0 180 October 7, 1951
Sammy McManus 1935 1937 LW 5-9 160 October 22, 1911
Jim McMasters D 5-10 195 September 20, 1952
Brandon McMillan 2011 2014 LW 5-11 190 March 22, 1990
Carson McMillan 2011 2014 RW 6-1 197 September 10, 1988
Sean McMorrow 2003 2003 LW 6-4 235 January 19, 1982
Dale McMullen LW 5-10 175 March 13, 1955
Tom McMurchy 1984 1988 RW 5-9 165 December 2, 1963
Max McNab 1948 1950 C 6-2 179 June 21, 1924
Peter McNab 1974 1987 C 6-3 210 May 8, 1952
Brayden McNabb 2012 2014 D 6-4 204 January 21, 1991
Sid McNabney C 5-7 150 January 15, 1929
Patrick McNally D December 4, 1991
George McNamara* D 6-1 220 August 26, 1886
Gerry McNamara 1961 1970 G 6-2 190 September 22, 1934
Howard McNamara 1920 1920 D 6-0 240 August 3, 1893
Mike McNamara C 5-10 175 March 28, 1949
Peter McNamee D 5-11 195 September 11, 1950
Randy McNaught RW August 5, 1990
George McNaughton 1920 1920 RW/C 5-9 150 April 4, 1897
Gerry McNeil 1948 1957 G 5-7 155 April 17, 1926
Billy McNeill 1957 1964 RW 5-10 175 January 26, 1936
Grant McNeill 2004 2004 D 6-2 220 June 8, 1983
Mark McNeill C February 22, 1993
Mike McNeill 1991 1992 RW 6-1 195 July 22, 1966
Patrick McNeill D March 17, 1987
Reid McNeill D April 29, 1992
Stu McNeill 1958 1960 C 5-10 170 September 25, 1938
Marc McNulty D
George McPhee 1984 1989 LW 5-9 170 July 2, 1958
Mike McPhee 1984 1994 LW 6-1 203 July 14, 1960
Corbin McPherson D September 7, 1988
Adam McQuaid 2010 2014 D 6-5 209 October 12, 1986
Basil McRae 1982 1997 LW 6-2 210 January 5, 1961
Chris McRae 1988 1990 LW 6-0 200 August 26, 1965
Gord McRae 1973 1978 G 6-0 180 April 12, 1948
Ken McRae 1988 1994 C 6-1 195 April 23, 1968
Philip McRae 2011 2011 C 6-2 200 March 15, 1990
Pat McReavy 1939 1942 C 5-11 165 January 16, 1918
Brian McReynolds 1990 1994 C 6-1 192 January 5, 1965
Bryan McSheffrey 1973 1975 RW 6-2 205 September 25, 1952
Marty McSorley 1984 2000 D 6-1 235 May 18, 1963
Don McSween 1988 1996 D 5-11 197 June 9, 1964
Jim McTaggart 1981 1982 D 5-11 200 March 31, 1960
Dale McTavish 1997 1997 C 6-1 200 February 28, 1972
Gord McTavish 1979 1980 C 6-4 200 June 3, 1954
Charley McVeigh 1927 1935 C/LW 5-6 145 March 29, 1898
Jack McVicar 1931 1932 D 6-0 160 June 4, 1904
Rob McVicar 2006 2006 G 6-4 201 January 15, 1982
Rick Meagher 1980 1991 C 5-9 192 November 2, 1953
Jaroslav Mec C
David Meckler LW July 9, 1987
Kyle Medvec D June 16, 1988
Andrei Medvedev G April 1, 1983
Derek Meech 2007 2013 D 5-11 205 April 21, 1984
Gerry Meehan 1969 1979 C 6-2 200 September 3, 1946
Brent Meeke 1973 1977 D 5-11 175 April 10, 1952
Howie Meeker 1947 1954 RW 5-9 165 November 4, 1924
Mike Meeker 1979 1979 RW 5-11 195 February 23, 1958
Harry Meeking 1918 1927 LW 5-7 160 November 4, 1894
Dmitri Megalinsky D April 15, 1985
Wade Megan C July 22, 1990
Paul Meger 1951 1955 LW 5-7 160 February 17, 1929
Jaycob Megna D December 10, 1992
Jayson Megna 2014 2014 C 6-1 195 February 1, 1990
Vaclav Meidl C May 27, 1986
Ron Meighan 1982 1983 D 6-3 195 May 26, 1963
Barrie Meissner 1968 1969 LW 5-9 165 July 26, 1946
Dick Meissner 1960 1965 RW 5-11 200 January 6, 1940
Anssi Melametsa 1986 1986 RW 6-0 191 June 21, 1961
Dean Melanson 1995 2002 D 5-11 190 November 19, 1973
Mathieu Melanson LW August 31, 1985
Roland Melanson 1981 1992 G 5-10 185 June 28, 1960
Julian Melchiori 2014 2014 D 6-1 190 December 6, 1991
Hampus Melen RW
Josef Melichar 2001 2009 D 6-2 220 January 20, 1979
Bjorn Melin 2007 2007 RW 6-1 205 July 4, 1981
Roger Melin 1981 1982 LW 6-4 195 April 25, 1956
James Melindy D December 11, 1993
Scott Mellanby 1986 2007 RW 6-1 210 June 11, 1966
Tom Mellor 1974 1975 D 6-1 185 January 27, 1950
Gerry Melnyk 1960 1968 C 5-10 165 September 16, 1934
Larry Melnyk 1981 1990 D 6-0 195 February 21, 1960
Denis Meloche C 5-9 175 June 19, 1952
Eric Meloche 2002 2007 RW 5-10 202 May 1, 1976
Gilles Meloche 1971 1988 G 5-10 185 July 12, 1950
Chris Meloff D 5-11 180 May 7, 1952
Barry Melrose 1980 1986 D 6-0 205 July 15, 1956
Hillary Menard 1954 1954 LW 5-8 165 January 15, 1934
Howie Menard 1964 1970 C 5-8 160 April 28, 1942
Paul Menard G 5-11 165 May 22, 1952
Lukas Mensator G August 18, 1984
Justin Mercier 2010 2010 F 5-11 190 June 25, 1987
Vic Mercredi 1975 1975 C 5-11 185 March 31, 1953
Greg Meredith 1981 1983 RW 6-1 210 February 23, 1958
Glenn Merkosky 1982 1990 C 5-10 185 April 8, 1959
Bill Meronek 1940 1943 C 5-9 155 April 15, 1917
Barry Merrell C 6-1 178 May 16, 1945
Wayne Merrick 1973 1984 C 6-1 195 April 23, 1952
Horace Merrill 1918 1920 D 5-9 176 November 30, 1885
Jonathon Merrill 2014 2014 D 6-4 205 February 3, 1992
Michael Mersch LW October 2, 1992
Jan Mertzig 1999 1999 D 6-4 218 July 18, 1970
Elvis Merzlikins G 6-3 187 April 13, 1994
Charles-Antoine Messier C November 4, 1988
Eric Messier 1997 2004 LW 6-2 195 October 29, 1973
Joby Messier 1993 1995 D 6-0 200 March 2, 1970
Mark Messier* 1980 2004 LW/C 6-1 210 January 18, 1961
Mitch Messier 1988 1991 C 6-2 200 August 21, 1965
Paul Messier 1979 1979 C 6-1 185 January 27, 1958
Eric Mestery D May 28, 1990
Andrej Meszaros 2006 2014 D 6-2 223 October 13, 1985
Scott Metcalfe 1988 1990 LW 6-0 195 January 6, 1967
Gerry Methe D 5-10 170 December 12, 1951
Marc Methot 2007 2014 D 6-3 227 June 21, 1985
Glen Metropolit 2000 2010 C 5-10 196 June 25, 1974
Don Metz 1940 1949 RW 5-10 165 January 10, 1916
Nick Metz 1935 1948 LW 5-11 160 February 16, 1914
Garrett Meurs C January 12, 1993
Freddy Meyer 2004 2011 D 5-10 185 January 4, 1981
Stefan Meyer 2008 2011 LW 6-2 200 July 20, 1985
Josh Meyers D December 7, 1985
Branislav Mezei 2001 2008 D 6-4 235 October 8, 1980
Corrado Micalef 1982 1986 G 5-8 172 April 20, 1961
Milan Michalek 2004 2014 RW 6-2 225 December 7, 1984
Steve Michalek G August 6, 1993
Zbynek Michalek 2004 2014 D 6-2 210 December 23, 1982
Art Michaluk 1948 1948 D 6-0 180 May 4, 1923
John Michaluk 1951 1951 LW 5-10 155 November 2, 1928
Alfie Michaud 2000 2000 G 5-10 179 November 6, 1976
Olivier Michaud 2002 2002 G 5-11 179 September 14, 1983
Sylvain Michaud G February 1, 1985
Dave Michayluk 1982 1983 LW 5-10 189 May 18, 1962
Joe Micheletti 1980 1982 D 6-0 185 October 24, 1954
Pat Micheletti 1988 1988 C 5-10 175 December 11, 1963
Jindrich Micka
Tomas Micka LW June 7, 1983
Larry Mickey 1965 1975 RW 5-11 175 October 21, 1943
Nick Mickoski 1949 1960 LW 6-1 183 December 7, 1927
Max Middendorf 1987 1991 RW 6-4 210 August 18, 1967
Lindsay Middlebrook 1980 1983 G 5-7 160 September 7, 1955
Jacob Middleton D 6-2 200 January 2, 1996
Rick Middleton 1975 1988 RW 5-11 170 December 4, 1953
Kevin Miehm 1993 1994 C 6-2 200 September 10, 1969
Andy Miele 2012 2014 LW 5-9 175 April 15, 1988
Juho Mielonen D March 1, 1987
Antti Miettinen 2004 2013 RW 6-0 190 July 3, 1980
Rudy Migay 1950 1960 C 5-6 150 November 18, 1928
John Migneault LW 5-11 180 February 4, 1949
Vladimir Mihalik 2009 2010 D 6-8 246 January 29, 1987
Petr Mika 2000 2000 LW 6-4 194 February 12, 1979
Jarmo Mikatolo
Alexander Mikhailishin D February 24, 1986
Konstantin Mikhailov C February 12, 1983
Alexei Mikhnov 2007 2007 LW 6-5 200 August 31, 1982
Andrei Mikhnov C November 26, 1983
Stan Mikita* 1959 1980 C/RW 5-9 169 May 20, 1940
Bill Mikkelson 1972 1977 D 6-0 185 May 21, 1948
Brendan Mikkelson 2009 2013 D 6-3 210 June 22, 1987
Tuomas Mikkonen LW March 25, 1983
Jim Mikol 1963 1965 LW/D 6-0 175 June 11, 1938
Oleg Mikulchik 1994 1996 D 6-2 200 June 27, 1964
Juraj Mikus RW February 22, 1987
Juraj Mikus D November 30, 1988
Tom Milani RW 5-7 165 April 13, 1952
Sonny Milano LW 5-11 183 May 12, 1996
Mike Milbury 1976 1987 D 6-1 200 June 17, 1952
Jeff Miles C July 12, 1981
Jake Milford* LW 5-9 198 July 29, 1916
Hib Milks 1926 1933 LW/C 5-11 165 April 1, 1899
Kieran Millan G August 31, 1989
Al Millar 1958 1958 G 5-11 175 September 18, 1929
Craig Millar 1997 2001 D 6-2 212 July 12, 1976
Hugh Millar 1947 1947 D 5-9 200 April 3, 1921
Mike Millar 1987 1991 RW 5-10 170 April 28, 1965
Corey Millen 1990 1997 C 5-7 170 March 30, 1964
Greg Millen 1979 1992 G 5-9 175 June 25, 1957
Aaron Miller 1994 2008 D 6-3 210 August 11, 1971
Bill Miller 1935 1937 C/D 6-0 160 August 1, 1908
Bob Miller 1978 1985 C 5-11 180 September 28, 1956
Brad Miller 1989 1994 D 6-4 220 July 23, 1969
Colin Miller D October 29, 1992
Drew Miller 2008 2014 LW 6-2 178 February 17, 1984
Earl Miller 1928 1932 LW 5-11 180 September 12, 1905
J.T. Miller 2013 2014 C 6-1 200 March 14, 1993
Jack Miller 1950 1951 C 5-8 155 September 16, 1925
Jason Miller 1991 1993 LW 6-1 190 March 1, 1971
Jay Miller 1986 1992 LW 6-2 210 July 16, 1960
Joe Miller 1928 1931 G 5-9 170 October 6, 1900
Kelly Miller 1985 1999 LW 5-11 195 March 3, 1963
Kevan Miller 2014 2014 D 6-2 210 November 15, 1987
Kevin Miller 1989 2004 C 5-11 190 September 2, 1965
Kip Miller 1991 2004 C 5-10 190 June 11, 1969
Paul Miller 1982 1982 C 5-10 170 August 21, 1959
Perry Miller 1978 1981 D 6-1 194 June 24, 1952
Ryan Miller 2003 2014 G 6-2 175 July 17, 1980
Tom Miller 1971 1975 C 6-0 187 March 31, 1947
Tyler Miller D September 15, 1986
Warren Miller 1980 1983 RW 6-0 180 January 1, 1954
Norm Milley 2002 2006 RW 6-0 211 February 14, 1980
Brad Mills 2011 2014 RW 6-0 195 May 3, 1983
Craig Mills 1996 1999 RW 6-0 190 August 27, 1976
Duncan Milroy 2007 2007 RW 6-0 198 February 8, 1983
Oleg Minakov RW February 18, 1983
Chris Minard 2008 2010 C 6-1 205 November 18, 1981
Mike Minard 2000 2000 G 6-2 200 November 1, 1976
John Miner 1988 1988 D 5-10 180 August 28, 1965
Graham Mink 2004 2009 RW 6-2 225 May 21, 1979
Gerry Minor 1980 1984 C 5-8 178 October 27, 1958
Eddie Mio 1980 1986 G 5-10 180 January 31, 1954
Igor Mirnov LW September 19, 1984
Boris Mironov 1994 2004 D 6-3 223 March 21, 1972
Dmitri Mironov 1992 2001 D 6-4 224 December 25, 1965
Georgy Misharin D May 11, 1985
Jason Missiaen G April 25, 1990
Matthew Mistele LW 6-1 190 October 17, 1995
John Miszuk 1964 1970 D 6-1 192 September 29, 1940
Bill Mitchell 1964 1964 D 5-11 180 February 22, 1930
Dale Mitchell RW April 9, 1989
Garrett Mitchell RW September 2, 1991
Herb Mitchell 1925 1926 LW 5-10 190 January 4, 1896
Jeff Mitchell 1998 1998 C/RW 6-1 190 May 16, 1975
John Mitchell 2009 2014 C 6-1 204 January 22, 1985
Mike Mitchell 1920 1922 G 6-0 July 9, 1893
Red Mitchell 1942 1945 D 5-10 185 September 6, 1912
Roy Mitchell 1993 1993 D 6-1 199 March 14, 1969
Torrey Mitchell 2008 2014 C 5-11 190 January 30, 1985
Willie Mitchell 2000 2014 D 6-3 212 April 23, 1977
Mark Mitera D October 22, 1987
Mike Modano* 1990 2011 C 6-3 212 June 7, 1970
Mattias Modig G April 1, 1987
Fredrik Modin 1997 2011 LW 6-4 220 October 8, 1974
Jaroslav Modry 1994 2008 D 6-2 220 February 27, 1971
Bill Moe 1945 1949 D 5-11 170 October 2, 1916
Travis Moen 2004 2014 LW 6-2 215 April 6, 1982
Lyle Moffat 1973 1980 LW 5-10 180 March 19, 1948
Mike Moffat 1982 1984 G 5-10 165 February 4, 1962
Ron Moffat 1933 1935 LW 5-11 180 August 21, 1905
Luke Moffatt C June 11, 1992
Lee Moffie D August 29, 1990
Sandy Moger 1995 1999 C 6-4 220 March 21, 1969
Alexander Mogilny 1990 2006 RW 6-0 210 February 18, 1969
Mike Moher 1983 1983 RW 5-10 180 March 26, 1962
Doug Mohns 1954 1975 LW/D 6-0 185 December 13, 1933
Lloyd Mohns 1944 1944 D 5-9 185 July 31, 1921
Kyle Moir G May 25, 1986
Tomas Mojzis 2006 2009 D 6-1 192 May 2, 1982
Carl Mokosak 1982 1989 LW 6-1 180 September 22, 1962
John Mokosak 1989 1990 D 5-11 200 September 7, 1963
Emil Molin RW February 3, 1993
Lars Molin 1982 1984 LW 6-0 180 May 7, 1956
Ryan Molle D January 29, 1989
Mike Moller 1981 1987 RW 6-0 194 June 16, 1962
Oscar Moller 2009 2011 C 5-10 189 January 22, 1989
Randy Moller 1983 1995 D 6-2 210 August 23, 1963
Mitch Molloy 1990 1990 LW 6-3 212 October 10, 1966
Larry Molyneaux 1938 1939 D 5-11 208 July 9, 1912
Sergio Momesso 1984 1997 LW 6-3 215 September 4, 1965
Garry Monahan 1968 1979 LW 6-0 199 October 20, 1946
Hartland Monahan 1974 1981 RW 5-11 197 March 29, 1951
Sean Monahan 2014 2014 C 6-2 185 October 12, 1994
Armand Mondou 1929 1940 LW 5-10 175 June 27, 1905
Benoit Mondou C May 3, 1985
Pierre Mondou 1978 1985 C 5-10 185 November 27, 1955
Michel Mongeau 1990 1993 C 5-9 190 February 9, 1965
Bob Mongrain 1980 1986 C 5-10 165 August 31, 1959
Lauri Mononen RW 6-0 185 March 22, 1950
Steve Montador 2002 2012 D 6-0 210 December 21, 1979
Hank Monteith 1969 1971 LW 5-10 170 October 2, 1945
Jim Montgomery 1994 2003 C 5-10 180 June 30, 1969
Kevin Montgomery D April 4, 1988
Brandon Montour D 5-11 172 April 11, 1994
Al Montoya 2009 2014 G 6-2 203 February 13, 1985
Lance Monych RW July 25, 1984
Andy Moog 1981 1998 G 5-8 175 February 18, 1960
Nathan Moon C January 4, 1990
Alfie Moore 1937 1940 G 5-11 155 December 1, 1905
Barrie Moore 1996 2000 LW 5-11 198 May 22, 1975
Dickie Moore* 1952 1968 LW 5-10 168 January 6, 1931
Dominic Moore 2004 2014 C 6-0 192 August 3, 1980
Greg Moore 2008 2010 RW 6-1 225 March 26, 1984
John Moore 2011 2014 D 6-3 202 November 19, 1990
Mike Moore 2011 2011 D 6-1 210 December 12, 1984
Robbie Moore 1979 1983 G 5-5 155 May 3, 1954
Steve Moore 2002 2004 C 6-2 205 September 22, 1978
Amby Moran 1927 1928 D 6-0 200 April 3, 1895
Brad Moran 2002 2007 C 5-11 182 March 20, 1979
Brent Moran G 6-3 186 July 5, 1996
Ian Moran 1996 2007 D 6-0 205 August 24, 1972
Paddy Moran* G 5-11 180 March 11, 1877
David Moravec 2000 2000 RW 6-0 180 March 24, 1973
Jay More 1989 1999 D 6-1 210 January 12, 1969
Ethan Moreau 1996 2012 LW 6-3 219 September 22, 1975
Brian Morenz C 5-10 185 May 11, 1949
Howie Morenz* 1924 1937 C 5-9 165 September 21, 1902
Angelo Moretto 1977 1977 C 6-3 212 September 18, 1953
Gavin Morgan 2004 2004 C 5-11 190 July 9, 1976
Jason Morgan 1997 2007 C 6-1 200 October 9, 1976
Ron Morgan LW 5-11 190 May 25, 1951
Jeremy Morin 2011 2014 LW 6-1 192 April 16, 1991
Pete Morin 1942 1942 LW 5-6 150 December 8, 1915
Samuel Morin D
Stephane Morin 1990 1994 C 6-0 174 March 27, 1969
Travis Morin 2011 2014 C 6-1 195 January 9, 1984
Wayne Morin D 5-10 185 May 13, 1955
Dave Morisset 2002 2002 RW 6-2 195 April 6, 1981
Dave Morissette 1999 2000 LW 6-1 224 December 24, 1971
Jean-Guy Morissette 1964 1964 G 5-8 140 December 16, 1937
Joey Mormina 2008 2008 D 6-6 220 June 29, 1982
Samuel Morneau LW February 10, 1990
Marc Moro 1998 2002 D 6-1 218 July 17, 1977
Mitchell Moroz LW May 3, 1994
Aleksey Morozov 1998 2004 RW 6-1 204 February 16, 1977
Bernie Morris 1925 1925 C/RW 5-7 145 August 21, 1890
Bill Morris LW 6-0 185 June 26, 1949
Derek Morris 1998 2014 D 6-0 200 August 24, 1978
Jon Morris 1989 1994 C 6-0 175 May 6, 1966
Mike Morris RW July 14, 1983
Moe Morris 1944 1949 D 5-8 187 January 3, 1921
Peter Morris LW 5-8 165 June 29, 1955
Rick Morris LW 5-10 175 July 5, 1946
Ty Morris LW February 2, 1984
Adam Morrison G February 9, 1991
Brendan Morrison 1998 2012 C 5-11 176 August 15, 1975
Brett Morrison C July 25, 1987
Dave Morrison 1981 1985 RW 6-0 190 June 12, 1962
Don Morrison 1948 1951 C 5-10 165 July 14, 1923
Doug Morrison 1980 1985 RW 5-11 184 February 1, 1960
Gary Morrison 1980 1982 RW 6-2 200 November 8, 1955
George Morrison 1971 1972 LW 6-1 170 December 24, 1948
Jim Morrison 1952 1971 D 5-10 183 October 11, 1931
John Morrison 1926 1926 LW 5-8 163 March 4, 1895
Jordan Morrison C June 4, 1986
Kevin Morrison 1980 1980 D 6-0 202 October 28, 1949
Lew Morrison 1970 1978 RW 6-0 185 February 11, 1948
Mark Morrison 1982 1984 C 5-8 150 March 11, 1963
Mike Morrison 2006 2007 G 6-3 194 July 11, 1979
Rod Morrison 1948 1948 RW 5-9 160 October 7, 1925
Shaone Morrisonn 2003 2011 D 6-4 210 December 23, 1982
Josh Morrissey D
Brenden Morrow 2000 2014 LW 6-0 205 January 16, 1979
Dave Morrow D/LW 6-0 180 April 4, 1957
Joseph Morrow D December 9, 1992
Josh Morrow D June 12, 1983
Ken Morrow 1980 1989 D 6-4 210 October 17, 1956
Scott Morrow 1995 1995 LW 6-1 185 June 18, 1969
Thomas Morrow D October 21, 1983
Dean Morton 1990 1990 D 6-1 196 February 27, 1968
Cleland Mortson RW 5-10 165 March 29, 1934
Gus Mortson 1947 1959 D 5-11 190 January 24, 1925
Ken Mosdell 1942 1958 C 6-1 170 July 13, 1922
Wayne Mosdell D 6-3 185 December 4, 1944
Simon Moser 2014 2014 LW 6-2 216 March 10, 1989
Bill Mosienko* 1942 1955 RW 5-8 160 November 2, 1921
Dave Moss 2007 2014 LW 6-4 210 December 28, 1981
Tyler Moss 1998 2003 G 6-0 185 June 29, 1975
Johan Motin 2010 2010 D 6-2 220 October 10, 1989
Darwin Mott LW 5-9 165 August 19, 1950
Morris Mott 1973 1975 RW 5-8 165 May 25, 1946
Mike Mottau 2001 2014 D 6-0 190 March 19, 1978
Tyler Motte C
Alex Motter 1935 1943 C 6-0 175 June 20, 1913
Joe Motzko 2004 2009 RW 6-0 184 March 14, 1980
Matt Moulson 2008 2014 LW 6-0 205 November 1, 1983
Nick Moutrey C/LW
Bob Mowat RW 5-9 165 October 5, 1949
Johnny Mowers 1941 1947 G 5-11 185 October 29, 1916
Mark Mowers 1999 2008 C 5-11 174 February 16, 1974
Jim Moxey 1975 1977 RW 6-1 190 May 28, 1953
Sergei Mozyakin LW March 30, 1981
Jaroslav Mrazek D January 14, 1986
Jerome Mrazek 1976 1976 G 5-9 160 October 15, 1951
Justin Mrazek G July 21, 1985
Petr Mrazek 2013 2014 G 6-1 184 February 14, 1992
Rick Mrozik 2003 2003 C 6-2 185 January 2, 1975
Bill Muckalt 1999 2003 RW 6-1 200 July 15, 1974
Chris Mueller 2011 2014 C 5-11 203 March 6, 1986
Marcel Mueller 2011 2011 LW 6-3 232 July 10, 1988
Mirco Mueller D
Peter Mueller 2008 2013 C 6-2 204 April 14, 1988
Aidan Muir W
Bryan Muir 1996 2007 D 6-3 224 June 8, 1973
Andrei Mukhachev D July 21, 1980
Richard Mulhern 1976 1981 D 6-1 188 March 1, 1955
Ryan Mulhern 1998 1998 C 6-1 202 January 11, 1973
Brian Mullen 1983 1993 RW 5-10 180 March 16, 1962
Joe Mullen* 1982 1997 RW 5-9 180 February 26, 1957
Kirk Muller 1985 2003 LW 6-0 205 February 8, 1966
Robert Muller G June 25, 1980
Zdenek Muller
Jimmy Mullin RW February 24, 1992
Wayne Muloin 1964 1971 D 5-8 175 December 24, 1941
Glenn Mulvenna 1992 1993 C 5-11 187 February 18, 1967
Grant Mulvey 1975 1984 RW 6-4 200 September 17, 1956
Paul Mulvey 1979 1982 LW 6-4 220 September 27, 1958
Harry Mummery 1918 1923 D 5-11 220 August 25, 1889
Ryan Munce G April 16, 1985
Craig Muni 1982 1998 D 6-3 208 July 19, 1962
Adam Munro 2004 2006 G 6-2 219 November 12, 1982
Dunc Munro 1925 1932 D 5-8 190 January 19, 1901
Gerry Munro 1925 1926 D 5-10 175 November 28, 1897
Bob Murdoch 1971 1982 D 6-0 200 November 20, 1946
Bob Murdoch 1976 1979 RW 5-11 191 January 29, 1954
Don Murdoch 1977 1982 RW 5-11 180 October 25, 1956
Murray Murdoch 1927 1937 LW 5-10 180 May 19, 1904
Matt Murley 2004 2008 LW 6-1 206 December 17, 1979
Brian Murphy 1975 1975 C/LW 6-3 200 August 20, 1947
Connor Murphy 2014 2014 D 6-3 190 March 26, 1993
Cory Murphy 2008 2010 D 5-9 175 February 13, 1978
Curtis Murphy 2003 2003 D 5-8 185 December 3, 1975
Gord Murphy 1989 2002 D 6-2 195 March 23, 1967
Hal Murphy 1953 1953 G 5-9 140 July 6, 1927
Joe Murphy 1987 2001 RW 6-0 190 October 16, 1967
Larry Murphy* 1981 2001 D 6-2 210 March 8, 1961
Mike Murphy 1972 1983 RW 6-0 190 September 12, 1950
Mike Murphy 2012 2012 G 5-11 172 January 15, 1989
Patrick Murphy LW July 24, 1983
Rob Murphy 1988 1994 C 6-3 205 April 7, 1969
Ron Murphy 1953 1970 LW 5-11 185 April 10, 1933
Ryan Murphy 2013 2014 D 5-11 185 March 31, 1993
Wade Murphy RW
Allan Murray 1934 1940 D 5-7 165 November 10, 1908
Andrew Murray 2008 2013 C 6-2 210 November 6, 1981
Bob Murray 1974 1977 D 6-1 195 July 16, 1948
Bob Murray 1976 1990 D 5-10 183 November 26, 1954
Brady Murray 2008 2008 C 5-10 185 August 17, 1984
Chris Murray 1995 2000 RW 6-2 213 October 25, 1974
Douglas Murray 2006 2014 D 6-3 245 March 12, 1980
Garth Murray 2004 2009 C 6-2 210 September 17, 1982
Glen Murray 1992 2008 RW 6-3 218 November 1, 1972
Jim Murray 1968 1968 D 6-1 165 November 25, 1943
Ken Murray 1970 1976 D 6-0 180 January 22, 1948
Leo Murray 1933 1933 C/LW 5-9 165 February 15, 1906
Marty Murray 1996 2007 C 5-9 180 February 16, 1975
Matt Murray G May 25, 1994
Mickey Murray 1930 1930 G 5-10 168 October 14, 1898
Mike Murray 1988 1988 C 6-0 195 August 29, 1966
Pat Murray 1991 1992 LW 6-2 185 August 20, 1969
Randy Murray 1970 1970 D 6-1 195 August 24, 1945
Rem Murray 1997 2006 C/LW 6-2 200 October 9, 1972
Rob Murray 1990 1999 C 6-1 180 April 4, 1967
Ryan Murray 2014 2014 D 6-1 208 September 27, 1993
Terry Murray 1973 1982 D 6-2 190 July 20, 1950
Troy Murray 1982 1996 C 6-1 195 July 31, 1962
Jan Mursak 2011 2013 LW 5-11 190 January 20, 1988
Dana Murzyn 1986 1999 D 6-2 200 December 9, 1966
David Musil D April 9, 1993
Frantisek Musil 1987 2001 D 6-3 215 December 17, 1964
Jason Muzzatti 1994 1998 G 6-2 210 February 3, 1970
Jake Muzzin 2011 2014 D 6-3 215 February 21, 1989
Hap Myers 1971 1971 D 5-11 195 July 28, 1947
Murray Myers RW 6-0 185 February 9, 1952
Tyler Myers 2010 2014 D 6-8 227 February 1, 1990
Brantt Myhres 1995 2003 RW 6-3 220 March 18, 1974
Vic Myles 1943 1943 D 6-1 208 November 12, 1915
Jarmo Myllys 1989 1992 G 5-8 160 May 29, 1965
Sergei Mylnikov 1990 1990 G 5-10 176 October 6, 1958
Phil Myre 1970 1983 G 6-1 185 November 1, 1948
Wesley Myron LW August 16, 1992
Anders Myrvold 1996 2004 D 6-2 200 August 12, 1975
Vladimir Myshkin G June 19, 1955