NHL Goalie Register for Last Names Starting with M

Index of Letters

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

86 NHL Goalies

86 NHL Goalies Table
Player From To GP GS W L T/O GA SA SV SV% GAA SO MIN QS QS% RBS GA%- GSAA G A PTS PIM OPS DPS GPS PS
Joey MacDonald2007201413310044611536737483381.9023.002733141.41016110-32.501180.00.019.219.2
Drew MacIntyre200820146102089183.9122.4101990.0000990.000000.00.00.60.6
Shawn MacKenzie198319836010156853.7796.920130177-6.500000.00.0-0.1-0.1
Darrin Madeley199319953942351401059919.8684.3601928123-26.100000.00.03.23.2
Andrey Makarov201520151101033633.9173.0006011.0000980.100000.00.00.20.2
Eetu Mäkiniemi202320232110133229.9062.1308411.0000980.100000.00.00.20.2
Clint Malarchuk1982199233714113045110095748474.8853.4712190119562.7015151340.00.054.554.5
Kevin Mandolese202320233312010119109.9163.2901822.6670881.400000.00.00.80.8
George Maneluk199119914110159479.8406.430140140-4.300020.00.00.20.2
Cesare Maniago196119785681902579717731798516212.9013.2730325449833.7044710.00.080.980.9
Peter Mannino200920126211015127112.8823.9902261.5000134-3.800000.00.00.40.4
Norm Maracle19982002661433817717201543.8973.1013430109-15.100000.00.08.98.9
Jussi Markkanen2002200712843471529729922695.9012.7076610106-17.902240.00.016.516.5
Jacob Markström201120244804632141925712481375912511.9092.722027557245.52969102-18.501919420.00.078.578.5
Jean Marois194419543120155.00018000000.00.0-0.2-0.2
Seth Martin1968196830910767780713.9142.6011549953.601100.00.04.74.7
Spencer Martin2017202456512125718416521468.8893.470317921.41214122-32.800000.00.06.66.6
Bob Mason1984199114555651650041383638.8793.7617973993.104460.00.022.222.2
Chris Mason199920133172051371133275483247570.9092.662317004107.52244999.4134120.00.050.450.4
Steve Mason200920184764572051836412111355912348.9112.703426947233.51087102-27.801212220.00.077.877.8
Markus Mattsson198019849221461434325852242.8674.1364987107-22.403360.00.010.810.8
Darrell May19861988615031193162.8395.140362132-7.401120.00.00.50.5
Gilles Mayer19501956926124142124.8732.670540209-12.500000.00.01.31.3
Marek Mazanec201420173125813482784702.8952.982165412.4808122-14.701100.00.03.03.0
Ken McAuley19441945961764155375.611574000000.00.03.93.9
Jack McCartan196019611227342368326.8863.711680124-8.100000.00.01.11.1
Thomas McCollum201120153010043329.8792.9808100140-1.100000.00.00.10.1
Frank McCool1945194672333272423.364432000050.00.013.113.1
Peter McDuffe19721976571136621818911673.8854.0803208109-18.501120.00.05.35.3
Curtis McElhinney2008202124919794952061566396024.9072.83121301892.46731105-29.204440.00.035.235.2
Tom McGrattan19481948100017.830800000.00.00.00.0
Zane McIntyre201720178304122155133.8583.9703330.0001164-8.600000.00.0-0.1-0.1
Ross McKay19911991100031512.8005.17035175-1.300000.00.00.00.0
Mike McKenna2009201935277173107976869.8903.60117857.2598125-21.501100.00.03.53.5
Bill McKenzie197419809118491332624722146.8684.1024768118-50.4011120.00.08.08.0
Steve McKichan199119911000286.7506.00020219-1.100000.00.00.00.0
Murray McLachlan19711971201041713.7659.72025243-2.400000.00.0-0.2-0.2
Kirk McLean198620016122452627219041687114967.8873.262235043105-96.102323580.00.084.084.0
Dave McLelland197319732110107060.8575.000120137-2.700000.00.00.00.0
Jamie McLennan19942007254801093661760365419.8982.671313834107-39.5033540.00.031.531.5
Don McLeod1971197218310174515441.8565.060878148-24.000000.00.0-0.3-0.3
Jim McLeod197219721666444399355.8903.010878113-5.101100.00.02.42.4
Gerry McNamara19611970722114159145.9122.610321970.500020.00.01.11.1
Gerry McNeil1948195727611910552645252221.8772.3428165333018-623.600020.00.051.351.3
Michael McNiven2022202210000374.5719.0002000461-2.300000.00.0-0.2-0.2
Gord McRae197319787130221022119171696.8853.5013792107-13.500060.00.09.49.4
Rob McVicar2006200610000000.00030.000000.00.00.00.0
Roland Melanson198119922911291063399585247529.8833.646164229641.9012121090.00.050.750.7
Alexei Melnichuk2021202132011118170.8645.0501310.0001147-3.500000.00.00.10.1
Gilles Meloche1971198878827035113127552389521140.8853.6520453239924.9022221090.00.0113.8113.8
Leevi Merilainen202320232201164943.8784.230851.5001128-1.300000.00.00.10.1
Elvis Merzļikins2020202419017667793055557875232.9043.21101038684.47722102-12.6044160.00.031.631.6
Corrado Micalef1982198611326591540928442435.8564.2525771114-50.8055430.00.013.613.6
Alfie Michaud20002000201052722.8154.32069194-2.400000.00.0-0.1-0.1
Olivier Michaud200220021000014141.0000.0001801.300000.00.00.20.2
Lindsay Middlebrook198019833732361521052900.8564.9501841117-22.3011220.00.02.12.1
Al Millar19581958614125183158.8634.170360150-8.300000.00.00.10.1
Greg Millen197919926042152848922811800315722.8733.881735299105-100.501818720.00.084.584.5
Joe Miller192819311302489163832.8916795200000.00.07.57.5
Ryan Miller200320217966433912898820292369421665.9142.644446144364.566809689.701212480.00.0151.7151.7
Mike Minard20002000110033633.9173.00060870.400000.00.00.30.3
Eddie Mio1980198619264733070553034598.8674.07410405107-44.901111320.00.025.325.3
Hunter Miska201920216511219120101.8424.1002781.2002174-8.100000.00.0-0.2-0.2
Mike Mitchell19201922221090884.440119000000.00.03.83.8
Mike Moffat198219841876267384317.8264.380918138-18.600020.00.01.71.7
Sam Montembeault2019202413812247581943142313800.8983.371766464.52525109-37.203300.00.020.620.6
Al Montoya2009201816813667492440544184013.9082.657917077.56622105-19.5055120.00.023.723.7
Andy Moog198119987133722098820971932317226.8913.14284013095115.5024242300.00.0111.8111.8
Alfie Moore19371940217140813.801128000000.00.00.00.0
Robbie Moore197919836311810395.9221.872257634.601100.00.01.31.3
Jean-Guy Morissette19641964101041713.7656.60036281-2.600000.00.0-0.1-0.1
Mike Morrison2006200729117367519452.8713.2801226133-16.801120.00.01.41.4
Tyler Moss1998200330616181746665.8913.2501496116-11.201100.00.03.33.3
Johnny Mowers194119471526561263992.5615935000020.00.032.332.3
Jerome Mrazek197619761000121.5009.5506454-0.800000.00.00.00.0
Petr Mrázek20132024384353167150381004107939789.9072.802521509180.51058104-34.8055320.00.058.958.9
Adam Munro2004200617410351451400.8873.301927120-8.601120.00.01.81.8
Hal Murphy19531953110044.0006000000.00.00.00.0
Mike Murphy20122012200100991.0000.000360000.800000.00.00.10.1
Matt Murray20162023272264146862471880167298.9102.791515425139.52747994.5055100.00.046.046.0
Matt Murray2023202444220108777.8852.5312372.5001120-1.600000.00.00.30.3
Mickey Murray19301930101044.0006000000.00.00.00.0
Jason Muzzatti199419986213251016715781411.8943.3313014107-10.6011610.00.07.37.3
Jarmo Myllys198919923942711611139978.8595.2301846121-28.401140.00.03.63.6
Sergei Mylnikov199019901017247329282.8574.970568120-7.800000.00.01.21.2
Phil Myre197019834391491987614811280111320.8843.531425184104-50.701010990.00.063.363.3