Home Baseball Hockey Football Racing Basketball Events Privacy

National Hockey League Players Listing

NHL

 

National Hockey  League Contact Information
National Hockey  League
1251 Avenue of the Americas
New York, NY 10020
Website: www.nhl.com


National Hockey League (NHL) Directory
National Hockey League (NHL) Awards
National Hockey League (NHL) Records
National Hockey League (NHL) Champions (Stanley Cup)
National Hockey League (NHL) Entry Draft
National Hockey League (NHL) Year by Year
National Hockey League (NHL) Player Information
National Hockey League (NHL) Coaches Information
National Hockey League (NHL) Major Rule Changes
National Hockey League (NHL) Expansion History
Hockey Hall of Fame Inductees

 

NHL Players Listing - M

 

 

Last NameFirst NameGiven NamesPositionNHL Years
Maatta Olli D 2013 - 2021
MacAdam Al Alan Reginald R 1973 - 1984
MacArthur Clarke L 2006 - 2016
Maccelli Matias L 2021 - 2021
MacDermid Kurtis D 2017 - 2021
MacDermid Lane D 2011 - 2013
MacDermid Paul Paul R 1981 - 1994
MacDonald Andrew D 2008 - 2018
MacDonald Blair Blair Joseph Neil R 1979 - 1982
MacDonald Brett Brett D 1987 - 1987
MacDonald Craig Craig C 1998 - 2008
MacDonald Doug Douglas Bruce L 1992 - 1994
MacDonald Jason R 2003 - 2003
MacDonald Jacob D 2018 - 2021
MacDonald Joey G 2006 - 2013
MacDonald Kevin Kevin Scott D 1993 - 1993
MacDonald Kilby James Allan Kilby L 1939 - 1944
MacDonald Lowell Lowell Wilson L 1961 - 1977
MacDonald Parker Parker Calvin L 1952 - 1968
MacDougall Kim Kim D 1974 - 1974
MacEachern Mackenzie L 2018 - 2021
MacEachern Shane Shane C 1987 - 1987
Macenauer Maxime C 2011 - 2011
MacEwen Zack C 2018 - 2021
Macey Hub Hubert L 1941 - 1946
MacGregor Bruce Bruce Cameron R 1960 - 1973
MacGregor Randy Randy Kenneth R 1981 - 1981
MacGuigan Garth Garth Leslie C 1979 - 1983
Machacek Spencer R 2008 - 2011
Macias Raymond D 2008 - 2010
MacInnis Al Allan D 1981 - 2003
MacInnis Ryan C 2019 - 2021
MacIntosh Ian Ian Ronald L 1952 - 1952
MacIntyre Drew G 2007 - 2013
MacIntyre Steve L 2008 - 2012
MacIver Don Donald D 1979 - 1979
Maciver Norm Norman Steven D 1986 - 1997
MacKasey Blair Blair David D 1976 - 1976
MacKay Calum Calum L 1946 - 1954
MacKay Dave David S. D 1940 - 1940
MacKay Mickey Duncan McMillan C 1926 - 1929
MacKay Murdo Murdo John C 1945 - 1948
MacKell Fleming Fleming David C 1947 - 1959
MacKell Jack John Ambrose F 1919 - 1920
MacKenzie Aaron D 2008 - 2008
MacKenzie Barry Barry John D 1968 - 1968
MacKenzie Bill William Kenneth D 1932 - 1939
MacKenzie Derek C 2001 - 2018
MacKenzie Shawn Shawn Kenneth G 1982 - 1982
Mackey Connor D 2020 - 2021
Mackey David David A. L 1987 - 1993
Mackey Reg William Reginald Wallace D 1926 - 1926
Mackie Howie Howard R 1936 - 1937
MacKinnon Nathan C 2013 - 2021
MacKinnon Paul Paul Gregory D 1979 - 1983
MacLean Brett L 2010 - 2011
MacLean Don Donald S. C 1997 - 2006
MacLean John John Harold R 1983 - 2001
MacLean Paul Paul A. R 1980 - 1990
MacLeish Rick Richard George L 1970 - 1983
MacLellan Brian Brian John L 1982 - 1991
MacLeod Pat Patrick D 1990 - 1995
MacMillan Billy William Stewart R 1970 - 1976
MacMillan Bob Robert Lea C 1974 - 1984
MacMillan Jeff D 2003 - 2003
MacMillan John John Stewart R 1960 - 1964
MacNeil Al Allister Wences D 1955 - 1967
MacNeil Bernie Bernard Stephen L 1973 - 1973
MacNeil Ian C 2002 - 2002
Macoun Jamie James Neil D 1982 - 1998
MacPherson Bud James Albert D 1948 - 1956
MacSweyn Ralph Ralph Donald D 1967 - 1971
MacTavish Craig Craig C 1979 - 1996
MacWilliam Andrew D 2014 - 2014
MacWilliam Mike Michael Kristen L 1995 - 1995
Madden John John Joseph C 1998 - 2011
Madeley Darrin Darrin R. G 1992 - 1994
Madigan Connie Cornelius Dennis D 1972 - 1972
Madill Jeff Jeffrey G. R 1990 - 1990
Maenalanen Saku R 2018 - 2018
Magee Dean Dean James L 1977 - 1977
Maggs Daryl Daryl John D 1971 - 1979
Magnan Marc Marc L 1982 - 1982
Magnan Olivier D 2010 - 2010
Magnuson Keith Keith Arlen D 1969 - 1979
Maguire Kevin Kevin R 1986 - 1991
Mahaffy John John C 1942 - 1944
Mahovlich Frank Francis William L 1956 - 1973
Mahovlich Pete Peter Joseph C 1965 - 1980
Mahura Josh D 2018 - 2021
Mailhot Jacques Jacques R 1988 - 1988
Maillet Philippe C 2020 - 2020
Mailley Frank Frank E. D 1942 - 1942
Mair Adam Adam C 1998 - 2010
Mair Jim James McKay D 1970 - 1974
Majeau Fern Fernand C 1943 - 1944
Majesky Ivan D 2002 - 2005
Major Bruce Bruce Alan C 1990 - 1990
Major Mark Mark O. L 1996 - 1996
Makar Cale D 2018 - 2021
Makarov Andrey G 2014 - 2014
Makarov Sergei Sergei R 1989 - 1996
Makela Mikko Mikko Matti L 1985 - 1994
Maki Chico Ronald Patrick R 1960 - 1975
Maki Tomi R 2006 - 2006
Maki Wayne Wayne L 1967 - 1972
Makkonen Kari Karl R 1979 - 1979
Malakhov Vladimir Vladimir D 1992 - 2005
Malarchuk Clint Clint Regan G 1981 - 1991
Malec Tomas D 2002 - 2006
Malenstyn Beck L 2019 - 2021
Maley David David Joseph L 1985 - 1993
Malgin Denis C 2016 - 2019
Malgunas Stewart Stewart J. D 1993 - 1999
Malhotra Manny Emmanuel C 1998 - 2014
Malik Marek Marek D 1994 - 2008
Malinowski Merlin Merlin Travis C 1978 - 1982
Malkin Evgeni Evgeni Vladimirovich C 2006 - 2021
Malkoc Dean Dean D 1995 - 1998
Mallette Troy Troy Mathew L 1989 - 1997
Malmivaara Olli D 2007 - 2007
Malone Brad C/L 2011 - 2021
Malone Cliff Clifford R 1951 - 1951
Malone Greg Gregory William C 1976 - 1986
Malone Joe Maurice Joseph C 1917 - 1923
Malone Ryan L 2003 - 2014
Malone Sean C 2016 - 2020
Maloney Dan Daniel Charles L 1970 - 1981
Maloney Dave David Wilfred D 1974 - 1984
Maloney Don Donald Michael L 1978 - 1990
Maloney Phil Philip Francis Anthony C 1949 - 1959
Malott Jeff L 2021 - 2021
Maltais Steve Steven G. L 1989 - 2000
Maltby Kirk Kirk L 1993 - 2009
Maltsev Mikhail L 2020 - 2021
Maluta Ray Raymond William D 1975 - 1976
Mamin Maxim C 2017 - 2021
Manastersky Tom Thomas Timothy D 1950 - 1950
Mancari Mark R 2006 - 2011
Mancuso Gus Gus Felix R 1937 - 1942
Manderville Kent Kent Stephen C 1991 - 2002
Mandich Dan Daniel G. D 1982 - 1985
Maneluk George George G 1990 - 1990
Maneluk Mike Michael R 1998 - 2000
Manery Kris Kris Franklin C 1977 - 1980
Manery Randy Randy Neal D 1970 - 1979
Mangiapane Andrew L 2017 - 2021
Maniago Cesare Cesare G 1960 - 1977
Manlow Eric Eric James C 2000 - 2003
Mann Cameron Cameron Douglas R 1997 - 2002
Mann Jack John Edward Kingsley C 1943 - 1944
Mann Jimmy James Edward R 1979 - 1987
Mann Ken Kenneth Ross R 1975 - 1975
Mann Norm Norman Thomas R 1935 - 1940
Manners Rennison Rennison Flint C 1929 - 1930
Manning Brandon D 2011 - 2019
Manning Paul D 2002 - 2002
Mannino Peter G 2008 - 2011
Manno Bob Robert John D 1976 - 1984
Manson Dave Dave D 1986 - 2001
Manson Josh D 2014 - 2021
Manson Ray Raymond Clifton L 1947 - 1948
Mantha Anthony R 2015 - 2021
Mantha Georges Leon Georges L 1928 - 1940
Mantha Moe Maurice William (Jr.) D 1980 - 1991
Mantha Sylvio Sylvio D 1923 - 1936
Mapletoft Justin C 2002 - 2003
Mara Paul Paul D 1998 - 2010
Maracle Bud Henry Elmer L 1930 - 1930
Maracle Norm Norman G 1997 - 2001
Marcetta Milan Milan C 1966 - 1968
March Mush Harold C. R 1928 - 1944
Marchand Brad C 2009 - 2021
Marchant Todd Todd Michael C 1993 - 2010
Marchenko Alexey D 2013 - 2016
Marchessault Jonathan C 2012 - 2021
Marchinko Brian Brian Nicholas Wayne C 1970 - 1973
Marchment Bryan Bryan William D 1988 - 2005
Marchment Mason L 2019 - 2021
Marcinyshyn Dave David Joseph D 1990 - 1992
Marcon Lou Louis Angelo D 1958 - 1962
Marcotte Don Donald Michel L 1965 - 1981
Marha Josef Josef C 1995 - 2000
Marincin Martin D 2013 - 2019
Marini Hector Hector Joseph R 1978 - 1983
Marino John D 2019 - 2021
Marinucci Chris Christopher Jon C 1994 - 1996
Mario Frank Frank George C 1941 - 1944
Mariucci John John D 1940 - 1947
Marjamaki Masi L 2005 - 2005
Mark Gordon Gordon F. D 1986 - 1994
Markell John John Richard L 1979 - 1984
Marker Gus August Solberg R 1932 - 1941
Markham Ray Raymond Joseph R 1979 - 1979
Markkanen Jussi G 2001 - 2006
Markle Jack John Arthur R 1935 - 1935
Markov Andrei D 2000 - 2016
Markov Danny Daniil D 1997 - 2006
Marks Jack John Joseph L 1917 - 1919
Marks John John Garrison L 1972 - 1981
Markstrom Jacob G 2010 - 2021
Markwart Nevin Nevin G. L 1983 - 1991
Marleau Patrick Patrick Dennis C 1997 - 2020
Marner Mitch C 2016 - 2021
Marody Cooper C 2018 - 2021
Marois Daniel Daniel R 1987 - 1995
Marois Jean Jean G 1943 - 1953
Marois Mario Mario Joseph D 1977 - 1991
Maroon Patrick L 2011 - 2021
Marotte Gilles Jean Gilles D 1965 - 1976
Marquess Mark Mark Clarence Emmett R 1946 - 1946
Marsh Brad Bradley Charles D 1978 - 1992
Marsh Gary Gary Arthur L 1967 - 1968
Marsh Peter Peter William R 1979 - 1983
Marshall Bert Albert LeRoy D 1965 - 1978
Marshall Don Donald Robert C 1951 - 1971
Marshall Grant Grant William R 1994 - 2005
Marshall Jason Jason D 1991 - 2005
Marshall Kevin D 2011 - 2011
Marshall Paul Paul A. L 1979 - 1982
Marshall Willie Willmott Charles C 1952 - 1958
Marson Mike Michael Robert L 1974 - 1979
Martel Danick L 2017 - 2018
Martensson Tony C 2003 - 2003
Martin Clare George Clarence D 1941 - 1951
Martin Craig Craig D. R 1994 - 1996
Martin Frank Francis William D 1952 - 1957
Martin Grant Grant Michael C 1983 - 1986
Martin Jack John Raymond C 1960 - 1960
Martin Matt Matt S. D 1993 - 1996
Martin Matt L 2009 - 2021
Martin Paul D 2003 - 2017
Martin Pit Hubert Jacques C 1961 - 1978
Martin Rick Richard Lionel L 1971 - 1981
Martin Ron Ronald Dennis Grant R 1932 - 1933
Martin Seth Seth G 1967 - 1967
Martin Spencer G 2016 - 2021
Martin Terry Terry George L 1975 - 1984
Martin Tom Thomas Raymond R 1967 - 1967
Martin Tom Thomas L 1984 - 1989
Martineau Don Donald Jean R 1973 - 1976
Martinek Radek D 2001 - 2013
Martinez Alec D 2009 - 2021
Martini Darcy Darcy R. D 1993 - 1993
Martinook Jordan L 2014 - 2021
Martins Steve Steven C 1995 - 2005
Martinsen Andreas L 2015 - 2018
Martinson Steve Steve L 1987 - 1991
Maruk Dennis Dennis John C 1975 - 1988
Mashinter Brandon L 2010 - 2015
Masnick Paul Paul Andrew C 1950 - 1957
Mason Bob Robert Thomas G 1983 - 1990
Mason Charley Charles Columbus R 1934 - 1938
Mason Chris Chris G 1998 - 2012
Mason Steve G 2008 - 2017
Massecar George George Sheldon L 1929 - 1931
Masters Jamie James Edward D 1975 - 1978
Masterton Bill William C 1967 - 1967
Mathers Frank Frank Sydney D 1948 - 1951
Matheson Michael D 2015 - 2021
Mathiasen Dwight Dwight R 1985 - 1987
Mathieson Jim James John D 1989 - 1989
Mathieu Marquis Marquis Jean C 1998 - 2000
Matsumoto Jon C 2010 - 2011
Matte Christian Christian R 1996 - 2000
Matte Joe Joseph D 1919 - 1925
Matte Joe Roland Joseph D 1929 - 1942
Matteau Stephane Stephane L 1990 - 2002
Matteau Stefan C 2012 - 2021
Matteucci Mike D 2000 - 2001
Matthews Auston C 2016 - 2021
Matthias Shawn C 2007 - 2017
Mattiussi Dick Richard Arthur D 1967 - 1970
Mattsson Markus Markus Rainer G 1979 - 1983
Matvichuk Richard Richard D 1992 - 2006
Matz Johnny John Reinhold R 1924 - 1924
Mauldin Greg C 2003 - 2010
Maxner Wayne Wayne Douglas L 1964 - 1965
Maxwell Ben C 2008 - 2011
Maxwell Brad Bradley Robert D 1977 - 1986
Maxwell Bryan Bryan Clifford D 1977 - 1984
Maxwell Kevin Kevin Preston C 1980 - 1983
Maxwell Wally Walter C 1952 - 1952
May Alan Alan Randy R 1987 - 1994
May Brad Bradley S. L 1991 - 2009
May Darrell Darrell Gerald G 1985 - 1987
Mayer Derek Derek D 1993 - 1993
Mayer Gilles Gilles G 1949 - 1955
Mayer Jim James Patrick D 1979 - 1979
Mayer Pat Patrick D 1987 - 1987
Mayer Shep Sheppard Edwin R 1942 - 1942
Mayers Jamal Jamal David R 1996 - 2012
Mayfield Scott D 2013 - 2021
Mayhew Gerald C 2019 - 2021
Mayo Dysin D 2021 - 2021
Mayorov Maxim L 2008 - 2011
Mazanec Marek G 2013 - 2016
Mazur Eddie Edward Joseph L 1950 - 1956
Mazur Jay John A. C 1988 - 1991
McAdam Gary Gary F. L 1975 - 1985
McAdam Sam Samuel C 1930 - 1930
McAllister Chris Christopher J. D 1997 - 2003
McAlpine Chris Christopher Walter D 1994 - 2002
McAmmond Dean Dean L 1991 - 2009
McAndrew Hazen Bernard Hazen D 1941 - 1941
McAneeley Ted Edward Joseph D 1972 - 1974
McArdle Kenndal L 2008 - 2011
McAtee Jud Jerome F. C 1942 - 1944
McAtee Norm Norman Joseph C 1946 - 1946
McAuley Ken Kenneth Leslie G 1943 - 1944
McAvoy Charlie D 2016 - 2021
McAvoy George George D 1954 - 1954
McBain Andrew Andrew Burton R 1983 - 1993
McBain Jason Jason D. D 1995 - 1996
McBain Jamie D 2009 - 2016
McBain Jack C 2021 - 2021
McBain Mike Michael D 1997 - 1998
McBean Wayne Wayne A. D 1987 - 1993
McBride Cliff Clifford D 1928 - 1929
McBurney Jim James L 1952 - 1952
McCabe Bryan Bryan T. D 1995 - 2010
McCabe Jake D 2013 - 2021
McCabe Stan Stanley L 1929 - 1933
McCaffrey Bert Albert John D 1924 - 1930
McCahill John John Walter D 1977 - 1977
McCaig Doug Douglas Edward D 1941 - 1950
McCallum Dunc Duncan Selbie D 1965 - 1970
McCalmon Eddie Edward Allison R 1927 - 1930
McCann Jared C 2015 - 2021
McCann Rick Richard Leo C 1967 - 1974
McCarron Michael R 2015 - 2021
McCartan Jack John William G 1959 - 1960
McCarthy Dan Daniel Michael C 1980 - 1980
McCarthy John L 2009 - 2015
McCarthy Kevin Kevin D 1977 - 1986
McCarthy Sandy Alexander R 1993 - 2003
McCarthy Steve Steven D 1999 - 2007
McCarthy Thomas Thomas Edward R 1919 - 1920
McCarthy Tom Thomas Patrick Francis L 1956 - 1960
McCarthy Tom Thomas Joseph L 1979 - 1987
McCartney Ben L 2021 - 2021
McCartney Walt Walter Herbert L 1932 - 1932
McCarty Darren Darren R 1993 - 2008
McCaskill Ted Edward Joel C 1967 - 1967
McCauley Alyn Alyn D. C 1997 - 2006
McClanahan Rob Robert Bruce F 1979 - 1983
McCleary Trent Trent Kenneth R 1995 - 1999
McClelland Kevin Kevin William R 1981 - 1993
McClement Jay C 2005 - 2016
McCollum Thomas G 2010 - 2014
McCool Frank Frank G 1944 - 1945
McCord Bob Robert Lomer D 1963 - 1972
McCord Dennis Dennis Frederick D 1973 - 1973
McCormack John John Ronald C 1947 - 1954
McCormick Cody C 2003 - 2014
McCormick Max L 2015 - 2021
McCosh Shawn Shawn M. C 1991 - 1994
McCoshen Ian D 2016 - 2018
McCourt Dale Dale Allen C 1977 - 1983
McCreary Bill William Edward (Sr.) L 1953 - 1970
McCreary Bill William Edward (Jr.) R 1980 - 1980
McCreary Keith Keith Vernon L 1961 - 1974
McCreedy John John R 1941 - 1944
McCrimmon Brad Brad Byron D 1979 - 1996
McCrimmon Jim James John D 1974 - 1974
McCulley Bob Robert Keith D 1934 - 1934
McCurry Duke Francis Joseph L 1925 - 1928
McCutcheon Brian Brian Kenneth L 1974 - 1976
McCutcheon Darwin Darwin D 1981 - 1981
McDavid Connor C 2015 - 2021
McDill Jeff Jeffrey Donald R 1976 - 1976
McDonagh Bill William James L 1949 - 1949
McDonagh Ryan D 2010 - 2021
McDonald Ab Alvin Brian L 1957 - 1971
McDonald Andy C 2000 - 2012
McDonald Brian Brian Harold C 1967 - 1970
McDonald Bucko Wilfred Kennedy D 1934 - 1944
McDonald Butch Byron Russell L 1939 - 1944
McDonald Colin C 2009 - 2016
McDonald Gerry Gerard Francis D 1981 - 1983
McDonald Jack John Patrick L 1917 - 1921
McDonald Jack John Albert R 1943 - 1943
McDonald Lanny Lanny King R 1973 - 1988
McDonald Robert Robert R 1943 - 1943
McDonald Terry Terry Grant D 1975 - 1975
McDonell Kent R 2002 - 2003
McDonnell Joe Joseph Michael Patrick D 1981 - 1985
McDonnell Moylan Moylan D 1920 - 1920
McDonough Al Allison James R 1970 - 1977
McDonough Hubie Hubert Brian C 1988 - 1992
McDougal Mike Michael George R 1978 - 1982
McDougall Bill William Henry C 1990 - 1993
McDuffe Peter Peter Arnold G 1971 - 1975
McEachern Shawn Shawn K. L 1991 - 2005
McElhinney Curtis G 2007 - 2020
McElmury Jim James Donald D 1972 - 1977
McEneny Evan D 2016 - 2016
McEwen Mike Michael Todd D 1976 - 1987
McFadden Jim James Alexander C 1946 - 1953
McFadyen Don Donald Phillip C 1932 - 1935
McFall Dan Daniel D 1984 - 1985
McFarland John L 2015 - 2015
McFarlane Gord Gordon Lester D 1926 - 1926
McGeough Jim James C 1981 - 1986
McGibbon Irv Irvine John R 1942 - 1942
McGill Bob Robert Paul D 1981 - 1993
McGill Jack Jack J. L 1934 - 1936
McGill Jack John George C 1941 - 1946
McGill Ryan Ryan Clifford D 1991 - 1994
McGillis Dan Daniel Stewart D 1996 - 2005
McGinn Brock L 2015 - 2021
McGinn Jamie L 2008 - 2018
McGinn Tye L 2012 - 2015
McGrattan Brian R 2005 - 2014
McGrattan Tom Thomas G 1947 - 1947
McGregor Sandy Donald Alexander R 1963 - 1963
McGuire Mickey Francis Sheldon L 1926 - 1927
McHugh Mike Michael L 1988 - 1991
McIlhargey Jack John Cecil D 1974 - 1981
McIlrath Dylan D 2013 - 2019
McInenly Bert Albert Harold D 1930 - 1935
McInnis Marty Martin Edward L 1991 - 2002
McIntosh Bruce Bruce D 1972 - 1972
McIntosh Paul Paul Hugh D 1974 - 1975
McIntyre David C 2011 - 2011
McIntyre Jack John Archibald L 1949 - 1959
McIntyre John John C 1989 - 1994
McIntyre Larry Lawrence Albert D 1969 - 1972
McIntyre Zane G 2016 - 2016
McIver Nathan D 2006 - 2008
McKay Doug Douglas Alvin L 1949 - 1949
McKay Ray Raymond Owen D 1968 - 1973
McKay Randy Hugh Randall R 1988 - 2002
McKay Ross Ross Lee G 1990 - 1990
McKay Scott Scott Gordon R 1993 - 1993
McKechnie Walt Walter Thomas John C 1967 - 1982
McKee Jay Jay D 1995 - 2009
McKee Mike Michael D 1993 - 1993
McKegg Greg C 2013 - 2021
McKegney Ian Ian Robert D 1976 - 1976
McKegney Tony Anthony Syiiyd L 1978 - 1990
McKendry Alex Alexander L 1977 - 1980
McKenna Mike G 2008 - 2018
McKenna Sean Sean Michael R 1981 - 1989
McKenna Steve Steve L 1996 - 2003
McKenney Don Donald Hamilton C 1954 - 1967
McKenny Jim James Claude D 1965 - 1978
McKenzie Bill William Ian G 1973 - 1979
McKenzie Brian Brian Stewart L 1971 - 1971
McKenzie Curtis L 2014 - 2017
McKenzie Jim James L 1989 - 2003
McKenzie John John Albert R 1958 - 1971
McKeown Roland D 2017 - 2017
McKichan Steve Steven G 1990 - 1990
McKim Andrew Andrew Harry C 1992 - 1994
McKinnon Alex Robert Alexander R 1924 - 1928
McKinnon John John Douglas D 1925 - 1930
McLachlan Murray Murray G 1970 - 1970
McLaren Frazer L 2009 - 2013
McLaren Kyle Kyle D 1995 - 2007
McLaren Steve L 2003 - 2003
McLaughlin Marc C 2021 - 2021
McLean Brett C 2002 - 2008
McLean Don Donald Robert D 1975 - 1975
McLean Fred Frederick Ferguson F 1919 - 1920
McLean Jack John C 1942 - 1944
McLean Jeff Jeffrey C 1993 - 1993
McLean Kirk Kirk Alan G 1985 - 2000
McLean Kurtis C 2008 - 2008
McLellan John Daniel John C 1951 - 1951
McLellan Scott Scott Daniel R 1982 - 1982
McLellan Todd Todd C 1987 - 1987
McLelland Dave David Ivan G 1972 - 1972
McLenahan Rollie Roland Joseph D 1945 - 1945
McLennan Jamie James Joseph G 1993 - 2006
McLeod Al Allan Sidney D 1973 - 1973
McLeod Cody L 2007 - 2018
McLeod Don Donald Martin G 1970 - 1971
McLeod Jackie Robert John R 1949 - 1954
McLeod Jim James Bradley G 1971 - 1971
McLeod Michael C 2018 - 2021
McLeod Ryan C 2020 - 2021
McLlwain Dave David Allan C 1987 - 1996
McMahon Mike Michael Clarence (Sr.) D 1942 - 1945
McMahon Mike Michael William (Jr.) D 1963 - 1971
McManama Bob Robert Samuel C 1973 - 1975
McManus Sammy Andrew Samuel L 1934 - 1936
McMichael Connor C 2020 - 2021
McMillan Brandon L 2010 - 2014
McMillan Carson R 2010 - 2013
McMorrow Sean L 2002 - 2002
McMurchy Tom Thomas R 1983 - 1987
McNab Max Maxwell Douglas C 1947 - 1950
McNab Peter Peter Maxwell C 1973 - 1986
McNabb Brayden D 2011 - 2021
McNabney Sid Sidney William C 1950 - 1950
McNamara Gerry Gerald Lionel G 1960 - 1969
McNamara Howard Howard Dennis D 1919 - 1919
McNaughton George George Pabos R 1919 - 1919
McNeil Gerry Gerard George G 1947 - 1956
McNeill Billy William Ronald R 1956 - 1963
McNeill Grant D 2003 - 2003
McNeill Mark R 2015 - 2016
McNeill Mike Michael C 1990 - 1991
McNeill Stu Stuart C 1957 - 1959
McNiven Michael G 2021 - 2021
McPhee George George L 1982 - 1988
McPhee Mike Michael Joseph L 1983 - 1993
McQuaid Adam D 2009 - 2018
McRae Basil Basil Paul L 1981 - 1996
McRae Chris Christopher L 1987 - 1989
McRae Gord Gordon Alexander G 1972 - 1977
McRae Ken Kenneth Duncan C 1987 - 1993
McRae Philip C 2010 - 2010
McReavy Pat Patrick Joseph C 1938 - 1941
McReynolds Brian Brian C 1989 - 1993
McSheffrey Bryan Bryan Gerald R 1972 - 1974
McSorley Marty Martin James D 1983 - 1999
McSween Don Donald Kennedy D 1987 - 1995
McTaggart Jim James Robert D 1980 - 1981
McTavish Dale Dale Neil Bradley C 1996 - 1996
McTavish Gord Gordon F 1978 - 1979
McTavish Mason C 2021 - 2021
McVeigh Charley Charles Henry R 1926 - 1934
McVicar Jack John Richard D 1930 - 1931
McVicar Rob G 2005 - 2005
Meagher Rick Richard Joseph C 1979 - 1990
Medvedev Evgeny D 2015 - 2015
Meech Derek D 2006 - 2012
Meehan Gerry Gerald Marcus C 1968 - 1978
Meeke Brent Brent Alan D 1972 - 1976
Meeker Howie Howard William R 1946 - 1953
Meeker Mike Michael Thomas R 1978 - 1978
Meeking Harry Harry A. L 1917 - 1926
Megan Wade C 2016 - 2018
Meger Paul Paul Carl L 1949 - 1954
Megna Jayson C 2013 - 2021
Megna Jaycob D 2016 - 2021
Meier Timo R 2016 - 2021
Meighan Ron Ronald James D 1981 - 1982
Meissner Barrie Barrie Michael L 1967 - 1968
Meissner Dick Richard Donald R 1959 - 1964
Melametsa Anssi Anssi L 1985 - 1985
Melanson Dean Dean C. D 1994 - 2001
Melanson Roland Roland Joseph G 1980 - 1991
Melchiori Julian D 2013 - 2016
Melichar Josef D 2000 - 2008
Melin Bjorn L 2006 - 2006
Melin Roger Roger Alf L 1980 - 1981
Mellanby Scott Scott Edgar R 1985 - 2006
Mellor Tom Thomas Robert D 1973 - 1974
Melnichuk Alexei G 2020 - 2020
Melnyk Gerry Gerald Michael C 1955 - 1967
Melnyk Larry Larry Joseph D 1980 - 1989
Meloche Eric R 2001 - 2006
Meloche Gilles Gilles G 1970 - 1987
Meloche Nicolas D 2020 - 2021
Melrose Barry Barry James D 1979 - 1985
Menard Hillary Hillary Gilbert L 1953 - 1953
Menard Howie Howard Hubert C 1963 - 1969
Menell Brennan D 2019 - 2019
Mercer Dawson C 2021 - 2021
Mercier Justin L 2009 - 2009
Mercredi Vic Victor Dennis C 1974 - 1974
Meredith Greg Gregory Paul R 1980 - 1982
Merkley Nicholas R 2017 - 2021
Merkley Ryan D 2021 - 2021
Merkosky Glenn Glenn C 1981 - 1989
Mermis Dakota D 2017 - 2021
Meronek Bill William C 1939 - 1942
Merrick Wayne Wayne Leonard C 1972 - 1983
Merrill Horace Horace Jefferson D 1917 - 1919
Merrill Jonathon D 2013 - 2021
Mersch Michael L 2015 - 2015
Mertzig Jan Jan D 1998 - 1998
Merzlikins Elvis G 2019 - 2021
Messier Eric Eric D 1996 - 2003
Messier Joby Marcus Cyril D 1992 - 1994
Messier Mark Mark John Douglas C 1979 - 2003
Messier Mitch Mitchell Ronald C 1987 - 1990
Messier Paul Paul Edmond C 1978 - 1978
Meszaros Andrej D 2005 - 2014
Metcalfe Scott Scott L 1987 - 1989
Mete Victor D 2017 - 2021
Methot Marc D 2006 - 2018
Metropolit Glen Glen C 1999 - 2009
Metz Don Donald Maurice R 1938 - 1948
Metz Nick Nicholas John L 1934 - 1947
Meyer Carson R 2021 - 2021
Meyer Freddy D 2003 - 2010
Meyer Stefan L 2007 - 2010
Meyers Ben C 2021 - 2021
Mezei Branislav D 2000 - 2007
Micalef Corrado Corrado G 1981 - 1985
Michaelis Marc L 2020 - 2020
Michalek Milan R 2003 - 2016
Michalek Zbynek D 2003 - 2016
Michaluk Art Arthur D 1947 - 1947
Michaluk John John (Jr.) L 1950 - 1950
Michaud Alfie Alfred G 1999 - 1999
Michaud Olivier G 2001 - 2001
Michayluk Dave David L 1981 - 1991
Micheletti Joe Joseph Robert D 1979 - 1981
Micheletti Pat Patrick J. C 1987 - 1987
Mickey Larry Lawrence Robert R 1964 - 1974
Mickoski Nick Nicholas L 1947 - 1959
Middendorf Max Max R 1986 - 1990
Middlebrook Lindsay Lindsay G 1979 - 1982
Middleton Jacob D 2018 - 2021
Middleton Keaton D 2020 - 2020
Middleton Rick Richard David R 1974 - 1987
Miehm Kevin Kevin J. C 1992 - 1993
Miele Andy C 2011 - 2013
Miettinen Antti R 2003 - 2012
Migay Rudy Rudolph Joseph C 1949 - 1959
Mihalik Vladmir D 2008 - 2009
Mika Petr Petr R 1999 - 1999
Mikheyev Ilya R 2019 - 2021
Mikhnov Alexei L 2006 - 2006
Mikita Stan Stanislas C 1958 - 1979
Mikkelson Bill William Robert D 1971 - 1976
Mikkelson Brendan D 2008 - 2012
Mikkola Niko D 2019 - 2021
Mikol Jim John Stanley D 1962 - 1964
Mikulchik Oleg Oleg A. D 1993 - 1995
Milano Sonny L 2015 - 2021
Milbury Mike Michael James D 1975 - 1986
Milks Hib Hibbert Henry C 1925 - 1932
Millar Al Franklin Allan G 1957 - 1957
Millar Craig Craig D 1996 - 2000
Millar Hugh Hugh Alexander D 1946 - 1946
Millar Mike Michael R 1986 - 1990
Millen Corey Corey Eugene C 1989 - 1996
Millen Greg Gregory H. G 1978 - 1991
Miller Aaron Aaron Michael D 1993 - 2007
Miller Andrew F 2014 - 2015
Miller Bill William Robert C 1934 - 1936
Miller Bob Robert C 1977 - 1984
Miller Brad Bradley D 1988 - 1993
Miller Colin D 2015 - 2021
Miller Drew L 2006 - 2016
Miller Earl Ernest Earl L 1927 - 1931
Miller Jack John Leslie L 1949 - 1950
Miller Jay Jay L 1985 - 1991
Miller Jason Jason C 1990 - 1992
Miller Joe Joseph Anthony G 1927 - 1930
Miller J.T. C 2012 - 2021
Miller K'Andre D 2020 - 2021
Miller Kelly Kelly David L 1984 - 1998
Miller Kevin Kevin Bradley R 1988 - 2003
Miller Kevan D 2013 - 2020
Miller Kip Kip Charles C 1990 - 2003
Miller Paul Paul Edward C 1981 - 1981
Miller Perry Paul Elvin D 1977 - 1980
Miller Ryan G 2002 - 2020
Miller Tom Thomas William C 1970 - 1974
Miller Warren Warren Frederick R 1979 - 1982
Milley Norm R 2001 - 2005
Mills Brad C 2010 - 2013
Mills Craig Craig A. R 1995 - 1998
Milroy Duncan R 2006 - 2006
Minard Chris L 2007 - 2009
Minard Mike Michael Edward Roger G 1999 - 1999
Miner John John D 1987 - 1987
Mink Graham C 2003 - 2008
Minor Gerry Gerald Robert C 1979 - 1983
Mio Eddie Edward Dario G 1979 - 1985
Miromanov Daniil D 2021 - 2021
Mironov Andrei D 2017 - 2017
Mironov Boris Boris D 1993 - 2003
Mironov Dmitri Dmitri D 1991 - 2000
Miska Hunter G 2018 - 2020
Miszuk John John Stanley D 1963 - 1969
Mitchell Bill William Richard D 1963 - 1963
Mitchell Garrett R 2016 - 2016
Mitchell Herb Herbert A. D 1924 - 1925
Mitchell Ian D 2020 - 2021
Mitchell Ivan Ivan Gladstone G 1919 - 1921
Mitchell Jeff Jeffrey R 1997 - 1997
Mitchell John C 2008 - 2016
Mitchell Red William Lawson D 1941 - 1944
Mitchell Roy Roy A. D 1992 - 1992
Mitchell Torrey C 2007 - 2017
Mitchell Willie Willis Reid D 1999 - 2015
Mitchell Zack R 2016 - 2017
Mittelstadt Casey C 2017 - 2021
Modano Mike Michael C 1988 - 2010
Modin Fredrik Fredrik L 1996 - 2010
Modry Jaroslav Jaroslav D 1993 - 2007
Moe Bill William Carl D 1944 - 1948
Moen Travis L 2003 - 2015
Moffat Lyle Lyle Gordon L 1972 - 1979
Moffat Mike Michael Anthony G 1981 - 1983
Moffat Ron Ronald Robert L 1932 - 1934
Moger Sandy Sandy Alexander R 1994 - 1998
Mogilny Alexander Alexander Gennadevitch R 1989 - 2005
Moher Mike Michael L 1982 - 1982
Mohns Doug Douglas Allen D 1953 - 1974
Mohns Lloyd Lloyd Warren D 1943 - 1943
Mojzis Tomas D 2005 - 2008
Mokosak Carl Carl L 1981 - 1988
Mokosak John John W. D 1988 - 1989
Molin Lars Lars L 1981 - 1983
Molino Griffen C 2016 - 2016
Moller Mike Michael John R 1980 - 1986
Moller Oscar C 2008 - 2010
Moller Randy Randy W. D 1981 - 1994
Molloy Mitch Mitchell Dennis L 1989 - 1989
Molyneaux Larry Lawrence Samuel D 1937 - 1938
Momesso Sergio Sergio F. L 1983 - 1996
Monahan Garry Garry Michael L 1967 - 1978
Monahan Hartland Hartland Patrick R 1973 - 1980
Monahan Sean C 2013 - 2021
Mondou Armand Armand L 1928 - 1939
Mondou Pierre Pierre C 1976 - 1984
Mongeau Michel Michel C 1989 - 1992
Mongrain Bob Robert Julien C 1979 - 1985
Montador Steve D 2001 - 2011
Monteith Hank Henry George L 1968 - 1970
Montembeault Sam G 2018 - 2021
Montgomery Jim James C 1993 - 2002
Montour Brandon D 2016 - 2021
Montoya Al G 2008 - 2017
Moog Andy Donald Andrew G 1980 - 1997
Moore Alfie Alfred Ernest G 1936 - 1939
Moore Barrie Barrie L 1995 - 1999
Moore Dickie Richard Winston L 1951 - 1967
Moore Dominic C 2003 - 2017
Moore Greg R 2007 - 2009
Moore John D 2010 - 2021
Moore Mike D 2010 - 2010
Moore Robbie Robert David G 1978 - 1982
Moore Steve C 2001 - 2003
Moore Trevor L 2018 - 2021
Moran Amby Ambrose Jason D 1926 - 1927
Moran Brad C 2001 - 2006
Moran Ian Ian Patrick D 1994 - 2006
Moravec David David L 1999 - 1999
More Jay Jayson W. D 1988 - 1998
Moreau Ethan Ethan Byron L 1995 - 2011
Morenz Howie Howarth William C 1923 - 1936
Moretto Angelo Angelo Joseph C 1976 - 1976
Morgan Gavin C 2003 - 2003
Morgan Jason Jason C 1996 - 2006
Morin Jeremy L 2010 - 2014
Morin Pete Pierre L 1941 - 1941
Morin Samuel D 2016 - 2020
Morin Stephane Stephane C 1989 - 1993
Morin Travis C 2010 - 2014
Morisset Dave R 2001 - 2001
Morissette Dave Dave L 1998 - 1999
Morissette Jean-Guy Jean Guy G 1963 - 1963
Mormina Joey D 2007 - 2007
Moro Marc Marc D 1997 - 2001
Morozov Aleksey Aleksey R 1997 - 2003
Morris Bernie Bernard Patrick C 1924 - 1924
Morris Derek Derek D 1997 - 2013
Morris Elwyn Elwyn Gordon D 1943 - 1948
Morris Jon Jon C 1988 - 1993
Morrison Brendan Brendan C 1997 - 2011
Morrison Dave David Stuart R 1980 - 1984
Morrison Don Donald MacRae C 1947 - 1950
Morrison Doug Douglas R 1979 - 1984
Morrison Gary Gary R 1979 - 1981
Morrison George George Harold L 1970 - 1971
Morrison Jim James Stuart Hunter D 1951 - 1970
Morrison John John William R 1925 - 1925
Morrison Kevin Kevin Gregory Joseph D 1979 - 1979
Morrison Lew Lewis Henry R 1969 - 1977
Morrison Mark Mark C 1981 - 1983
Morrison Mike G 2005 - 2006
Morrison Rod Roderick Finlay R 1947 - 1947
Morrisonn Shaone D 2002 - 2010
Morrissey Josh D 2015 - 2021
Morrow Brenden Brenden L 1999 - 2014
Morrow Joseph D 2014 - 2018
Morrow Ken Kenneth D 1979 - 1988
Morrow Scott Scott L 1994 - 1994
Morton Dean Dean D 1989 - 1989
Mortson Gus James Angus Gerald D 1946 - 1958
Mosdell Ken Kenneth C 1941 - 1958
Moser Janis D 2021 - 2021
Moser Simon L 2013 - 2013
Mosienko Bill William R 1941 - 1954
Moss David L 2006 - 2014
Moss Tyler Tyler G 1997 - 2002
Motin Johan D 2009 - 2009
Mott Morris Morris Kenneth R 1972 - 1974
Mottau Mike D 2000 - 2013
Motte Tyler C 2016 - 2021
Motter Alex Alexander Everett D 1934 - 1942
Motzko Joe R 2003 - 2008
Mouillierat Kael L 2014 - 2015
Moulson Matt L 2007 - 2017
Moverare Jacob D 2021 - 2021
Mowers Johnny John Thomas G 1940 - 1946
Mowers Mark Mark Christopher R 1998 - 2007
Moxey Jim James George R 1974 - 1976
Mozik Vojtech D 2015 - 2015
Mrazek Jerome Jerome John G 1975 - 1975
Mrazek Petr G 2012 - 2021
Mrozik Rick D 2002 - 2002
Muckalt Bill William R 1998 - 2002
Mueller Chris C 2010 - 2014
Mueller Marcel C 2010 - 2010
Mueller Mirco D 2014 - 2019
Mueller Peter C 2007 - 2012
Muir Bryan Bryan D 1995 - 2006
Mulhern Richard Richard Sidney D 1975 - 1980
Mulhern Ryan Ryan R 1997 - 1997
Mullen Brian Brian Patrick L 1982 - 1992
Mullen Joe Joseph Patrick R 1979 - 1996
Muller Kirk Kirk C. C 1984 - 2002
Muloin Wayne Wayne John D 1963 - 1970
Mulvenna Glenn Glenn C 1991 - 1992
Mulvey Grant Grant Michael R 1974 - 1983
Mulvey Paul Paul Joseph L 1978 - 1981
Mummery Harry Harold D 1917 - 1922
Muni Craig Craig Douglas D 1981 - 1997
Munro Adam G 2003 - 2005
Munro Dunc Duncan Brown D 1924 - 1931
Munro Gerry Gerald John Morrison D 1924 - 1925
Murdoch Bob Robert John D 1970 - 1981
Murdoch Bob Robert Lowell R 1975 - 1978
Murdoch Don Donald Walter R 1976 - 1981
Murdoch Murray John Murray L 1926 - 1936
Murley Matt L 2003 - 2007
Murphy Brian Brian C 1974 - 1974
Murphy Cory D 2007 - 2009
Murphy Connor D 2013 - 2021
Murphy Curtis D 2002 - 2002
Murphy Gord Gordon J. D 1988 - 2001
Murphy Hal Harold G 1952 - 1952
Murphy Joe Joseph Patrick R 1986 - 2000
Murphy Larry Lawrence Thomas D 1980 - 2000
Murphy Mike Michael John R 1971 - 1982
Murphy Mike G 2011 - 2011
Murphy Ron Ronald Robert L 1952 - 1969
Murphy Rob Robert C 1987 - 1993
Murphy Ryan D 2012 - 2018
Murphy Trevor D 2017 - 2017
Murray Allan Allan D 1933 - 1939
Murray Andrew C 2007 - 2012
Murray Bob Robert John D 1973 - 1976
Murray Bob Robert Frederick D 1975 - 1989
Murray Brady L 2007 - 2007
Murray Brett L 2020 - 2021
Murray Chris Christopher R 1994 - 1999
Murray Douglas D 2005 - 2013
Murray Garth C 2003 - 2008
Murray Glen Glen John R 1991 - 2007
Murray Jim James Arnold D 1967 - 1967
Murray Ken Kenneth Richard D 1969 - 1975
Murray Leo Leonard Patrick C 1932 - 1932
Murray Marty Marty C 1995 - 2006
Murray Matt G 2015 - 2021
Murray Mickey Edward Kevin G 1929 - 1929
Murray Mike Michael C 1987 - 1987
Murray Pat Patrick Edward L 1990 - 1991
Murray Randy Randall Charles D 1969 - 1969
Murray Rem Raymond Joseph L 1996 - 2005
Murray Rob Robert C 1989 - 1998
Murray Ryan D 2013 - 2021
Murray Terry Terry Rodney D 1972 - 1981
Murray Troy Troy Norman C 1981 - 1995
Mursak Jan L 2010 - 2012
Murzyn Dana Dana Trevor D 1985 - 1998
Musil David D 2014 - 2014
Musil Frantisek Frantisek D 1986 - 2000
Muzzatti Jason Jason Mark G 1993 - 1997
Muzzin Jake D 2010 - 2021
Myers Hap Harold Robert D 1970 - 1970
Myers Philippe D 2018 - 2021
Myers Tyler D 2009 - 2021
Myhres Brantt Brantt Robert L 1994 - 2002
Myles Vic Victor Robert William D 1942 - 1942
Myllys Jarmo Jarmo G 1988 - 1991
Mylnikov Sergei Sergei G 1989 - 1989
Myre Phil Louis Philippe G 1969 - 1982
Myrvold Anders Anders D 1995 - 2003