List of NHL players (M)

This is a list of National Hockey League (NHL) players who have played at least one game in the NHL from 1917 to present and have a last name that starts with "M".

## MacAdam - Mazur
* Al MacAdam
* Clarke MacArthur
* Paul MacDermid
* Blair MacDonald
* Brett MacDonald
* Craig MacDonald
* Doug MacDonald
* James "Kilby" Macdonald
* Kevin MacDonald
* Lowell MacDonald
* Parker MacDonald
* Kim MacDougall
* Shane MacEachern
* Hubert Macey
* Bruce MacGregor
* Randy MacGregor
* Garth MacGuigan
* Al MacInnis
* Ian MacIntosh
* Don MacIver
* Norm Maciver
* Blair MacKasey
* Calum MacKay
* David MacKay
* Mickey MacKay
* Murdo MacKay
* Fleming Mackell
* Jack Mackell
* Aaron MacKenzie
* Barry MacKenzie
* Bill MacKenzie
* Derek MacKenzie
* Shawn MacKenzie
* David Mackey
* Reg Mackey
* Howard Mackie
* Paul MacKinnon
* Donald MacLean
* John MacLean
* Paul MacLean
* Rick MacLeish
* Brian MacLellan
* Pat MacLeod
* Bill MacMillan
* Bob MacMillan
* Joey MacDonald
* John MacMillan
* Al MacNeil
* Bernie MacNeil
* Ian MacNeil
* Jamie Macoun
* Jim "Bud" MacPherson
* Ralph MacSweyn
* Craig MacTavish
* Mike MacWilliam
* John Madden
* Darrin Madeley
* Connie Madigan
* Jeff Madill
* Dean Magee
* Darryl Maggs
* Marc Magnan
* Keith Magnuson
* Kevin Maguire
* Johnny Mahaffey
* Frank Mahovlich
* Pete Mahovlich
* Jacques Mailhot
* Frank Mailley
* Adam Mair
* Jim Mair
* Fern Majeau
* Ivan Majesky
* Bruce Major
* Mark Major
* Sergei Makarov
* Mikko Makela
* Chico Maki
* Wayne Maki
* Kari Makkonen
* Vladimir Malakhov
* Clint Malarchuk
* Tomas Malec
* David Maley
* Stewart Malgunas
* Manny Malhotra
* Marek Malik
* Merlin Malinowski
* Evgeni Malkin
* Dean Malkoc
* Troy Mallette
* Cliff Malone
* Greg Malone
* Joe Malone
* Ryan Malone
* Dan Maloney
* Dave Maloney
* Don Maloney
* Phil Maloney
* Steve Maltais
* Kirk Maltby
* Ray Maluta
* Tom Manastersky
* Felix "Gus" Mancuso
* Kent Manderville
* Dan Mandich
* George Maneluk
* Mike Maneluk
* Kris Manery
* Randy Manery
* Cesare Maniago
* Eric Manlow
* Cameron Mann
* Jackie Mann
* Jimmy Mann
* Ken Mann
* Norman Mann
* Rennison Manners
* Paul Manning
* Bob Manno
* Dave Manson
* Ray Manson
* Georges Mantha
* Moe Mantha, Jr.
* Sylvio Mantha
* Justin Mapletoft
* Paul Mara
* Henry "Buddy" Maracle
* Norm Maracle
* Milan Marcetta
* Harold "Mush" March
* Brad Marchand
* Todd Marchant
* Brian Marchinko
* Bryan Marchment
* Dave Marcinyshyn
* Lou Marcon
* Don Marcotte
* Josef Marha
* Hector Marini
* Chris Marinucci
* Frank Mario
* John Mariucci
* Masi Marjamaki
* Gord Mark
* John Markell
* Gus Marker
* Ray Markham
* Jussi Markkanen
* Jack Markle
* Andrei Markov
* Danil Markov
* Jack Marks
* John Marks
* Nevin Markwart
* Patrick Marleau
* Daniel Marois
* Jean Marois
* Mario Marois
* Gilles Marotte
* Mark Marquess
* Brad Marsh
* Gary Marsh
* Peter Marsh
* Bert Marshall
* Don Marshall
* Grant Marshall
* Jason Marshall
* Paul Marshall
* Willie Marshall
* Mike Marson
* Tony Martensson
* Clare Martin
* Craig Martin
* Frank Martin
* Grant Martin
* Hubert "Pit" Martin
* Jack Martin
* Matt Martin (born 1971)
* Matt Martin (born 1989)
* Paul Martin
* Rick Martin
* Ronnie Martin
* Seth Martin
* Terry Martin
* Tom Martin
* Tom R. Martin
* Don Martineau
* Radek Martinek
* Darcy Martini
* Steve Martins
* Steve Martinson
* Dennis Maruk
* Paul Masnick
* Bob Mason
* Charlie Mason
* Chris Mason
* Steve Mason
* George Massecar
* Jamie Masters
* Bill Masterton
* Frank Mathers
* Dwight Mathiasen
* Jim Mathieson
* Marquis Mathieu
* Christian Matte
* Joe Matte (born 1893)
* Joe Matte (born 1909)
* Roland Matte
* Stephane Matteau
* Mike Matteucci
* Shawn Matthias
* Dick Mattiussi
* Markus Mattsson
* Richard Matvichuk
* Johnny Matz
* Wayne Maxner
* Ben Maxwell
* Brad Maxwell
* Bryan Maxwell
* Kevin Maxwell
* Wally Maxwell
* Alan May
* Brad May
* Darrell May
* Derek Mayer
* Gil Mayer
* Jim Mayer
* Pat Mayer
* Shep Mayer
* Jamal Mayers
* Eddie Mazur
* Jay Mazur

