hockey DB
search by league
team
morning report
contact us
home
NHL Player List - M
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Olli Maatta D 08/22/1994 Jyvaskyla, Finland 2013-2024 676 40 136 176 162 11
Al MacAdam F 03/16/1952 Charlottetown, PEI 1973-1985 864 240 351 591 509 12
Clarke MacArthur L 04/06/1985 Lloydminster, ALTA 2006-2017 552 133 171 304 343 11
Matias Maccelli L 10/14/2000 Turku, Finland 2021-2024 159 24 79 103 28 3
Kurtis MacDermid D 03/25/1994 Sauble Beach, ONT 2017-2024 259 11 20 31 348 7
Lane MacDermid L 08/25/1989 Hartford, CT 2011-2014 21 2 2 4 36 3
Paul MacDermid R 04/14/1963 Chesley, ONT 1981-1995 690 116 141 257 1303 14
Andrew MacDonald D 09/07/1986 Judique, NS 2008-2019 586 28 133 161 276 11
Blair MacDonald R 11/17/1953 Cornwall, ONT 1979-1983 219 91 100 191 65 4
Brett MacDonald D 01/05/1966 Bothwell, ONT 1987-1988 1 0 0 0 0 1
Craig MacDonald C 04/07/1977 Antigonish, NS 1998-2009 233 11 24 35 91 8
Doug Macdonald C 02/08/1969 Assiniboia, SASK 1992-1995 11 1 0 1 2 3
Jacob MacDonald D 02/26/1993 Portland, OR 2018-2024 131 9 17 26 56 5
James "Kilby" Macdonald L 09/06/1914 Ottawa, ONT 1939-1945 151 36 34 70 47 4
Jason MacDonald W 04/01/1974 Charlottetown, PEI 2003-2004 4 0 0 0 19 1
Joey MacDonald G 02/07/1980 Pictou, NS 2006-2014 133 0 1 1 8 8
Kevin MacDonald D 02/24/1966 Prescott, ONT 1993-1994 1 0 0 0 2 1
Lowell MacDonald R 08/30/1941 New Glasgow, NS 1961-1978 506 180 210 390 92 13
Parker MacDonald L 06/14/1933 Sydney, NS 1952-1969 676 144 179 323 253 14
Kim MacDougall D 08/29/1954 Regina, SASK 1974-1975 1 0 0 0 0 1
Mackenzie MacEachern L 03/09/1994 Bloomfield Hills, MI 2018-2024 123 11 9 20 55 6
Shane MacEachern C 12/14/1967 Charlottetown, PEI 1987-1988 1 0 0 0 0 1
Maxime Macenauer C 01/04/1989 Laval, PQ 2011-2012 29 1 3 4 18 1
Zack MacEwen R 07/08/1996 Charlottetown, PEI 2018-2024 210 15 16 31 295 6
Hubert Macey L 04/13/1921 Big River, SASK 1941-1947 30 6 9 15 0 3
Bruce MacGregor C 04/26/1941 Edmonton, ALTA 1960-1974 893 213 257 470 217 14
Randy MacGregor F 07/09/1953 London, ONT 1981-1982 2 1 1 2 2 1
Garth MacGuigan C 02/16/1956 Charlottetown, PEI 1979-1984 5 0 1 1 2 2
Spencer Machacek R 10/14/1988 Lethbridge, ALTA 2008-2012 25 2 7 9 7 3
Raymond Macias D 09/18/1986 Long Beach, CA 2008-2011 8 0 1 1 2 2
Al MacInnis D 07/11/1963 Inverness, NS 1981-2004 1416 340 934 1274 1501 23
Ryan MacInnis C 02/14/1996 St. Louis, MO 2019-2022 27 0 1 1 0 3
Ian MacIntosh L 06/10/1927 Selkirk, MAN 1952-1953 4 0 0 0 4 1
Drew MacIntyre G 06/24/1983 Charlottetown, PEI 2007-2014 6 0 0 0 0 3
Steve MacIntyre D 08/08/1980 Brock, SASK 2008-2013 91 2 2 4 175 5
Don MacIver D 05/03/1955 Montreal, PQ 1979-1980 6 0 0 0 2 1
Norm Maciver D 09/08/1964 Thunder Bay, ONT 1986-1998 500 55 230 285 350 12
Blair MacKasey D 12/13/1955 Hamilton, ONT 1976-1977 1 0 0 0 2 1
Calum MacKay W 01/01/1927 Toronto, ONT 1946-1955 237 50 55 105 214 8
David MacKay D 01/14/1919 Cardston, ALTA 1940-1941 27 3 0 3 26 1
Duncan "Mickey" MacKay 05/25/1894 1926-1930 147 44 19 63 79 4
Murdo MacKay R 08/08/1916 Fort William, ONT 1945-1949 19 0 3 3 0 4
Fleming Mackell C 04/30/1929 Montreal, PQ 1947-1960 665 149 220 369 562 13
Jack MacKell     1919-1921 42 4 10 14 42 2
Aaron MacKenzie D 03/27/1981 Terrace Bay, ONT 2008-2009 5 0 0 0 0 1
Barry MacKenzie D 08/16/1941 Toronto, ONT 1968-1969 6 0 1 1 6 1
Bill MacKenzie D 12/12/1912 Winnipeg, MAN 1933-1940 230 11 10 21 132 6
Clarence "Pudge" MacKenzie D 07/11/1906 Cambridge, MA 1932-1933 36 4 4 8 13 1
Derek MacKenzie C 06/11/1981 Sudbury, ONT 2001-2019 611 51 74 125 337 16
Shawn MacKenzie G 08/22/1962 Bedford, NS 1982-1983 6 0 0 0 0 1
Connor Mackey D 09/12/1996 Tower Lake, IL 2020-2024 40 4 7 11 75 4
David Mackey L 07/24/1966 New Westminster, BC 1987-1994 126 8 12 20 305 6
Reg Mackey D Calgary, ALTA 1926-1927 34 0 0 0 16 1
Howard Mackie R 08/30/1912 Kitchener, ONT 1936-1938 15 1 0 1 4 2
Nathan MacKinnon C 09/01/1995 Halifax, NS 2013-2024 781 329 553 882 340 11
Paul MacKinnon D 11/06/1958 Brantford, ONT 1979-1984 147 5 23 28 91 5
Brett MacLean L 12/24/1988 London, ONT 2010-2012 18 2 3 5 4 2
Donald MacLean C 01/14/1977 Sydney, NS 1997-2007 41 8 5 13 6 6
John MacLean R 11/20/1964 Oshawa, ONT 1983-2002 1194 413 429 842 1331 18
Kyle MacLean C 04/29/1999 Livingston, NJ 2022-2024 21 3 3 6 11 1
Paul MacLean F 03/09/1958 Grostenquin, France 1980-1991 719 324 349 673 968 11
Rick MacLeish L 01/03/1950 Cannington, ONT 1970-1984 846 349 410 759 434 14
Brian MacLellan F 10/27/1958 Guelph, ONT 1982-1992 606 172 241 413 551 10
Pat MacLeod D 06/15/1969 Melfort, SASK 1990-1996 53 5 13 18 14 4
Bill MacMillan C 03/07/1943 Charlottetown, PEI 1970-1977 446 74 77 151 184 7
Bob MacMillan C 09/03/1952 Charlottetown, PEI 1974-1985 753 228 349 577 260 11
Jeff MacMillan D 03/30/1979 Durham, ONT 2003-2004 4 0 0 0 0 1
John MacMillan R 10/25/1935 Lethbridge, ALTA 1960-1965 104 5 10 15 32 5
Al MacNeil D 09/27/1935 Sydney, NS 1955-1968 524 17 75 92 617 11
Bernie MacNeil C 03/07/1950 Sudbury, ONT 1973-1974 4 0 0 0 0 1
Ian MacNeil C 04/27/1977 Halifax, NS 2002-2003 2 0 0 0 0 1
Jamie Macoun D 08/17/1961 Hamilton, ONT 1982-1999 1128 76 282 358 1208 16
Jim "Bud" MacPherson D 03/21/1927 Edmonton, ALTA 1948-1957 259 5 33 38 233 7
Ralph MacSweyn D 09/08/1942 Hawkesbury, ONT 1967-1972 47 0 5 5 10 5
Craig MacTavish C 08/15/1958 London, ONT 1979-1997 1093 213 267 480 891 17
Andrew MacWilliam D 03/25/1990 Calgary, ALTA 2014-2015 12 0 2 2 12 1
Mike MacWilliam L 02/14/1967 Burnaby, BC 1995-1996 6 0 0 0 14 1
John Madden C 05/04/1973 Toronto, ONT 1998-2012 898 165 183 348 219 13
Darrin Madeley G 02/25/1968 Holland Landing, ONT 1992-1995 39 0 0 0 0 3
Connie Madigan D 10/04/1934 Port Arthur, ONT 1972-1973 20 0 3 3 25 1
Jeff Madill R 06/21/1965 Oshawa, ONT 1990-1991 14 4 0 4 46 1
Saku Maenalanen R 05/29/1994 Kemi, Finland 2018-2023 98 8 10 18 36 2
Dean Magee C 04/29/1955 Banff, ALTA 1977-1978 7 0 0 0 4 1
Darryl Maggs D 04/06/1947 Saskatoon, SASK 1971-1980 135 14 19 33 54 3
Marc Magnan L 02/02/1962 Edmonton, ALTA 1982-1983 4 0 1 1 5 1
Olivier Magnan D 05/01/1986 Sherbrooke, PQ 2010-2011 18 0 0 0 4 1
Keith Magnuson D 04/27/1947 Saskatoon, SASK 1969-1980 589 14 125 139 1440 11
Kevin Maguire F 01/05/1963 Toronto, ONT 1986-1992 260 29 30 59 782 6
Johnny Mahaffy C 07/18/1918 Montreal, PQ 1942-1945 37 11 25 36 4 3
Frank Mahovlich L 01/10/1938 Timmins, ONT 1956-1974 1181 533 570 1103 1056 18
Pete Mahovlich L 10/10/1946 Timmins, ONT 1965-1981 884 288 485 773 916 16
Josh Mahura D 05/05/1998 St. Albert, ALTA 2018-2024 187 10 34 44 88 6
Jacques Mailhot R 12/05/1961 Shawinigan, PQ 1988-1989 5 0 0 0 33 1
Philippe Maillet C 11/07/1992 Lachenaie, PQ 2020-2021 2 0 0 0 0 1
Frank Mailley 08/01/1916 Lachine, PQ 1941-1942 1 0 0 0 0 1
Adam Mair C 02/15/1979 Hamilton, ONT 1998-2011 615 38 76 114 829 12
Jim Mair D 05/15/1946 Schumacher, ONT 1970-1975 76 4 15 19 49 5
Fern Majeau   1943-1945 56 22 24 46 43 2
Ivan Majesky D 09/02/1976 Banska Bystrica, Slovakia 2002-2006 202 8 23 31 234 3
Bruce Major C 01/03/1967 Vernon, BC 1990-1991 4 0 0 0 0 1
Mark Major L 03/20/1970 Toronto, ONT 1996-1997 2 0 0 0 5 1
Cale Makar D 10/30/1998 Calgary, ALTA 2018-2024 305 83 241 324 94 6
Andrey Makarov G 04/20/1993 Kazan, Russia 2014-2015 1 0 0 0 0 1
Sergei Makarov R 06/19/1958 Chelyabinsk, USSR 1989-1997 424 134 250 384 317 7
Mikko Makela L 02/28/1965 Tampere, Finland 1985-1995 423 118 147 265 139 7
Ron "Chico" Maki R 08/17/1939 Sault Ste. Marie, ONT 1960-1976 841 143 293 436 345 15
Tomi Maki R 08/19/1983 Helsinki, Finland 2006-2007 1 0 0 0 0 1
Wayne Maki L 11/10/1944 Sault Ste. Marie, ONT 1967-1973 246 57 79 136 182 6
Eetu Makiniemi G 04/19/1999 Vantaa, Finland 2022-2023 2 0 0 0 0 1
Kari Makkonen F 01/20/1956 1979-1980 9 2 2 4 0 1
Vladimir Malakhov D 08/30/1968 Sverdlovsk, Russia 1992-2006 712 86 260 346 697 13
Clint Malarchuk G 05/01/1961 Grande Prairie, ALTA 1981-1992 338 0 14 14 134 10
James Malatesta L 05/31/2003 Montreal, PQ 2022-2024 1 0 0 0 5 1
Tomas Malec D 05/13/1982 Skalica, Slovakia 2002-2007 46 0 2 2 47 4
Beck Malenstyn L 02/04/1998 Delta, BC 2019-2024 94 8 15 23 34 4
David Maley L 04/24/1963 Beaver Dam, WI 1985-1994 466 43 81 124 1043 9
Denis Malgin C 01/18/1997 Olten, Switzerland 2016-2023 257 41 40 81 50 5
Stewart Malgunas D 04/21/1970 Prince George, BC 1993-2000 129 1 5 6 144 7
Manny Malhotra C 05/18/1980 Mississauga, ONT 1998-2015 991 116 179 295 451 16
Marek Malik D 06/24/1975 Ostrava, Czech 1994-2009 691 33 135 168 620 13
Merlin Malinowski F 09/25/1958 North Battleford, SASK 1978-1983 282 54 111 165 121 5
Sam Malinski D 07/27/1998 Lakeville, MN 2022-2024 23 3 7 10 6 1
Evgeni Malkin C 07/31/1986 Magnitogorsk, Russia 2006-2024 1134 490 792 1282 1148 18
Dean Malkoc D 01/26/1970 Vancouver, BC 1995-1999 116 1 3 4 299 4
Troy Mallette L 02/25/1970 Sudbury, ONT 1989-1998 456 51 68 119 1226 9
Olli Malmivaara D 03/13/1982 Kajaani, Finland 2007-2008 2 0 0 0 0 1
Brad Malone C 05/20/1989 Miramichi, NB 2011-2023 217 14 18 32 206 9
Cliff Malone R 09/04/1925 Montreal, PQ 1951-1952 3 0 0 0 0 1
Greg Malone C 03/08/1956 Chatham, NB 1976-1987 704 191 310 501 661 11
Joe Malone C 02/28/1890 Quebec, PQ 1917-1924 125 146 18 164 33 7
Ryan Malone F 12/01/1979 Pittsburgh, PA 2003-2015 647 179 191 370 693 11
Sean Malone C 04/30/1995 Buffalo, NY 2016-2021 2 0 1 1 2 2
Dan Maloney L 09/24/1950 Barrie, ONT 1970-1982 737 192 259 451 1489 11
Dave Maloney D 07/31/1956 Kitchener, ONT 1974-1985 657 71 246 317 1154 11
Don Maloney F 09/05/1958 Lindsay, ONT 1978-1991 765 214 350 564 815 13
Phil Maloney C 10/06/1927 Ottawa, ONT 1949-1960 158 28 43 71 16 5
Jeff Malott L 08/07/1996 Burlington, ONT 2021-2022 1 0 0 0 2 1
Steve Maltais W 01/25/1969 Arvida, PQ 1989-2001 120 9 18 27 53 6
Kirk Maltby L 12/22/1972 Guelph, ONT 1993-2010 1072 128 132 260 867 16
Mikhail Maltsev L 03/12/1998 St. Petersburg, Russia 2020-2023 56 6 3 9 6 3
Ray Maluta D 07/24/1954 Flin Flon, MAN 1975-1977 25 2 3 5 6 2
Maxim Mamin C 01/13/1995 Moscow, Russia 2017-2022 73 10 8 18 25 3
Tom Manastersky D 03/07/1929 Montreal, PQ 1950-1951 6 0 0 0 11 1
Mark Mancari D 07/11/1985 London, ONT 2006-2012 42 3 10 13 22 5
Felix "Gus" Mancuso R 04/01/1914 Niagara Falls, ONT 1937-1943 42 7 9 16 23 4
Kent Manderville C 04/12/1971 Edmonton, ALTA 1991-2003 646 37 67 104 348 12
Dan Mandich D 06/12/1960 Brantford, ONT 1982-1986 111 5 11 16 303 4
Kevin Mandolese G 08/22/2000 Blainville, PQ 2022-2023 3 0 0 0 0 1
George Maneluk G 07/25/1967 Winnipeg, MAN 1990-1991 4 0 0 0 2 1
Mike Maneluk L 10/01/1973 Winnipeg, MAN 1998-2001 85 11 10 21 57 3
Kris Manery F 09/24/1954 Leamington, ONT 1977-1981 250 63 64 127 91 4
Randy Manery D 01/10/1949 Leamington, ONT 1970-1980 582 50 206 256 415 10
Andrew Mangiapane L 04/04/1996 Toronto, ONT 2017-2024 411 108 105 213 179 7
Cesare Maniago G 01/13/1939 Trail, BC 1960-1978 568 0 4 4 71 15
Eric Manlow L 04/07/1975 Belleville, ONT 2000-2004 37 2 4 6 8 4
Cameron Mann R 04/20/1977 Thompson, MAN 1997-2003 93 14 10 24 40 5
Jackie Mann C 07/27/1919 Winnipeg, MAN 1943-1945 9 3 4 7 0 2
Jimmy Mann R 04/17/1959 Montreal, PQ 1979-1988 293 10 20 30 895 8
Ken Mann R 09/05/1953 Hamilton, ONT 1975-1976 1 0 0 0 0 1
Norman Mann R 03/03/1913 Yorkshire, England 1935-1941 31 0 3 3 4 3
Rennison Manners Ottawa, ONT 1929-1931 37 3 2 5 14 2
Brandon Manning D 06/04/1990 Prince George, BC 2011-2020 255 14 34 48 254 8
Paul Manning D 04/15/1979 Red Deer, ALTA 2002-2003 8 0 0 0 2 1
Peter Mannino G 02/17/1984 Farmington Hills, MI 2008-2012 6 0 0 0 0 3
Bob Manno F 10/31/1956 Niagara Falls, ONT 1976-1985 371 41 131 172 274 8
Dave Manson D 01/27/1967 Prince Albert, SASK 1986-2002 1103 102 288 390 2792 16
Josh Manson D 10/07/1991 Hinsdale, IL 2014-2024 568 37 114 151 564 10
Ray Manson L 12/03/1926 St. Boniface, MAN 1947-1949 2 0 1 1 0 2
Anthony Mantha R 09/16/1994 Longueuil, PQ 2015-2024 486 140 151 291 264 9
Georges Mantha L 11/29/1908 Lachine, PQ 1928-1941 498 89 102 191 148 13
Moe Mantha D 01/21/1961 Lakewood, OH 1980-1992 656 81 289 370 501 12
Sylvio Mantha D 04/14/1903 Montreal, PQ 1923-1937 542 63 72 135 667 14
Justin Mapletoft C 01/11/1981 Lloydminster, SASK 2002-2004 38 3 6 9 8 2
Paul Mara D 09/07/1979 Ridgewood, NJ 1998-2011 734 64 189 253 776 12
Elmer "Buddy" Maracle L 09/08/1905 North Bay, ONT 1930-1931 11 1 3 4 4 1
Norm Maracle G 10/02/1974 Belleville, ONT 1997-2002 66 0 0 0 0 5
Milan Marcetta C 09/19/1936 Cadomin, ALTA 1966-1969 54 7 15 22 10 3
Harold "Mush" March R 10/18/1908 Sitton, SASK 1928-1945 759 153 230 383 540 17
Brad Marchand L 05/11/1988 Halifax, NS 2009-2024 1021 399 526 925 1045 15
Todd Marchant L 08/12/1973 Buffalo, NY 1993-2011 1195 186 312 498 774 17
Alexey Marchenko D 01/02/1992 Moscow, Russia 2013-2017 121 4 17 21 26 4
Kirill Marchenko R 07/21/2000 Barnaul, Russia 2022-2024 127 39 20 59 28 2
Jonathan Marchessault R 12/27/1990 Cap-Rouge, PQ 2012-2024 628 227 253 480 307 11
Brian Marchinko C 08/02/1948 Weyburn, SASK 1970-1974 47 2 6 8 0 4
Bryan Marchment D 05/01/1969 Scarborough, ONT 1988-2006 926 40 142 182 2307 17
Mason Marchment L 06/18/1995 Uxbridge, ONT 2019-2024 231 52 88 140 201 5
Dave Marcinyshyn D 02/04/1967 Edmonton, ALTA 1990-1993 16 0 1 1 49 3
Lou Marcon D 05/28/1935 Fort William, ONT 1958-1963 60 0 4 4 42 3
Don Marcotte L 04/15/1947 Arthabaska, PQ 1965-1982 868 230 254 484 317 15
Josef Marha C 06/02/1976 Havlickuv Brod, Czech 1995-2001 159 21 32 53 32 6
Martin Marincin D 02/18/1992 Kosice, Slovakia 2013-2020 227 5 29 34 110 7
Hector Marini F 01/27/1957 Timmins, ONT 1978-1984 154 27 46 73 246 5
John Marino D 05/21/1997 North Easton, MA 2019-2024 321 18 87 105 97 5
Chris Marinucci C 12/29/1971 Grand Rapids, MN 1994-1997 13 1 4 5 2 2
Frank Mario C 02/25/1922 Esterhazy, SASK 1941-1945 53 9 19 28 24 2
John Mariucci D 05/08/1916 Eveleth, MN 1940-1948 223 11 34 45 328 5
Masi Marjamaki L 01/16/1985 Pori, Finland 2005-2006 1 0 0 0 0 1
Gord Mark D 09/10/1964 Edmonton, ALTA 1986-1995 85 3 10 13 187 4
John Markell R 10/03/1956 Cornwall, ONT 1979-1985 55 11 10 21 36 4
Gus Marker R 08/01/1905 Wetaskiwin, ALTA 1932-1942 336 64 69 133 133 10
Ray Markham R 01/23/1958 Windsor, ONT 1979-1980 14 1 1 2 21 1
Jussi Markkanen G 05/08/1975 Imatra, Finland 2001-2007 128 0 2 2 4 5
Jack Markle R 05/15/1907 Owen Sound, ONT 1935-1936 8 0 1 1 0 1
Andrei Markov D 12/20/1978 Voskresensk, Russia 2000-2017 990 119 453 572 505 16
Danil Markov D 07/30/1976 Moscow, Russia 1997-2007 538 29 118 147 456 9
Jack Marks 1917-1920 7 0 0 0 4 2
John Marks D 03/22/1948 Winnipeg, MAN 1972-1982 657 112 163 275 330 10
Jacob Markstrom G 01/31/1990 Gavle, Sweden 2010-2024 480 0 19 19 42 14
Nevin Markwart F 12/09/1964 Toronto, ONT 1983-1992 309 41 68 109 794 8
Patrick Marleau C 09/15/1979 Swift Current, SASK 1997-2021 1779 566 631 1197 527 23
Mitch Marner R 05/05/1997 Markham, ONT 2016-2024 569 193 437 630 182 8
Cooper Marody C 12/20/1996 Brighton, MI 2018-2022 7 0 1 1 0 2
Daniel Marois R 10/03/1968 Montreal, PQ 1987-1996 350 117 93 210 419 8
Jean Marois G 11/05/1924 Quebec, PQ 1943-1954 3 0 0 0 0 2
Mario Marois D 12/15/1957 Ancienne Lorette, PQ 1977-1992 955 76 357 433 1746 15
Patrick Maroon L 04/23/1988 St. Louis, MO 2011-2024 778 121 183 304 990 13
Gilles Marotte D 01/07/1945 Montreal, PQ 1965-1977 808 56 265 321 919 12
Mark Marquess R 03/26/1925 Bassano, ALTA 1946-1947 27 5 4 9 6 1
Brad Marsh D 03/31/1958 London, ONT 1978-1993 1086 23 175 198 1241 15
Gary Marsh L 03/09/1946 Toronto, ONT 1967-1969 7 1 3 4 4 2
Peter Marsh L 12/21/1956 Halifax, NS 1979-1984 278 48 71 119 224 5
Bert Marshall D 11/22/1943 Kamloops, BC 1965-1979 868 17 181 198 926 14
Don Marshall C 03/23/1932 Verdun, PQ 1951-1972 1176 265 324 589 127 19
Grant Marshall R 06/09/1973 Mississauga, ONT 1994-2006 700 92 147 239 793 11
Jason Marshall D 02/22/1971 Cranbrook, BC 1991-2006 526 16 51 67 1004 12
Kevin Marshall D 03/10/1989 Boucherville, PQ 2011-2012 10 0 0 0 8 1
Paul Marshall 09/07/1960 Toronto, ONT 1979-1983 95 15 18 33 17 4
Willie Marshall C 12/01/1931 Kirkland Lake, ONT 1952-1959 33 1 5 6 2 4
Mike Marson F 07/24/1955 Scarborough, ONT 1974-1980 196 24 24 48 233 6
Danick Martel L 12/12/1994 Drummondville, PQ 2017-2019 13 0 2 2 8 2
Tony Martensson C 06/23/1980 Upplands Vasby, Sweden 2003-2004 6 1 1 2 0 1
Clare Martin D 02/25/1922 Waterloo, ONT 1941-1952 237 12 28 40 78 6
Craig Martin R 01/21/1971 Amherst, NS 1994-1997 21 0 1 1 24 2
Frank Martin D 05/01/1933 Cayuga, ONT 1952-1958 282 11 46 57 122 6
Grant Martin C 03/13/1962 Smooth Rock Falls, ONT 1983-1987 44 0 4 4 55 4
Hubert "Pit" Martin F 12/09/1943 Rouyn-Noranda, PQ 1961-1979 1101 324 485 809 609 17
Jack Martin L 11/29/1940 St. Catharines, ONT 1960-1961 1 0 0 0 0 1
Matt Martin D 04/30/1971 Hamden, CT 1993-1997 76 0 5 5 71 4
Matt Martin L 05/08/1989 Windsor, ONT 2009-2024 944 80 95 175 1151 15
Paul Martin D 03/05/1981 Minneapolis, MN 2003-2018 870 50 270 320 238 14
Rick Martin F 07/26/1951 La Salle, PQ 1971-1982 685 384 317 701 477 11
Ronnie Martin R 08/22/1909 Calgary, ALTA 1932-1934 94 13 16 29 36 2
Seth Martin G 05/04/1933 Rossland, BC 1967-1968 30 0 1 1 0 1
Spencer Martin G 06/08/1995 Oakville, ONT 2016-2024 56 0 0 0 0 4
Terry Martin F 10/25/1955 Barrie, ONT 1975-1985 479 104 101 205 202 10
Tom Martin R 10/16/1947 Toronto, ONT 1967-1968 3 1 0 1 0 1
Tom Martin L 05/11/1964 Victoria, BC 1984-1990 92 12 11 23 259 6
Don Martineau R 04/25/1952 Kimberley, BC 1973-1977 90 6 10 16 63 4
Radek Martinek D 08/31/1976 Havlicko Brod, Czech Rep. 2001-2014 486 25 85 110 280 12
Alec Martinez D 07/26/1987 Rochester Hills, MI 2009-2024 811 83 193 276 242 15
Darcy Martini D 01/30/1969 Castlegar, BC 1993-1994 2 0 0 0 0 1
Jordan Martinook L 07/25/1992 Brandon, MAN 2014-2024 632 79 113 192 303 10
Steve Martins C 04/13/1972 Gatineau, PQ 1995-2006 267 21 25 46 142 10
Andreas Martinsen L 06/13/1990 Baerum, Norway 2015-2019 152 9 14 23 110 4
Steve Martinson R 06/21/1957 Minnetonka, MN 1987-1992 49 2 1 3 244 4
Dennis Maruk F 11/17/1955 Toronto, ONT 1975-1989 888 356 522 878 761 14
Brandon Mashinter L 09/20/1988 Newmarket, ONT 2010-2016 64 4 1 5 50 4
Paul Masnick C 04/14/1931 Regina, SASK 1950-1958 232 18 42 60 139 6
Bob Mason G 04/22/1961 International Falls, MN 1983-1991 145 0 4 4 6 8
Charlie Mason R 02/01/1912 Seaforth, ONT 1934-1939 93 7 18 25 44 3
Chris Mason G 04/20/1976 Red Deer, ALTA 1998-2013 317 1 3 4 12 11
Steve Mason G 05/29/1988 Oakville, ONT 2008-2018 476 0 12 12 22 10
George Massecar W 07/10/1904 Waterford, ONT 1929-1932 100 12 11 23 46 3
Jamie Masters D 04/14/1955 Toronto, ONT 1975-1979 33 1 13 14 2 3
Bill Masterton C 08/16/1938 Winnipeg, MAN 1967-1968 38 4 8 12 4 1
Frank Mathers D 03/29/1924 Winnipeg, MAN 1948-1952 23 1 3 4 4 3
Mike Matheson D 02/27/1994 Pointe-Claire, PQ 2015-2024 536 67 153 220 305 9
Dwight Mathiasen R 12/05/1963 Brandon, MAN 1985-1988 33 1 7 8 18 3
Jim Mathieson D 01/24/1970 Kindersley, SASK 1989-1990 2 0 0 0 4 1
Marquis Mathieu C 05/31/1973 Hartford, CT 1998-2001 16 0 2 2 14 3
Nikolas Matinpalo D 10/05/1998 Espoo, Finland 2022-2024 4 0 0 0 0 1
Jonathan Matsumoto C 10/13/1986 Ottawa, ONT 2010-2012 14 2 0 2 4 2
Christian Matte R 01/20/1975 Hull, PQ 1996-2001 25 2 3 5 12 5
Joe Matte 1919-1926 64 18 14 32 43 4
Joe Matte D 03/15/1908 Bourget, ONT 1929-1943 24 0 3 3 8 2
Stefan Matteau C 02/23/1994 Chicago, IL 2012-2022 92 6 5 11 41 7
Stephane Matteau L 09/02/1969 Rouyn-Noranda, PQ 1990-2003 848 144 172 316 742 13
Mike Matteucci D 12/27/1971 Trail, BC 2000-2002 6 0 0 0 4 2
Auston Matthews C 09/17/1997 San Ramon, CA 2016-2024 551 358 277 635 98 8
Shawn Matthias L 02/19/1988 Mississauga, ONT 2007-2018 551 90 84 174 180 11
Dick Mattiussi D 05/01/1938 Smooth Rock Falls, ONT 1967-1971 200 8 31 39 124 4
Markus Mattsson G 07/30/1957 Suoneiemi, Finland 1979-1984 92 0 3 3 6 4
Richard Matvichuk D 02/05/1973 Edmonton, ALTA 1992-2007 796 39 139 178 624 14
Johnny Matz 1924-1925 30 3 2 5 0 1
Greg Mauldin L 06/10/1982 Holliston, MA 2003-2011 36 5 5 10 12 3
Wayne Maxner L 09/27/1942 Halifax, NS 1964-1966 62 8 9 17 48 2
Ben Maxwell C 03/30/1988 North Vancouver, BC 2008-2012 47 2 6 8 19 4
Brad Maxwell D 07/08/1957 Brandon, MAN 1977-1987 612 98 270 368 1292 10
Bryan Maxwell D 09/07/1955 North Bay, ONT 1977-1985 331 18 77 95 745 8
Kevin Maxwell F 03/30/1960 Edmonton, ALTA 1980-1984 66 6 15 21 61 3
Wally Maxwell L 08/24/1933 Ottawa, ONT 1952-1953 2 0 0 0 0 1
Alan May L 01/14/1965 Barrhead, ALTA 1987-1995 393 31 45 76 1348 8
Brad May L 11/29/1971 Toronto, ONT 1991-2010 1041 127 161 288 2248 18
Darrell May G 03/06/1962 Edmonton, ALTA 1985-1988 6 0 1 1 2 2
Derek Mayer D 05/21/1967 Rossland, BC 1993-1994 17 2 2 4 8 1
Gil Mayer G 08/24/1930 Ottawa, ONT 1949-1956 9 0 0 0 0 4
Jim Mayer F 10/30/1954 Capreol, ONT 1979-1980 4 0 0 0 0 1
Pat Mayer D 07/24/1961 Royal Oak, MI 1987-1988 1 0 0 0 4 1
Shep Mayer 1942-1943 2 1 2 3 4 1
Jamal Mayers R 10/24/1974 Toronto, ONT 1996-2013 915 90 129 219 1200 15
Scott Mayfield D 10/14/1992 St. Louis, MO 2013-2024 469 25 91 116 430 11
Gerald Mayhew C 12/31/1992 Wyandotte, MI 2019-2022 57 13 2 15 20 3
Dysin Mayo D 08/17/1996 Victoria, BC 2021-2023 82 4 8 12 35 2
Maksim Mayorov L 03/26/1989 Leninogorsk, Russia 2008-2012 22 2 1 3 2 4
Marek Mazanec G 07/18/1991 Pisek, Czech Rep. 2013-2017 31 0 1 1 0 3
Eddie Mazur L 07/25/1929 Winnipeg, MAN 1950-1957 107 8 20 28 120 6
Jay Mazur R 01/22/1965 Hamilton, ONT 1988-1992 47 11 7 18 20 4
Gary McAdam F 12/31/1955 Smiths Falls, ONT 1975-1986 534 96 132 228 243 11
Sammy McAdam D Winnipeg, MAN 1930-1931 4 0 0 0 0 1
Chris McAllister D 06/16/1975 Saskatoon, SASK 1997-2004 301 4 17 21 634 7
Chris McAlpine D 12/01/1971 Roseville, MN 1994-2003 289 6 24 30 245 8
Dean McAmmond L 06/15/1973 Grande Cache, ALTA 1991-2010 996 186 262 448 490 17
Hazen McAndrew D 08/07/1917 Mayo, PQ 1941-1942 7 0 1 1 6 1
Ted McAneeley D 11/07/1950 Cranbrook, BC 1972-1975 158 8 35 43 141 3
Kenndal McArdle L 01/04/1987 Toronto, ONT 2008-2012 42 1 2 3 51 4
Jerome "Jud" McAtee C 05/02/1920 Stratford, ONT 1942-1945 46 15 13 28 6 3
Norm McAtee W 06/28/1921 Stratford, ONT 1946-1947 13 0 1 1 0 1
Ken McAuley G Edmonton, ALTA 1943-1945 96 0 0 0 0 2
Charlie McAvoy D 12/21/1997 Long Beach, NY 2016-2024 446 51 223 274 377 8
Andrew McBain R 02/18/1965 Toronto, ONT 1983-1994 608 129 172 301 633 11
Jack McBain C 01/06/2000 Toronto, ONT 2021-2024 149 21 28 49 111 3
Jamie McBain D 02/25/1988 Edina, MN 2009-2017 348 30 80 110 72 8
Jason McBain D 04/12/1974 Kimberley, BC 1995-1997 9 0 0 0 0 2
Mike McBain D 01/12/1977 Kimberly, BC 1997-1999 64 0 7 7 22 2
Wayne McBean D 02/21/1969 Calgary, ALTA 1987-1994 211 10 39 49 168 6
Cliff McBride D 01/01/1904 Toronto, ONT 1928-1930 2 0 0 0 0 2
Jim McBurney L 01/03/1933 Sault Ste. Marie, ONT 1952-1953 1 0 1 1 0 1
Bryan McCabe D 06/08/1975 St. Catharines, ONT 1995-2011 1135 145 383 528 1732 15
Jake McCabe D 10/12/1993 Eau Claire, WI 2013-2024 568 32 117 149 338 11
Stan McCabe L 06/16/1908 Ottawa, ONT 1929-1934 78 9 4 13 49 4
Bert McCaffrey D   Toronto, ONT 1924-1931 259 42 30 72 202 7
John McCahill D 02/12/1955 Sarnia, ONT 1977-1978 1 0 0 0 0 1
Doug McCaig D 02/24/1919 Guelph, ONT 1941-1951 263 8 21 29 255 7
Dunc McCallum D 03/29/1940 Flin Flon, MAN 1965-1971 187 14 35 49 230 5
Eddie "Callie" McCalmon 1927-1931 39 5 0 5 14 2
Jared McCann L 05/31/1996 Stratford, ONT 2015-2024 576 160 170 330 194 9
Rick McCann C 05/27/1944 Hamilton, ONT 1967-1975 43 1 4 5 6 6
Michael McCarron R 03/07/1995 Grosse Pointe, MI 2015-2024 218 22 24 46 313 7
Jack McCartan G 08/05/1935 St. Paul, MN 1959-1961 12 0 0 0 0 2
Dan McCarthy C 07/04/1958 St. Mary's, ONT 1980-1981 5 4 0 4 4 1
John McCarthy L 08/09/1986 Boston, MA 2009-2016 88 3 3 6 22 5
Kevin McCarthy D 07/14/1957 Winnipeg, MAN 1977-1987 537 67 191 258 527 10
Sandy McCarthy R 06/15/1972 Toronto, ONT 1993-2004 736 72 76 148 1534 11
Steve McCarthy D 02/03/1981 Trail, BC 1999-2008 302 17 38 55 168 8
Tom McCarthy 1919-1921 34 19 3 22 10 2
Tom McCarthy L 09/15/1934 Toronto, ONT 1956-1961 60 8 9 17 8 4
Tom McCarthy F 07/31/1960 Toronto, ONT 1979-1988 460 178 221 399 330 9
Ben McCartney L 07/13/2001 Portage la Prairie, MAN 2021-2022 2 0 0 0 4 1
Walter McCartney L Weyburn, SASK 1932-1933 2 0 0 0 0 1
Darren McCarty R 04/01/1972 Burnaby, BC 1993-2009 758 127 161 288 1477 15
Ted McCaskill C 10/29/1936 Kapuskasing, ONT 1967-1968 4 0 2 2 0 1
Alyn McCauley C 05/29/1977 Brockville, ONT 1997-2007 488 69 97 166 116 9
Rob McClanahan F 01/09/1958 St. Paul, MN 1979-1984 224 38 63 101 126 5
Trent McCleary R 09/08/1972 Swift Current, SASK 1995-2000 192 8 15 23 134 4
Kevin McClelland R 07/04/1962 Oshawa, ONT 1981-1994 588 68 112 180 1672 12
Jay McClement C 03/02/1983 Kingston, ONT 2005-2017 906 90 154 244 325 12
Tom McCollum G 12/07/1989 Amherst, NY 2010-2015 3 0 0 0 0 2
Frank McCool G     1944-1946 72 0 0 0 5 2
Bob McCord R 03/20/1934 Matheson, ONT 1963-1973 316 10 58 68 262 7
Dennis McCord D 07/28/1952 Chatham, ONT 1973-1974 3 0 0 0 6 1
John McCormack C 08/02/1925 Edmonton, ALTA 1947-1955 311 25 49 74 35 8
Cody McCormick C 04/18/1983 London, ONT 2003-2015 405 21 44 65 550 11
Max McCormick L 05/01/1992 De Pere, WI 2015-2024 94 8 5 13 97 7
Shawn McCosh C 06/05/1969 Oshawa, ONT 1991-1995 9 1 0 1 6 2
Ian McCoshen D 08/05/1995 Anaheim, CA 2016-2019 60 4 3 7 33 3
Dale McCourt F 01/26/1957 Falconbridge, ONT 1977-1984 532 194 284 478 124 7
Bill McCreary L 12/02/1934 Sundridge, ONT 1953-1971 309 53 62 115 108 8
Bill McCreary L 04/15/1960 Hudson, OH 1980-1981 12 1 0 1 4 1
Keith McCreary L 06/19/1940 Sundridge, ONT 1961-1975 532 131 112 243 294 10
John McCreedy R 03/23/1911 Winnipeg, MAN 1941-1945 64 17 12 29 28 2
Brad McCrimmon D 03/29/1959 Plenty, SASK 1979-1997 1222 81 322 403 1416 18
Jim McCrimmon D 05/29/1953 Ponoka, ALTA 1974-1975 2 0 0 0 0 1
Bob McCully D 02/08/1914 Stratford, ONT 1934-1935 1 0 0 0 0 1
Duke McCurry L 06/13/1900 Toronto, ONT 1925-1929 145 21 11 32 119 4
Brian McCutcheon F 08/03/1949 Toronto, ONT 1974-1977 37 3 1 4 7 3
Darwin McCutcheon D 04/19/1962 Listowel, ONT 1981-1982 1 0 0 0 2 1
Connor McDavid C 01/13/1997 Richmond Hill, ONT 2015-2024 637 329 640 969 249 9
Jeff McDill R 03/16/1956 Thunder Bay, ONT 1976-1977 1 0 0 0 0 1
Bill McDonagh L 04/30/1928 Rouyn-Noranda, PQ 1949-1950 4 0 0 0 2 1
Ryan McDonagh D 06/13/1989 St. Paul, MN 2010-2024 919 76 309 385 342 14
Ab McDonald L 02/18/1936 Winnipeg, MAN 1957-1972 762 182 248 430 200 15
Andy McDonald C 08/25/1977 Strathroy, ONT 2000-2013 685 182 307 489 280 12
Bob McDonald R 1943-1944 1 0 0 0 0 1
Brian McDonald C 03/23/1945 Toronto, ONT 1967-1971 12 0 0 0 29 2
Byron "Butch" McDonald L 11/21/1916 Assiniboia, SASK 1939-1945 66 8 20 28 2 2
Colin McDonald R 09/30/1984 Wethersfield, CT 2009-2017 148 20 26 46 73 7
Gerry McDonald D 03/18/1958 Weymouth, MA 1981-1984 8 0 0 0 4 2
Jack McDonald 1917-1922 73 27 11 38 22 5
John McDonald 11/24/1921 1943-1944 43 10 9 19 6 1
Lanny McDonald F 02/16/1953 Hanna, ALTA 1973-1989 1111 500 506 1006 899 16
Terry McDonald D 06/17/1955 Coquitlam, BC 1975-1976 8 0 1 1 6 1
Wilfred "Bucko" McDonald D 10/31/1914 Fergus, ONT 1934-1945 448 35 88 123 206 11
Kent McDonell R 03/01/1979 Williamstown, ONT 2002-2004 32 1 2 3 36 2
Joe McDonnell D 05/11/1961 Kitchener, ONT 1981-1986 50 2 10 12 34 3
Moylan McDonnell     1920-1921 20 1 1 2 0 1
Aidan Mcdonough L 11/06/1999 Milton, MA 2022-2023 6 1 0 1 2 1
Al McDonough R 06/06/1950 St. Catharines, ONT 1970-1978 237 73 88 161 73 5
Hubie McDonough C 08/07/1963 Manchester, NH 1988-1993 195 40 26 66 67 5
Bill McDougall C 08/10/1966 Mississauga, ONT 1990-1994 28 5 5 10 12 3
Mike McDougall F 04/30/1958 Port Huron, MI 1978-1983 61 8 10 18 43 4
Peter McDuffe G 02/16/1948 Milton, ONT 1971-1976 57 0 1 1 2 5
Shawn McEachern L 02/28/1969 Waltham, MA 1991-2006 911 256 323 579 506 14
Curtis McElhinney G 05/23/1983 London, ONT 2007-2021 249 0 4 4 4 13
Jim McElmury D 10/03/1949 St. Paul, MN 1972-1978 180 14 47 61 49 5
Evan McEneny D 05/22/1994 Hamilton, ONT 2016-2017 1 0 0 0 0 1
Mike McEwen D 08/10/1956 Hornepayne, ONT 1976-1988 716 108 296 404 460 12
Jim McFadden C 04/15/1920 Belfast, Northern Ireland 1946-1954 412 100 126 226 89 8
Don McFadyen C 03/24/1907 Crossfield, ALTA 1932-1936 164 12 33 45 77 4
Dan McFall D 04/08/1963 Kenmore, NY 1984-1986 9 0 1 1 0 2
John Mcfarland R 04/02/1992 Richmond Hill, ONT 2015-2016 3 0 0 0 0 1
Gord McFarlane D 07/18/1901 Snow Lake, MAN 1926-1927 1 0 0 0 0 1
Jim McGeough C 04/13/1963 Regina, SASK 1981-1987 57 7 10 17 32 4
Irving McGibbon R 10/11/1914 Antigonish, NS 1942-1943 1 0 0 0 2 1
Bob McGill D 04/27/1962 Leduc, ALTA 1981-1994 705 17 55 72 1766 13
Jack McGill 11/03/1910 Ottawa, ONT 1934-1937 134 27 10 37 71 3
Jack McGill C 09/19/1921 Edmonton, ALTA 1941-1947 97 23 36 59 42 4
Ryan McGill D 02/28/1969 Sherwood Park, ALTA 1991-1995 151 4 15 19 391 4
Dan McGillis D 07/01/1972 Hawkesbury, ONT 1996-2006 634 56 182 238 570 9
Hugh McGing L 07/11/1998 Chicago, IL 2022-2024 6 0 0 0 0 2
Brock McGinn L 02/02/1994 Fergus, ONT 2015-2024 508 76 74 150 120 9
Jamie McGinn L 08/05/1988 Fergus, ONT 2008-2019 617 117 103 220 267 11
Tye McGinn L 07/29/1990 Fergus, ONT 2012-2016 89 9 8 17 44 4
Brian McGrattan R 02/09/1981 Hamilton, ONT 2005-2015 317 10 17 27 609 9
Tom McGrattan G 10/19/1927 1947-1948 1 0 0 0 0 1
Donald "Sandy" McGregor R 03/30/1939 Toronto, ONT 1963-1964 2 0 0 0 2 1
Frank "Mickey" McGuire L 07/07/1898 Gravenhurst, ONT 1926-1928 36 3 0 3 6 2
Mike McHugh L 08/16/1965 Bowdoin, ME 1988-1992 20 1 0 1 16 4
Jack McIlhargey D 03/07/1952 Edmonton, ALTA 1974-1982 393 11 36 47 1102 8
Dylan McIlrath D 04/20/1992 Winnipeg, MAN 2013-2024 73 3 3 6 133 8
Bert McInenly D 05/06/1906 Quebec, PQ 1930-1936 166 19 15 34 144 6
Marty McInnis L 06/02/1970 Weymouth, MA 1991-2003 796 170 250 420 330 12
Bruce McIntosh D 03/17/1949 Edina, MN 1972-1973 2 0 0 0 0 1
Paul McIntosh D 03/13/1954 Listowel, ONT 1974-1976 48 0 2 2 66 2
David Mcintyre R 02/04/1987 Oakville, ONT 2011-2012 7 1 1 2 2 1
Jack McIntyre L 09/08/1930 Listowel, ONT 1949-1960 499 109 102 211 173 11
John McIntyre C 04/29/1969 Ravensworth, ONT 1989-1995 351 24 54 78 516 6
Larry McIntyre D 07/13/1949 Moose Jaw, SASK 1969-1973 41 0 3 3 26 2
Zane McIntyre G 08/20/1992 Grand Forks, ND 2016-2017 8 0 0 0 0 1
Nathan McIver D 01/06/1985 Summerside, PEI 2006-2009 36 0 1 1 95 3
Doug McKay L Hamilton, ONT 1949-1950 0 0 0 0 0 1
Randy McKay R 01/25/1967 Montreal, PQ 1988-2003 932 162 201 363 1731 15
Ray McKay D 08/22/1946 Edmonton, ALTA 1968-1974 140 2 16 18 102 6
Ross McKay G 03/03/1964 Edmonton, ALTA 1990-1991 1 0 0 0 0 1
Scott McKay R 01/26/1972 Burlington, ONT 1993-1994 1 0 0 0 0 1
Walt McKechnie C 06/19/1947 London, ONT 1967-1983 955 214 392 606 469 16
Jay McKee D 09/08/1977 Kingston, ONT 1995-2010 802 21 104 125 622 14
Mike McKee D 06/18/1969 Toronto, ONT 1993-1994 48 3 12 15 41 1
Greg McKegg C 06/17/1992 St. Thomas, ONT 2013-2022 233 21 18 39 65 9
Ian McKegney D 05/07/1947 Sarnia, ONT 1976-1977 3 0 0 0 2 1
Tony McKegney F 02/15/1958 Montreal, PQ 1978-1991 912 320 319 639 517 13
Alex McKendry F 11/21/1956 Midland, ONT 1977-1981 46 3 6 9 21 4
Mike McKenna G 04/11/1983 St. Louis, MO 2008-2019 35 0 1 1 0 6
Sean McKenna F 03/07/1962 Asbestos, PQ 1981-1990 414 82 80 162 181 9
Steve McKenna D 08/21/1973 Toronto, ONT 1996-2004 373 18 14 32 824 8
Don McKenney C 04/30/1934 Smiths Falls, ONT 1954-1968 798 237 345 582 211 13
Jim McKenny D 12/01/1946 Ottawa, ONT 1965-1979 604 82 247 329 294 14
Bill McKenzie G 03/12/1949 Saint Thomas, ONT 1973-1980 91 0 1 1 12 6
Brian McKenzie C 03/16/1951 St. Catharines, ONT 1971-1972 6 1 1 2 4 1
Curtis McKenzie L 02/22/1991 Golden, BC 2014-2018 99 10 13 23 131 4
Jim McKenzie L 11/03/1969 Gull Lake, SASK 1989-2004 880 48 52 100 1739 15
John McKenzie R 12/12/1937 High River, ALTA 1958-1972 691 206 268 474 919 12
Roland McKeown D 01/20/1996 Listowel, ONT 2017-2023 16 0 3 3 27 2
Steve McKichan G 05/29/1967 Strathroy, ONT 1990-1991 1 0 0 0 0 1
Andrew McKim C 07/06/1970 Saint John, NB 1992-1995 38 1 4 5 6 3
Alex McKinnon   1924-1929 195 19 10 29 230 5
Johnny McKinnon D 1925-1931 203 28 9 37 199 6
Hunter McKown C 08/18/2002 San Jose, CA 2022-2023 12 0 2 2 8 1
Murray McLachlan G 10/20/1948 London, ONT 1970-1971 2 0 0 0 0 1
Frazer McLaren L 10/29/1987 Winnipeg, MAN 2009-2014 102 4 7 11 264 5
Kyle McLaren D 06/18/1977 Humboldt, SASK 1995-2008 719 46 161 207 671 12
Steve McLaren L 02/03/1975 Owen Sound, ONT 2003-2004 6 0 0 0 25 1
Marc McLaughlin C 07/26/1999 North Billerica, MA 2021-2024 14 4 0 4 10 3
Brett McLean C 08/14/1978 Comox, BC 2002-2009 385 56 106 162 204 6
Don McLean D 01/19/1954 Niagara Falls, ONT 1975-1976 9 0 0 0 6 1
Fred McLean 1919-1921 9 0 0 0 2 2
Jack McLean 1942-1945 67 14 24 38 76 3
Jeff McLean C 10/06/1969 Vancouver, BC 1993-1994 6 1 0 1 0 1
Kirk McLean G 06/26/1966 Willowdale, ONT 1985-2001 612 0 23 23 58 16
Kurtis McLean C 11/02/1980 Kirkland Lake, ONT 2008-2009 4 1 0 1 0 1
John McLellan C 08/06/1928 South Porcupine, ONT 1951-1952 2 0 0 0 0 1
Scott McLellan R 02/10/1963 Toronto, ONT 1982-1983 2 0 0 0 0 1
Todd McLellan C 10/03/1967 Melville, SASK 1987-1988 5 1 1 2 0 1
Dave McLelland G 11/20/1952 Penticton, BC 1972-1973 2 0 0 0 0 1
Rollie McLenahan D 10/26/1921 Fredericton, NB 1945-1946 9 2 1 3 10 1
Jamie McLennan G 06/30/1971 Edmonton, ALTA 1993-2007 254 0 3 3 54 11
Al McLeod D 06/17/1949 Medicine Hat, ALTA 1973-1974 26 2 2 4 24 1
Cody McLeod L 06/26/1984 Binscarth, MAN 2007-2019 776 72 55 127 1630 12
Don McLeod G 08/24/1946 Trail, BC 1970-1972 18 0 0 0 0 2
Jack McLeod R 04/30/1930 Regina, SASK 1949-1955 106 14 23 37 10 5
Jimmy McLeod G 04/08/1937 Thunder Bay, ONT 1971-1972 16 0 1 1 0 1
Michael McLeod C 02/03/1998 Mississauga, ONT 2018-2024 287 29 56 85 164 6
Ryan McLeod C 09/21/1999 Mississauga, ONT 2020-2024 207 32 39 71 40 4
Dave McLlwain C 06/09/1967 Seaforth, ONT 1987-1997 501 100 107 207 292 10
Mike McMahon D 02/01/1917 Brockville, ONT 1942-1946 57 7 18 25 102 3
Mike McMahon D 08/30/1941 Quebec, PQ 1963-1972 224 15 68 83 171 8
Bob McManama C 10/07/1951 Belmont, MA 1973-1976 99 11 25 36 28 3
Bobby McMann C 06/15/1996 Wainwright, ALTA 2022-2024 57 13 10 23 42 2
Sammy McManus L 10/21/1911 Belfast, Northern Ireland 1934-1937 26 0 1 1 8 2
Connor McMichael C 01/15/2001 Ajax, ONT 2020-2024 144 26 24 50 49 4
Brandon McMillan L 03/22/1990 Richmond, BC 2010-2015 171 14 22 36 60 5
Carson McMillan R 09/10/1988 Brandon, MAN 2010-2014 16 2 3 5 11 3
Sean McMorrow R 01/19/1982 Vancouver, BC 2002-2003 1 0 0 0 0 1
Tom McMurchy L 12/02/1963 Burnaby, BC 1983-1988 55 8 4 12 65 4
Max McNab C 06/21/1924 Watson, SASK 1947-1951 128 16 19 35 24 4
Peter McNab F 05/08/1952 Vancouver, BC 1973-1987 954 363 450 813 179 14
Brayden McNabb D 01/21/1991 Davidson, SASK 2011-2024 730 27 129 156 505 12
Sid McNabney C 01/15/1929 Toronto, ONT 1950-1951 0 0 0 0 0 1
Gerry McNamara G 09/22/1934 Sturgeon Falls, ONT 1960-1970 7 0 0 0 2 2
Howard McNamara 1919-1920 11 1 0 1 2 1
Gerry McNeil G 04/17/1926 Quebec City, PQ 1947-1957 276 0 0 0 2 7
Billy McNeill C 01/26/1936 Edmonton, ALTA 1956-1964 257 21 46 67 142 6
Grant McNeill D 05/08/1983 Vermilion, ALTA 2003-2004 3 0 0 0 5 1
Mark McNeill C 02/22/1993 Langley, BC 2015-2017 2 0 0 0 0 2
Mike McNeill L 07/22/1966 Winona, MN 1990-1992 63 5 11 16 18 2
Stu McNeill     1957-1960 10 1 1 2 2 3
Michael McNiven G 07/09/1997 Winnipeg, MAN 2021-2022 1 0 0 0 0 1
George McPhee F 07/02/1958 Guelph, ONT 1982-1989 115 24 25 49 257 7
Mike McPhee F 02/14/1960 Sydney, NS 1983-1994 744 200 199 399 661 11
Adam McQuaid D 10/12/1986 Charlottetown, PEI 2009-2019 512 16 57 73 694 10
Basil McRae L 01/05/1961 Beaverton, ONT 1981-1997 576 53 83 136 2453 16
Chris McRae L 08/26/1965 Beaverton, ONT 1987-1990 21 1 0 1 122 3
Gord McRae G 04/12/1948 Sherbrooke, PQ 1972-1978 71 0 0 0 6 5
Ken McRae R 04/23/1968 Winchester, ONT 1987-1994 137 14 21 35 364 7
Phil McRae C 03/15/1990 Minneapolis, MN 2010-2011 15 1 2 3 2 1
Pat McReavy C 01/16/1918 Owen Sound, ONT 1938-1942 55 5 10 15 4 4
Brian McReynolds C 01/05/1965 Penetanguishene, ONT 1989-1994 30 1 5 6 8 3
Bryan McSheffrey F 09/25/1952 Ottawa, ONT 1972-1975 90 13 7 20 44 3
Marty McSorley D 05/18/1963 Hamilton, ONT 1983-2000 961 108 251 359 3381 17
Don McSween D 06/09/1964 Detroit, MI 1987-1996 47 3 10 13 55 5
Jim McTaggart D 03/31/1960 Weyburn, SASK 1980-1982 71 3 10 13 205 2
Dale McTavish C 02/28/1972 Eganville, ONT 1996-1997 9 1 2 3 2 1
Gord McTavish F 06/03/1954 Guelph, ONT 1978-1980 11 1 3 4 2 2
Mason McTavish C 01/30/2003 Zurich, Switzerland 2021-2024 149 36 50 86 128 3
Charles "Rabbit" McVeigh C Kenora, ONT 1926-1935 392 84 88 172 138 9
Jack "Pop" McVicar D 06/04/1904 Renfrew, ONT 1930-1932 88 2 4 6 63 2
Rob McVicar G 01/15/1982 Brandon, MAN 2005-2006 1 0 0 0 0 1
Cole McWard D 06/09/2001 Fenton, MO 2022-2024 6 1 0 1 0 2
Rick Meagher C 11/04/1953 Belleville, ONT 1979-1991 691 144 165 309 383 12
Evgeny Medvedev D 08/27/1982 Chelyabinsk, Russia 2015-2016 45 4 8 12 34 1
Derek Meech D 04/21/1984 Winnipeg, MAN 2006-2013 144 4 13 17 45 6
Gerry Meehan L 09/03/1946 Toronto, ONT 1968-1979 670 180 243 423 111 10
Brent Meeke F 07/20/1950 Toronto, ONT 1972-1977 75 9 22 31 8 5
Howie Meeker R 11/04/1923 Kitchener, ONT 1946-1954 346 83 102 185 329 8
Mike Meeker C 02/23/1958 Ottawa, ONT 1978-1979 4 0 0 0 5 1
Harry Meeking L 01/10/1894 Barrie, ONT 1917-1927 63 20 3 23 61 3
Wade Megan C 07/22/1990 Canton, NY 2016-2019 15 1 1 2 2 3
Paul Meger L 02/17/1929 Watrous, SASK 1949-1955 212 39 52 91 118 6
Jaycob Megna D 12/10/1992 Plantation, FL 2016-2024 176 4 23 27 67 6
Jayson Megna C 02/01/1990 Fort Lauderdale, FL 2013-2023 203 12 21 33 40 9
Timo Meier R 10/08/1996 Herisau, Switzerland 2016-2024 532 187 188 375 318 8
Ron Meighan D 05/26/1963 Montreal, PQ 1981-1983 48 3 7 10 18 2
Barrie Meissner L 07/26/1946 Unity, SASK 1967-1969 6 0 1 1 4 2
Dick Meissner R 01/06/1940 Kindersley, SASK 1959-1965 171 11 15 26 37 5
Anssi Melametsa F 06/21/1961 1985-1986 27 0 3 3 2 1
Dean Melanson D 11/19/1973 Antigonish, NS 1994-2002 9 0 0 0 8 2
Rollie Melanson G 06/28/1960 Moncton, NB 1980-1992 291 0 12 12 109 11
Julian Melchiori D 12/06/1991 Richmond Hill, ONT 2013-2017 30 0 2 2 8 3
Josef Melichar D 01/20/1979 Ceske Budejovice, Czech Rep. 2000-2009 349 7 42 49 300 7
Bjorn Melin L 07/04/1981 Jonkoping, Sweden 2006-2007 3 1 0 1 0 1
Roger Melin F 04/25/1956 Enkoping, Sweden 1980-1982 3 0 0 0 0 2
Scott Mellanby R 06/11/1966 Montreal, PQ 1985-2007 1431 364 476 840 2479 21
Tom Mellor D 01/27/1950 Cranston, RI 1973-1975 26 2 4 6 25 2
Alexei Melnichuk G 06/29/1998 St. Petersburg, Russia 2020-2021 3 0 0 0 0 1
Gerry Melnyk C 09/16/1934 Edmonton, ALTA 1955-1968 269 39 77 116 34 6
Larry Melnyk D 02/21/1960 Winnipeg, MAN 1980-1990 432 11 63 74 686 10
Eric Meloche R 05/01/1976 Lachute, PQ 2001-2007 74 9 11 20 36 4
Gilles Meloche G 07/12/1950 Montreal, PQ 1970-1988 788 0 22 22 111 18
Nicolas Meloche D 07/18/1997 LaSalle, PQ 2020-2022 57 2 6 8 39 2
Barry Melrose D 07/15/1956 Kelvington, SASK 1979-1986 300 10 23 33 728 6
Hillary "Minnie" Menard L 01/15/1934 Timmins, ONT 1953-1954 1 0 0 0 0 1
Howie Menard C 04/28/1942 Timmins, ONT 1963-1970 151 23 42 65 87 4
Brennan Menell D 05/24/1997 Woodbury, MN 2019-2020 5 0 0 0 2 1
Dawson Mercer C 10/27/2001 Carbonear, NFLD 2021-2024 237 63 66 129 54 3
Justin Mercier L 06/25/1987 Erie, PA 2009-2010 9 1 1 2 0 1
Vic Mercredi L 03/31/1953 Yellowknife, NWT 1974-1975 2 0 0 0 0 1
Greg Meredith F 02/23/1958 Toronto, ONT 1980-1983 38 6 4 10 8 2
Waltteri Merela C 07/06/1998 Ylojarvi, Finland 2022-2024 19 1 0 1 4 1
Leevi Merilainen G 08/13/2002 Oulu, Finland 2022-2023 2 0 0 0 0 1
Nick Merkley R 05/23/1997 Calgary, ALTA 2017-2022 41 4 11 15 11 4
Ryan Merkley D 08/14/2000 Oakville, ONT 2021-2022 39 1 5 6 8 1
Glenn Merkosky F 04/08/1960 Edmonton, ALTA 1981-1990 66 5 12 17 22 5
Georgii Merkulov C 10/10/2000 Ryazan, Russia 2022-2024 4 0 0 0 0 1
Dakota Mermis D 01/05/1994 Alton, IL 2017-2024 73 4 8 12 37 7
William "Smiley" Meronek C   1939-1943 19 5 8 13 0 2
Wayne Merrick C 04/23/1952 Sarnia, ONT 1972-1984 774 191 265 456 303 12
Horace Merrill 1917-1920 11 0 0 0 0 2
Jon Merrill D 02/03/1992 Oklahoma City, OK 2013-2024 601 22 85 107 301 11
Michael Mersch L 10/02/1992 Park Ridge, IL 2015-2016 17 1 2 3 0 1
Jan Mertzig D 07/18/1970 Stockholm, Sweden 1998-1999 23 0 2 2 8 1
Elvis Merzlikins G 04/13/1994 Riga, Latvia 2019-2024 190 0 4 4 16 5
Eric Messier D 10/29/1973 Drummondville, PQ 1996-2004 406 25 50 75 146 8
Joby Messier D 03/02/1970 Regina, SASK 1992-1995 25 0 4 4 24 3
Mark Messier C 01/18/1961 Edmonton, ALTA 1979-2004 1756 694 1193 1887 1910 25
Mitch Messier R 08/21/1965 Regina, SASK 1987-1991 20 0 2 2 11 4
Paul Messier C 01/27/1958 Edmonton, ALTA 1978-1979 9 0 0 0 4 1
Andrej Meszaros D 10/13/1985 Povazska Bystrica, Slovakia 2005-2015 645 63 175 238 457 10
Scott Metcalfe C 01/06/1967 Toronto, ONT 1987-1990 19 1 2 3 18 3
Victor Mete D 06/07/1998 Woodbridge, ONT 2017-2024 248 5 40 45 46 7
Marc Methot D 06/21/1985 Ottawa, ONT 2006-2019 624 22 101 123 380 13
Glen Metropolit C 06/25/1974 Toronto, ONT 1999-2010 407 57 102 159 148 8
Don Metz R 01/10/1916 Wilcox, SASK 1938-1949 172 20 35 55 42 9
Nick Metz L 02/16/1914 Wilcox, SASK 1934-1948 518 131 119 250 149 12
Carson Meyer R 08/18/1997 Powell, OH 2021-2024 35 2 3 5 14 3
Freddy Meyer D 01/04/1981 Sanbornville, NH 2003-2011 281 20 53 73 155 7
Stefan Meyer L 07/20/1985 Fox Valley, SASK 2007-2011 20 0 2 2 17 2
Ben Meyers C 11/15/1998 Delano, MN 2021-2024 61 6 2 8 8 3
Branislav Mezei D 10/08/1980 Nitra, Slovakia 2000-2008 240 5 19 24 311 7
Corrado Micalef G 04/20/1961 Montreal, PQ 1981-1986 113 0 5 5 43 5
Marc Michaelis L 07/31/1995 Mannheim, Germany 2020-2021 15 0 0 0 2 1
Milan Michalek L 12/07/1984 Jindrichuv Hradec, Czech Rep. 2003-2017 747 208 238 446 394 13
Zbynek Michalek D 12/23/1982 Jindrichuv Hradec, Czech Rep. 2003-2017 784 42 136 178 322 13
Arthur Michaluk D 05/04/1923 Canmore, ALTA 1947-1948 5 0 0 0 0 1
John Michaluk L 11/02/1928 Canmore, ALTA 1950-1951 1 0 0 0 0 1
Alfie Michaud G 11/06/1976 Selkirk, MAN 1999-2000 2 0 0 0 0 1
Olivier Michaud G 09/14/1983 Beloeil, PQ 2001-2002 1 0 0 0 0 1
Dave Michayluk R 05/18/1962 Wakaw, SASK 1981-1992 14 2 6 8 8 3
Joe Micheletti D 10/24/1954 International Falls, MN 1979-1982 158 11 60 71 114 3
Pat Micheletti C 12/11/1963 Hibbing, MN 1987-1988 12 2 0 2 8 1
Larry Mickey R 10/21/1943 Lacombe, ALTA 1964-1975 292 39 53 92 160 11
Nick Mickoski R 12/07/1927 Winnipeg, MAN 1947-1960 705 158 184 342 319 13
Max Middendorf C 08/18/1967 Syracuse, NY 1986-1991 13 2 4 6 6 4
Lindsay Middlebrook G 09/07/1955 Collingwood, ONT 1979-1983 37 0 1 1 2 4
Jacob Middleton D 01/02/1996 Wainwright, ALTA 2018-2024 228 14 40 54 244 6
Keaton Middleton D 02/10/1998 Edmonton, ALTA 2020-2021 3 0 0 0 4 1
Rick Middleton F 12/04/1953 Toronto, ONT 1974-1988 1005 448 540 988 157 14
Kevin Miehm C 09/10/1969 Kitchener, ONT 1992-1994 22 1 4 5 8 2
Andy Miele C 04/15/1988 Detroit, MI 2011-2014 15 0 2 2 11 3
Antti Miettinen L 07/03/1980 Hameenlinna, Finland 2003-2013 539 97 133 230 234 9
Rudy Migay C 11/18/1928 Fort William, ONT 1949-1960 418 59 92 151 293 10
Vladimir Mihalik D 01/29/1987 Presov, Slovakia 2008-2010 15 0 3 3 8 2
Petr Mika R 02/12/1979 Praque, Czech Rep. 1999-2000 3 0 0 0 0 1
Ilya Mikheyev R 10/10/1994 Omsk, Russia 2019-2024 260 60 70 130 42 5
Alexei Mikhnov L 08/31/1982 Kiev, Ukraine 2006-2007 2 0 0 0 0 1
Stan Mikita F 05/20/1940 Sokolce, Czechoslovakia 1958-1980 1394 541 926 1467 1270 22
Bill Mikkelson D 05/21/1948 Neepawa, MAN 1971-1977 147 4 18 22 105 4
Brendan Mikkelson L 06/22/1987 Regina, SASK 2008-2013 131 1 9 10 59 5
Niko Mikkola D 04/27/1996 Kiiminki, Finland 2019-2024 242 8 28 36 180 5
Jim Mikol D 06/11/1938 Kitchener, ONT 1962-1965 34 1 4 5 8 2
Oleg Mikulchik D 06/27/1964 Minsk, Belarus 1993-1996 37 0 3 3 33 3
Sonny Milano L 05/12/1996 Massapequa, NY 2015-2024 300 60 74 134 72 9
Mike Milbury D 01/17/1952 Brighton, MA 1975-1987 754 49 189 238 1552 12
Hib Milks 01/01/1899 Eardley, PQ 1925-1933 317 87 41 128 179 8
Al Millar G 09/18/1929 Winnipeg, MAN 1957-1958 6 0 0 0 0 1
Craig Millar D 05/10/1977 Winnipeg, MAN 1996-2001 114 8 14 22 73 5
Hugh Millar D 04/03/1921 Edmonton, ALTA 1946-1947 4 0 0 0 0 1
Mike Millar R 04/28/1965 St. Catharines, ONT 1986-1991 78 18 18 36 12 5
Corey Millen C 04/29/1964 Cloquet, MN 1989-1997 335 90 119 209 236 8
Greg Millen G 06/25/1957 Toronto, ONT 1978-1992 604 0 18 18 72 14
Aaron Miller D 08/11/1971 Buffalo, NY 1993-2008 677 25 94 119 422 14
Andrew Miller R 09/18/1988 Bloomfield Hills, MI 2014-2016 15 1 5 6 0 2
Bill Miller   1934-1937 95 7 3 10 16 3
Bob Miller W 09/28/1956 Medford, MA 1977-1985 404 75 119 194 220 6
Brad Miller D 07/23/1969 Edmonton, ALTA 1988-1994 82 1 5 6 321 6
Colin Miller D 10/29/1992 Sault Ste. Marie, ONT 2015-2024 510 39 127 166 324 9
Drew Miller L 02/17/1984 Dover, NJ 2006-2017 571 62 60 122 136 11
Earl Miller 09/12/1905 Lumsden, SASK 1927-1932 110 19 14 33 124 5
J.T. Miller C 03/14/1993 East Palestine, OH 2012-2024 790 235 392 627 432 12
Jack Miller L 09/16/1925 Delisle, SASK 1949-1951 17 0 0 0 4 2
Jason Miller C 03/01/1971 Medicine Hat, ALTA 1990-1993 6 0 0 0 0 3
Jay Miller L 07/16/1960 Wellesley, MA 1985-1992 446 40 44 84 1723 7
Joe Miller G 1927-1931 130 0 0 0 0 4
K'Andre Miller D 01/21/2000 St. Paul, MN 2020-2024 284 29 75 104 121 4
Kelly Miller L 03/03/1963 Detroit, MI 1984-1999 1048 181 282 463 512 15
Kevan Miller D 11/15/1987 Los Angeles, CA 2013-2021 352 13 58 71 281 7
Kevin Miller R 09/09/1965 Lansing, MI 1988-2004 620 150 185 335 429 13
Kip Miller C 06/11/1969 Lansing, MI 1990-2004 449 74 165 239 105 12
Paul Miller C 08/21/1959 Billerica, MA 1981-1982 3 0 3 3 0 1
Perry Miller D 06/24/1952 Winnipeg, MAN 1977-1981 217 10 51 61 387 4
Ryan Miller G 07/17/1980 East Lansing, MI 2002-2021 796 0 12 12 48 18
Tom Miller C 03/31/1947 Kitchener, ONT 1970-1975 118 16 25 41 34 4
Warren Miller F 06/15/1953 South St. Paul, MN 1979-1983 262 40 50 90 137 4
Norm Milley R 02/14/1980 Toronto, ONT 2001-2006 29 2 4 6 12 4
Brad Mills F 05/03/1983 Terrace, BC 2010-2014 34 1 1 2 37 3
Craig Mills R 08/27/1976 Toronto, ONT 1995-1999 31 0 5 5 36 3
Duncan Milroy R 02/08/1983 Edmonton, ALTA 2006-2007 5 0 1 1 0 1
Chris Minard C 11/18/1981 Owen Sound, ONT 2007-2010 40 2 4 6 14 3
Mike Minard G 11/01/1976 Owen Sound, ONT 1999-2000 1 0 0 0 0 1
John Miner D 08/28/1965 Moose Jaw, SASK 1987-1988 14 2 3 5 16 1
Graham Mink R 05/21/1979 Stowe, VT 2003-2009 7 0 0 0 2 3
Gerry Minor C 10/27/1958 Regina, SASK 1979-1984 140 11 21 32 173 5
Fraser Minten C 07/05/2004 Vancouver, BC 2022-2024 4 0 0 0 2 1
Pavel Mintyukov D 11/25/2003 Moscow, Russia 2022-2024 61 4 24 28 24 1
Eddie Mio G 01/31/1954 Windsor, ONT 1979-1986 192 0 11 11 47 7
Daniil Miromanov D 07/11/1997 Moscow, Russia 2021-2024 38 4 6 10 6 3
Andrei Mironov D 07/29/1994 Moscow, Russia 2017-2018 10 1 2 3 12 1
Boris Mironov D 03/21/1972 Moscow, Russia 1993-2004 716 76 231 307 891 11
Dmitri Mironov D 12/25/1965 Moscow, Russia 1991-2001 556 54 206 260 568 10
Ivan Miroshnichenko L 02/04/2004 Primorsky Krai, Russia 2022-2024 15 2 4 6 6 1
Hunter Miska G 07/07/1995 North Branch, MN 2018-2021 6 0 0 0 0 2
John Miszuk D 09/29/1940 Naliboki, Poland 1963-1970 237 7 39 46 232 6
Bill "Red" Mitchell D 09/06/1912 Toronto, ONT 1941-1945 83 4 5 9 67 3
Bill Mitchell D 02/22/1930 Port Dalhousie, ONT 1963-1964 1 0 0 0 0 1
Garrett Mitchell R 09/02/1991 Regina, SASK 2016-2017 1 0 0 0 0 1
Herb Mitchell 01/04/1895 Meaford, ONT 1924-1926 53 6 0 6 56 2
Ian Mitchell D 01/18/1999 St. Albert, ALTA 2020-2024 95 4 14 18 32 4
Ivan Mitchell G     1919-1920 15 0 0 0 0 1
Jeff Mitchell R 05/16/1975 Wayne, MI 1997-1998 7 0 0 0 7 1
John Mitchell C 01/22/1985 Oakville, ONT 2008-2017 548 70 107 177 267 9
Roy Mitchell D 03/14/1969 Edmonton, ALTA 1992-1993 3 0 0 0 0 1
Torrey Mitchell C 01/30/1985 Greenfield Park, PQ 2007-2018 666 67 85 152 351 11
Willie Mitchell D 04/23/1977 Port McNeill, BC 1999-2016 907 34 146 180 787 15
Zack Mitchell R 01/07/1993 Orangeville, ONT 2016-2018 34 3 2 5 4 2
Casey Mittelstadt C 11/22/1998 Eden Prairie, MN 2017-2024 347 64 127 191 78 7
Mike Modano C 06/07/1970 Livonia, MI 1988-2011 1499 561 813 1374 926 22
Fredrik Modin L 10/08/1974 Sundsvall, Sweden 1996-2011 898 232 230 462 453 14
Jaroslav Modry D 02/27/1971 Ceske-Budejovice, Czech Rep. 1993-2008 725 49 201 250 510 13
Bill Moe D 10/02/1916 Minneapolis, MN 1944-1949 261 11 42 53 163 5
Travis Moen L 04/06/1982 Stewart Valley, SASK 2003-2016 747 59 77 136 801 12
Lyle Moffat L 03/19/1948 Calgary, ALTA 1972-1980 97 12 16 28 51 3
Mike Moffat G 02/04/1962 Galt, ONT 1981-1984 19 0 0 0 2 3
Ron Moffatt L 08/21/1905 Westhope, ND 1932-1935 37 1 1 2 8 3
Sandy Moger R 03/21/1969 100 Mile House, BC 1994-1999 236 41 38 79 212 5
Alexander Mogilny R 02/18/1969 Khabarovsk, Russia 1989-2006 990 473 559 1032 432 16
Mike Moher R 03/26/1962 Manitouwadge, ONT 1982-1983 9 0 1 1 28 1
Doug Mohns D 12/13/1933 Capreol, ONT 1953-1975 1389 248 462 710 1250 22
Lloyd Mohns D 07/31/1921 Petawawa, ONT 1943-1944 1 0 0 0 0 1
Tomas Mojzis D 05/02/1982 Kolin, Czech Rep. 2005-2009 17 1 2 3 14 3
Carl Mokosak L 09/22/1962 Fort Saskatchewan, ALTA 1981-1989 83 11 15 26 170 6
John Mokosak D 09/07/1963 Edmonton, ALTA 1988-1990 41 0 2 2 96 2
Lars Molin F 05/07/1956 Ornskoldsvik, Sweden 1981-1984 172 33 65 98 37 3
Griffen Molino F 01/21/1994 Trenton, MI 2016-2017 5 0 0 0 0 1
Mike Moller R 06/16/1962 Calgary, ALTA 1980-1987 134 15 28 43 41 7
Oscar Moller R 01/22/1989 Stockholm, Sweden 2008-2011 87 12 14 26 22 3
Randy Moller D 08/23/1963 Calgary, ALTA 1981-1995 815 45 180 225 1692 14
Mitch Molloy L 10/10/1965 Red Lake, ONT 1989-1990 2 0 0 0 10 1
Larry Molyneaux D 07/09/1912 Sutton West, ONT 1937-1939 45 0 1 1 20 2
Sergio Momesso L 09/04/1965 Montreal, PQ 1983-1997 710 152 193 345 1557 13
Garry Monahan C 10/20/1946 Barrie, ONT 1967-1979 748 116 169 285 486 12
Hartland Monahan F 03/29/1951 Montreal, PQ 1973-1981 334 61 80 141 163 7
Sean Monahan C 10/12/1994 Brampton, ONT 2013-2024 754 240 290 530 181 11
Armand Mondou L 06/27/1905 Yamaska, PQ 1928-1940 385 47 71 118 99 12
Pierre Mondou F 11/27/1955 Sorel, PQ 1976-1985 548 194 262 456 179 9
Michel Mongeau C 02/09/1965 Nun's Island, PQ 1989-1993 54 6 19 25 10 4
Bob Mongrain C 08/31/1959 La Sarre, PQ 1979-1986 81 13 14 27 14 6
Steve Montador D 12/21/1979 Vancouver, BC 2001-2012 571 33 98 131 807 10
Hank Monteith L 10/02/1945 Stratford, ONT 1968-1971 77 5 12 17 6 3
Samuel Montembeault G 10/30/1996 Becancour, PQ 2018-2024 138 0 3 3 0 5
Jim Montgomery C 06/30/1969 Montreal, PQ 1993-2003 122 9 25 34 80 6
Brandon Montour D 04/11/1994 Brantford, ONT 2016-2024 510 64 186 250 367 8
Al Montoya G 02/13/1985 Chicago, IL 2008-2018 168 0 5 5 12 9
Andy Moog G 02/18/1960 Penticton, BC 1980-1998 713 0 24 24 230 18
Alfie Moore G 12/01/1906 Toronto, ONT 1936-1939 20 0 0 0 0 3
Barrie Moore L 05/22/1975 London, ONT 1995-2000 39 2 6 8 18 3
Dickie Moore L 01/06/1931 Montreal, PQ 1951-1968 719 261 347 608 652 14
Dominic Moore C 08/03/1980 Thornhill, ONT 2003-2018 897 106 176 282 487 13
Greg Moore R 03/26/1984 Lisbon, ME 2007-2010 10 0 0 0 0 2
John Moore D 11/19/1990 Winnetka, IL 2010-2022 544 38 80 118 227 12
Mike Moore D 12/12/1984 Lloydminster, ALTA 2010-2011 6 1 0 1 7 1
Robbie Moore G 05/03/1954 Sarnia, ONT 1978-1983 6 0 1 1 0 2
Steve Moore F 09/22/1978 Thornhill, ONT 2001-2004 69 5 7 12 41 3
Trevor Moore L 03/31/1995 Thousand Oaks, CA 2018-2024 334 71 96 167 84 6
Amby Moran 1926-1928 35 1 1 2 24 2
Brad Moran C 03/20/1979 Abbotsford, BC 2001-2007 8 1 2 3 4 3
Ian Moran R 08/24/1972 Cleveland, OH 1994-2007 489 21 50 71 321 12
David Moravec R 03/24/1973 Opava, Czech. 1999-2000 1 0 0 0 0 1
Jayson More D 01/12/1969 Souris, MAN 1988-1999 406 18 54 72 702 10
Ethan Moreau L 09/22/1975 Huntsville, ONT 1995-2012 928 147 140 287 1110 16
Mason Morelli F 02/01/1996 Minot, ND 2022-2024 9 3 1 4 0 1
Howie Morenz C 06/21/1902 Mitchell, ONT 1923-1937 550 270 197 467 531 14
Angie Moretto C 09/18/1953 Toronto, ONT 1976-1977 5 1 2 3 2 1
Gavin Morgan C 07/09/1976 Scarborough, ONT 2003-2004 6 0 0 0 21 1
Jason Morgan C 10/09/1976 St. John's, NFLD 1996-2007 44 2 5 7 18 5
Jeremy Morin L 04/16/1991 Auburn, NY 2010-2015 82 10 12 22 69 5
Pete Morin L 12/08/1915 Montreal, PQ 1941-1942 31 10 12 22 7 1
Samuel Morin L 07/12/1995 Lac-Beauport, PQ 2016-2021 29 1 0 1 45 5
Stephane Morin C 03/27/1969 Montreal, PQ 1989-1994 90 16 39 55 52 5
Travis Morin C 01/09/1984 Minneapolis, MN 2010-2015 13 0 1 1 0 3
David Morisset R 04/06/1981 Langley, BC 2001-2002 4 0 0 0 5 1
Dave Morissette L 12/24/1971 Baie-Comeau, PQ 1998-2000 11 0 0 0 57 2
Jean-Guy Morissette G 12/16/1937 Causapscal, PQ 1963-1964 1 0 0 0 0 1
Joey Mormina D 06/29/1982 Montreal, PQ 2007-2008 1 0 0 0 0 1
Marc Moro D 07/17/1977 Toronto, ONT 1997-2002 30 0 0 0 77 4
Alexei Morozov R 02/16/1977 Moscow, Russia 1997-2004 451 84 135 219 98 7
Bernie Morris 1924-1925 6 2 0 2 0 1
Derek Morris D 08/24/1978 Edmonton, ALTA 1997-2014 1107 92 332 424 1004 16
Elwin "Moe" Morris D 01/03/1921 Toronto, ONT 1943-1949 135 13 29 42 58 4
Jon Morris F 05/06/1966 Lowell, MA 1988-1994 103 16 33 49 47 6
Brendan Morrison C 08/15/1975 Pitt Meadows, BC 1997-2012 934 200 401 601 452 14
Dave Morrison F 06/12/1962 Toronto, ONT 1980-1985 39 3 3 6 4 4
Don Morrison C 07/14/1924 Saskatoon, SASK 1947-1951 112 18 28 46 12 3
Doug Morrison C 02/02/1960 Prince George, BC 1979-1985 23 7 3 10 15 4
Gary Morrison F 11/08/1955 Farmington, MI 1979-1982 43 1 15 16 70 3
George Morrison L 12/24/1948 Toronto, ONT 1970-1972 115 17 21 38 13 2
Jim Morrison D 10/11/1931 Montreal, PQ 1951-1971 704 40 160 200 542 12
John "Crutchy" Morrison 1925-1926 18 0 0 0 0 1
Kevin Morrison L 10/28/1949 Sydney, NS 1979-1980 41 4 11 15 23 1
Lew Morrison R 02/11/1948 Gainsborough, SASK 1969-1978 564 39 52 91 107 9
Logan Morrison C 07/09/2002 Guelph, ONT 2022-2024 1 0 0 0 0 1
Mark Morrison C 03/11/1963 Delta, BC 1981-1984 10 1 1 2 0 2
Mike Morrison G 07/11/1979 Medford, MA 2005-2007 29 0 1 1 2 2
Rod Morrison R 10/07/1925 Saskatoon, SASK 1947-1948 34 8 7 15 4 1
Shaone Morrisonn D 12/23/1982 Vancouver, BC 2002-2011 480 11 64 75 455 8
Josh Morrissey D 03/28/1995 Calgary, ALTA 2015-2024 573 64 236 300 299 9
Brenden Morrow L 01/16/1979 Carlyle, SASK 1999-2015 991 265 310 575 1362 15
Joe Morrow D 12/09/1992 Edmonton, ALTA 2014-2019 162 9 23 32 62 5
Ken Morrow D 10/17/1956 Flint, MI 1979-1989 550 17 88 105 309 10
Scott Morrow L 06/18/1969 Chicago, IL 1994-1995 4 0 0 0 0 1
Dean Morton D 02/27/1968 Peterborough, ONT 1989-1990 1 1 0 1 2 1
Gus Mortson D 01/24/1925 New Liskeard, ONT 1946-1959 796 46 152 198 1380 13
Ken Mosdell C 07/13/1922 Montreal, PQ 1941-1959 694 141 168 309 475 16
J.J. Moser D 06/06/2000 Biel, Switzerland 2021-2024 195 16 56 72 76 3
Simon Moser L 03/10/1989 Arni, Switzerland 2013-2014 6 1 1 2 2 1
Bill Mosienko R 11/02/1921 Winnipeg, MAN 1941-1955 710 258 282 540 121 14
David Moss R 12/28/1981 Livonia, MI 2006-2015 501 78 100 178 157 9
Tyler Moss G 06/29/1975 Ottawa, ONT 1997-2003 30 0 1 1 0 4
Johan Motin D 10/10/1989 Karlskoga, Sweden 2009-2010 1 0 0 0 0 1
Morris Mott C 05/25/1946 Creelman, SASK 1972-1975 199 18 32 50 49 3
Mike Mottau D 03/19/1978 Quincy, MA 2000-2014 321 7 51 58 164 9
Tyler Motte C 03/10/1995 St. Clair, MI 2016-2024 393 49 40 89 110 8
Alex Motter D 06/20/1913 Melville, SASK 1934-1943 265 39 64 103 135 8
Joe Motzko R 03/14/1980 Bemidji, MN 2003-2009 25 4 2 6 0 5
Kael Mouillierat L 12/09/1987 Edmonton, ALTA 2014-2016 7 1 1 2 10 2
Matt Moulson L 11/01/1983 North York, ONT 2007-2018 650 176 193 369 122 11
Jacob Moverare D 08/31/1998 Ostersund, Sweden 2021-2024 40 1 2 3 8 3
Johnny Mowers G 10/29/1916 Niagara Falls, ONT 1940-1947 152 0 1 1 2 4
Mark Mowers C 02/16/1974 Decatur, GA 1998-2008 277 18 44 62 70 7
Jim Moxey F 05/28/1953 Toronto, ONT 1974-1977 127 22 27 49 59 3
Vojtech Mozik D 12/26/1992 Prague, Czech Rep. 2015-2016 7 0 0 0 4 1
Jerome Mrazek G 10/15/1951 Prince Albert, SASK 1975-1976 1 0 0 0 0 1
Petr Mrazek G 02/14/1992 Ostrava, Czech Rep. 2012-2024 384 0 5 5 32 12
Rick Mrozik D 01/02/1975 Duluth, MN 2002-2003 2 0 0 0 0 1
Bill Muckalt R 07/15/1974 Surrey, BC 1998-2003 256 40 57 97 204 5
Chris Mueller C 03/06/1986 West Seneca, NY 2010-2015 53 3 7 10 8 5
Marcel Mueller C 07/10/1988 Berlin, Germany 2010-2011 3 0 0 0 2 1
Mirco Mueller D 03/21/1995 Winterthur, Switzerland 2014-2020 185 5 23 28 61 6
Peter Mueller C 04/14/1988 Bloomington, MN 2007-2013 297 63 97 160 98 5
Bryan Muir D 06/08/1973 Winnipeg, MAN 1995-2007 279 16 37 53 281 11
Shakir Mukhamadullin D 01/10/2002 Ufa, Russia 2022-2024 3 0 1 1 4 1
Richard Mulhern D 03/01/1955 Edmonton, ALTA 1975-1981 303 27 93 120 217 6
Ryan Mulhern R 01/11/1973 Havertown, PA 1997-1998 3 0 0 0 0 1
Brian Mullen F 03/16/1962 New York, NY 1982-1993 832 260 362 622 414 11
Joe Mullen F 02/26/1957 New York, NY 1979-1997 1062 502 561 1063 241 17
Kirk Muller C 02/08/1966 Kingston, ONT 1984-2003 1349 357 602 959 1223 19
Wayne Muloin D 12/24/1941 Dryden, ONT 1963-1971 145 3 21 24 93 3
Glenn Mulvenna C 02/18/1967 Ottawa, ONT 1991-1993 2 0 0 0 4 2
Grant Mulvey F 09/17/1956 Sudbury, ONT 1974-1984 586 149 135 284 816 10
Paul Mulvey L 09/27/1958 Sudbury, ONT 1978-1982 225 30 51 81 613 4
Harry Mummery 1917-1923 106 33 13 46 185 6
Craig Muni D 07/19/1962 Toronto, ONT 1981-1998 819 28 119 147 775 16
Adam Munro G 11/12/1982 St. George, ONT 2003-2006 17 0 1 1 2 2
Dunc Munro     1924-1932 239 28 18 46 170 8
Gerald Munro     1924-1926 33 1 0 1 22 2
Bob Murdoch D 05/17/1947 Kirkland Lake, ONT 1970-1982 757 60 218 278 764 12
Bob Murdoch F 01/29/1954 Cranbrook, BC 1975-1979 260 72 85 157 127 4
Don Murdoch R 10/25/1956 Cranbrook, BC 1976-1982 320 121 116 237 155 6
Murray Murdoch L 05/19/1904 Lucknow, ONT 1926-1937 507 84 108 192 197 11
Matt Murley L 12/17/1979 Troy, NY 2003-2008 62 2 7 9 38 3
Brian Murphy C 08/20/1947 Toronto, ONT 1974-1975 1 0 0 0 0 1
Connor Murphy D 03/26/1993 Dublin, OH 2013-2024 674 41 100 141 437 11
Cory Murphy D 02/13/1978 Kanata, ONT 2007-2010 91 9 27 36 38 3
Curtis Murphy D 12/03/1975 Kerrobert, SASK 2002-2003 1 0 0 0 0 1
Gord Murphy D 03/23/1967 Willowdale, ONT 1988-2002 862 85 238 323 668 14
Hal Murphy G Shawinigan Falls, PQ 1952-1953 1 0 0 0 0 1
Joe Murphy R 10/16/1967 London, ONT 1986-2001 779 233 295 528 810 15
Larry Murphy D 03/08/1961 Scarborough, ONT 1980-2001 1615 287 929 1216 1084 21
Mike Murphy R 09/12/1950 Toronto, ONT 1971-1983 831 238 318 556 514 12
Mike Murphy G 01/15/1989 Kingston, ONT 2011-2012 2 0 0 0 0 1
Rob Murphy C 04/07/1969 Hull, PQ 1987-1994 125 9 12 21 152 7
Ron Murphy L 04/10/1933 Hamilton, ONT 1952-1970 889 205 274 479 460 18
Ryan Murphy D 03/31/1993 Aurora, ONT 2012-2019 175 8 35 43 54 7
Trevor Murphy D 07/17/1995 Windsor, ONT 2017-2018 8 1 2 3 0 1
Al Murray D 11/10/1908 Stratford, ONT 1933-1940 277 5 9 14 163 7
Andrew Murray C 11/06/1981 Selkirk, MAN 2007-2013 221 24 16 40 36 6
Bob Murray D 07/16/1948 Burlington, ONT 1973-1977 194 6 16 22 98 4
Bob Murray D 11/26/1954 Kingston, ONT 1975-1990 1008 132 382 514 871 15
Brady Murray F 08/17/1984 Brandon, MAN 2007-2008 4 1 0 1 6 1
Brett Murray L 07/20/1998 Bolton, ONT 2020-2024 23 2 4 6 25 3
Chris Murray R 10/25/1974 Port Hardy, BC 1994-2000 242 16 18 34 550 6
Douglas Murray D 03/12/1980 Bromma, Sweden 2005-2014 518 7 57 64 412 9
Garth Murray C 09/17/1982 Regina, SASK 2003-2009 116 8 2 10 131 5
Glen Murray R 11/01/1972 Halifax, NS 1991-2008 1009 337 314 651 679 16
Jim Murray D 11/25/1943 Virden, MAN 1967-1968 30 0 2 2 14 1
Ken Murray D 01/22/1948 Toronto, ONT 1969-1976 106 1 10 11 135 5
Leo Murray C 08/24/1899 Montreal, PQ 1932-1933 6 0 0 0 2 1
Marty Murray C 02/16/1975 Lyleton, MAN 1995-2007 261 31 42 73 41 8
Matt Murray G 05/25/1994 Thunder Bay, ONT 2015-2023 272 0 5 5 10 8
Matthew Murray G 02/02/1998 St. Albert, ALTA 2022-2024 4 0 0 0 0 2
Mickey Murray G 10/14/1898 Peterborough, ONT 1929-1930 1 0 0 0 0 1
Mike Murray C 08/29/1966 Kingston, ONT 1987-1988 1 0 0 0 0 1
Pat Murray L 08/20/1969 Stratford, ONT 1990-1992 25 3 1 4 15 2
Randy Murray D 08/24/1945 Chatham, ONT 1969-1970 3 0 0 0 2 1
Rem Murray L 10/09/1972 Stratford, ONT 1996-2006 560 94 121 215 161 9
Rob Murray C 04/04/1967 Toronto, ONT 1989-1999 107 4 15 19 111 8
Ryan Murray D 09/27/1993 Regina, SASK 2013-2023 445 15 116 131 118 10
Terry Murray D 07/20/1950 Shawville, PQ 1972-1982 303 4 76 80 199 8
Troy Murray C 07/31/1962 Calgary, ALTA 1981-1996 914 230 354 584 875 15
Jan Mursak R 01/20/1988 Maribor, Slovenia 2010-2013 46 2 2 4 8 3
Dana Murzyn D 12/09/1966 Calgary, ALTA 1985-1999 838 52 152 204 1571 14
David Musil D 04/09/1993 Delta, BC 2014-2015 4 0 2 2 2 1
Frank Musil D 12/17/1964 Pardubice, Czech Rep. 1986-2001 797 34 106 140 1241 14
Jason Muzzatti G 02/03/1970 Toronto, ONT 1993-1998 62 0 1 1 61 5
Jake Muzzin D 02/21/1989 Woodstock, ONT 2010-2023 683 69 225 294 399 12
Hap Myers D 07/28/1947 Edmonton, ALTA 1970-1971 13 0 0 0 6 1
Philippe Myers D 01/25/1997 Moncton, NB 2018-2024 158 8 28 36 72 6
Tyler Myers D 02/01/1990 Houston, TX 2009-2024 985 92 274 366 777 15
Brantt Myhres L 03/18/1974 Edmonton, ALTA 1994-2003 154 6 2 8 687 7
Vic Myles D 11/12/1915 Moose Jaw, SASK 1942-1943 45 6 9 15 57 1
Jarmo Myllys G 05/29/1965 Savonlinna, Finland 1988-1992 39 0 1 1 4 4
Sergei Mylnikov G 10/06/1958 1989-1990 10 0 0 0 0 1
Phil Myre G 11/01/1948 Sainte-Anne-de-Bellevue, PQ 1969-1983 439 0 10 10 101 14
Anders Myrvold D 08/12/1975 Lorenskog, Norway 1995-2004 33 0 5 5 12 4