You Are Here > Hockey-Reference.com > Players > Last Names Starting with M

Players with Last Names Starting with M

Complete List / Skater Register / Goalie Register

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

741 Players

Glossary / CSV / PRE / Click column headers to sort
Player From To Pos Ht Wt Birth Date
Al MacAdam 1974 1985 RW 6-0 180 March 16, 1952
Clarke MacArthur 2007 2008 LW 6-0 190 April 6, 1985
Paul MacDermid 1982 1995 RW 6-1 205 April 14, 1963
Blair MacDonald 1974 1983 RW 5-10 180 November 17, 1953
Brett MacDonald 1988 1988 D 6-1 205 January 5, 1966
Craig MacDonald 1999 2008 LW 6-1 201 April 7, 1977
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 2008 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
Shane MacEachern 1988 1988 C 5-11 180 December 14, 1967
Hub Macey 1942 1947 LW 5-8 178 April 13, 1921
Bruce MacGregor 1961 1976 C 5-10 180 April 26, 1941
Gary MacGregor 1975 1979 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
Al MacInnis* 1982 2004 D 6-2 204 July 11, 1963
Ian MacIntosh 1953 1953 RW 5-11 175 June 10, 1927
Drew MacIntyre 2008 2008 G 6-2 185 June 24, 1983
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
Al MacKenzie 1974 1974 D 5-10 165 February 2, 1952
Barry MacKenzie 1969 1969 D 6-0 190 August 16, 1941
Bill MacKenzie 1933 1940 D 5-11 175 December 12, 1911
Derek MacKenzie 2002 2008 C 5-11 185 June 11, 1981
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
Paul MacKinnon 1979 1984 D 6-0 195 November 6, 1958
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
Brian MacLellan 1983 1992 LW 6-3 220 October 27, 1958
Pat MacLeod 1991 1996 D 5-11 190 June 15, 1969
Billy MacMillan 1971 1977 RW 5-10 185 March 7, 1943
Bob MacMillan 1973 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
Al MacNeil 1956 1968 D 5-10 183 September 27, 1935
Bernie MacNeil 1973 1976 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 1974 D 5-11 190 September 8, 1942
Craig MacTavish 1980 1997 C 6-1 195 August 15, 1958
Mike MacWilliam 1996 1996 LW 6-4 230 February 14, 1967
John Madden 1999 2008 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
Dean Magee 1978 1979 LW 6-2 210 April 29, 1955
Daryl Maggs 1972 1980 D 6-2 195 April 6, 1949
Marc Magnan 1983 1983 LW 5-11 195 February 17, 1962
Keith Magnuson 1970 1980 D 6-0 185 April 27, 1947
Kevin Maguire 1987 1992 RW 6-2 200 January 5, 1963
John Mahaffy 1943 1944 C 5-7 165 July 18, 1919
Frank Mahovlich* 1957 1978 LW 6-0 205 January 10, 1938
Pete Mahovlich 1966 1981 C 6-5 210 October 10, 1946
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 2008 C 6-1 208 February 15, 1979
Jim Mair 1971 1975 D 5-9 170 May 15, 1946
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
Nicolai Makarov 1978 1979 D
Sergei Makarov 1990 1997 RW 5-11 185 June 19, 1958
Mikko Makela 1986 1995 RW 6-1 194 February 28, 1965
Chico Maki 1962 1976 RW 5-10 170 August 17, 1939
Tomi Maki 2007 2007 RW 5-11 187 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
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 2008 C 6-2 217 May 18, 1980
Marek Malik 1995 2008 D 6-6 235 June 24, 1975
Merlin Malinowski 1979 1983 C 6-0 190 September 27, 1958
Evgeni Malkin 2007 2008 C 6-3 195 July 31, 1986
Dean Malkoc 1996 1999 D 6-3 215 January 26, 1970
Troy Mallette 1990 1998 LW 6-2 210 February 25, 1970
Olli Malmivaara 2008 2008 D 6-7 220 March 13, 1982
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 2008 LW 6-4 224 December 1, 1979
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 2008 RW 6-0 193 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 2007 RW 6-3 220 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
Paul Manning 2003 2003 D 6-4 205 April 15, 1979
Bob Manno 1977 1985 D 6-0 185 October 31, 1956
Dave Manson 1987 2002 D 6-2 200 January 27, 1967
Ray Manson 1948 1949 LW 5-11 180 December 3, 1926
Georges Mantha 1929 1941 D/LW 5-8 165 November 29, 1908
Moe Mantha 1981 1992 D 6-2 210 January 21, 1961
Sylvio Mantha* 1924 1937 D 5-10 178 April 14, 1902
Justin Mapletoft 2003 2004 C 6-1 202 January 11, 1981
Paul Mara 1999 2008 D 6-4 212 September 7, 1979
Peter Mara 1975 1976 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
Milan Marcetta 1968 1969 C 6-0 195 September 19, 1936
Mush March 1929 1945 RW 5-5 154 October 18, 1908
Todd Marchant 1994 2008 C 5-10 180 August 12, 1973
Brian Marchinko 1971 1974 C 6-0 180 August 2, 1948
Bryan Marchment 1989 2006 D 6-1 200 May 1, 1969
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
Josef Marha 1996 2001 C 6-0 176 June 2, 1976
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 2008 D 6-0 204 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
Nevin Markwart 1984 1992 LW 5-10 180 December 9, 1964
Patrick Marleau 1998 2008 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
Gilles Marotte 1966 1978 D 5-9 205 June 7, 1945
Mark Marquess 1947 1947 RW 5-8 160 March 26, 1925
Peter Marrin 1974 1979 C 5-10 160 August 8, 1953
Brad Marsh 1979 1993 D 6-3 220 March 31, 1958
Gary Marsh 1968 1969 LW 5-10 172 March 9, 1946
Jim Marsh 1977 1977 D 6-0 180 July 9, 1951
Peter Marsh 1977 1984 RW 6-1 180 December 21, 1956
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
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
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
Matt Martin 1994 1997 D 6-3 230 April 30, 1971
Paul Martin 2004 2008 D 6-1 195 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
Terry Martin 1976 1985 LW 5-11 195 October 25, 1955
Tom Martin 1968 1975 RW 5-9 170 October 16, 1947
Tom Martin 1985 1990 LW 6-2 200 May 11, 1964
Don Martineau 1974 1977 RW 6-0 190 April 25, 1952
Radek Martinek 2002 2008 D 5-11 200 August 31, 1976
Darcy Martini 1994 1994 D 6-4 220 January 30, 1969
Steve Martins 1996 2006 C 5-9 185 April 13, 1972
Steve Martinson 1988 1992 LW 6-1 205 June 21, 1959
Dennis Maruk 1976 1989 C 5-8 175 November 17, 1955
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 2008 G 6-0 195 April 20, 1976
George Massecar 1930 1932 LW 5-9 165 July 10, 1904
Jamie Masters 1976 1979 D 6-1 190 April 14, 1955
Bill Masterton 1968 1968 C 6-0 189 August 13, 1938
Frank Mathers* 1949 1952 D 6-1 182 March 29, 1924
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
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
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 2008 C 6-3 211 February 19, 1988
Dick Mattiussi 1968 1971 D/LW 5-10 185 May 1, 1938
Markus Mattsson 1978 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 2004 C 5-11 180 June 10, 1982
Larry Mavety 1973 1977 D 5-11 185 May 29, 1942
Wayne Maxner 1965 1966 LW 5-11 180 September 27, 1942
Brad Maxwell 1978 1987 D 6-2 195 July 8, 1957
Bryan Maxwell 1976 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 2008 LW 6-1 218 November 29, 1971
Darrell May 1986 1988 G 6-0 175 March 6, 1962
Derek Mayer 1994 1994 D 6-0 200 May 21, 1967
Gilles Mayer 1950 1956 G 5-6 135 August 24, 1930
Jim Mayer 1977 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 2008 RW 6-1 214 October 24, 1974
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 1978 1978 LW 5-10 175 June 1, 1954
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 2008 C 5-11 195 June 15, 1973
Hazen McAndrew 1942 1942 D 5-10 175 August 7, 1917
Bob McAneeley 1973 1976 LW 5-9 180 November 7, 1950
Ted McAneeley 1973 1976 D 5-9 185 November 7, 1950
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
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 10, 1909
Jim McBurney 1953 1953 LW 5-7 150 June 3, 1933
Bryan McCabe 1996 2008 D 6-2 220 June 8, 1975
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 1975 D 6-1 193 March 29, 1940
Eddie McCalmon 1928 1931 RW 5-8 170 May 30, 1902
Rick McCann 1968 1975 C 5-9 178 May 27, 1944
Jack McCartan 1960 1975 G 6-1 195 August 5, 1935
Dan McCarthy 1981 1981 C 5-9 185 April 7, 1958
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 2008 RW 6-1 210 April 1, 1972
Ted McCaskill 1968 1974 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
Kevin McClelland 1982 1994 RW 6-2 205 July 4, 1962
Jay McClement 2006 2008 C 6-1 201 March 2, 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 2008 C/RW 6-3 215 April 18, 1983
Shawn McCosh 1992 1995 C 6-0 197 June 5, 1969
Dale McCourt 1978 1984 C 5-10 180 January 26, 1957
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 1974 1976 D 6-1 210 May 29, 1953
Bob McCulley 1935 1935 RW/D 6-2 210 February 8, 1912
Don McCulloch 1975 1975 D 6-2 190 March 23, 1951
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
Jeff McDill 1977 1977 RW 5-11 190 March 16, 1956
Bill McDonagh 1950 1950 LW 5-9 150