## McAdam - Mezei
* Gary McAdam
* Sam McAdam
* Chris McAllister
* Chris McAlpine
* Dean McAmmond
* Hazen McAndrew
* Ted McAneeley
* Jerome "Jud" McAtee
* Norm McAtee
* Ken McAuley
* Andrew McBain
* Jason McBain
* Mike McBain
* Wayne McBean
* Cliff McBride
* Jim McBurney
* Bryan McCabe
* Stan McCabe
* Bert McCaffrey
* John McCahill
* Doug McCaig
* Dunc McCallum
* Eddie McCalmon
* Rick McCann
* Jack McCartan
* Dan McCarthy
* Kevin McCarthy
* Sandy McCarthy
* Steve McCarthy
* Tom McCarthy
* Tom McCarthy
* Tom McCarthy
* Walter McCartney
* Darren McCarty
* Ted McCaskill
* Alyn McCauley
* Rob McClanahan
* Brett McClean
* Trent McCleary
* Dave McClelland
* Kevin McClelland
* Jay McClement
* Frank McCool
* Bob McCord
* Dennis McCord
* John McCormack
* Cody McCormick
* Shawn McCosh
* Dale McCourt
* Bill McCreary Sr.
* Bill McCreary Jr.
* Keith McCreary
* John McCreedy
* Brad McCrimmon
* Jim McCrimmon
* Bob McCully
* Duke McCurry
* Brian McCutcheon
* Darwin McCutcheon
* Jeff McDill
* Bill McDonagh
* Ab McDonald
* Andy McDonald
* Brian McDonald
* Byron "Butch" McDonald
* Gerry McDonald
* Jack Albert McDonald
* Jack Patrick McDonald
* Lanny McDonald
* Robert McDonald
* Terry McDonald
* Wilfred "Bucko" McDonald
* Kent McDonell
* Joe McDonnell
* Moylan McDonnell
* Al McDonough
* Hubie McDonough
* Bill McDougall
* Mike McDougall
* Peter McDuffe
* Shawn McEachern
* Curtis McElhinney
* Jim McElmury
* Mike McEwen
* Jim McFadden
* Don McFadyen
* Dan McFall
* Gord McFarlane
* Jim McGeough
* Irving McGibbon
* Bob McGill
* Jack McGill
* Jack McGill
* Ryan McGill
* Dan McGillis
* Brian McGrattan
* Tom McGratton
* Donald "Sandy" McGregor
* Frank "Mickey" McGuire
* Mike McHugh
* Jack McIlhargey
* Bert McInenly
* Marty McInnis
* Bruce McIntosh
* Paul McIntosh
* Jack McIntyre
* John McIntyre
* Larry McIntyre
* Nathan McIver
* Doug McKay
* Randy McKay
* Ray McKay
* Ross McKay
* Scott McKay
* Walt McKechnie
* Jay McKee
* Mike McKee
* Ian McKegney
* Tony McKegney
* Alex McKendry
* Sean McKenna
* Steve McKenna
* Don McKenney
* Jim McKenny
* Bill McKenzie
* Brian McKenzie
* Jim McKenzie
* John McKenzie
* Steve McKichan
* Andrew McKim
* Alex McKinnon
* Johnny McKinnon
* Murray McLachlan
* Kyle McLaren
* Brett McLean
* Don McLean
* Fred McLean
* Jack McLean
* Jeff McLean
* Kirk McLean
* John McLellan
* Scott McLellan
* Todd McLellan
* Rollie McLenahan
* Jamie McLennan
* Al McLeod
* Cody McLeod
* Don McLeod
* Jack McLeod
* Jimmy McLeod
* Dave McLlwain
* Mike McMahon
* Mike McMahon
* Bob McManama
* Sammy McManus
* Sean McMorrow
* Tom McMurchy
* Max McNab
* Peter McNab
* Sid McNabney
* Gerry McNamara
* Howard McNamara
* George McNaughton
* Gerry McNeil
* Billy McNeill
* Mike McNeill
* Stu McNeill
* George McPhee
* Mike McPhee
* Basil McRae
* Chris McRae
* Gord McRae
* Ken McRae
* Pat McReavy
* Brian McReynolds
* Bryan McSheffrey
* Marty McSorley
* Don McSween
* Jim McTaggart
* Dale McTavish
* Gord McTavish
* Charles "Rabbit" McVeigh
* Jack McVicar
* Rob McVicar
* Rick Meagher
* Gerry Meehan
* Brent Meeke
* Howie Meeker
* Mike Meeker
* Harry Meeking
* Paul Meger
* Ron Meighan
* Barrie Meissner
* Dick Meissner
* Anssi Melametsa
* Dean Melanson
* Rollie Melanson
* Josef Melichar
* Roger Melin
* Scott Mellanby
* Tom Mellor
* Gerry Melnyk
* Larry Melnyk
* Eric Meloche
* Gilles Meloche
* Barry Melrose
* Hillary "Minnie" Menard
* Howie Menard
* Vic Mercredi
* Greg Meredith
* Glenn Merkosky
* William "Smiley" Meronek
* Wayne Merrick
* Horace Merrill
* Jan Mertzig
* Eric Messier
* Joby Messier
* Mark Messier
* Mitch Messier
* Paul Messier
* Andrej Meszaros
* Scott Metcalfe
* Glen Metropolit
* Don Metz
* Nick Metz
* Freddy Meyer
* Branislav Mezei

