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.