Player index M
========================================================================
NAME                    P  S Ht   WT   DAY BORN    TOWN BORN
========================================================================
Antti Maaninka          LW L 6-1  187  02/03/1981  Iisalmi, Finland
Kevin Maas              D  R 6-1  176  08/28/1984  Eeklo, Belgium
Mike Maas               D  R 6-0  193  08/19/1975  Big Rapids, MI
Robbert Maas            C  L 5-10 176  06/03/1984  Tilburg, Netherlands
Taneli Maasalo
Juho Maatta             LW L 6-3  200  09/20/1989  Muhos, Finland
Olli Maatta             D  L 6-2  206  08/22/1994  Jyvaskyla, Finland
Tero Maatta             D  L 6-1  205  01/02/1982  Vantaa, Finland
Tuomo Maatta            LW R 6-2  189  10/15/1979  Kuusamo, Finland
Pasi Maattanen          LW L 5-9  176  06/11/1972  Tampere, Finland
Mike MacAngus
Clarke MacArthur        LW L 5-11 180  04/06/1985  Lloydminster, Alta
Ken MacArthur           D  L 6-1  175  03/15/1968  Roseland, B.C.
Peter MacArthur
Ben MacAskill
Blair MacAulay
Kenny Macaulay
Scott MacAulay
Stephen MacAulay
Adam Maccarone
Matt Maccarone
Spencer MacCormack
Jeff MacDermid
Kurtis MacDermid
Lane MacDermid
Paul MacDermid          RW R 6-1  200  04/14/1963  Chesley, Ont
Andrew MacDonald
Andrew MacDonald
Brendan Macdonald       LW L 5-10 170  12/17/1986  Edmonton, Alta
Brendon MacDonald       LW L 6-1  180  08/21/1987  Sydney, N.S.
Brett MacDonald         D  L 6-0  195  01/05/1966  Bothwell, Ont
Bruce MacDonald         D  L 6-1  192  12/16/1967  Paistow, NH
Collin MacDonald
Connor MacDonald
Craig MacDonald         D  R 5-10 210  05/16/1974  Hamilton, Ont
Craig MacDonald
Craig MacDonald         LW L 6-0  190  05/07/1982  Canton, MA
Craig MacDonald
Darin MacDonald         LW L           01/30/1970  Calgary, Alta
David MacDonald
David MacDonald
David MacDonald
Doug MacDonald          LW L 6-0  198  02/08/1969  Assinbold, Sask
Franklin MacDonald
Garett MacDonald        D  L 6-1  183  01/12/1971  Burnaby, B.C.
Jacob MacDonald
Jason MacDonald         RW R 5-11 210  04/01/1974  Charlottetown, P.E.I.
Jason MacDonald         C  R 6-1  170  01/10/1989  Calgary, Alta
Josh MacDonald
Josh MacDonald
Josh MacDonald
Justin MacDonald
Justin MacDonald
Kirk MacDonald
Kirk MacDonald
Kirk MacDonald
Kevin MacDonald         D  L 6-3  190  05/24/1954  Toronto, Ont
Kevin MacDonald         D  L 6-0  200  02/24/1966  Prescont, Ont
Kyle MacDonald          RW R 6-1  200  06/04/1987  Dawson Creek, B.C.
Lane MacDonald          LW L 5-11 187  03/03/1966  Mequon, WI
Matt MacDonald
Mike MacDonald
Mike MacDonald
Mike MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Ryan MacDonald
Scott MacDonald         D  L 6-3  205  09/13/1972  Brockton, MA
Tom MacDonald           C  L 6-1  205  04/14/1974  Toronto, Ont
Will MacDonald
Matt MacDougall
Peter MacDougall
Taylor MacDougall
Taylor MacDougall
Ali MacEachern          D  R 5-11 175  10/13/1980  Iverness, N.S.
Greg MacEachern         D  L 6-3  215  11/16/1971  Antigonish, N.S.
Mackenzie MacEachern
Filip Macejka           RW R 6-0  169  04/17/1984  Poprad, Slovakia
Brooks Macek            C  L 5-11 180  05/15/1992  Winnipeg, Man
Peter Macek             D  R 6-2  194  05/13/1983  Krupina, Slovakia
Maxime Macenauer
Zack Macewen
Patrick MacGregor
Ryan MacGregor
Petr Machacek           LW L 6-1  194  06/02/1978  Novy Jicin, Czech Republic
Spencer Machacek
Corey Machanic          D  R 6-3  200  09/26/1972  Rome, NY
Jake Machel
Michal Macho            C  R 6-1  169  01/17/1982  Martin, Slovakia
David Machon            D  L 5-8  154  02/20/1980  Paris, France
Vladimir Machulda       LW L 6-0  182  01/13/1971  Most, Czech Republic
Pavel Machuta           D  L 6-2  198  09/10/1980  Zlin, Czech Republic
Tony Maci               D  L 6-1  210  02/20/1980  Grosse Isle, MI
Ray Macias
Kevin Macierzynski
Alexander Macijevskis   RW L 5-8  176  06/16/1975  Riga, Latvia
Aaron MacInnis
Al MacInnis             D  R 6-2  200  07/11/1963  Inverness, N.S.
Ryan MacInnis
Ryan MacInnis
Lachlan MacIntosh
Rob MacIntosh
Andy Macintyre          LW L 6-1  190  04/16/1974  Thunder Bay, Ont
Cam Macintyre
Dave Macintyre          D  L 5-11 190  10/20/1968  New Glasgow, N.S.
Dave MacIntyre          RW R 6-0  195  03/12/1973  Halifax, N.S.
Mike MacIntyre
Mike MacIntyre
Peter MacIntyre
Steve MacIntyre
David Macisaac          D  L 6-2  225  04/23/1972  Arlington, MA
Mike MacIsaacr
Todd MacIsaac           C  L 5-10 180  05/25/1974  Country Harbour, N.S.
Doug MacIver
Norm Maciver            D  L 5-11 180  09/08/1964  Thunder Bay, Ont
Brian Mack
Max MacKay
Peter MacKellar         RW R 6-2  210  02/27/1975  Oakville, Ont
Aaron MacKenzie
Aaron MacKenzie
Al MacKenzie            D  R 5-10 175  02/02/1952  Windsor, Ont
Barry MacKenzie         D  L 6-0  190  08/16/1941  Toronto, Ont
Derek Mackenzie
Drew Mackenzie
Matt Mackenzie
David Mackey            LW L 6-3  205  07/24/1966  Richmond, B.C.
James Mackey            D  R           01/20/1972  Saratoga Springs, NY
Kevin Mackie            D  R 6-2  200  02/09/1979  Victoria, B.C.
Tomasz Mackiewicz
Kyle MacKinnon
Nathan MacKinnon
Ryan MacKinnon
Steve Mackinnon         LW L 6-4  215  08/20/1976  Lowell, MA
Evan Mackintosh
Ross Mackintosh         LW R 5-10 210  09/16/1971  Inverness, Scotland
Daniel Mackriel         C  R 5-8  155  07/17/1980  Shrewsbury, England
A.J. MacLean
Brandon MacLean
Brandon MacLean
Brett MacLean
Clark MacLean
Don MacLean
Don MacLean
Ian MacLean             D  L 5-11 189  04/03/1983  Toronto, Ont
John MacLean            RW R 6-0  200  11/20/1964  Oshawa, Ont
Morgan MacLean
Paul MacLean            RW R 6-0  205  03/09/1958  Grostenquin, France
Paul MacLean            LW L 6-1  195  11/27/1969  Oakville, Ont
Cail MacLean            RW R 6-0  205  09/30/1976  Middleton, Sask
Terry MacLean           C  L 6-1  180  01/14/1968  Montreal, Que
Brent MacLellan         D  R 6-4  213  03/23/1983  Halifax, N.S.
Brian MacLellan         LW L 6-3  210  10/27/1958  Guelph, Ont
Jack MacLellan
Alex MacLeod
Alex MacLeod
Isaac MacLeod
Jeff MacLeod            D  L 6-0  187  03/25/1971  Halifax, N.S.
Pat MacLeod             D  L 5-11 190  06/15/1969  Melford, Sask
Reid MacLeod
Wade MacLeod
Cam Maclise
Alex MacMillan
Brad MacMillan
Jeff MacMillan
Logan MacMillan
Malcolm MacMillan
Mark MacMillan
Ryan MacMurchy
Brad MacNeil
Ian MacNeil             C  L 6-2  185  06/27/1977  Halifax, N.S.
Jesse MacNeil           C  L 6-1  175  06/24/1986  Langley, B.C.
Nick MacNeil
Josh MacNevin           D  R 6-2  200  07/14/1977  Calgary, Alta
Jamie Macoun            D  L 6-2  197  08/17/1961  Newmarket, Ont
Jeff MacPhee
Kris MacPhee            C  L 5-11 185  05/17/1980  Charlottetown, P.E.I.
Allan MacPherson
Billy Jo MacPherson     LW L 6-2  200  09/23/1973  Toronto, Ont
Forbes MacPherson       C  L 5-10 175  05/06/1972  Charlottetown, P.E.I.
Ryan MacPherson         LW L 6-5  205  02/20/1982  Marion Bridge, N.S.
Tyler MacPherson
Jamie MacQueen
Myles MacRae
Stuart MacRae
Vincent Macri           D  R 6-3  210  05/21/1981  Durham, NH
Kurt MacSweyn
Ralph MacSweyn          D  R 5-11 190  09/08/1942  Hawkesbury, Ont
Craig MacTavish         C  L 6-1  195  08/15/1958  London, Ont
Andrew MacVicar         LW L 6-1  211  03/12/1969  Darmouth, N.S.
Zac MacVoy
Andrew MacWilliam
Mike MacWilliam         LW L 6-4  225  02/14/1967  Burnaby, B.C.
Austin Madaisky
Jon Madden
Jon Madden
John Madden
Drew Madeiros
Mike Mader              D  R 6-2  211  11/07/1975  Manchester, CT
Patrick Mader           D  L 5-10 185  06/19/1980  Alterswilen, Switzerland
Alex Madge              D  L 5-11 161  05/18/1985  Cardiff, Wales
Brett Madigan
Jeff Madill             RW L 5-11 212  06/21/1965  Oshawa, Ont
Mike Madill
Rob Madore
Jon Madsen
Kevin Madsen            RW L 5-7  143  04/27/1990  Antwerpen, Belgium
Morten Madsen           C  L 6-2  185  01/16/1987  Rodovre, Denmark
Rene Madsen             D  L 5-11 176  08/13/1971  Odense, Denmark
Silvan Maeder
Marko Maenpaa           C  L 5-8  165  05/20/1985  Tarvasjoki, Finland
Mikko Maenpaa           C  L 5-11 187  06/08/1980  Nivala, Finland
Mikko Maenpaa           D  L 5-10 180  04/19/1983  Tampere, Finland
Daniel Maffia
Adam Magarrell          D  L 6-4  195  02/01/1976  Winnipeg, Man
Roman Magdeev           C  L 5-10 176  04/17/1987  Togliatti, Russia
Brandon Magee
Brandon Magee
Daniel Maggio
Daniel Maggio
Matt Maglione
Olivier Magnan
Mark Magnowski
Kevin Magnuson          D  L 6-1  195  11/25/1976  Lake Forest, IL
Will Magnuson           D  R 6-5  235  02/19/1981  Anchorage, AK
Kai Magnussen
Ole Morten Magnussen    C  L 5-9  171  02/09/1979  Fredrikstad, Norway
Trond Magnussen         RW L 5-10 187  02/01/1973  Fredrikstad, Norway
Jens Magnusson          C  L 5-7  147  05/07/1985  Stockholm, Sweden
Elmar Magnusson         D  L 5-10 178  10/03/1988  Akureyri, Iceland
Jonas-Breki Magnusson   LW L 5-11 182  06/16/1980  Reykjavik, Iceland
Patrik Magnusson        D  L 6-7  244  03/12/1988  Jonkoping, Sweden
Steve Magnusson         C  L 6-0  185  11/15/1972  Coon Rapids, MN
Igor Magogin
Balint Magosi
Alexander Magovac
Ken Magowan             LW L 6-2  207  07/22/1981  Kelowna, B.C.
Derek Maguire           D  R 6-1  185  12/09/1971  Delbarton, NJ
Kevin Maguire           RW R 6-2  200  01/05/1963  Toronto, Ont
Sean Maguire
Sean Maguire
Nick Magyar
Scott Mahar             LW L 6-5  225  01/05/1981  North Bay, Ont
Samson Mahbod
Kamil Mahdalik          RW L 5-10 194  08/04/1977  Zvolen, Slovakia
Ben Maher
Jim Maher               D  L 6-1  205  06/30/1970  Warren, MI
Harry Mahesh
Raphael Maheux
Ahmed Mahfouz
Craig Mahon             D  R 6-2  208  01/29/1981  Woodslee, Ont
Scott Mahoney           LW R           04/19/1969  Peterborough, Ont
Sean Mahoney
Dale Mahovsky
Ryan Mahrle
Pierrick Maia           C  L 5-11 180  02/16/1967  Caen, France
Anthony Maiani
Domenic Maiani
Jarrod Maidens          C  L 6-1  178  03/04/1994  Niagara Falls, Ont
Ben Maidment            LW L 6-0  187  01/08/1975  Smiths Falls, Ont
Andreas Maier           D  L 5-10 187  09/10/1987  Ludwigshafen, Germany
Arno Maier              C  L 5-7  165  01/09/1969  Feldkirch, Austria
Mike Maier
Patrick Maier
Steve Maile             LW L 5-10 200  06/16/1984  Peterborough, England
Kevin Mailhiot          LW L 6-1  187  04/18/1986  Granby, Que
Jacques Mailhot         LW L 6-3  220  12/05/1961  Swaningan, Que
Chris Maillet           D  L 6-5  220  01/28/1976  Moncton, N.B.
Claude Maillet          D  R 6-2  200  05/22/1969  Memramcook, N.B.
Ted Maillette
Yannick Maillot         RW R 5-6  149  04/20/1982  Rosny sous Bois, France
Bryan Main
Eric Main               D  L 6-0  190  06/13/1983  Atitokan, Ont
Matt Maione
Adam Mair
Christian Mair          D  R 5-11 174  02/11/1981  Brunico, Italy
Jan Mair                D  R 5-10 169  02/15/1986  Bolzano, Italy
Stefan Mair             C  L 5-8  171  06/06/1967  Bolzano, Italy
Martin Mairitsch
Mathias Mairpeter       LW L 5-11 187  06/01/1986  Steyr, Austria
Justin Maiser           C  L 6-1  191  06/29/1983  Milwaukee, WI
Boris Majesky           D  R 6-3  209  09/03/1978  Bratislava, Slovakia
Ivan Majesky            D  R 6-5  224  09/02/1976  Banska Bystrica, Slovakia
Dustin Majewski
Xavier Majic            C  L 6-0  190  03/10/1973  Fernie, B.C.
Bruce Major             C  L 6-3  180  01/03/1967  Vernon, B.C.
Mark Major              LW L 6-4  216  03/20/1970  Toronto, Ont
Riley Major
Denis Makarov           D  L 5-9  174  08/03/1983  Elektrostal, Russia
Dmitri Makarov          LW L 6-1  196  07/07/1988  Novosibirsk, Russia
Igor Makarov
Ilya Makarov
Ilya Makarov
Kirill Makarov          LW L 6-1  171  01/14/1981  Chelyabinsk, Russia
Sergei Makarov          RW L 5-11 185  06/19/1958  Chelyabinsk, Russia
Sergei Makarov          D  R 5-9  176  06/19/1964  Moscow, Russia
Sergei Makarov          LW L 5-11 194  10/12/1971  Elektrostal, Russia
Sergei Makarov          LW L 6-0  176  08/03/1982  Voskresensk, Russia
Vladislav Makarov       D  L 5-10 189  02/07/1969  Balashov, Russia
Kimmo Makela            LW L 6-3  194  09/16/1985  Kuortane, Finland
Mikko Makela            LW L 6-2  200  02/28/1965  Tampere, Finland
Tuukka Makela           D  L 6-3  202  05/24/1982  Helsinki, Finland
Ville Makela            C  L 5-6  163  05/12/1987  Oulu, Finland
Ryan Maki
Teemu Maki              C  L 6-3  198  03/16/1989  Masku, Finland
Tomi Maki
Mika Makiaho            LW L 5-6  160  08/28/1987  Kuopio, Finland
Toni Makiaho            RW R 5-11 209  01/11/1975  Tampere, Finland
Marko Maki-Kala         RW R           03/11/1967  Honkajoki, Finland
Janne Makila            C  L 5-8  165  09/29/1982  Forssa, Finland
Marko Makinen           RW R 5-11 174  03/31/1977  Turku, Finland
Toni Makinen            LW L 5-11 182  05/06/1986  Vaasa, Finland
Mikko Makiranta         D  L 6-1  198  07/05/1983  Rovaniemi, Finland
Jussi Makkonen          LW L 6-3  198  04/24/1985  Turku, Finland
Jussi Makkonen          D  L 6-0  185  06/06/1989  Kajaani, Finland
Jussi-Mikko Makkonen    RW L 5-10 171  11/02/1982  Lahti, Finland
Jakub Makovsky
David Makowski
Alexander Makritsky     D  L 6-1  185  08/11/1971  Minsk, Belarus
Andrei Makrov           C  L 5-7  176  12/14/1979  Tallinn, Estonia
Ivan Maksimkin          D  L 6-2  170  03/05/1988  Balakovo, Russia
Dmitri Maksimov         RW L 5-8  180  03/08/1975  Chebarkul, Russia
Sean Maktaak
Steve Makway
Mark Maladay
Vladimir Malakhov       D  L 6-4  227  08/30/1968  Sverdlovsk, Russia
Giorgio Malan           LW L 5-11 149  08/29/1972  Luserna San Giovanni, Italy
Oleg Malashkevich       LW L 5-8  165  01/04/1972  Novokuznetsk, Russia
Will Malcolm
Tom Maldonado
Tomas Malec
Tomas Malec
Brody Malek
Markus Malfertheiner
Albert Malgin           C  L 5-11 189  09/01/1966  Perm, Russia
Vladimir Malenkykh      D  L 6-1  187  10/01/1980  Togliatti, Russia
Jordan Maletta
Vladimir Malevich       D  L 6-5  218  07/02/1985  Tynda, Russia
David Maley             LW L 6-2  195  04/24/1963  Beaver Dam, WI
Jason Maleyko           D  L 6-3  211  05/24/1980  Windsor, Ont
Denis Malgin
Stewart Malgunas        D  L 6-0  200  04/21/1970  Prince George, B.C.
Manny Malhotra
Jozef Malicek           C  L           08/18/1980  Prievidza, Slovakia
Marek Malík
Jarkko Malinen          C  L 6-1  169  03/17/1988  Kuopio, Finland
Jiri Malinsky           D  L 5-10 191  09/05/1971  Pardubice, Czech Republic
Olli-Pekka Malkamaki    D  R 6-4  213  03/24/1980  Vaasa, Finland
Simo Malkia             D  R 5-8  171  08/21/1983  Lappeenranta, Finland
Evgeny Malkin           C  L 6-3  186  07/31/1986  Magnitogorsk, Russia
Ilkka Malkki            RW L 5-8  171  09/13/1984  Savonlinna, Finland
Don Malko               LW L 6-0  195  02/16/1978  Winnepeg, Man
Dean Malkoc             D  L 6-3  210  01/26/1970  Vancouver, B.C.
Petr Malkov             C  L 6-0  180  03/26/1960  Orsk, Russia
Stephen Mallaro
Alexandre Mallet
Carl Mallette           C  R 6-1  188  11/17/1981  Pierrefonds, Que
Kris Mallette
Troy Mallette           LW L 6-3  219  02/25/1970  Sudbury, Ont
Matthew Mallgrave       RW R           05/03/1970  Washington, D.C.
Martin Mallinger        RW R 5-9  172  03/26/1985  Feldkirch, Austria
Bert Malloy
Dan Malloy
Rob Malloy
Olli Malmivaara
Tomi Malmsten           C  L 5-10 165  08/24/1984  Rauma, Finland
Henrik Malmstrom        RW L 6-1  200  08/26/1978  Kristianstad, Sweden
Brad Malone
Mark Malone             D  R 6-4  210  09/01/1982  Pittsburgh, PA
Ryan Malone
Scott Malone            D  L 6-0  180  02/16/1971  Boston, MA
Brian Maloney           LW L 6-1  208  09/27/1978  Bassano, Alta
Don Maloney
Don Maloney
Pat Maloney
Pat Maloney
Pat Maloney
Jeremie Malouin
Roman Malov             C  L 6-2  196  09/24/1977  Moscow, RUssia
David Maltais           D  L 5-10 182  03/08/1988  St-Jean-Chrysostome, Que
Dominic Maltais         RW R 5-11 190  05/31/1972  Boucherville, Que
Olivier Maltais         RW R 5-11 205  04/01/1981  Boucherville, Que
Steve Maltais           LW L 6-2  230  01/25/1969  Arvida, Ont
Kirk Maltby
Shawn Maltby            C  L 5-10 180  07/22/1976  Cambridge, Ont
Vince Malts             RW R 6-3  215  11/30/1978  Philadelphia, PA
Oleg Maltsev            LW L 6-3  213  04/15/1963  Chelyabinsk, Russia
Igor Malykhin           D  L 6-1  189  06/06/1969  Kharkov, Ukriane
Renat Mamashev
Michael Mana
Renat Mamachev          D  L 6-1  185  03/31/1983  Moscow, RUssia
Shawn Mamane            LW L 6-0  195  02/26/1979  Montreal, Que
Branko Mamic            D  L 5-10 189  08/24/1980  Novi Sad, Serbia
Vladimirs Mamonovs      LW L 5-10 174  04/22/1980  Riga, Latvia
Antonin Manavian
Mark Mancari
Corrado Mancini
Lukas Manco
Tomas Manco
Jan Mandat
Joshua Mandel           D  R 6-2  210  02/09/1979  Clark, NJ
Denver Manderson
Louis Mandeville        D  L 6-3  208  05/03/1982  Soreh, Que
Martin Mandeville       RW R 5-11 191  04/21/1984  Sorel, Que
Kent Manderville        C  L 6-3  207  04/12/1971  Edmonton, Alta
Nikita Mandrik
Mike Maneluk            LW R 6-0  190  10/01/1973  Winnipeg, Man
Troy Maney
Marjan Manfreda
Phil Mangan
Sal Manganaro           RW R 5-11 185  12/20/1972  Boston, MA
Matt Mangene
Andrew Mangiapane
Simon Mangos
Ryan Manitowich         LW L 6-0  185  07/05/1978  Calgary, Alta
Mike Manley             C  L 5-11 185  01/13/1982  London, Ont
Eric Manlow             C  L 6-0  205  04/07/1975  Belleville, Ont
Cameron Mann            C  R 6-0  209  04/20/1977  Thompson, Man
Chris Mann              D  L 6-0  215  07/17/1979  Ottawa, Ont
Darren Mann
Doug Mann               RW R 6-0  195  07/04/1973  Rexdale, Ont
Russ Mann               D  R           07/08/1967  Meluem, MA
Stefan Mann             LW L 5-10 171  06/02/1975  Weisswasser, Germany
Troy Mann               C  L 5-10 185  09/03/1969  New Richmond, Que
Mike Manna
Matti Manner            RW L 5-8  165  03/08/1979  Hameenkyro, Finland
Mikko Manner            RW R 5-9  169  07/19/1974  Vaasa, Finland
Miikka Mannikko         RW R 5-6  169  03/29/1979  Tampere, Finland
Matt Mannina            D  L 5-10 175  09/20/1982  Schaumburg, IL
Antti Manninen          D  L 6-0  212  09/28/1985  Alavus, Finland
Henri Manninen          LW L 5-11 185  03/09/1985  Lahti, Finland
Billy Manning
Brandon Manning
David Manning
Paul Manning
Kristian Mannisto       C  L 5-9  174  09/12/1988  Ylivieska, Finland
Matti Mannisto          LW L 6-0  171  06/28/1989  Ylivieska, Finland
Joe Manno
Ben Manny
Phil Manny              LW L 6-0  210  06/19/1984  Cardiff, Wales
Justin Mansfield
Maurice Mansi           LW L 5-10 185  09/03/1965  MOntreal, Que
Shawn Mansoff           LW L 6-0  205  10/28/1975  Edmonton, Alta
Dave Manson             D  L 6-2  202  01/27/1967  Prince Albert, Sask
Josh Manson
Edouard Manson          LW L 5-8  163  12/05/1973  Caen, France
Grady Manson            C  R 5-8  175  05/26/1975  Brandon, Man
James Manson            D  L 5-8  174  02/16/1977  Cardiff, Wales
Lane Manson             D  L 6-8  225  02/14/1984  Watrous, Sask
Mathias Mansson         RW L 6-2  201  09/20/1981  Hofors, Sweden
Sami Mantere
Claudio Mantese         C  L 5-9  169  05/18/1985  Schio, Italy
Anthony Mantha
Devin Mantha
Moe Mantha              D  R 6-1  185  12/13/1933  North Bay, Ont
Moe Mantha              D  R 6-2  195  01/21/1961  Lakewood, Ont
Ryan Mantha
Niko Mantyla            D  L 5-11 191  10/27/1986  Vantaa, Finland
Tuukka Mantyla          D  L 5-9  176  05/25/1981  Tampere, Finland
Ville Mantymaa          D  R 6-3  196  03/08/1985  Seinäjoki, Finland
Sven Manzoni            RW R 5-5  121  09/28/1987  Zagreb, Croatia
Ian Manzano             D  L 6-1  190  04/26/1977  Dorval, Que
Justin Mapletoft        C  L 6-1  180  06/11/1981  Lloydminster, Sask
Cassidy Mappin
Paul Mara
Rob Mara                RW R           09/25/1975  Boston, MA
David Maracle           RW R 6-2  193  05/14/1980  Sault Ste. Marie, Ont
Zbynek Marak            RW L 5-10 198  08/12/1971  Zlin, Czech Republic
Roman Marakhovski
Evan Marble             D  R 6-0  185  04/09/1972  Eston, Sask
Tyler Marcano
Matia Marcantuoni
Christophe Marcelle     D  L 5-10 202  12/10/1968  Reims, France
Todd Marcellus          LW L 5-10 185  02/14/1973  Chesterville, Ont
Brad Marchand
Hugo Marchand           D  L 6-4  210  07/16/1979  Montreal, Que
Terry Marchant          LW L 6-1  205  02/24/1976  Buffalo, NY
Todd Marchant
Matt Marchel
Alexei Marchenko
Scott Marchesi
Jonathan Marchessault
Giovanni Marchetti      D  L 5-10 182  02/12/1968  Cavalese, Italy
Diego Marchiori         RW R 5-6  171  03/29/1976  Brunico, Italy
Bryan Marchment         D  L 6-1  205  05/01/1969  Scarborough, Ont
Jake Marchment
Mason Marchment
Joe Marciano
Lance Marciano          D  R           12/12/1969  Mt. Vernon, NY
Matej Marcinek          C  L 6-2  182  11/29/1974  Trencin, Slovakia
Tomas Marcinko
Tomas Marcinko
Miroslav Marcinko       D  R 6-0  180  01/16/1964  Poprad, Slovakia
David Marcinyshyn       D  L 6-3  210  02/04/1967  Edmonton, Alta
Julian Marcos           LW L 5-8  154  04/26/1979  Amiens, France
Elie Marcos             LW L 5-9  182  07/08/1983  Amiens, France
Louick Marcotte
Nicolas Marcotte        D  R 6-1  201  07/19/1984  Quebec City, Que
Tiger Marcotte
Mike Marcou
James Marcou
Daryl Marcoux
Artur Marczell          RW L 6-2  213  12/27/1974  Wien, Austria
Geraud Marechal         RW R 5-7  167  01/19/1980  Dunkerque, France
Jan Marek               RW R 5-10 178  12/31/1979  Jindrichuv Hradec, Czech Rep
Mark Marek
Petr Marek              C  L 6-3  205  01/13/1969  Slany, Czech Republic
Kevin Maresca           LW L           11/27/1986  Chamonix, France
Bruno Margerit          LW L 5-9  165  03/01/1969  Lyon, France
Pascal Margerit         LW L 5-7  169  02/21/1971  Thonon-les-Bains, France
Stephen Margeson
Donnie Margettie        C  L 5-10 190  07/10/1975  Niagara Falls, Ont
Matt Margolis
Dylan Margonari
Josef Marha             C  L 6-0  176  06/02/1976  Havlickuv Brod, Czech Rep.
Kyle Mariani
Martin Marincin
Brandon Marino
James Marino
James Marino
Chris Marinucci         C  L 6-0  175  12/29/1971  Grand Rapids, MN
Robert Marion
Timo Marjamaa           D  L 5-6  147  07/10/1988  Nivala, Finland
Masi Marjamaki          LW L 6-1  184  01/16/1985  Pori Satakunta, Finland
Matthias Markart        LW L 5-10 160  12/17/1985  Wattens, Austria
Vladimir Markelov       RW R 5-8  149  08/31/1987  Novosibirsk, Russia
Ryan Markham
Colin Markison
Mikko Markkanen         RW R 5-9  165  01/09/1977  Turku, Finland
Sami Markkanen          C  L 5-7  176  11/20/1974  Kuopio, Finland
Dan Marklund            LW L 5-11 202  10/07/1984  Helsinki, Finland
Attila Marko            LW L 5-10 141  10/02/1985  Szekesfehervar, Hungary
Istvan Marko            LW L 6-3  187  04/06/1985  Marosvasárhely, Romania
Ryden Marko             RW R 5-9  175  03/07/1976  Winnipeg, Man
Martin Markoja          D  R 6-1  180  02/09/1983  Ljubljana, Slovenia
Andrei Markov
Daniil Markov           D  L 5-11 176  07/11/1976  Moscow, Russia
Jaroslav Markovic       LW L 5-11 176  05/22/1985  Martin, Slovakia
Michael Markovic
Mike Markovich          D  L           04/25/1969  Grand Forks, ND
Dmitri Markovsky        RW L 5-11 190  07/05/1975  Kiev, Ukraine
Danny Markowitz
Scott Markowsky         C  R 5-8  185  03/26/1978  Prince Albert, Sask
Brian Marks
John Marks              LW L 6-2  195  03/22/1948  Winnipeg, Man
Lloyd Marks             C  L 5-8  175  10/21/1977  Dawson Creek, B.C.
Tim Marks
Joe Markusen
Nevin Markwart          LW L 5-11 175  12/09/1964  Toronto, Ont
Dominic Marleau         D  R           02/11/1977  LaSalle, Que
Patrick Marleau         C  L 6-2  200  09/15/1979  Swift Current, Sask
Jeff Marler             LW L 5-11 180  06/08/1981  Fort Saskatchewan, Alta
Mitch Marner
Daniel Marois           RW R 6-1  190  10/03/1968  Montreal, Que
Jerome Marois           LW L 6-0  199  01/27/1981  Quebec City, Que
Mario Marois            D  R 5-11 190  12/15/1957  Quebec City, Que
Olivier Maron           D  R 6-0  182  09/30/1983  Bratislava, Slovakia
Patrick Maroon
Mike Marostega          D  R 5-10 180  08/23/1978  London, Ont
Michal Marousek
Michal Marousek
Brant Marple
Stan Marple
Matt Marquardt
Julien Marquet          RW R 5-10 152  09/14/1984  Chamonix, France
Sebastien Marquet       D  L 5-11 198  02/02/1978  Boulogne-Billancourt, France
Dale Marquette          LW L 6-0  195  03/08/1968  Prince George, B.C.
Philippe Marquis        D  L 5-10 176  01/19/1976  Weehawken, Switzerland
Steve Marr
Steve Marr
Steve Marr
Per Mars                C  L 6-3  203  10/23/1982  Ostersund, Sweden
Adam Marsh
Brad Marsh              D  L 6-3  220  03/31/1958  London, Ont
Jonathan Marsh          RW R 5-9  180  04/30/1983  Sydney River, N.S.
Kevin Marsh             LW L 5-11 201  06/30/1978  Edmonton, Alta
Ryan Marsh              D  L 6-1  215  09/19/1974  Quesnel, B.C.
Tyson Marsh
Ben Marshall
Bobby Marshall          D  L 6-1  190  04/11/1972  North York, Ont
Bryan Marshall
Chris Marshall          LW L 5-10 180  12/12/1968  Quincy, MA
Dane Marshall
David Marshall
David Marshall
Grant Marshall          RW R 6-1  185  06/09/1973  Mississauga, Ont
Jason Marshall          D  R 6-2  195  02/22/1971  Crambrook, B.C.
Jeff Marshall           D  L 6-0  183  02/20/1978  Newmarket, Ont
Jeff Marshall           RW R 5-11 185  01/01/1984  Kyle, Sask
Jon Marshall
Jon Marshall
Jon Marshall
Kevin Marshall
Matt Marshall           C  R 6-1  175  08/30/1988  Boston, MA
Paul Marshall           LW L 6-2  185  09/07/1960  Toronto, Ont
Paul Marshall           D  L 6-2  187  10/22/1966  Quincy, MA
Rob Marshall            D  L 6-1  180  02/16/1979  Katepwa, Sask
Ryan Marshall
Ryan Marshall
Ryan Marshall
Ryan Marshall
Tomas Marsik            D  R 6-6  209  12/21/1988  Strakonice, Czech Republic
Danick Martel
Kevin Martel
Steve Martel            RW R 5-11 185  03/03/1970  Syndey, N.S.
Brandon Martell
Travis Martell
Chris Martenet
Andrew Martens
Darren Martens          LW L 5-11 197  01/26/1974  Mossbank, Sask
Henry Martens           LW L 6-3  209  05/24/1987  Engelskirchen, Germany
Jeff Martens
Nick Martens            D  L 6-1  198  09/11/1982  Ann Arbor, MI
Norman Martens          D  L 5-11 172  05/24/1986  Winsen, Germany
Tony Martensson
Christian Marti
Antti Martikainen       LW L 5-11 178  07/31/1984  Lappeenranta, Finland
Kari Martikainen        D  R 5-11 187  09/15/1668  Helsinki, Finland
Tuomo Martimo           D  L 6-2  182  12/15/1975  Tuusula, Finland
Alan Martin
Andrew Martin
Andrew Martin
Bart Martin             C  L 5-2  110  07/03/1987  Eindhoven, Netherlands
Brycen Martin
Cole Martin
Cole Martin
Cole Martin
Colin Martin
Colin Martin
Conrad Martin
Craig Martin            RW R 6-2  215  01/21/1971  Amherst, N.S.
Craig Martin            LW L 5-11 165  01/22/1976  Oakbank, Man
Daan Martin             LW L 5-5  143  12/05/1983  Eindhoven, Netherlands
Derick Martin
Don Martin              D  L 6-0  210  03/29/1968  London, Ont
Elliot Martin
Elliot Martin
Florian Martin
Gareth Martin           RW R 5-8  209  10/03/1982  Belfast, Ireland
Grant Martin            LW L 5-10 190  03/13/1962  Smooth Rock Falls, Ont
Howie Martin            C  L 6-0  198  11/18/1986  Georgetown, Ont
Igor Martin             D  L 5-8  171  03/31/1982  Victoria, Spain
James Martin
James Martin
James Martin
Jeff Martin             C  L 6-2  210  04/26/1979  Stratford, Ont
Jesse Martin            C  R 5-11 170  09/07/1988  Edmonton, Alta
Jim Martin
Jimmy Martin
Joe Martin              D  L 6-2  185  02/11/1959  Berlin, NH
Joey Martin
Joey Martin
John Martin             C  L 5-10 163  01/20/1952  Quebec City, Que
Jon Martin
Jon Martin
Juan Martin             C  L 5-8  198  05/11/1981  Vitoria, Spain
Justin Martin           RW R 6-4  220  05/01/1975  Syracuse, NY
Justin Martin           RW R 5-11 210  11/28/1979  Hutchinson, MN
Louis-Philppe Martin    RW R 5-11 172  10/02/1984  Montreal, Que
Matt Martin
Matt Martin
Matt Martin
Mike Martin
Mike Martin
Mike Martin
Mike Martin
Mike Martin
Neal Martin             D  L 5-10 193  09/08/1975  Sudbury, Ont
Nicholas Martin
Nicholas Martin
Nick Martin
Nick Martin
Nick Martin
Nick Martin
Nicolas Martin
Nicolas Martin
Olivier Martin
Paul Martin
Paul Martin
Paul Martin
Pit Martin
P.J. Martin             D  R 6-2  200  02/22/1981  Haverhill, MA
Richard Martin
Shawn Martin            D  L 6-0  185  07/16/1977  Wainwright, Alta
Spencer Martin
Tom Martin              RW R 5-9  170  10/16/1947  Toronto, Ont
Tom Martin              LW L 6-2  200  05/11/1965  Kelowna, B.C.
Ryan Martindale
Nathan Martine
Andre Martineau         C  R 5-8  184  04/11/1981  Quebec City, Que
Patrik Martinec         C  L 5-6  160  09/04/1971  Jilemnice, Czech Republic
Tomas Martinec          RW L 5-9  189  03/05/1976  Pardubice, Czech Republic
Radek Martinek
Radek Martinek
Ryan Martinelli         D  R 6-5  200  09/02/1986  London, Ont
Alec Martinez
Darcy Martini           D  L 6-4  220  01/30/1969  Castlegar, B.C.
Joey Martini
Lukas Martini
Lukas Martini
Mike Martiniello
Lukas Martinka          D  L 5-11 198  10/28/1986  Trencin, Slovakia
Ondrej Martinka
Jordan Martinook
Sasa Martinovic
Steve Martins           C  L 5-9  185  04/13/1972  Gatineau, Que
Andreas Martinsen
Kjetil Martinsen
Steve Martinson
Anders Martinsson       D  L 5-6  158  11/28/1984  Seoul, South Korea
Erik Martinsson
Eddy Martin-Whelan
Jake Marto
Mike Martone            D  R 6-2  200  09/26/1977  Sault Ste. Marie, Ont
Jukka Marttila          D  L 6-0  187  04/15/1968  Tampere, Finland
Jyri Marttinen
Rostislav Martynek      C  L 5-7  160  10/10/1982  Trinec, Czech Republic
Rafal Martynowski       LW L 5-9  183  08/07/1984  Maple, Ont
Denis Martynyuk         LW L 6-3  190  07/26/1979  Kapfenberg, Austria
Sergei Martynyuk        RW L 6-0  182  01/30/1971  Rybinsk, Russia
Maxim Martyshko
Nathan Martz
Dennis Maruk            C  L 5-8  165  11/17/1955  Toronto, Ont
Jon Maruk               LW L 5-9  180  07/14/1979  Eden Prairie, MN
Jiri Marusak            D  R 6-0  194  11/29/1975  Vyskov, Czech Republic
Aaron Marvin
David Marvin            D  R           03/10/1968  Warroad, MN
Roman Marx              C  L 5-4  154  03/10/1978  Bern, Swizzerland
Artem Maryams           D  L 5-11 176  07/19/1980  Kirovsk, Russia
Ralph Marziale          C  R 5-10 195  01/03/1974  Providence, RI
Martin Masa             LW L 6-1  207  04/10/1973  Sokolov, Czech Republic
Martin Masak            D  L 6-0  182  05/25/1976  Ceske Budejovice, Czech Rep.
Mike Mascioli
Josh Maser              D  R 6-1  199  04/20/1979  Medicin Hat, Alta
Denis Mashanov          LW L 6-1  180  03/03/1986  Novosibirsk, Russia
Brandon Mashinter
Dominik Masin
Martin Maskarinec       D  L 6-1  202  02/03/1969  Prague, Czech Republic
Igor Maslennikov        C  L 6-0  181  04/21/1965  Kazan, Russia
Milan Maslonka
Konstantin Maslyukov    D  L 5-7  174  08/22/1970  Izhevsk, Russia
Chris Mason
Chris Mason
Chris Mason
Doug Mason              C  L 5-11 171  09/30/1954  Sudbury, Ont
Jeff Mason
Jeff Mason
Steve Mason
Tyrell Mason
Wes Mason               LW L 6-2  195  12/12/1977  Windsor, Ont
Louis Mass
Pete Massar
Benjamin Masse          C  L 5-6  145  03/11/1984  Gap, France
Dany Masse
David Masse             LW L 6-0  175  12/02/1982  Montreal, Que
James Massen            RW R 6-1  218  01/13/1982  Bismarck, ND
Jake Massie
Michel Massie           LW L 6-0  185  02/07/1977  Montreal, Que
Romain Masson           C  R 5-7  154  04/26/1983  Villeneuve St-George, France
Milt Mastad             D  L 6-4  220  03/05/1975  Regina, Sask
Casson Masters          C  R 5-11 170  06/25/1975  Bashaw, Alta
Rusty Masters
Anthony Mastrodicasa
John Mastromonica
Mike Matczak
Martin Matecny          D  R 6-0  180  07/08/1981  Prostejov, Czech Republic
Jan Matejny             LW L 5-7  182  02/12/1977  Ostrava, Czech Republic
Nicholas Matejovsky
Radek Matejovsky        RW R 6-1  196  11/17/1679  Praha, Czech Republic
Alex Materukhin         RW R 6-1  195  10/17/1981  Kiev, Ukraine
Shawn Mather            C  L 5-11 170  03/11/1980  Chatham, Ont
Derek Mathers
Mike Mathers            LW L 6-0  200  06/20/1972  High Praire, Alta
Brock Matheson
Derek Matheson
Kevin Matheson
Mark Matheson
Mike Matheson
Tyler Matheson
Matt Mathias            RW R 5-11 185  12/22/1978  Duluth, MN
Jim Mathieson           D  L 6-1  215  01/24/1970  Kindersley, Sask
Alexander Mathieu       D  L 6-2  177  02/12/1979  Repentigny, Que
Marquis Mathieu         C  R 5-11 190  05/31/1973  Hartford, CT
Maxime Mathieu
Stefan Mathijsen        D  L 5-10 171  08/04/1985  Tilburg, Netherlands
Marius Mathisrud
Andrei Maticins         D  L 5-10 200  01/30/1963  Cherepovets, Russia
Mark Matier             D  L 6-1  205  12/14/1973  St. Catharines, Ont
Petri Matikainen        D  L 6-0  185  01/07/1967  Savonlinna, Finland
Ari Matilainen          LW L 6-2  198  01/22/1966  Pieksomaki, Finland
Taylor Matson
David Matsos            LW L 6-1  201  11/12/1973  Burlington, Ont
Jon Matsumoto
Brian Matte
Christian Matte         RW R 6-0  190  01/20/1975  Hull, Que
Stefan Matteau
Stephane Matteau        LW L 6-4  220  09/02/1969  Rouyn-Noranda, Que
Fred Mattersdorfer      RW R 5-11 175  11/19/1978  Fernie, B.C.
Mike Matteucci          D  L 6-2  210  12/27/1971  Trail, B.C.
Aaron Mattey
Chris Mattey
Auston Matthews
Jamie Matthews          C  R           05/25/1973  Amherst, N.S.
Shawn Matthias
Jamie Mattie            D  L 5-9  178  06/28/1980  Antigonish, N.S.
Mikko Mattila           C  L 5-10 194  08/26/1977  Kouvola, Finland
Troy Mattila            LW L 6-2  176  01/12/1988  Rockford, IL
Nicolas Mattinen
Daniele Mattioli        D  L 6-2  211  03/08/1985  Faido, Switzerland
Nick Mattson
Andre Mattsson          D  L 6-0  196  08/11/1980  Port-au-Prince, Haiti
Jesper Mattsson         C  R 5-11 196  05/13/1975  Malmo, Sweden
Ivan Matulik            RW L 6-1  205  06/17/1968  Nitra, Slovakia
Peter Matus
Peter Matus
Igor Matushkin          D  L 6-1  205  01/27/1965  Chelyabinsk, Russia
Scott Matusovich        D  L 6-2  205  10/21/1969  Southbury, CT
Alex Matvichuk          C  L 5-8  170  05/13/1975  Kiev, Ukraine
Richard Matvichuk       D  L 6-2  215  02/05/1973  Edmonton, Alta
Imre Matyas             D  L 6-3  210  02/23/1978  Welland, Ont
Denis Matyuchin         RW L 5-10 198  05/07/1978  Minsk, Belarus
Vladimir Matyukhin      LW L 5-8  165  03/20/1984  Ust-Kamenogorsk, Kazakhstan
Geoff Matzel
Scott Matzka
Bob Maudie              C  L 6-0  191  09/17/1976  Cranbrooke, B.C.
Nate Mauer              RW R 6-0  170  01/12/1978  Maplewood, MN
Ross Mauermann
Greg Mauldin
Martin Mauler           D  R 5-8  147  08/25/1981  Innsbruck, Austria
Mitch Maunu             D  L 6-1  205  07/30/1986  Thunder Bay, Ont
Ryan Maunu
David Maurer            C  R 5-10 187  01/19/1980  Adelboden, Switzerland
Marco Maurer            D  L 6-2  194  02/21/1988  AffolternamAlbis, Switzerland
Uli Maurer              LW L 5-9  169  01/19/1985  Garmisch, Germany
Anthony Maurice         C  L 5-8  149  02/19/1979  Epinal, France
Daniel Maurice          C  L           04/19/1969  Repentigny, Que
Mike Maurice            C  L 6-1  210  04/22/1966  Hamilton, Ont
Paul Maurice
Andrei Maximenko        RW R 5-11 172  01/11/1978  Moscow, Russia
Ben Maxwell
Bryan Maxwell           D  L 6-2  200  09/07/1955  North Bay, Ont
Dennis Maxwell          C  L 6-2  210  06/04/1974  Dauphin, Man
Jason Maxwell           RW R 5-11 185  04/09/1978  North Vancouver, B.C.
Jim Maxwell             RW R 6-2  185  12/22/1928  Port Dalhousie, Ont
Randy Maxwell           C  L 5-9  178  10/17/1963  Chilliwack, B.C.
Roger Maxwell
Tim Maxwell
Tommy Maxwell
Tyler Maxwell
Tyler Maxwell
Alan May                LW R 6-1  200  01/14/1965  Swan Hills, Alta
Andy May                C  L           05/02/1968  Mississauga, Ont
Brad May
Darrell May
Derek May
Jeff May
John May
Mike May                LW L 5-11 195  02/10/1971  Port Huron, MI
Scott May
Tom May
Matt Maycock
Austin Mayer
Derek Mayer             D  R 6-0  206  03/21/1967  Rossland, B.C.
Glen Mayer
Jordan Mayer
Pat Mayer               D  R 6-3  225  07/24/1961  Royal Oak, MI
Robert Mayer
Sebastian Mayer         D  L 6-0  154  02/22/1985  Bayreuth, Germany
Jamal Mayers
David Mayes             D  L 6-0  188  07/26/1974  Thunder Bay, Ont
Scott Mayfield
Justin Maylan
Bruno Maynard
Konstantin Mayorov      C  L 6-3  194  05/25/1988  Almetyevsk, Russia
Dysin Mayo
Maksim Mayorov
Christian Mayr          C  L 5-9  149  02/17/1979  Garmisch, Germany
Michael Mayr
Roland Mayr             LW L 6-1  191  06/09/1984  Augsburg, Germany
Dean Mayrand            RW R 6-5  225  09/09/1977  Windsor, Ont
Niklas Mayrhauser
David Mazanec           D  L 6-2  211  05/04/1977  Pisek, Czech Republic
Luc Mazerolle
Andrei Mazhugin         D  R 6-1  198  05/26/1963  Angarsk, Russia
Robert Mazins
Alan Mazur
Jay Mazur               RW R 6-1  210  01/22/1965  Hamilton, Ont
Chad Mazurak            D  L 5-9  181  04/18/1978  Regina, Sask
Linards Mazurs-Mago
Nick Mazzolini
Arnaud Mazzone          D  L 5-11 176  02/24/1981  Gonesse, France
Patrick Mbaraga
Adam McAllister
Chris McAllister
Kyle McAllister
Jason McAloon
Chris McAlpine
Dean McAmmond           LW L 5-11 195  06/15/1973  Grand Cache, Alta
Kenndal McArdle
Sean McAslan            RW R 6-0  175  01/12/1980  Okotoks, Alta
Darryl McArthur
Dustin McArthur         RW R 6-1  195  02/21/1975  Sarnia, Ont
Darren McAusland        D  L 5-11 181  03/03/1972  Grovedale, Alta
Spencer McAvoy
Andrew McBain           RW R 6-1  195  01/18/1965  Scarborough, Ont
Jamie McBain
Jason McBain            D  L 6-3  210  04/12/1974  Llion, NY
Mike McBain             D  L 6-2  210  01/12/1977  Kimberley, B.C.
Wayne McBean            D  L 6-2  190  02/21/1969  Calgary, Alta
Brock McBride
Daryn McBride           C  R 5-10 185  03/29/1968  Fort Saskatchewan, Alta
Mike McBride
Paul McBrien
Bryan McCabe            D  L 6-1  204  06/08/1975  St. Catharines, Ont
Jake McCabe
Jay McCabe              C  R 6-7  235  02/19/1979  Blissfield, MI
John McCabe             LW L 6-4  220  05/30/1974  Sudbury, Ont
Scott McCabe            D  L           05/28/1974  St. Clair Shores, MI
Patrick McCadden
Chris McCafferty        C  R 5-8  190  06/20/1970  Belleville, NJ
Cam McCaffrey           RW R 6-1  206  07/12/1983  Calgary, Alta
Chad McCaffrey
Rob McCaig              D  L 6-3  205  01/05/1972  Innisfail, Alta
Paul McCallion          C  L 5-10 198  03/22/1974  Toronto, Ont
Scott McCallum          D  L 6-4  228  02/15/1979  Dauphin, Man
Keith McCambridge       D  L 6-2  205  02/01/1974  Thompson, Man
Jared McCann
Joe McCann
Mike McCann
Mike McCann
Neil McCann             D  L 5-11 178  08/23/1979  Calgary, Alta
Solomon McCann
Sean McCann             D  R 6-0  195  09/18/1971  North York, Ont
Kevin McCarey
John McCarron
Mike McCarron
Brian McCarthy          C  L 6-2  210  12/06/1971  Salem, MA
Brian McCarthy          LW L 6-3  195  01/13/1975  Mansfield, MA
Chris McCarthy
Chris McCarthy
Jeremiah McCarthy       D  L 6-0  210  03/01/1976  Belmont, MA
Joe McCarthy            D  L 6-1  210  11/17/1970  Bangon, ME
John McCarthy
John McCarthy
John McCarthy
Kris McCarthy
Kris McCarthy
Liam McCarthy           D  L 6-3  205  04/13/1979  Belmont, MA
Luke McCarthy
Ryan McCarthy
Sandy McCarthy          RW R 6-3  225  06/15/1972  Toronto, Ont
Steve McCarthy
Brendan McCartin        RW R 6-0  185  01/16/1981  Camp Hill, PA
Darren McCarty          RW R 6-1  215  04/01/1972  Burnaby, B.C.
Kirk McCaskill          C  R 6-1  190  04/09/1961  Kapuskasking, Ont
Brad McCaughey          RW R 6-1  195  06/10/1966  Ann Arbor, MI
Alyn McCauley           C  L 5-11 200  05/29/1977  Brockville, Ont
Bill McCauley           C  L 6-0  200  04/20/1975  Detroit, MI
Blaine McCauley         D  L 5-11 185  02/27/1976  Georgetown, Ont
Dennis McCauley
Greg McCauley
Myles McCauley
Wes McCauley            D  L 6-1  190  01/11/1972  Toronto, Ont
Trent McCleary          RW R 6-1  178  10/10/1972  Swift Current, Sask
Blaine McClellan
Steve McClellan
Zak McClellan
Kevin McClelland        LW R 6-0  190  07/04/1962  Oshawa, Ont
Jay McClement           C  L 6-1  193  03/02/1983  Kingston, Ont
Lee McClure
Shane McColgan
Matthew McCollem        LW L 6-0  185  05/06/1988  Somerville, MA
Mitch McColm
Brett McConnachie
Brian McConnell
Jesse McConney
D'Arcy McConvey         LW L 5-10 180  10/23/1981  Richmond Hill, Ont
Hayden McCool
Brian McCormack         D  R           11/11/1969  Bloomington, MN
Brian McCormack         LW L 5-11 190  05/30/1980  Castlegar, B.C.
Graeme McCormack
Cody McCormick
Max McCormick
Mike McCormick          LW L 6-3  225  05/14/1968  St. Boniface, Man
Mike McCormick          C  L 5-11 182  04/18/1980  Peterborough, Ont
Morgan McCormick        RW R 6-4  194  02/21/1981  Guelph, Ont
Shawn McCosh            C  R 6-0  190  06/05/1969  Oshawa, Ont
Shayne McCosh           D  L 6-1  200  01/27/1974  Oshawa, Ont
Ian McCoshen
Mike McCourt            D  L 6-1  190  07/02/1970  Brockville, Ont
Jack McCoy
Scott McCrady           D  R 6-1  195  10/30/1968  Calgary, Alta
Kevin McCready
Matt McCready
Bill McCreary           LW L 5-10 172  12/02/1934  Sundridge, Ont
Bill McCreary           LW L 6-0  196  04/15/1960  Springfield, MA
Bill McCreary
Brad McCrimmon          D  L 5-11 200  03/29/1959  Dodsland, Sask
Jason McCrimmon
Scott McCrory           C  R 5-10 185  02/27/1967  Sudbury, Ont
Matt McCue
Dave McCulloch          D  L 6-0  190  03/04/1982  Lacombe, Alta
Scott McCulloch
Brian McCullough        C  L 5-9  185  10/04/1977  Burr Ridge, IL
Kevin McCullough
Kyle McCullough
Matt McCullough
Zach McCullough
Mike McCurtain
Justin McCutcheon
Mark McCutcheon
Mark McCutcheon
Warren McCutcheon       C  L 6-4  190  08/06/1982  Morden, Man
Connor McDavid
Eamonn McDermott
Luke McDermott
Ryan McDonagh
Andy McDonald
Brad McDonald           LW L 5-11 185  05/23/1979  Oakville, Ont
Brent McDonald          RW R 5-11 185  10/07/1979  Olds, Alta
Colin McDonald
Colin McDonald
Errol McDonald          LW L 6-0  182  10/04/1978  Toronto, Ont
Ian McDonald
Ian McDonald
Kevin McDonald          RW R 5-11 198  04/29/1977  Olds, Alta
Lanny McDonald          RW R 6-0  195  02/16/1953  Hanna, Alta
Pat McDonald            RW R 6-0  201  07/21/1981  Olds, Alta
Ryan McDonald
Walker McDonald         RW R 6-3  220  12/12/1979  Thunder Bay, Ont
Kent McDonell           RW R 6-0  200  03/01/1979  Williamstown, Ont.
Hubie McDonough         C  L 5-9  180  07/08/1963  Manchester, NH
Ryan McDonough
Ryan McDonough
Bill McDougall          C  R 6-0  185  08/10/1966  Mississauga, Ont
Dan McDougall
Scott McDougall
Jeff McDowall
Brendan McDowell
Jimmy McDowell
Mike McDowell
Patrick McEachen
Shawn McEachern         LW L 5-11 195  02/28/1969  Waltham, MA
T.J. McElroy
Evan McEneny
James McEwan
James McEwan
James McEwan
Rob McEwan
Chris McEwen            D  R 6-0  165  10/05/1982  Reading, England
Doug McEwen             D  L 5-10 196  10/02/1963  Elliot Lake, Ont
Clay McFadden
Garrett McFadden
Jay McFadden
Joel McFadden
Jim McFadden            C  L 5-7  178  04/15/1920  Belfast, Ireland
Josh McFadden
John McFarland
Mark McFarlane          RW R 5-10 190  11/01/1970  Amherst, N.S.
Shane McFarlane         C  L 5-10 152  09/04/1968  Warroad, MN
Kendall McFaull
Rob McFeeters           LW R 5-11 181  08/08/1979  Woodville, Ont
Tim McGarry
Tim McGauley
Jay McGee               D  L 5-11 196  11/26/1977  Edmonton, Alta
Mike McGhan             LW L 6-1  201  07/11/1975  Prince Albert, Sask
Aaron McGill
Bob McGill              D  R 6-0  200  04/27/1962  Edmonton, Alta
Jeff McGill             C  L 5-10 180  05/04/1979  Carmen, Man
Ryan McGill             D  R 6-2  197  02/28/1969  Prince Albert, Sask
Cory McGillis
Dan McGillis            D  L 6-2  225  07/01/1972  Hawkesbury, Ont
Brock McGinn
Brock McGinn
Jamie McGinn
Tye McGinn
Bill McGinnis
John McGinnis
Ryan McGinnis
Conor McGlynn
Dan McGoff
Brad McGovern
Brad McGowan
Cal McGowan             C  L 6-1  190  06/15/1970  Syfuey, N.S.
Mark McGowan
Mark McGowan
Billy McGrail
Ed McGrane
Evan McGrath            C  L 5-11 181  01/14/1986  Oakville, Ont
J.J. McGrath            RW R 6-0  190  03/19/1984  Moose Jaw, Sask
Patrick McGrath
Patrick McGrath
Patrick McGrath
Ryan McGrath
Ryan McGrath
Ryan McGrath
Brian McGrattan
Bryan McGregor
Shannon McGregor
Remy McGuiness
Bryce McGuire
Johnny McGuire
Brian McGuirk
Mike McHugh             LW L 5-10 190  08/16/1965  Bowdoin, MA
Oriel McHugh            D  R 6-3  215  06/01/1981  St. Laurent, Que
Adam McIllwraith
Dylan McIlrath
Matt McIlvane
Paul McIlveen
Ryan McInerney          C  L 5-9  165  06/01/1987  Rainy River, Ont
Ryan McInerney          C  L 5-9  170  05/31/1988  Oakville, Ont
Johnny McInnis
Marty McInnis
Colin McIntosh
Damien McIntosh
Quinn McIntosh
Daniel McIntyre         D  R 5-8  176  07/25/1984  Edinburgh, Scotland
Dave McIntyre
Dave McIntyre
Ian Mcintyre            D  L 6-1  192  02/12/1974  Montreal, Que
John Mcintyre           C  L 6-1  180  04/29/1969  Ravenswood, Ont
Robb Mcintyre           LW L 6-1  200  04/27/1972  Royal Oak, MI
Chad McIver             D  L 6-1  211  01/13/1978  Thunder Bay, Ont
Derrick McIver          RW R 6-1  195  06/29/1979  Thunder Bay, Ont
Nathan McIver
Marcus McIvor
Steve McJannet
Austin McKay
Ken Mckay               RW R 6-0  190  02/21/1978  Westbank, B.C.
Kevin McKay             D  L 6-3  208  01/04/1977  North Battleford, Sask
Konrad McKay            C  L 5-11 190  12/15/1979  Wabowden, Man
Mike McKay              RW R 5-10 195  04/09/1976  Belleville, Ont
Randy McKay             RW R 6-2  210  01/25/1967  Montreal, Que
Scott McKay             C  R 5-11 200  01/26/1972  Burlington, Ont
Walt McKechnie
Chris McKee             C  R           04/18/1970  Pearl River, NY
Dave McKee
Dave McKee
Jay McKee
Mike McKee              D  R 6-3  175  06/18/1969  Toronto, Ont
Mike McKee              D  L 6-5  229  08/17/1993  Newmarket, Ont
Greg McKegg
Tony McKegney           LW L 6-1  200  02/15/1958  Montreal, Que
Duncan McKellar
Chris McKelvie
Zach McKelvie
Eric McKenna
Sean McKenna            RW R 6-0  185  03/07/1962  Asbestos, Que
Steve McKenna           D  L 6-8  255  08/21/1973  Toronto, Ont
Adam McKenzie
Austin McKenzie
Bari McKenzie           RW R 5-10 169  08/16/1986  Dumfries, Scotland
Brett McKenzie
Curtis McKenzie
Curtis McKenzie
Ian McKenzie
Jim McKenzie
Jim McKenzie
Jim McKenzie
Mike McKenzie
Mike McKenzie
Matt McKeown
Roland McKeown
Jeff McKercher          D  R 6-2  210  01/14/1979  Moose Creek, Ont
Rusty McKie
Ryan McKie              D  R 6-3  215  03/30/1978  Kenora, Ont
Bob McKillop            RW R 6-2  207  03/19/1970  Kitchener, Ont
Andrew McKim            C  R 5-8  175  07/06/1970  St. John's, N.B.
Barry McKinlay          D  R 6-2  230  08/08/1967  Edmonton, Alta
Derek McKinlay          D  R 6-1  205  04/01/1979  Sarniz, Ont
Dylen McKinlay
Bryan McKinney          D  R 6-0  195  04/19/1977  East Meadow, NY
Kevin McKinnon          C  L 5-9  180  04/16/1971  Winnipeg, Man
Kevin McKinnon          LW L 6-0  197  06/12/1972  Fort Erie, Ont
Mike McKinnon           D  L 5-11 190  02/11/1978  Guelph, Ont
Jamie McKinven
Matt McKnight
Matt McKnight
Darren McLachlan        LW L 6-1  230  02/16/1983  Penticton, B.C.
Ian McLachlan
Frazer McLaren
Kyle McLaren
Steve McLaren           D  L 6-0  225  02/03/1975  Owen Sound, Ont
Beau McLaughlin
Mike McLaughlin         LW L 6-1  205  03/29/1970  Longmeadow, MA
Peter McLaughlin        D  L 6-3  190  06/29/1973  Norwood, MA
Brett McLean
Jeff McLean             LW L 5-11 200  10/06/1968  Fort Moody, B.C.
Jeff McLean             C  L 5-11 168  10/24/1975  Fairbanks, AK
John McLean
John McLean
John McLean
John McLean
John McLean
John McLean
Kurtis McLean           C  R 5-11 175  11/02/1980  Kirkland Lake, Ont
Mike McLean
Ryan McLean             C  L 6-0  195  09/01/1980  Brandon, Man
Timm McLean
Todd McLellan
Don McLennan            D  L           10/04/1968  Winnipeg, Man
Ben McLeod
Cody McLeod             LW L 6-2  210  06/26/1984  Binscarth, Man
Gavin McLeod            D  L 6-5  215  01/01/1980  Fort Saskatchewan, Alta
Kevin McLeod
Kiel McLeod
Ryan McLeod
Steve McLeod
Todd McIlrath
Dave McLlwain           RW L 6-1  185  01/09/1967  Seaforth, Ont
Ian McLoughlin
Mark McMahon            LW L 6-1  215  02/10/1978  Geraldton, Ont
Rory McMahon            C  R 5-11 186  02/09/1982  Perude, Sask
Brian McMeekin          D  R 6-4  205  06/20/1979  Trail, B.C.
Brandon McMillan
Carson McMillan
Darren McMillan
Mike McMillan
Mike McMillan
Mike McMillan
Mike McMillan
Zack McMillan
Brian McMillin
Sean McMonagle
Tom McMonagle
Larry McMorran          C  R           05/16/1975  Toronto, Ont
Sean McMorrow           D  R 6-4  194  01/19/1982  Vancouver, B.C.
Ross McMullan
Tom McMurchy            RW L 5-10 170  12/02/1963  New Westminster, B.C.
Chris McMurtry          D  L 6-4  190  07/13/1974  Hamilton, Ont
Mike McMurtry
Dave McNab
Brayden McNabb
John McNabb
Biff McNally
Brandon McNally
Patrick McNally
Chris McNamara          LW L 6-4  215  08/27/1978  Barrie, Ont
Dylan McNamarat
Joe McNamarat
Yannick Mcnamara        D  R 6-0  175  02/11/1983  Saint-Lambert, Que
Randy McNaught
Jordan McNaughton
Matt McNeely            D  R 5-11 200  12/03/1982  Almonte, Ont
Tyler McNeely
Kyle McNeil
Sean McNeil
Sean McNeil
Sean McNeil
Shawn McNeil
Dan McNeill
Grant McNeill
Kevin McNeill           LW L 5-11 188  05/26/1975  Cranbrook, B.C.
Mark McNeill
Mike McNeill            LW L 6-1  185  07/22/1966  Winona, MN
Morgan McNeill
Patrick McNeill
Reid McNeill
Cedric McNicoll
Ian McNulty
Marc McNulty
Shawn McNulty
Nick McParland
Steven McParland
Chris McPhail
Chris McPhail
Joey McPhail
George McPhee           LW L 5-9  170  07/02/1958  Guelph, Ont
Iain McPhee
Mike McPhee             LW L 6-2  205  07/14/1960  Sydney, N.S.
Allan McPherson
Andrew McPherson        LW L 6-2  175  04/28/1979  Ottawa, Ont
Corbin McPherson
Darwin McPherson        LW L 6-2  206  05/16/1968  Flin Flon, Man
Josh McQuade
Adam McQuaid
Chad McQuaid
Scott McQueen           D  L 6-3  203  04/21/1981  Tofield, Alta
Basil McRae             LW L 6-2  205  01/05/1961  Beavorton, Ont
Chris McRae             LW L 6-0  195  08/26/1965  Beavorton, Ont
Ken McRae               RW R 6-1  195  04/23/1968  Winchester, Ont
Mark McRae              D  R 6-0  175  04/29/1981  Toronto, Ont
Matt McRae              C  R 6-0  180  04/29/1981  Toronto, Ont
Mike McRae
Philip McRae
Brian Mcreynolds        C  L 6-1  192  01/05/1965  Penetanguishene, Ont
Taylor McReynolds
Mike McShane
Scott McShane
Chris McSorley          C  R 5-11 185  03/22/1962  Hamilton, Ont
Marty McSorley          D  R 6-1  190  05/18/1963  Hamilton, Ont
Steve McSwain
Don McSween             D  L 5-11 195  06/09/1964  Detroit, MI
Rhys McWilliams         LW R 5-7  169  11/29/1985  Birmingham, England
David Mead
Jeff Mead
Neil Meadmore           RW R 6-4  178  10/23/1959  Winnipeg, Man
Brock Meadows
Mark Meads
Rick Meagher            C  L 5-8  175  11/02/1953  Belleville, Ont
Travis Mealy
Rob Meanchoff           D  L 5-11 190  04/30/1979  Markham, Ont
Spencer Meany           RW R 6-1  212  04/08/1971  Atikokan, Ont
Glen Mears              D  R 6-3  220  07/14/1972  Anchorage, AK
Allan Measures          D  L 5-10 176  05/08/1965  Barrhead, Alta
David Meckler
Judd Medak              LW L 5-11 180  09/20/1979  Edmonton, Alta
Eric Medeiros
Kirk Medernach
Aljosa Medja            D  L 5-11 198  01/16/1985  Jesenice, Slovenia
Matt Medley             D  L 5-11 195  01/31/1983  Montreal, Que
Kyle Medvec
Matt Medvecz            D  L 6-1  185  10/31/1978  Kenosha, WI
Alexander Medvedev      D  L 5-10 171  05/23/1979  Yaroslavl, Russia
Alexander Medvedev      D  L 5-11 189  08/22/1984  Ust-Kamenogorsk, Kazakhstan
Evgeni Medvedev
Derek Meech
Scott Meehan            D  L 6-1  185  11/27/1970  Walpole, MA
Dimitri Megalinsky      D  L 6-2  212  04/15/1985  Perm, Russia
Wade Megan
Patrick Megannety
Dominik Megela
Curtis Megginson
Jaycob Megna
Jayson Megna
Brad Mehalko
Marko Mehlhorn          LW L 6-2  198  02/03/1980  Weisswasser, Germany
Chris Mei
Radek Meidl             LW L 6-3  194  11/25/1988  Prostejov, Czech Republic
Vaclav Meidl            C  R 6-4  205  05/27/1986  Havirov, Czech Republic
Daniel Meier            LW L 5-11 189  01/13/1972  Hundwil, Switzerland
Dominic Meier           D  R 5-10 194  12/26/1976  Chur, Switzerland
Timo Meier
Trevor Meier            LW L 5-8  171  07/07/1973  Oakville, Ont
Francis Meilleur
Thomas Meinhardt
Roman Mejzlik           LW L 6-2  194  10/31/1967  Tabor, Czech Republic
Dmitri Mekeshkin        D  L 6-1  176  01/24/1976  Izhevsk, Russia
Eric Meland
Mathieu Melancon        LW L 6-3  210  11/14/1973  Joliette, Que
Tyler Melancon
Dean Melanson           D  R 6-0  200  11/19/1973  Antigonish, N.S.
Mathieu Melanson
Robert Melanson         D  L 6-1  215  03/05/1975  Antigonish, N.S.
Stan Melanson           D  R 6-1  198  06/15/1972  Antigonish, N.S.
Ilari Melart
Nikolas Melas           RW R 6-0  165  08/26/1977  Ostrava, Czech Republic
Martin Melchert         D  L 5-10 176  01/22/1986  Starnberg, Germany
Julian Melchiori
Steve Mele
Tom Mele
Marek Melenovsky        C  L 5-8  172  03/30/1977  Humpolec, Czech Republic
Elvis Melia             D  L 5-10 202  09/04/1977  Neuss, Germany
Jan Melichar            D  L 5-10 194  02/24/1978  Trebic, Czech Republic
Josef Melichar
Jan Melichercik         C  R 6-0  178  01/10/1976  Banska Bystrica, Slovakia
Milos Melicherik        C  L 6-0  174  10/07/1974  Povazska Bystrica, Slovakia
Bjorn Melin             RW R 6-1  178  07/04/1981  Jonkoping, Sweden
James Melindy
Axel Melinon            LW L 6-0  182  09/03/1973  Savigny-sur-Orge, France
Christoph Melischko     C  L 6-0  194  07/25/1983  Schongau, Germany
Scott Mellanby          RW R 6-1  199  06/11/1966  Montreal, Que
Alexander Mellitzer     D  L 5-8  176  02/05/1980  Klagenfurt, Austria
Don Melnyk
Doug Melnyk             D  L 6-1  190  08/09/1967  London, Ont
Joe Melnyk
Larry Melnyk            D  L 6-0  180  02/21/1960  New Westminster, B.C.
Eric Meloche            RW R 6-0  190  02/10/1972  Longueuil, Que
Eric Meloche            RW R 5-10 197  05/01/1976  Montreal, Que
Nicolas Meloche
Jay Meloff
Jason Melong            RW R 5-9  165  04/24/1971  Kirkland Lake, Ont
Barry Melrose
Kevan Melrose           D  L 5-10 180  03/28/1966  Calgary, Alta
Roman Meluzin           RW R 6-1  202  06/17/1972  Brno, Czech Republic
Igor Melyakov           RW L 5-10 200  12/25/1976  Lipersk, Russia
Brodie Melnychuk
Carl Menard             RW R 6-0  200  01/19/1972  Ottawa, Ont
Christian Menardi       LW L 6-2  207  02/22/1983  Sacile, Italy
Josef Menauer           RW R 5-8  176  05/10/1983  Landau, Germany
Rob Mendel              D  L 6-1  193  09/19/1968  Los Angeles, CA
Robin Mendelsohn
Sasha Meneghetti        LW L 5-11 189  04/05/1977  Belluno, Italy
Ryan Menei
Brennan Menell
Daniel Menge            RW R 5-9  176  01/14/1983  Munich, Germany
Corrado Menghini        D  L 6-0  171  11/17/1985  Davos, Switzerland
Marian Menhart          D  L 6-3  220  02/14/1977  Most, Czech Republic
Tom Menicci             D  R 6-0  205  07/23/1971  Westford, MA
Guillaume Mennessier    C  R 5-7  163  01/29/1978  Amiens, France
Jeffrey Mens            RW R 5-10 163  03/02/1989  Sittard, Netherlands
Alexandre Mentink
Sean Menton
Curtis Menzul           D  R 6-4  220  04/06/1976  Winnipeg, Man
Dan Mercer
Will Merchant
Justin Mercier
Keith Merkler           LW L           04/23/1971  Syosset, NY
Nick Merkley
Riley Merkley           C  R 6-3  175  04/25/1987  Blackie, Alta
Glenn Merkosky          C  L 5-10 175  04/08/1959  Edmonton, Alta
Brandon Merli           LW L 6-0  200  03/16/1979  Kitchener, Ont
Derek Merlini
Dakota Mermis
Matt Meropoulis
Doug Merrell            LW L 6-2  215  07/12/1975  Winnipeg, Man
Mike Merrifield
Jon Merrill
Tyler Merritt
Mike Mersch
Mike Mersch
Jan Mertens             LW L 6-0  180  02/17/1984  Leuven, Belgium
Peter Merth
Ondrej Mertl            D  R 5-10 185  01/19/1980  Tabor, Czech Republic
Tomas Mertl             C  L 5-9  158  03/11/1986  Ceske Budejovice, Czech Rep.
Jan Mertzig             D  L 6-4  215  07/18/1970  Stockholm, Sweden
Joby Messier            D  R 6-1  200  03/02/1970  Regina, Sask
Eric Messier            D  L 6-2  200  10/29/1973  Drummondville, Que
Jesse Messier
Lyon Messier
Mark Messier            C  L 6-1  205  01/18/1961  Edmonton, Alta
Mitch Messier           C  R 6-2  210  08/21/1965  Regina, Sask
Christian Messner       LW L 6-0  185  06/04/1984  Hohenems, Austria
Ray Messom
Eric Mestery            D  L 6-5  195  05/28/1990  Winnipeg, Man
Andrej Meszaros
Nate Metcalf            D  L 6-4  205  02/20/1980  East Grand Forks, MN
Peter Metcalf
Jason Metcalfe          D  R 6-1  203  03/15/1978  Streetsville, Ont
Nick Metcalfe
Scott Metcalfe          LW L 6-0  200  01/06/1967  Toronto, Ont
Spencer Metcalfe
Tyler Metcalfe
Onur Mete               C  L 5-9  147  08/24/1986  Tilburg, Netherlands
Victor Mete
Karel Metelka           RW R 5-8  178  05/15/1970  Kosice, Slovakia
Francois Methot         C  R 6-0  184  04/26/1978  Montreal, Que
Marc Methot
Bill Methven            RW R 6-2  210  07/26/1979  Mora, MN
Bryce Methven           D  R 6-2  210  07/26/1979  Mora, MN
Stanislav Metlitski     LW L 5-8  180  08/02/1975  Tallinn, Estonia
Denis Metlyuk           C  L 6-1  212  01/30/1972  Toglaitti, Russia
Cedric Metrailler       LW L 6-1  158  04/26/1982  Salins, Switzerland
Rich Metro              LW L 5-10 171  01/31/1975  Sault Ste. Marie, MI
Glen Metropolit
Matias Metsaranta       LW L 6-1  180  06/18/1981  Kaarina, Finland
Teemu Metso             D  L 5-10 174  08/23/1985  Oulu, Finland
Brayden Metz
Jarett Metz             LW L 5-11 175  11/09/1977  Vernon, B.C.
Rae Metz                RW R 5-10 170  07/01/1978  Kent, OH
Laurent Meunier         RW R 6-0  175  01/16/1979  Echirolles, France
Garrett Meurs
Harry Mews              C  L 5-11 185  02/09/1967  Nepean, Ont
Andrew Meyer
Andrew Meyer
Doug Meyer              LW L 6-1  197  02/21/1980  Bloomington, MN
Freddy Meyer
Jarett Meyer
Phil Meyer              D  R 6-2  210  08/02/1978  Lansing, MI
Stefan Meyer
Bret Meyers             RW R 6-0  210  09/29/1973  Uxbridge, Ont
Danny Meyers
Josh Meyers
Josh Meyers
Ron Meyers
Yann Meyssirel          D  L 6-0  154  07/15/1981  Gap, France
Branislav Mezei
Gaetan Meziere          C  R 5-6  182  06/18/1979  Angers, France
Anthony Mezzagno
Angelo Miceli
Jacob Micflikier
Tim Michaels
Carl Michaelson         D  L 5-10 189  01/14/1981  Hudson, Que
Chad Michalchuk         LW L 5-10 190  07/10/1973  Calgary, Alta
Milan Michalek          RW L 6-2  205  12/07/1984  Jindrichuv Hradec, Czech Rep
Zbynek Michalek
Terry Michalewich
Maciej Michalik
Daniel Michalsky
Dave Michayluk          LW L 5-10 185  05/18/1962  Wakaw, Sask
Ryan Michel
Steffen Michel          D  L 6-0  194  01/23/1972  Friedberg, Germany
Tylor Michel
Jason Michelson
Vladimir Michev         D  R 5-9  154  07/18/1985  Sofia, Bulgaria
Philipp Michl           C  L 5-6  152  01/20/1989  Landshut, Germany
Peter Michnac           D  L 6-0  194  10/03/1980  Martin, Slovakia
Steve Michou            LW L 5-7  180  09/12/1975  Lyon, France
Troy Mick               LW L 5-11 193  03/30/1969  Burnaby, B.C.
Tomas Micka             LW L 6-2  176  06/07/1983  Jihlava, Czech Republic
Arturs Mickevics
Mackenzie Micks
Klaver-Jan Middelweerd  C  L 6-0  176  12/01/1982  Tiel, Netherlands
Max Middendorf          RW R 6-4  210  08/18/1967  Syarcuse, NY
Jacob Middleton
Keaton Middleton
Jim Midgley             LW L 5-11 200  03/05/1978  Townsend, Ont
Teddy Midttun           D  L 6-5  231  05/16/1984  Oslo, Norway
Kevin Miehm             C  L 6-2  200  09/10/1969  Kitchener, Ont
Andy Miele
Juho Mielonen           D  R 6-2  183  03/01/1987  Savonlinna, Finland
Antti Miettinen
Antti Miettinen
Antti Miettinen
Antti Miettinen
Antti-Jussi Miettinen   LW L 5-9  187  03/30/1983  Tampere, Finland
Arto Miettinen          RW R 5-9  196  05/30/1973  Heinola, Finland
Camilo Miettinen        LW L 5-8  163  03/01/1986  Espoo, Finland
Kai Miettinen
Tatu Miettinen          C  L 6-2  185  09/04/1979  Kuopio, Finland
Tommi Miettinen         C  L 6-0  176  12/03/1975  Kuopio, Finland
Chris Mifflen
Scott Mifsud
Thomas Migdal           RW L 6-1  190  03/07/1977  Lipton, Sask
Nicholas Miglio
Enrico Miglioranzi
Chris Migliore          RW R 5-9  180  04/08/1979  Hamden, CT
Rob Mignardi
Casey Mignone
Vladimir Mihalik
Arpad Mihaly
Arpad Mihaly            LW L 6-4  220  06/27/1980  Miercurea, Romania
Jeno Mihaly             D  R 5-8  156  05/11/1985  Csikszereda. Romania
Petr Mika               LW R 6-3  196  02/12/1979  Prague, Czech Republic
Andri Mikaelsson
Jan Mikel               D  L 6-1  224  04/14/1975  Brno, Czech Republic
Josef Mikes             LW L 5-9  167  02/10/1979  Vsetin, Czech Republic
Jeff Mikesch            C  L 6-0  175  04/11/1975  Hancook, MI
Alexander Mikhailish    D  L 6-4  207  02/24/1986  Moscow, Russia
Konstantin Mikhailov    C  L 6-0  176  02/12/1983  Moscow, Russia
Andrei Mikhalev
Alexander Mikheenok     C  L 5-8  158  10/06/1986  Minsk, Belarus
Alexei Mikhnov          LW L 6-5  198  08/31/1982  Kiev, Ukriane
Andrei Mikhnov          C  L 6-6  192  11/26/1983  Kiev, Ukraine
Stan Mikita             C  R 5-8  167  05/20/1940  Sokolce, Slovakia
A.J. Mikkelsen
Brendan Mikkelson
Ilkka Mikkola           D  L 5-11 180  01/18/1979  Oulu, Finland
Niko Mikkola            RW L 5-8  167  01/09/1974  Lieto, Finland
Tuomas Mikkonen         LW L 5-7  154  11/21/1979  Kuusamo, Finland
Tuomas Mikkonen         LW L 6-1  183  03/25/1983  Jyvaskyla, Finland
Alexander Mikolenko     RW L 5-10 169  04/14/1987  Kharkov, Ukraine
Viktoria Mikolenko      LW L 5-9  143  05/09/1989  Kharkov, Ukraine
Oleg Mikulchik          D  R 6-2  183  06/27/1964  Minsk, Belarus
Pavel Mikulchik         D  R 6-1  185  09/16/1975  Minsk, Belarus
Matt Mikulic            D  L 6-2  209  01/05/1983  Vancouver, B.C.
Juraj Mikus
Juraj Mikus
Jamie Milam
Troy Milam
Daniel Milan
Sonny Milano
Martin Milanov          D  L 6-1  209  06/10/1978  Sofia, Bulgaria
Ryan Milanovic          LW L 6-2  201  09/03/1980  Toronto, Ont
Marc Milburn            C  L 5-9  185  05/22/1981  Martensville, Sask
David Milek             D  L 6-3  225  03/07/1975  Burlington, Ont
Jeff Miles
Jonathan Milhouse
Marko Milinkovic        LW L 6-2  172  04/21/1987  Zagreb, Croatia
Nenad Milinkovic        D  L 5-10 211  03/20/1974  Beograd, Serbia
Brent Milkey
Aaron Millar            RW R 5-9  175  03/16/1978  Fort Saskatchewan, Alta
Craig Millar            D  L 6-2  200  07/12/1976  Winnipeg, Man
Mike Millar             RW L 5-10 170  04/28/1965  St. Catharines, Ont
Rob Millar              LW L 6-2  200  08/30/1976  Smithers, B.C.
Mathieu Mille           D  L 6-0  194  02/10/1981  Amiens, France
Corey Millen            C  R 5-7  170  03/30/1964  Cloquet, MN
Jordan Millen
Aaron Miller            D  R 6-3  197  08/11/1971  Buffalo, NY
Adam Miller
Austin Miller           D  R 6-1  210  04/01/1978  Vestal, NY
Andrew Miller
Andrew Miller
Andrew Miller
Andrew Miller
Andrew Miller
Andrew Miller
Andrew Miller
Ben Miller
Ben Miller
Ben Miller
Bill Miller
Bill Miller
Bill Miller
Bill Miller
Billy Miller
Blake Miller
Brad Miller
Brad Miller
Brenden Miller
Bryan Miller            D  R 5-11 190  03/01/1971  Fort Saskatoon, Alta
Bryan Miller
Colin Miller
Colin Miller
Craig Miller            LW L 5-11 185  01/18/1978  Fredericton, N.B.
Drew Miller
Gerard Miller
Greg Miller
Greg Miller
Jamie Miller            LW L 6-1  200  11/30/1981  Regina, Sask
Jason Miller            C  R 5-9  165  03/08/1969  Edina, MN
Jason Miller            C  L 6-1  190  03/01/1971  Edmonton, Alta
Jason Miller            LW R 6-1  205  02/16/1984  Rocanville, Sask
Jay Miller              LW L 6-2  210  07/16/1960  Welesley, MA
John Miller
John Miller
Joe Miller              C  R 6-0  196  03/14/1985  Cardiff, Wales
Josh Miller
Josh Miller
Josh Miller
Josh Miller
Josh Miller
Josh Miller
Josh Miller
Josh Miller
J.T. Miller
Keith Miller            LW L           03/18/1967  Toronto, Ont
Kelly Miller
Kelly Miller
Kenton Miller
Kevan Miller
Kevin Miller            LW R 5-11 190  09/02/1965  Lansing, MI
Kip Miller
Kris Miller             D  L 6-1  200  03/30/1969  Bemidy, MN
Kurtis Miller           LW L 5-11 190  06/01/1970  Bemidy, MN
Lucas Miller            C  L 5-10 180  10/25/1975  Toronto, Ont
Mark Miller
Mark Miller
Mark Miller
Mark Miller
Mark Miller
Mark Miller
Mark Miller
Matt Miller
Matt Miller
Matt Miller
Matt Miller
Nate Miller             RW R 6-3  192  06/03/1976  Anoka, MN
Richard Miller          D  R 6-3  200  01/12/1978  Meriden, CT
Rob Miller
Rob Miller
Ron Miller              C  L 5-9  175  06/08/1980  Freeland, MI
Russell Miller
Ryan Miller
Ryan Miller
Ryley Miller
Sam Miller
Steve Miller
Steve Miller
Steve Miller
Steve Miller
Tim Miller
Tim Miller
Tim Miller
Tim Miller
Todd Miller             C  R 6-2  200  05/24/1978  Elliott Lake, Ont
T.J. Miller
Tyler Miller
Tyler Miller
Tyler Miller
Tyler Miller
Tyler Miller
Martin Millerioux       D  L 5-9  149  12/31/1984  Grenoble, France
Kyle Miller-Smith
Alex Milley
Norm Milley
Les Millie              RW R 5-7  178  12/24/1972  Fife, Scotland
Owen Milliea            D  R 6-4  250  03/14/1979  Big Cove, N.B.
Cody Milligan
Mitchell Millington
Rhys Millington
Brad Mills
Brad Mills
Brett Mills             RW R 6-2  195  11/25/1976  Chestermere, Alta
Craig Mills             RW R 6-0  190  08/27/1976  Toronto, Ont
David Mills             D  L 6-2  205  02/15/1980  Calgary, Alta
Dylan Mills             D  L 5-11 212  06/20/1978  Duluth, MN
Brendan Milnamow
Justin Milo
Zakarij Milojkovic
Predrag Milosavljevic   RW R 5-9  198  10/14/1976  Novi Sad, Serbia
Jakob Milovanovic       D  L 5-11 171  03/18/1984  Kranj, Slovenia
Marko Milovanovic       C  R 5-10 160  12/31/1988  Beograd, Serbia
Egor Milovzorov         LW L 5-9  159  11/19/1987  Novosibirsk, RUssia
Duncan Milroy           RW R 6-0  197  02/08/1983  Edmonton, Alta
Sergei Milto            D  L 6-2  189  11/01/1971  Perm, Russia
Oleg Minakov            RW L 6-2  183  02/18/1983  Elektrostal, Russia
Chris Minard
Craig Minard
Chris Minella
John Miner              D  R 5-7  194  08/28/1965  Moose Jaw, Sask
Dajon Mingo
Trevor Mingoia
Ryan Miniaci
Mike Minieri
Graham Mink
Ryan Minnabarriet       RW R 5-11 190  09/09/1980  Ashcroft B.C.
Daniel Minnicks
Casey Minson
Jon Mirasty
Jesse Mireau
Dan Miressi
Tadija Miric            LW L           08/21/1984  Zagreb, Croatia
Igor Mirnov             C  L 6-0  187  09/19/1984  Moscow, Russia
Boris Mironov
Dmitri Mironov          D  R 6-3  215  12/25/1965  Moscow, Russia
Egor Mironov
Danko Mironovic
Aigars Mironovics       D  L 5-10 185  01/03/1976  Riga, Latvia
Peter Misal             RW L 5-9  187  03/17/1977  Poprad, Slovakia
Greg Mischler           C  L 6-3  174  09/15/1978  Holbrook, NY
Ivan Misetic            D  L 6-4  196  04/25/1987  Split, Croatia
Emerson Mish
Grigory Misharin        D  L 6-0  198  05/11/1985  Yekaterinburg, Russia
Ryan Misiak
Lorne Misita
Ted Miskolczi           RW R 6-3  195  08/05/1970  Port Colborne, Ont
Zach Miskovic
Aaron Miskovich         C  L 5-11 188  04/28/1978  Grand Rapids, MN
Josh Miskovich          LW L 5-10 184  03/01/1980  Pengilly, MN
Matt Mistele
Frank Misuraca
Darcy Mitani
Adam Mitchell           RW R 6-0  185  01/12/1982  Port Elgin, Ont
Albert Mitchell
Bobby-Chad Mitchell     LW L 6-2  225  04/18/1982  Nipawin, Sask
Dale Mitchell
David Mitchell
David Mitchell
Garrett Mitchell
Ian Mitchell
Jeff Mitchell           RW R 6-2  205  05/16/1975  Wayne, MI
John Mitchell
John Mitchell
Josh Mitchell
Kevin Mitchell          D  L 5-11 165  06/05/1980  Bronx, NY
Marcus Mitchell
Roy Mitchell            D  R 6-2  200  03/14/1969  Edmonton, Alta
Torrey Mitchell
Trent Mitchell
Willie Mitchell         D  L 6-3  205  04/23/1977  Ft. McNeill, B.C.
Zack Mitchell
Matt Mitcherson
Mark Mitera
Simon Mitman
Savo Mitrovic           RW R 5-11 200  02/04/1969  Toronto, Ont
Hans-Peter Mitter       C  L 5-11 176  07/03/1979  Leoben, Austria
Daniel Mitterdorfer
Thomas Mitterer         C  L 5-7  130  05/20/1987  Silandro, Italy
Hiroyuki Miura          D  L           12/31/1973  Kushio, Japan
Josh Mizerek            D  R 6-0  190  10/06/1977  Duluth, MN
Preston Mizzi           C  L 5-11 193  12/22/1980  Sault Ste. Marie, Ont
Marty Mjelleli
Mato Mladenovic         RW R 5-11 176  01/08/1978  Sisak, Croatia
Evgeny Mlinchenko       LW L 5-10 174  06/11/1972  Kiev, Ukraine
Samuel Mlynarovic
Art Mnatsakanov         D  L 5-10 210  11/19/1983  Grosse Point, MI
Jerome Mo               C  L 5-11 182  01/03/1976  Savigny-sur-Orge, France
Max Mobley
Andreas Moborg          D  L 6-0  193  05/12/1977  Mantorp, Sweden
David Moccia            LW L 5-11 185  12/20/1982  Malvern, PA
David Mocek             D  L 6-2  220  10/11/1983  Ostrava, Czech Republic
Ivo Mocek
Bryan Mock
Laurie Mock
Mike Modano
Kevin Moderer
Matic Modic             LW L 6-3  183  04/05/1987  Ljubljana, Slovenia
Fredrik Modin           LW L 6-3  218  10/08/1974  Sundsvall, Sweden
Jason Modopoulos        LW L 6-1  215  06/25/1977  Toronto, Ont
Jaroslav Modry
Travis Moen
Mike Moes               C  L 5-11 185  03/30/1967  Burlington, Ont
Dennis Moesen           D  L 6-5  216  10/10/1985  Hasselt, Belgium
Duanne Moeser           RW R 5-10 171  04/03/1963  Waterloo, Ont
Patrick Moessmer
Lawrence Moetint
Caleb Moffat
Corri Moffat            D  L 5-11 195  08/07/1972  Stoughton, MA
Matt Moffat
Luke Moffatt            C  R 6-1  187  06/11/1992  Scottsdale, AZ
Mike Moffat
Mike Moffat
Mitch Moffatt
Lee Moffie
Sandy Moger             RW R 6-3  218  03/21/1969  100 Mile House, B.C.
Joey Moggach
Alexander Mogilny       RW L 5-11 200  02/18/1969  Khabdiovsk, Russia
Tony Mohagen            LW L 6-4  220  07/13/1978  Regina, Sask
Dan Mohle
Troy Mohns              D  R           04/20/1971  Pembroke, Ont
Jarred Mohr
Mike Mohr               D  L 6-0  185  08/09/1978  Grand Prairie, Alta
Tyler Moir
Martin Moise            LW L 6-0  210  01/18/1979  Valleyfield, Que
Ky Moje
Tomas Mojzis
Stepan Mokhov           D  L 6-1  185  01/22/1981  Moscow, Russia
Carl Mokosak            LW L 6-1  200  09/22/1962  Fort Saskatchewan, Alta
John Mokosak            D  L 5-11 200  09/07/1963  Edmonton, Alta
Petr Mokrejs            LW L 5-11 182  11/14/1977  Zlin, Czech Republic
Josh Moles
Thomas Molia            D  R 5-9  176  09/24/1984  Bayonne, France
Emil Molin
Johan Molin             RW R 5-7  182  10/25/1976  Nacka, Sweden
Markus Molin            LW L 6-0  183  08/01/1986  Gavle, Sweden
Ove Molin               RW L 5-9  189  05/27/1971  Huddinge, Sweden
Sean Molina             D  L 6-0  198  05/22/1977  Skokie, IL
Bryant Molle
Dustin Molle
Mike Moller             RW R 6-0  190  06/16/1962  Calgary, Alta
Oscar Moller
Randy Moller            D  R 6-2  205  08/23/1963  Red Deer, Alta
Jochen Molling          D  L 6-2  198  08/09/1973  Berlin, Germany
Mitch Molloy            LW L 6-3  210  10/10/1966  Red Lake, Ont
Wilfried Molmy          D  L 5-8  163  11/11/1982  Evry, France
Adam Molnar             C  L 5-8  167  02/11/1985  Budapest, Hungary
Alexander Molnar
Alexander Molnar
Alexander Molnar
Luke Molotowsky         C  L 6-1  190  03/21/1983  East Selkirk, Man
Andrea Molteni          RW R 5-7  154  12/05/1980  Cantu, Italy
Matteo Molteni          C  L 5-8  180  12/05/1980  Cantu, Italy
Sergio Momesso          LW L 6-3  200  09/04/1965  Montreal, Que
Stefano Momesso
Matt Monaghan
Alexandre Monahan
Sean Monahan
Domenic Monardo
Guillaume Monast
Nicolas Monberg         LW L 6-1  205  09/22/1980  Rungsted, Denmark
Valerio Mondon Marin    D  L           05/24/1985  Pinerolo, Italy
Benoit Mondou           C  R 5-10 165  05/03/1985  Montreal, Que
Nikolaus Mondt          C  L 5-11 187  08/09/1978  Duesseldorf, Germany
Mike Monfredo
Michel Mongeau          C  L 5-9  190  02/09/1963  Montreal, Que
Hughes Mongeon          C  L 5-11 172  03/04/1972  Ottawa, Ont
Cam Moniz
Bill Monkman            RW R 5-11 175  05/16/1975  Tara, Ont
Frank Monnier           RW L 6-2  189  10/10/1967  Bully, Switzerland
Nick Monroe
Steve Montador
Mike Montagna
Andrea Montanari        C  L 5-6  163  07/22/1984  Pinerolo, Italy
Luca Montanari          LW L           07/22/1984  Pinerolo, Italy
Mark Montanari          C  L 5-9  185  07/03/1969  Toronto, Ont
Arnaud Montandon
Gil Montandon           C  R 6-0  205  04/28/1965  Neuchatel, Switzerland
Anthony Monte
Mychal Monteith
Brock Montgomery
David Montgomery
Jim Montgomery          C  L 5-10 170  11/10/1955  Toronto, Ont
Jim Montgomery          C  R 5-10 185  06/30/1969  Montreal, Que
Kevin Montgomery
Mike Montgomery
Mike Montgomery
Brandon Montour
Kyle Montour
Nick Montour
Brock Montpetit
Eric Montreuil          C  L 6-1  177  05/18/1975  Verdun, Que
Mike Montrose
Lance Monych
Lane Moodie
Nathan Moon
Richard Moon
Stephen Moon            D  L 6-5  250  04/06/1976  Riceton, Sask
John Mooney
Daryl Moor
T.J. Moor
Andrew Moore
Andrew Moore
Barrie Moore            LW L 5-11 195  05/22/1975  London, Ont
Blaine Moore            C  L 6-0  185  10/08/1969  Kitimat, B.C.
Bryan Moore
Carter Moore
Chad Moore              D  L 6-1  198  09/06/1978  Lakeville, MN
Charlie Moore
Charlie Moore
Chris Moore
Chris Moore
Connor Moore
Daryl Moore
Dean Moore
Dean Moore
Dickie Moore
Dominic Moore
Dylan Moore
Dylan Moore
Evan Moore
Grady Moore             D  R 5-11 195  05/21/1978  Castlegar, B.C.
Greg Moore
Greg Moore
Greg Moore
Greg Moore
Greg Moore
Gregg Moore             RW R 5-9  180  04/12/1961  Rapid City, SD
John Moore
John Moore
Kevin Moore
Kevin Moore
Mark Moore              D  R 6-3  218  02/18/1977  Thornhill, Ont
Matt Moore              D  L 6-1  195  03/08/1980  Burlington, Ont
Matt Moore              C  R 5-10 180  07/10/1981  Andover, MN
Mike Moore
Mike Moore
Mike Moore
Mike Moore
Shane Moore             D  L 5-8  180  01/04/1987  Swindon, England
Skeeter Moore           C  L 5-8  185  07/16/1963  Duluth, MN
Stephen Moore
Stephen Moore
Steve Moore             D  R 6-2  196  01/21/1967  Toronto, Otn
Steve Moore             C  L 6-0  200  06/21/1971  Gardiner, ME
Steve Moore             C  R 6-2  206  09/22/1978  Windsor, Ont
Teegan Moore
Trevor Moore
Brad Moran
Chris Moran
Ian Moran               D  R 6-0  206  08/24/1972  Cleveland, OH
Mike Moran
Mike Moran
Mike Moran
Mike Moran
Mike Moran
Mike Moran
Pat Moran
Pat Moran
Paul Moran              RW R 5-10 185  05/10/1983  Nottingham, England
Terry Moran
Nate Morang
Johann Morant           D  R 5-11 191  04/07/1986  Belfort, France
Marian Morava           D  L 5-8  178  05/08/1976  Jihlava, Czech Republic
David Moravec           RW L 6-0  180  03/24/1973  Vitkovice, Czech Republic
Jiri Moravec            D  L 5-10 187  02/13/1980  Nymburk, Czech Republic
Andreas Morczinietz     C  L 6-0  174  03/11/1978  Wolfratshausen, Germany
Jayson More             D  R 6-2  210  01/12/1969  Souris, Man
John Morea
Ethan Moreau
Chris Morehouse
Corey Morel
Kevin Morel
Dan Morello
Pontus Moren            RW L 5-8  167  02/07/1984  Umea, Sweden
Ryan Moren              D  R 6-2  190  01/08/1980  Lakeville, MN
Pascal Morency
Cory Morgan             RW R 6-2  190  08/20/1978  Blue Sky, Alta
Gavin Morgan
James Morgan
James Morgan
James Morgan
Jason Morgan
Joe Morgan
Joe Morgan
Joe Morgan
Mitch Morgan
Vincent Morgan          LW L 5-9  154  12/05/1985  Herentals, Belgium
Mike Morgillo
John Mori
Steve Moria             C  L 5-10 174  03/02/1961  Vancouver, B.C.
Gerald Moriarity        D  L 6-2  205  03/29/1978  Hamilton, Ont
Daniel Moriarty
Chad Morin
Claude Morin            C  L 5-10 170  09/29/1971  Ste. Foy, Que
Cullen Morin
Dan Morin
Etienne Morin           RW R 6-0  175  11/05/1978  Levis, Que
Jean Morin              LW L 6-3  205  07/19/1981  Victoriaville, Que
Jean-Philippe Morin     D  L 6-1  188  02/06/1980  Gaspe, Que
Jean-Pierre Morin       D  L 6-2  218  10/17/1984  St-Georges-Beauce, Que
Jeremy Morin
Jesper Morin            LW L 5-10 180  05/27/1975  Malmo, Sweden
Linus Morin             D  L 5-10 174  01/30/1987  Uppsala, Sweden
Mike Morin              LW L 6-0  195  07/20/1971  Melville, Sask
Pierre-Olivier Morin
Samuel Morin
Samuel Morin
Stephane Morin          C  L 6-1  175  03/27/1969  Montreal, Que
Travis Morin
Dan Morini
David Morisset
Dave Morissette         LW L 6-1  210  12/24/1971  Baie-Comeau, Que
Jake Morissette
Jake Morley
Tyler Morley
Joey Mormina
Samuel Morneau          LW L 5-11 190  02/10/1990  Cowansville, Que
Marc Moro               D  L 6-1  220  07/17/1977  Toronto, Ont
Maikol Moroder          D  R 5-8  165  06/28/1986  Bressanone, Italy
Mirko Moroder
Scott Morongell
Mitch Moroz
Alexei Morozov
Alexei Morozov
Alexei Morozov
Valentin Morozov        C  L 5-9  172  06/01/1975  Moscow, Russia
Steve Morra
Andrew Morris
Derek Morris
Keith Morris            LW L 6-1  185  04/24/1971  Winnipeg, Man
Kevin Morris
Kevin Morris
Kevin Morris
Jon Morris              C  R 6-0  165  05/06/1966  Lowell, MA
Mike Morris             RW R 6-0  182  07/14/1983  Dorchester, MA
Ty Morris               LW L 6-1  200  02/02/1984  Millet, Alta
Adam Morrison
Adam Morrison
Brad Morrison
Brendan Morrison
Brett Morrison
Brian Morrison          C  L 6-1  190  06/06/1974  Uxbridge, Ont
Dave Morrison           RW R 6-0  180  05/30/1958  Port Arthur, ONt
Dave Morrison           LW L 6-1  185  06/12/1962  Toronto, Ont
Don Morrison            D  L 5-10 180  10/30/1983  Bentley, Alta
Jordan Morrison
Justin Morrison         C  R 5-10 185  02/09/1972  Newmarket, Ont
Justin Morrison         RW R 6-3  205  09/10/1979  Los Angeles, CA
Kenney Morrison
Kevin Morrison
Kevin Morrison
Kevin Morrison
Kevin Morrison
Lance Morrison
Mark Morrison           C  R 5-8  150  03/11/1963  Delta, B.C.
Mark Morrison           C  R 5-10 160  07/10/1982  Belfast, Ireland
Mike Morrison
Mike Morrison
Tyler Morrison
Tyler Morrison
Tyler Morrison
Shaone Morrisonn
Josh Morrissey
Ben Morrisson
Mike Morrone            LW L 5-10 170  01/03/1976  Windsor, Ont
Brenden Morrow
Joe Morrow
Josh Morrow             D  L 6-1  196  06/12/1983  Sherwood Park, Alta
Ken Morrow              D  R 6-4  205  10/17/1956  Flint, MI
Scott Morrow            LW L 6-1  185  06/18/1969  Chicago, IL
Steve Morrow            D  L 6-2  212  04/03/1968  Plano, TX
Thomas Morrow
Anthony Mortas          C  L 6-0  189  02/13/1976  Reims, France
Darren Mortier          C  R 6-2  185  05/04/1977  Sarnia, Ont
Nikola Mortl
Alex Morton
Dean Morton             D  R 6-1  196  02/27/1968  Peterborought, Ont
Rob Morton
Shawn Morton-Boutin
Pierre Morvan           LW L 6-0  220  09/30/1983  St. Theodore, Que
Yuri Moscevsky          LW L 6-4  230  10/20/1978  Milwaukee, WI
Andrea Mosele           LW L 5-8  152  03/11/1973  Camporovere, Italy
Riccardo Mosele         LW L 5-6  163  01/18/1980  Asiago, Italy
Jay Moser               RW R 6-2  190  12/26/1972  Cottage Grove, MN
Sheldon Moser           C  R 5-8  169  04/21/1974  Mendham, Sask
Simon Moser
Stefan Moser            RW R 5-11 189  09/08/1976  Bern, Switzerland
Steve Moses
Charlie Mosey
Evan Mosey
Tony Mosey
Tyler Mosienko
Sergei Moskalev         C  L 6-2  207  05/25/1974  Novokuznetsk, Russia
Matt Mosley
Miroslav Mosnar         D  L 5-11 205  08/10/1968  Bratislava, Slovakia
Karel Mosovsky          LW R 6-3  200  08/22/1981  Piesk, Czech Rupulbic
Alan Moss
David Moss              LW R 6-3  185  12/28/1981  Dearborn, MI
Rob Moss
Brett Motherwell
Johan Motin
Dmitri Motkov           D  L 6-4  198  02/23/1971  Moscow, Russia
Alex Motley             C  R 5-7  175  01/10/1974  Pleasanton, CA
Andrew Mott
Mike Mottau
Tyler Motte
Marc Mottram
Joe Motzko
Martin Moucha
Martin Moucha
Ryan Mougenel           LW L 6-2  205  03/02/1976  Scarborough, Ont
Matt Moulson            LW L 6-1  195  11/01/1983  North York, Ont
Tyrell Moulton          D  L 6-1  185  12/28/1984  Cranbrook, B.C.
William Mouly           RW L 6-0  176  03/03/1981  Issoire, France
Mick Mounsey            D  R 5-11 208  10/26/1980  Concord, NH
Kael Mouillierat
Michel Mouther          LW L 6-3  189  01/10/1978  Bern, Switzerland
Nick Moutrey
Jacob Moverare
Mark Mowers
Russ Moyer
Dave Moylan             D  L 6-1  195  08/13/1967  Tilsonburg, Ont
Daniel Moynihan
Ryan Moynihan           C  R 5-11 175  03/30/1976  Andover, MA
Christopher Moyon       D  L 5-7  194  05/12/1963  Albert, France
Ruslan Mozgovoy         D  L 6-0  185  05/03/1984  Kharkov, Ukraine
Vojtech Mozikl
Sergei Mozyakin         LW R 5-10 165  03/30/1981  Yaroslavl, Russia
Michal Mravik           D  R 5-9  180  02/05/1971  Trencin, Slovakia
Frantisek Mrazek        LW L 6-4  220  05/16/1979  Ceske-Budejovice, Czech Rep
Jaroslav Mrazek         D  L 6-3  198  01/14/1986  Pisek, Czech Republic
Petr Mrazek
Petr Mrazek
Radek Mrazek            D  R 6-3  220  10/16/1971  Teplice, Czech Republic
Jozef Mrena             C  L 6-1  191  05/02/1980  Bratislava, Slovakia
Pavel Mrna
Rick Mrozik             D  L 6-2  218  01/02/1975  Duluth, MN
Jan Mucha               D  L 5-10 187  01/11/1984  Bratislava, Slovakia
Jaroslav Mucha          D  R 6-2  209  08/30/1956  Laun, Czech Republic
Roman Mucha             C  L 6-0  205  11/24/1965  Martin, Slovakia
Bill Muckalt            C  R 6-2  200  06/15/1974  Williams Lake, B.C.
Petr Mudroch            D  L 5-10 198  10/12/1978  Pardubice, Czech Republic
Sergei Mudryi           D  L 5-10 178  02/25/1980  Kharkov, Ukraine
Andre Muecke            C  L 5-8  187  01/27/1983  Bad Muskau, Germany
Mario Muehllechner      RW R 6-0  187  09/05/1987  Oberndorf, Austria
Florian Muehlstein
Manfred Muehr           C  L 5-8  176  05/31/1968  Wien, Austria
Alexander Mueller       LW L 6-0  176  08/25/1984  Lich, Germany
Brad Mueller            RW R 6-0  190  08/18/1976  Ft. McMurray, Alta
Brian Mueller           D  L 5-11 225  06/02/1972  Liverpool, NY
Chris Mueller
David Mueller           C  L 5-5  128  04/04/1984  Merane, Germany
Jan Mueller
Jan Mueller
Jan-Christian Mueller
Lars Mueller            RW R 5-11 207  09/17/1977  Weisswasser, Germany
Marcel Mueller
Marcel Mueller
Marcel Mueller
Markus Mueller
Mathias Mueller
Michael Mueller         LW L 5-11 176  09/10/1981  Bad Muskau, Germany
Mirco Mueller
Moritz Mueller          LW L 6-0  174  11/19/1986  Frankfurt, Germany
Peter Mueller
Richard Mueller         C  R 5-10 190  05/06/1982  Richmond, B.C.
Kelsey Muench           RW L 5-10 195  11/05/1981  Luseland, Sask
Tyler Mugford
Pat Muir
Andrei Mukhachev
Murat Mukhametov        LW L 5-7  187  02/23/1973  Ust-Kamenogorsk, Kazakhstan
Alexander Mukhanov      D  L 6-1  189  05/17/1976  Kiev, Ukraine
Brent Mulder            D  L 6-1  218  08/28/1980  Brampton, Ont
Ryan Mulhern            C  R 6-1  205  01/11/1973  Philadephia, PA
Pat Mullane
Brian Mullen            RW L 5-10 180  03/16/1962  New York, NY
Dennis Mullen           D  L 6-0  185  08/14/1977  Bonnyville, Alta
Jared Mullen
Joe Mullen              RW R 5-10 182  02/26/1957  New York, NY
Michael Mullen
Patrick Mullen
Blair Muller            D  L 5-10 180  07/10/1962  Toronto, Ont
Colin Muller            LW L 5-9  165  12/01/1963  Toronto, Ont
Jan Muller
Jan Muller
Jan Muller
Kirk Muller             C  L 6-0  205  02/08/1966  Kingston, Ont
Laurent Muller          C  L 6-2  198  05/28/1978  Bern, Switzerland
Mike Muller             D  L 6-2  205  09/18/1971  Fairview, MN
Pascal Muller           D  L 5-10 176  04/10/1979  Langnau, Switzerland
Philippe Muller         RW L 5-11 185  02/22/1975  Bern, Switzerland
Perry MullerVonCzernickiD  L 6-0  194  07/26/1974  Eindhoven, Netherlands
Robert Mulick           D  R 6-2  210  10/23/1979  Toronto, Ont
Jimmy Mullin
Kory Mullin             D  L 6-2  185  05/24/1975  Lethbridge, Alta
Steve Mullin
Steve Mullin
Dwight Mullins
Dwight Mullins
Mike Mullowney          D  L           07/19/1962  Toronto, Ont
Glenn Mulvenna          C  L 5-11 187  02/18/1967  Calgary, Alta
Colin Mulvey
Sean Muncy
Craig Muni              D  L 6-2  200  07/19/1962  Toronto, Ont
Juan Munoz
Donivan Munro
Andrew Munroe           D  R 5-11 158  08/02/1982  Ashington, England
Mike Muolo
Hiro Murakami           RW R 6-0  182  01/14/1974  Tokyo, Japan
Eric Murano             C  R 6-1  200  05/04/1967  Montreal, Que
Yevgeny Muratov         LW R 5-10 178  01/28/1981  Nizhny Tagil, Russia
Jason Murfitt
Jaroslav Murgas
Jaroslav Murgas
Egon Muric              C  L 6-1  209  01/15/1982  Bled, Slovenia
Matt Murley             LW L 6-1  192  12/17/1979  Troy, NY
Andrew Murmes
Mirko Murovic           LW L 6-3  190  02/02/1981  Montreal, Que
Tyler Murovich
Ben Murphy
Ben Murphy
Ben Murphy
Ben Murphy
Ben Murphy
Ben Murphy
Burke Murphy            LW L 6-0  180  06/05/1973  Gloucester, Ont
Chris Murphy            RW R 5-10 195  08/13/1984  Sparta, NJ
Cody Murphy
Cody Murphy
Cody Murphy
Colin Murphy            C  L 5-11 195  04/11/1980  Fort McMurray, Alta
Connor Murphy
Connor Murphy
Cory Murphy
Cory Murphy
Curtis Murphy
Dan Murphy              D  L 6-1  185  06/13/1970  Needham, MA
Dan Murphy              LW L 6-0  185  04/26/1983  North Andover, MA
Darcy Murphy
Gord Murphy
Jay Murphy              RW R 6-2  205  01/10/1972  Ypsilanti, MI
Jim Murphy
Joe Murphy              RW L 6-1  190  10/16/1967  London, Ont
Joe Murphy              RW R 6-0  200  01/27/1975  Didsbury, Alta
John Murphy             D  L 6-0  185  10/07/1976  Hunter Ridge, P.E.I.
Larry Murphy            D  R 6-2  210  03/08/1961  Scarborough, Ont
Luke Murphy             C  L 6-0  190  11/15/1975  Shawville, Que
Mark Murphy             LW L 5-11 190  09/01/1958  Toronto, Ont
Mark Murphy             LW L 5-11 202  08/06/1976  Stoughton, MA
Mark Murphy             D  R 6-2  170  03/13/1981  Jamestown, RI
Matt Murphy
Matt Murphy
Matt Murphy
Matt Murphy
Mike Murphy
Mike Murphy
Mike Murphy
Patrick Murphy
Patrick Murphy
Patrick Murphy
Patrick Murphy
Patrick Murphy
Patrick Murphy
Randy Murphy            C  L 5-7  165  07/25/1972  Mississauga, Ont
Rob Murphy              C  L 6-3  205  04/07/1969  Hull, Que
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Ryan Murphy
Sean Murphy             D  L 6-0  192  04/10/1978  Aurora, Ont
Trevor Murphy
Trevor Murphy
Adrian Murray           D  L           09/04/1975  Ajax, Ont
Andrew Murray
Bob Murray              D  R 6-1  195  07/16/1948  Burlington, Ont
Bob Murray              D  L 6-0  181  10/17/1951  Calgary, Alta
Bob Murray              RW R 5-10 175  11/29/1951  Kingston, Ont
Bob Murray              D  R 5-10 183  11/26/1954  Kingston, Ont
Brady Murray            C  L 5-9  165  08/17/1984  Brandon, Man
Brian Murray
Brian Murray
Chris Murray            RW R 6-2  209  10/25/1974  Port Hardy, B.C
Chris Murray
Colin Murray
Darwin Murray           D  L 6-1  215  04/02/1977  Toronto, Ont
Doug Murray             LW L 5-11 180  05/02/1955  Brandon, Man
Doug Murray             C  L 5-8  180  01/16/1967  Fort William, B.C.
Douglas Murray
Garth Murray
Glen Murray             RW R 6-2  221  11/01/1972  Halifax, N.S.
Jaydyn Murray           C  L 5-11 180  02/27/1984  Melita, Man
Jim Murray
Jim Murray
Jim Murray
Jimmy Murray
John Murray
Marty Murray            C  L 5-9  170  02/16/1975  Deloraine, Man
Matt Murray
Matt Murray
Matt Murray
Matt Murray
Matt Murray
Matt Murray
Mike Murray             C  L 6-0  215  08/29/1966  Kingston, Ont
Mike Murray             RW R 6-1  200  04/18/1971  Currberfand, RI
Mike Murray             D  L 6-1  185  05/24/1972  Orangeville, Ont
Mike Murray             RW R 6-0  185  10/23/1979  Dover, MA
Nick Murray             LW R 6-4  205  11/19/1938  Campbellton, N.B.
Nick Murray             D  L 6-0  170  11/13/1974  Bloomington, MN
Pat Murray              LW L 6-2  185  08/20/1969  Stratford, Ont
Rem Murray              LW L 6-2  195  10/09/1972  Stratford, Ont
Rob Murray              C  R 6-1  180  04/04/1967  Toronto, Ont
Ryan Murray             D  L 6-1  198  09/27/1993  Regina, Sask
Sean Murray
Sean Murray
Sean Murray
Sean Murray
Tim Murray              D  L 6-2  195  11/14/1974  Calgary, Alta
Troy Murray             C  R 6-1  195  07/31/1962  Calgary, Alta
Troy Murray             D  L 6-3  215  04/19/1987  Waterloo, Ont
Matthew Murrell         RW R 5-9  154  05/06/1987  Newcastle, Australia
Jan Mursak
Alexei Murzin           RW L 5-9  180  01/19/1974  Karaganda, Kazakhstan
Dana Murzyn             D  L 6-2  200  12/09/1966  Calgary, Alta
Igor Musatov            LW R 6-1  180  09/23/1987  Moscow, Russia
Vadim Musatov           D  L 5-8  167  04/17/1967  Karpov, Russia
Alex Muse
John Muse
Jeff Mushaluk           D  R 6-4  210  05/27/1980  Armstrong, B.C.
David Musial            LW L 6-3  213  10/19/1975  Opava, Czech Republic
Ales Music
Pavel Musienko          RW L 5-8  156  02/15/1987  Chelyabinsk, Russia
Adam Musil
David Musil
David Musil
Frantisek Musil         D  L 6-2  213  12/17/1964  Pardubice, Czech Republic
Mojmir Musil            LW L 5-9  180  08/14/1974  Praha, Czech Republic
Nino Musitelli
Jacob Musselman
Kyle Musselman          RW L 6-0  190  04/21/1985  Whitby, Ont
Neil Musselwhite
Teemu Mustaniemi        C  L 5-10 160  12/31/1987  Helsinki, Finland
Tomi Mustonen           LW L 5-10 194  05/31/1983  Oulu, Finland
Toni Mustonen           RW R 5-10 180  04/29/1982  Tuusula, Finland
Matt Musumeci
Jamie Muswagon          LW L 6-1  175  01/07/1981  Cross Lake, Man
Mike Muzechka           D  L 6-3  215  02/01/1978  Edmonton, Alta
Daniel Muzito-Bagenda
Jake Muzzin
Ivan Myadel             LW L 5-8  163  04/05/1986  Novopolotsk, Belarus
Jesse Mychan
Chris Myers
Chris Myers
Matt Myers
Philippe Myers
Tyler Myers             D  R 6-7  204  02/01/1990  Houston, TX
Brantt Myhres           LW R 6-4  220  03/10/1974  Edmonton, Alta
Chris Myhro
Alexander Mykolenko
Perttu Myller           D  L 5-7  165  07/10/1985  Joensuu, Finland
Jeremy Mylymok          D  R 6-1  200  01/12/1972  London, Ont
Dan Myre                C  R 5-10 180  01/11/1977  Ottawa, Ont
Joakim Myrhaugen        RW L 5-10 176  02/25/1974  Lorenskog, Norway
Wes Myron
Anders Myrvold
Tomas Mysicka           LW R 5-7  176  04/08/1978  Praha, Czech Republic
David Myson             RW R 5-11 195  06/01/1977  Banff, Alta
========================================================================