## Micalef - Mitchell
* Corrado Micalef
* Milan Michalek
* Zbynek Michalek
* Arthur Michaluk
* John Michaluk
* Alfie Michaud
* Olivier Michaud
* Dave Michayluk
* Joe Micheletti
* Pat Micheletti
* Larry Mickey
* Nick Mickoski
* Max Middendorf
* Lindsay Middlebrook
* Rick Middleton
* Kevin Miehm
* Antti Miettinen
* Rudy Migay
* Petr Mika
* Stan Mikita
* Bill Mikkelson
* Jim Mikol
* Oleg Mikulchik
* Mike Milbury
* Hib Milks
* Al Millar
* Craig Millar
* Hugh Millar
* Mike Millar
* Corey Millen
* Greg Millen
* Aaron Miller
* Bill Miller
* Bob Miller
* Brad Miller
* Drew Miller
* Earl Miller
* Jack Miller
* Jason Miller
* Jay Miller
* Joe Miller
* Kelly Miller
* Kevin Miller
* Kip Miller
* Paul Miller
* Perry Miller
* Ryan Miller
* Tom Miller
* Warren Miller
* Norm Milley
* Craig Mills
* Mike Minard
* John Miner
* Graham Mink
* Gerry Minor
* Eddie Mio
* Boris Mironov
* Dmitri Mironov
* John Miszuk
* Bill "Red" Mitchell
* Bill Mitchell
* Herb Mitchell
* Ivan Mitchell
* Jeff Mitchell
* Roy Mitchell
* Torrey Mitchell
* Willie Mitchell

## Modano - Mrozik
* Mike Modano
* Fredrik Modin
* Jaroslav Modry
* Bill Moe
* Travis Moen
* Lyle Moffat
* Mike Moffat
* Ron Moffat
* Sandy Moger
* Mike Moher
* Doug Mohns
* Lloyd Mohns
* Tomas Mojzis
* Carl Mokosak
* John Mokosak
* Lars Molin
* Mike Moller
* Randy Moller
* Mitch Molloy
* Larry Molyneaux
* Sergio Momesso
* Garry Monahan
* Hartland Monahan
* Armand Mondou
* Pierre Mondou
* Michel Mongeau
* Bob Mongrain
* Steve Montador
* Hank Monteith
* Jim Montgomery
* Andy Moog
* Alfie Moore
* Barrie Moore
* Dickie Moore
* Dominic Moore
* Robbie Moore
* Steve Moore
* Amby Moran
* Brad Moran
* Ian Moran
* David Moravec
* Jayson More
* Ethan Moreau
* Howie Morenz
* Angie Moretto
* Jason Morgan
* Pete Morin
* Stephane Morin
* David Morisset
* Dave Morissette
* Jean-Guy Morissette
* Marc Moro
* Bernie Morris
* Derek Morris
* Elwin "Moe" Morris
* Jon Morris
* Brendan Morrison
* Dave Morrison
* Don Morrison
* Doug Morrison
* Gary Morrison
* George Morrison
* Jim Morrison
* John "Crutchy" Morrison
* Kevin Morrison
* Lew Morrison
* Mark Morrison
* Mike Morrison
* Rod Morrison
* Shaone Morrisonn
* Brenden Morrow
* Ken Morrow
* Scott Morrow
* Dean Morton
* Gus Mortson
* Ken Mosdell
* Bill Mosienko
* Tyler Moss
* Morris Mott
* Mike Mottau
* Alex Motter
* Joe Motzko
* Johnny Mowers
* Mark Mowers
* Jim Moxey
* Jerome Mrazek
* Rick Mrozik

## Muckalt - Muzzatti
* Bill Muckalt
* Bryan Muir
* Richard Mulhern
* Ryan Mulhern
* Brian Mullen
* Joe Mullen
* Kirk Muller
* Wayne Muloin
* Glenn Mulvenna
* Grant Mulvey
* Paul Mulvey
* Harry Mummery
* Craig Muni
* Adam Munro
* Dunc Munro
* Gerald Munro
* Bob Murdoch
* Bob Murdoch
* Don Murdoch
* Murray Murdoch
* Matt Murley
* Brian Murphy
* Curtis Murphy
* Gord Murphy
* Hal Murphy
* Joe Murphy
* Larry Murphy
* Mike Murphy
* Rob Murphy
* Ron Murphy
* Al Murray
* Andrew Murray
* Bob Murray (born 1952)
* Bob Murray (born 1948)
* Brady Murray
* Chris Murray
* Doug Murray
* Garth Murray
* Glen Murray
* Jim Murray
* Ken Murray
* Leo Murray
* Marty Murray
* Mickey Murray
* Mike Murray
* Pat Murray
* Randy Murray
* Rem Murray
* Rob Murray
* Terry Murray
* Troy Murray
* Dana Murzyn
* Frank Musil
* Jason Muzzatti

## Myers - Myrvold
* Hap Myers
* Brantt Myhres
* Vic Myles
* Jarmo Myllys
* Sergei Mylnikov
* Phil Myre
* Anders Myrvold