======================================================================== NAME P S Ht WT DAY BORN TOWN BORN ======================================================================== 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 Tero Maatta D L 6-1 205 01/02/1982 Vantaa, Finland Tuomo Maatta LW R 6-2 189 10/15/1979 Kuusamo, Finland 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. Paul MacDermid RW R 6-1 200 04/14/1963 Chesley, Ont Andrew MacDonald D L 6-0 188 09/07/1986 Judique, 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 Craig MacDonald D R 5-10 210 05/16/1974 Hamilton, Ont Craig MacDonald C L 6-2 200 04/07/1977 Antigonish, N.S. Craig MacDonald LW L 6-0 190 05/07/1982 Canton, MA Craig MacDonald C L 6-0 201 10/03/1982 Milton, Ont Darin MacDonald LW L 01/30/1970 Calgary, Alta David MacDonald D R 6-3 200 04/30/1985 Halifax, N.S. David MacDonald D R 5-11 185 07/01/1986 Orwell, P.E.I. Doug MacDonald LW L 6-0 198 02/08/1969 Assinbold, Sask Franklin MacDonald D L 6-0 188 04/08/1985 Baddeck, N.S. Garett MacDonald D L 6-1 183 01/12/1971 Burnaby, B.C. 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 Kevin MacDonald D L 6-3 190 05/24/1954 Toronto, Ont Kevin MacDonald D L 6-0 200 02/24/1966 Prescont, Ont Lane MacDonald LW L 5-11 187 03/03/1966 Mequon, WI Matt MacDonald D L 6-1 205 03/16/1983 Niagara Falls, Ont Scott MacDonald D L 6-3 205 09/13/1972 Brockton, MA Tom MacDonald C L 6-1 205 04/14/1974 Toronto, Ont 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. Filip Macejka RW R 6-0 169 04/17/1984 Poprad, Slovakia Peter Macek D R 6-2 194 05/13/1983 Krupina, Slovakia Corey Machanic D R 6-3 200 09/26/1972 Rome, NY 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 Raymond Macias D R 6-1 187 09/18/1986 Long Beach, CA Alexander Macijevskis RW L 5-8 176 06/16/1975 Riga, Latvia Aaron MacInnis D L 6-1 200 04/07/1981 Port Hood, N.S. Al MacInnis D R 6-2 200 07/11/1963 Inverness, N.S. Andy Macintyre LW L 6-1 190 04/16/1974 Thunder Bay, Ont 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. Steve MacIntyre D L 6-6 250 08/08/1980 Brock, Sask David Macisaac D L 6-2 225 04/23/1972 Arlington, MA Todd MacIsaac C L 5-10 180 05/25/1974 Country Harbour, N.S. Doug MacIver D R 6-5 223 02/12/1981 King City, Ont Norm Maciver D L 5-11 180 09/08/1964 Thunder Bay, Ont Peter MacKellar RW R 6-2 210 02/27/1975 Oakville, Ont Aaron MacKenzie D L 6-0 193 03/07/1981 Terrace Bay, Ont 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 C L 5-11 169 06/11/1981 Sudbury. Ont 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. Steve Mackinnon LW L 6-4 215 08/20/1976 Lowell, MA A.J. MacLean LW L 6-0 170 08/31/1983 Antigonish, N.S. Donald MacLean C L 6-2 199 01/14/1977 Sydney, N.S. John MacLean RW R 6-0 200 11/20/1964 Oshawa, Ont 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 Pat MacLeod D L 5-11 190 06/15/1969 Melford, Sask Brad MacMillan RW R 5-10 210 02/03/1983 Grand Prairie, Alta Jeff MacMillan D L 6-3 202 03/30/1979 Durham, Ont Ryan MacMurchy RW R 5-11 190 04/27/1983 Regina, Sask 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. Josh MacNevin D R 6-2 200 07/14/1977 Calgary, Alta Jamie Macoun D L 6-2 197 08/17/1961 Newmarket, Ont Kris MacPhee C L 5-11 185 05/17/1980 Charlottetown, P.E.I. 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. Vincent Macri D R 6-3 210 05/21/1981 Durham, NH Kurt MacSweyn C L 6-1 184 01/19/1981 Dalkeith, Ont 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. Mike MacWilliam LW L 6-4 225 02/14/1967 Burnaby, B.C. John Madden LW L 5-11 170 05/04/1975 Barrie, Ont Mike Mader D R 6-2 211 11/07/1975 Manchester, CT Patrick Mader D L 5-10 185 06/19/1980 Alterswilen, Switzerland Jeff Madill RW L 5-11 212 06/21/1965 Oshawa, Ont Mike Madill D R 6-0 189 05/09/1982 Kirkland, Que Morten Madsen C L 6-2 185 01/16/1987 Rodovre, Denmark Adam Magarrell D L 6-4 195 02/01/1976 Winnipeg, Man Matt Maglione D L 6-1 185 04/20/1982 Syarcuse, NY Olivier Magnan D L 6-2 190 05/01/1986 Sherbrooke, Que 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 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 Steve Magnusson C L 6-0 185 11/15/1972 Coon Rapids, MN 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 Scott Mahar LW L 6-5 225 01/05/1981 North Bay, Ont Kamil Mahdalik RW L 5-10 194 08/04/1977 Zvolen, Slovakia Jim Maher D L 6-1 205 06/30/1970 Warren, MI Craig Mahon D R 6-2 208 01/29/1981 Woodslee, Ont Scott Mahoney LW R 04/19/1969 Peterborough, Ont Dale Mahovsky RW R 6-0 188 01/12/1985 Fort Saskatchewan, Alta Pierrick Maia C L 5-11 180 02/16/1967 Caen, France 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 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. Yannick Maillot RW R 5-6 149 04/20/1982 Rosny sous Bois, France 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 RW R 5-8 154 07/28/1986 Hohenems, Austria Mathias Mairpeter LW L 5-11 187 06/01/1986 Steyr, Austria Justin Maiser C L 6-1 191 06/29/1983 Milwaukee, WI Ivan Majesky D R 6-5 224 09/02/1976 Banska Bystrica, Slovakia 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 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 RW R 6-1 183 09/19/1987 Moscow, Russia 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 Mikko Makela LW L 6-2 200 02/28/1965 Tampere, Finland Tuukka Makela D L 6-3 202 05/24/1982 Helsinki, Finland Ryan Maki RW R 6-2 195 04/23/1985 Medford, NJ Tomi Maki RW L 5-11 172 08/19/1983 Helsinki, Finland Toni Makiaho RW R 5-11 209 01/11/1975 Tampere, Finland Marko Maki-Kala RW R 03/11/1967 Honkajoki, Finland Marko Makinen RW R 5-11 174 03/31/1977 Turku, Finland Jussi Makkonen LW L 6-3 198 04/24/1985 Turku, Finland 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 Steve Makway D L 6-5 230 05/27/1983 Trail, B.C. 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 Tomas Malec Albert Malgin C L 5-11 189 09/01/1966 Perm, Russia Vladimir Malenkykh D L 6-1 187 10/01/1980 Togliatti, 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 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 Malik D L 6-5 233 06/24/1975 Ostrava, Czech Republic Jiri Malinsky D L 5-10 191 09/05/1971 Pardubice, Czech Republic Evgeny Malkin C L 6-3 186 07/31/1986 Magnitogorsk, Russia 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 Carl Mallette C R 6-1 188 11/17/1981 Pierrefonds, Que Kris Mallette D R 6-4 230 01/19/1979 North Bay, Ont Troy Mallette LW L 6-3 219 02/25/1970 Sudbury, Ont Matthew Mallgrave RW R 05/03/1970 Washington, D.C. Olli Malmivaara D L 6-5 213 03/13/1982 Kajaani, Finland Henrik Malmstrom RW L 6-1 200 08/26/1978 Kristianstad, Sweden Ryan Malone LW L 6-3 190 12/01/1979 Pittsburgh, PA Brian Maloney LW L 6-1 208 09/27/1978 Bassano, Alta Scott Malone D L 6-0 180 02/16/1971 Boston, MA Don Maloney LW L 6-1 190 09/06/1958 Lindsay, Ont Roman Malov C L 6-2 196 09/24/1977 Moscow, RUssia 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 RW R 6-0 200 12/22/1972 Guelph, Ont 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 Michael Mana D L 5-7 168 05/13/1982 Leoben, Austria 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 Mark Mancari RW R 6-3 225 07/11/1985 London, Ont Joshua Mandel D R 6-2 210 02/09/1979 Clark, NJ 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 Mike Maneluk LW R 6-0 190 10/01/1973 Winnipeg, Man Marjan Manfreda RW L 5-10 171 11/23/1983 Bled, Slovenia Sal Manganaro RW R 5-11 185 12/20/1972 Boston, MA Simon Mangos D R 5-11 188 02/15/1980 Caledon, Ont 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 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 Matti Manner RW L 5-8 165 03/08/1979 Hameenkyro, Finland Miikka Mannikko RW R 5-6 169 03/29/1979 Tampere, Finland Paul Manning D L 6-4 205 04/15/1979 Red Deer, Alta Ben Manny LW L 5-10 200 07/23/1979 Chippewa Falls, WI Phil Manny LW L 6-0 210 06/19/1984 Cardiff, Wales 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 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 Claudio Mantese C L 5-9 169 05/18/1985 Schio, Italy 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 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 Paul Mara D L 6-4 210 09/07/1979 Ridgewood, NJ 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 D L 6-1 210 02/22/1978 Kharkov, Ukraine Evan Marble D R 6-0 185 04/09/1972 Eston, Sask 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 C L 5-9 183 05/11/1988 Halifax, N.S. 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 C L 5-10 175 08/12/1973 Buffalo, NY 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 Lance Marciano D R 12/12/1969 Mt. Vernon, NY Matej Marcinek C L 6-2 182 11/29/1974 Trencin, Slovakia Tomas Marcinko C R 6-4 187 04/11/1988 Poprad, Slovakia 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 Nicolas Marcotte D R 6-1 201 07/19/1984 Quebec City, Que 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 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 D L 6-3 205 12/02/1981 Banff, Alta Donnie Margettie C L 5-10 190 07/10/1975 Niagara Falls, Ont Josef Marha C L 6-0 176 06/02/1976 Havlickuv Brod, Czech Rep. Chris Marinucci C L 6-0 175 12/29/1971 Grand Rapids, MN 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 C L 6-2 200 06/19/1981 Houghton, MI Mikko Markkanen RW R 5-9 165 01/09/1977 Turku, Finland Sami Markkanen C L 5-7 176 11/20/1974 Kuopio, 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 Mike Markovich D L 04/25/1969 Grand Forks, ND Dmitri Markovsky RW L 5-11 190 07/05/1975 Kiev, Ukraine Scott Markowsky C R 5-8 185 03/26/1978 Prince Albert, Sask Lloyd Marks C L 5-8 175 10/21/1977 Dawson Creek, B.C. Joe Markusen D L 6-0 185 05/24/1980 Grafton, ND 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 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 Mike Marostega D R 5-10 180 08/23/1978 London, Ont Matt Marquardt LW L 6-2 222 07/19/1987 North Bay, Ont 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 D L 6-2 207 06/06/1984 Kamloops, B.C. Per Mars C L 6-3 203 10/23/1982 Ostersund, Sweden Brad Marsh D L 6-3 220 03/31/1958 London, Ont 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 D L 6-2 200 06/20/1984 Quesnel, B.C. Bobby Marshall D L 6-1 190 04/11/1972 North York, Ont Chris Marshall LW L 5-10 180 12/12/1968 Quincy, MA 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 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 Steve Martel RW R 5-11 185 03/03/1970 Syndey, N.S. Darren Martens LW L 5-11 197 01/26/1974 Mossbank, Sask Henry Martens LW L 6-3 209 05/24/1987 Engelskirchen, Germany 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 C L 6-0 169 06/23/1980 Marsta, Sweden Kari Martikainen D R 5-11 187 09/15/1668 Helsinki, Finland Andrew Martin LW L 5-11 195 01/18/1983 Brampton, Ont Bart Martin C L 5-2 110 07/03/1987 Eindhoven, Netherlands Conrad Martin D R 6-1 215 10/25/1982 Toronto, Ont 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 D L 5-11 185 12/17/1981 Timmins, Ont Don Martin D L 6-0 210 03/29/1968 London, Ont 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 Jeff Martin C L 6-2 210 04/26/1979 Stratford, Ont Jesse Martin C R 5-11 170 09/07/1988 Edmonton, Alta Joe Martin D L 6-2 185 02/11/1959 Berlin, NH Joey Martin D L 6-3 198 07/17/1981 Fridley, MN 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 D L 6-3 205 04/30/1971 Hamden, CT Mike Martin D L 6-0 190 03/12/1961 Kingston, Ont Mike Martin D R 6-2 205 10/27/1976 Stratford, Ont Neal Martin D L 5-10 193 09/08/1975 Sudbury, Ont Paul Martin D L 6-1 170 03/05/1981 Minneapolis, MN P.J. Martin D R 6-2 200 02/22/1981 Haverhill, MA Shawn Martin D L 6-0 185 07/16/1977 Wainwright, Alta 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. 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 Ryan Martinelli D R 6-5 200 09/02/1986 London, Ont Darcy Martini D L 6-4 220 01/30/1969 Castlegar, B.C. Mike Martiniello RW R 6-1 200 07/24/1978 Wilmington, MA Lukas Martinka D L 5-11 198 10/28/1986 Trencin, Slovakia Sasa Martinovic LW L 6-0 187 09/27/1984 Fuessen, Germany Steve Martins C L 5-9 185 04/13/1972 Gatineau, Que Steve Martinson LW L 6-1 200 06/24/1959 Minnetonka, MN Anders Martinsson D L 5-6 158 11/28/1984 Seoul, South Korea 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 D L 5-11 180 09/01/1982 Jyvaskyla, Finland 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 Nathan Martz C L 6-3 169 03/04/1981 Chilliwack, B.C. 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 C L 6-2 191 05/27/1988 Warrod, MN 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. 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 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 Konstantin Maslyukov D L 5-7 174 08/22/1970 Izhevsk, Russia Doug Mason C L 5-11 171 09/30/1954 Sudbury, Ont Jeff Mason D R 5-10 180 08/11/1981 Easthampton, MA Tyrell Mason D L 6-1 167 03/12/1986 Grand Prairie, Alta Wes Mason LW L 6-2 195 12/12/1977 Windsor, Ont Louis Mass D R 6-3 215 10/17/1976 Anchorage, AK Benjamin Masse C L 5-6 145 03/11/1984 Gap, France David Masse LW L 6-0 175 12/02/1982 Montreal, Que James Massen RW R 6-1 218 01/13/1982 Bismarck, ND 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 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 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 Mike Mathers LW L 6-0 200 06/20/1972 High Praire, Alta 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 Stefan Mathijsen D L 5-10 171 08/04/1985 Tilburg, Netherlands 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 David Matsos LW L 6-1 201 11/12/1973 Burlington, Ont Jonathan Matsumoto C L 6-0 184 10/13/1986 Ottawa, Ont Christian Matte RW R 6-0 190 01/20/1975 Hull, Que 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. Jamie Matthews C R 05/25/1973 Amherst, N.S. Shawn Matthias C L 6-3 211 02/19/1988 Mississauga, Ont 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 Daniele Mattioli D L 6-2 211 03/08/1985 Faido, Switzerland 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 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 Scott Matzka C R 6-0 195 05/11/1978 Port Huron, MI 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 Greg Mauldin C R 5-11 180 06/10/1982 Boston, MA 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 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 Andrei Maximenko RW R 5-11 172 01/11/1978 Moscow, Russia Ben Maxwell C L 6-0 177 03/30/1988 North Vancouver, B.C. 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 RW R 6-3 228 11/21/1975 Brampton, Ont Tommy Maxwell RW R 6-0 185 11/19/1985 Spokane, WA Alan May LW R 6-1 200 01/14/1965 Swan Hills, Alta Andy May C L 05/02/1968 Mississauga, Ont Brad May LW L 6-1 210 11/29/1971 Toronto, Ont Jeff May D L 6-1 186 04/04/1987 Richmond, B.C. Mike May LW L 5-11 195 02/10/1971 Port Huron, MI Scott May C R 5-10 185 01/08/1982 Calgary, Alta Derek Mayer D R 6-0 206 03/21/1967 Rossland, B.C. Pat Mayer D R 6-3 225 07/24/1961 Royal Oak, MI Sebastian Mayer D L 6-0 154 02/22/1985 Bayreuth, Germany Jamal Mayers C R 6-0 180 10/24/1974 Toronto, Ont David Mayes D L 6-0 188 07/26/1974 Thunder Bay, Ont Bruno Maynard D L 5-11 176 02/25/1971 Chamonix, France Konstantin Mayorov C L 6-3 194 05/25/1988 Almetyevsk, Russia Christian Mayr C L 5-9 149 02/17/1979 Garmisch, Germany Michael Mayr D L 5-10 180 08/20/1984 Linz, Austria Roland Mayr LW L 6-1 191 06/09/1984 Augsburg, Germany Dean Mayrand RW R 6-5 225 09/09/1977 Windsor, Ont Luc Mazerolle LW L 5-8 176 02/23/1981 Hull, Que Andrei Mazhugin D R 6-1 198 05/26/1963 Angarsk, Russia Jay Mazur RW R 6-1 210 01/22/1965 Hamilton, Ont Chad Mazurak D L 5-9 181 04/18/1978 Regina, Sask Arnaud Mazzone D L 5-11 176 02/24/1981 Gonesse, France Patrick Mbaraga D L 6-1 199 02/11/1981 Quebec City, Que Chris McAllister D L 6-7 238 06/16/1975 Saskatoon, Sask Chris McAlpine Dean McAmmond LW L 5-11 195 06/15/1973 Grand Cache, Alta Kenndal McArdle LW L 5-11 190 01/04/1987 Toronto, Ont Sean McAslan RW R 6-0 175 01/12/1980 Okotoks, Alta Darryl McArthur D L 6-0 195 11/09/1978 Oshawa, Ont Dustin McArthur RW R 6-1 195 02/21/1975 Sarnia, Ont Darren McAusland D L 5-11 181 03/03/1972 Grovedale, Alta Andrew McBain RW R 6-1 195 01/18/1965 Scarborough, Ont Jamie McBain D R 6-1 190 02/25/1988 Edina, MN 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 Daryn McBride C R 5-10 185 03/29/1968 Fort Saskatchewan, Alta Paul McBrien D L 6-1 195 03/02/1983 Okotoks, Alta Bryan McCabe D L 6-1 204 06/08/1975 St. Catharines, Ont 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 Chris McCafferty C R 5-8 190 06/20/1970 Belleville, NJ Cam McCaffrey RW R 6-1 206 07/12/1983 Calgary, Alta 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 Neil McCann D L 5-11 178 08/23/1979 Calgary, Alta Sean McCann D R 6-0 195 09/18/1971 North York, Ont Brian McCarthy C L 6-2 210 12/06/1971 Salem, MA Brian McCarthy LW L 6-3 195 01/13/1975 Mansfield, MA 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 LW L 6-0 200 08/09/1986 Boston, MA Liam McCarthy D L 6-3 205 04/13/1979 Belmont, MA 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 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 Stephen McClellan D L 6-0 163 04/22/1985 Boston, MA Kevin McClelland LW R 6-0 190 07/04/1962 Oshawa, Ont Jay McClement C L 6-1 193 03/02/1983 Kingston, Ont Matthew McCollem LW L 6-0 185 05/06/1988 Somerville, MA Brian McConnell C L 6-2 190 02/01/1983 Boston, MA D'Arcy McConvey LW L 5-10 180 10/23/1981 Richmond Hill, Ont Brian McCormack D R 11/11/1969 Bloomington, MN Brian McCormack LW L 5-11 190 05/30/1980 Castlegar, B.C. Cody McCormick RW R 6-2 200 04/18/1983 London, Ont 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 Mike McCourt D L 6-1 190 07/02/1970 Brockville, Ont Scott McCrady D R 6-1 195 10/30/1968 Calgary, Alta Brad McCrimmon D L 5-11 200 03/29/1959 Dodsland, Sask Scott McCrory C R 5-10 185 02/27/1967 Sudbury, Ont Matt McCue D L 6-5 208 07/05/1988 Calgary, Alta Dave McCulloch D L 6-0 190 03/04/1982 Lacombe, Alta Scott McCulloch LW L 6-0 198 03/10/1986 Edmonton, Alta Brian McCullough C L 5-9 185 10/04/1977 Burr Ridge, IL Mark McCutcheon C R 6-0 177 05/21/1984 Ithaca, NY Warren McCutcheon C L 6-4 190 08/06/1982 Morden, Man 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 RW R 6-2 190 09/30/1984 New Haven, CT Errol McDonald LW L 6-0 182 10/04/1978 Toronto, Ont 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 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 Bill McDougall C R 6-0 185 08/10/1966 Mississauga, Ont Shawn McEachern LW L 5-11 195 02/28/1969 Waltham, MA 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 Jim McFadden C L 5-7 178 04/15/1920 Belfast, Ireland Shane McFarlane C L 5-10 152 09/04/1968 Warroad, MN Mark McFarlane RW R 5-10 190 11/01/1970 Amherst, N.S. Rob McFeeters LW R 5-11 181 08/08/1979 Woodville, Ont 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 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 Dan McGillis D L 6-2 225 07/01/1972 Hawkesbury, Ont Jamie McGinn LW L 5-11 179 08/05/1988 Fergus, Ont Ryan McGinnis D L 6-1 197 03/03/1987 Flint, MI Cal McGowan C L 6-1 190 06/15/1970 Syfuey, N.S. Ed McGrane C L 5-11 185 05/04/1978 Hamilton, Ont 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 Brian McGrattan RW R 6-4 220 09/02/1981 Hamilton, Ont Brian McGuirk LW L 6-0 191 07/11/1985 Danvers, MA 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 Matt McIlvane C R 6-0 205 11/02/1985 Downers Grove, IL 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 Marty McInnis Daniel McIntyre D R 5-8 176 07/25/1984 Edinburgh, Scotland David McIntyre C L 5-11 171 02/04/1987 Oakville, Ont 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 Nathan McIver D L 6-1 185 01/06/1985 Kinkora, P.E.I. Derrick McIver RW R 6-1 195 06/29/1979 Thunder Bay, Ont Steve McJannet D L 6-3 195 01/11/1982 Kanata, Ont 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 Chris McKee C R 04/18/1970 Pearl River, NY David McKee RW R 6-3 180 08/07/1954 Oshawa, Ont Jay McKee D L 6-3 195 09/08/1977 Kingston, Ont Mike McKee D R 6-3 175 06/18/1969 Toronto, Ont Tony McKegney LW L 6-1 200 02/15/1958 Montreal, Que Sean McKenna RW R 6-0 185 03/07/1962 Asbestos, Que Steve McKenna D L 6-8 255 08/21/1973 Toronto, Ont Bari McKenzie RW R 5-10 169 08/16/1986 Dumfries, Scotland Jim McKenzie LW L 6-4 221 11/03/1969 Gull Lake, Sask Jim McKenzie RW R 6-2 205 06/10/1984 Woodbury, MN Jeff McKercher D R 6-2 210 01/14/1979 Moose Creek, Ont 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 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 Matt McKnight RW R 6-2 190 06/14/1984 Red Deer, Alta Darren McLachlan LW L 6-1 230 02/16/1983 Penticton, B.C. Frazer McLaren LW L 6-4 225 10/29/1987 Winnipeg, Man Kyle McLaren D L 6-4 219 06/18/1977 Coaldale, Alta Steve McLaren D L 6-0 225 02/03/1975 Owen Sound, Ont Beau McLaughlin RW R 6-0 184 12/29/1981 Virginia Beach, VA 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 C L 5-11 194 08/14/1978 Comox, B.C. 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 Kurtis McLean C R 5-11 175 11/02/1980 Kirkland Lake, Ont Ryan McLean C L 6-0 195 09/01/1980 Brandon, Man Todd McLellan C L 5-11 185 10/03/1967 Melville, Sask Don McLennan D L 10/04/1968 Winnipeg, Man 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 Kiel McLeod C R 6-6 229 12/30/1982 Fort Saskatchewan, Alta Dave McLlwain RW L 6-1 185 01/09/1967 Seaforth, Ont 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. Darren McMillan D R 6-0 216 04/23/1980 Sault Ste. Marie, Ont Matt McNeely D R 5-11 200 12/03/1982 Almonte, Ont Tom McMonagle RW R 5-8 175 03/30/1979 Glenolden, PA Larry McMorran C R 05/16/1975 Toronto, Ont Sean McMorrow D R 6-4 194 01/19/1982 Vancouver, B.C. 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 John McNabb C L 6-0 188 04/21/1978 Calgary, Alta Chris McNamara LW L 6-4 215 08/27/1978 Barrie, Ont Yannick Mcnamara D R 6-0 175 02/11/1983 Saint-Lambert, Que Shawn McNeil C L 6-0 185 03/17/1978 Pembroke, Ont Grant McNeill D L 6-2 210 06/08/1983 Vermilion, Alta Kevin McNeill LW L 5-11 188 05/26/1975 Cranbrook, B.C. Mike McNeill LW L 6-1 185 07/22/1966 Winona, MN Patrick McNeill D L 6-0 195 03/17/1987 Strathroy, Ont George McPhee LW L 5-9 170 07/02/1958 Guelph, Ont Mike McPhee LW L 6-2 205 07/14/1960 Sydney, N.S. Andrew McPherson LW L 6-2 175 04/28/1979 Ottawa, Ont Darwin McPherson LW L 6-2 206 05/16/1968 Flin Flon, Man Adam McQuaid D R 6-3 197 10/12/1986 Charlottetown, P.E.I. 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 Brian Mcreynolds C L 6-1 192 01/05/1965 Penetanguishene, Ont Chris McSorley C R 5-11 185 03/22/1962 Hamilton, Ont Marty McSorley D R 6-1 190 05/18/1963 Hamilton, Ont Don McSween D L 5-11 195 06/09/1964 Detroit, MI Rhys McWilliams LW R 5-7 169 11/29/1985 Birmingham, England Jeff Mead RW R 5-10 165 02/20/1971 Arlington, MA Neil Meadmore RW R 6-4 178 10/23/1959 Winnipeg, Man Rick Meagher C L 5-8 175 11/02/1953 Belleville, Ont 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 C R 6-0 184 07/09/1987 Highland Park, IL Judd Medak LW L 5-11 180 09/20/1979 Edmonton, Alta 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 D L 6-5 191 06/16/1988 Westminster, CO 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 Evgeny Medvedev D L 6-2 187 08/27/1982 Chelyabinsk, Russia Derek Meech D L 5-11 182 04/21/1984 Winnipeg, Man Scott Meehan D L 6-1 185 11/27/1970 Walpole, MA Dimitri Megalinsky D L 6-2 212 04/15/1985 Perm, Russia Brad Mehalko RW R 6-1 190 01/04/1977 Lethbridge, Alta Marko Mehlhorn LW L 6-2 198 02/03/1980 Weisswasser, Germany 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 Trevor Meier LW L 5-8 171 07/07/1973 Oakville, Ont 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 Dean Melanson D R 6-0 200 11/19/1973 Antigonish, N.S. Mathieu Melancon LW L 6-3 210 11/14/1973 Joliette, Que Mathieu Melanson LW L 6-5 185 08/31/1985 Long Island, NY 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. 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 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 D L 6-2 202 01/20/1979 Budejovice, Czech Republic 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 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 Doug Melnyk D L 6-1 190 08/09/1967 London, Ont 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 Jason Melong RW R 5-9 165 04/24/1971 Kirkland Lake, Ont Barry Melrose D R 6-0 205 07/15/1976 Kelvington, Sask 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 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 Sasha Meneghetti LW L 5-11 189 04/05/1977 Belluno, Italy 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 Curtis Menzul D R 6-4 220 04/06/1976 Winnipeg, Man Justin Mercier C L 5-11 175 06/25/1987 Erie, PA Keith Merkler LW L 04/23/1971 Syosset, NY 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 D L 6-6 235 07/06/1985 Clinton Township, MI Doug Merrell LW L 6-2 215 07/12/1975 Winnipeg, Man Mike Mersch D L 6-2 210 09/29/1964 Skokie, IL 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 Mark Messier C L 6-1 205 01/18/1961 Edmonton, Alta Mitch Messier C R 6-2 210 08/21/1965 Regina, Sask Andrej Meszaros D R 6-0 198 10/13/1985 Povazska Bystrica, Slovakia Nate Metcalf D L 6-4 205 02/20/1980 East Grand Forks, MN Peter Metcalf D L 6-0 190 02/25/1979 Colorado Springs, CO Jason Metcalfe D R 6-1 203 03/15/1978 Streetsville, Ont Scott Metcalfe LW L 6-0 200 01/06/1967 Toronto, Ont Tyler Metcalfe LW L 5-11 205 06/12/1984 Winnipeg, Man Onur Mete C L 5-9 147 08/24/1986 Tilburg, Netherlands 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 D L 6-2 196 06/21/1985 Ottawa, Ont 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 RW R 5-10 200 06/25/1974 Toronto, Ont Matias Metsaranta LW L 6-1 180 06/18/1981 Kaarina, Finland Teemu Metso D L 5-10 174 08/23/1985 Oulu, Finland 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 Harry Mews C L 5-11 185 02/09/1967 Nepean, Ont Doug Meyer LW L 6-1 197 02/21/1980 Bloomington, MN Freddy Meyer D L 5-10 192 01/04/1981 Sanbornville, NH Phil Meyer D R 6-2 210 08/02/1978 Lansing, MI Stefan Meyer LW L 6-1 194 07/20/1985 Fox Valley, Sask Bret Meyers RW R 6-0 210 09/29/1973 Uxbridge, Ont Daniel Meyers D R 6-1 189 03/02/1983 Ascot, England Josh Meyers D R 6-2 180 12/07/1985 Alexandria, MN 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 Steffen Michel D L 6-0 194 01/23/1972 Friedberg, Germany 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 D R 6-2 190 12/23/1982 Jindrchuv Hradec, Czech Repub Dave Michayluk LW L 5-10 185 05/18/1962 Wakaw, Sask 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 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 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 Juho Mielonen D R 6-2 183 03/01/1987 Savonlinna, Finland Antti Miettinen LW L 5-11 176 07/03/1980 Hameenlinna, Finland 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 Tatu Miettinen C L 6-2 185 09/04/1979 Kuopio, Finland Tommi Miettinen C L 6-0 176 12/03/1975 Kuopio, Finland Scott Mifsud LW L 5-8 172 02/22/1982 Burlington, Ont Thomas Migdal RW L 6-1 190 03/07/1977 Lipton, Sask Chris Migliore RW R 5-9 180 04/08/1979 Hamden, CT Vladimir Mihalik D L 6-7 222 01/29/1987 Presov, Slovakia 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 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 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 Brendan Mikkelson D L 6-2 180 06/22/1987 Regina, Sask 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 C R 6-1 186 02/22/1987 Skalica, Slovakia 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 Troy Milam D R 6-0 186 06/30/1980 Lake Orion, MI Jeff Miles C R 6-0 188 06/12/1981 Pickering, Ont Marko Milinkovic LW L 6-2 172 04/21/1987 Zagreb, Croatia Nenad Milinkovic D L 5-10 211 03/20/1974 Beograd, Serbia 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 Aaron Miller D R 6-3 197 08/11/1971 Buffalo, NY Austin Miller D R 6-1 210 04/01/1978 Vestal, NY Andrew Miller RW R 6-2 195 01/20/1970 North York, Ont Andrew Miller LW L 6-2 185 02/17/1984 Dover, NJ Brad Miller D L 6-4 226 07/23/1969 Edmonton, Alta Brad Miller RW R 5-10 170 01/31/1986 Alpharetta, GA Bryan Miller D R 5-11 190 03/01/1971 Fort Saskatoon, Alta Bryan Miller D R 5-10 180 02/17/1983 Wayne, NJ Colin Miller C R 6-0 200 08/21/1971 Brimsby, Ont Craig Miller LW L 5-11 185 01/18/1978 Fredericton, N.B. Drew Miller LW L 6-2 170 02/17/1984 East Lansing, MI 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 Joe Miller C R 6-0 196 03/14/1985 Cardiff, Wales Keith Miller LW L 03/18/1967 Toronto, Ont Kelly Miller RW L 5-11 185 03/03/1963 Lansing, MI Kelly Miller C L 5-11 170 01/13/1979 Toledo, OH 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 Matt Miller C R 6-0 195 02/24/1984 Sioux Lookout, Ont 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 D R 5-10 180 04/12/1979 Morristown, NJ Ron Miller C L 5-9 175 06/08/1980 Freeland, MI Ryan Miller RW R 6-1 185 11/07/1979 Gilbert, AZ Ryan Miller LW L 5-8 178 04/19/1984 Fergus Falls, MN Samuel Miller D R 6-0 205 12/07/1980 Vancouver, WA T.J. Miller D L 6-4 200 09/15/1986 Placetia, CA Todd Miller C R 6-2 200 05/24/1978 Elliott Lake, Ont Martin Millerioux D L 5-9 149 12/31/1984 Grenoble, France 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. Brad Mills LW R 6-2 215 04/05/1979 Hingham, MA 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 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 C L 6-1 185 11/18/1981 Owen Sound, Ont Craig Minard D L 5-10 180 08/18/1975 OrangeVille, Ont John Miner D R 5-7 194 08/28/1965 Moose Jaw, Sask Graham Mink C R 6-3 215 05/21/1979 Stowe, VT Ryan Minnabarriet RW R 5-11 190 09/09/1980 Ashcroft B.C. Jon Mirasty LW L 5-10 215 06/04/1982 Meadow Lake, Sask 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 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 Grigory Misharin D L 6-0 198 05/11/1985 Yekaterinburg, Russia Lorne Misita C L 5-11 190 06/01/1981 Niagara Falls, Ont Ted Miskolczi RW R 6-3 195 08/05/1970 Port Colborne, Ont 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 Adam Mitchell RW R 6-0 185 01/12/1982 Port Elgin, Ont Bobby-Chad Mitchell LW L 6-2 225 04/18/1982 Nipawin, Sask Jeff Mitchell RW R 6-2 205 05/16/1975 Wayne, MI John Mitchell C L 6-1 182 01/22/1985 Oakville, Omt Kevin Mitchell D L 5-11 165 06/05/1980 Bronx, NY Roy Mitchell D R 6-2 200 03/14/1969 Edmonton, Alta Torrey Mitchell C R 5-11 175 01/30/1985 Montreal, Que Willie Mitchell D L 6-3 205 04/23/1977 Ft. McNeill, B.C. Mark Mitera D L 6-3 202 10/22/1987 Royal Oak, MI 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 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 Mato Mladenovic RW R 5-11 176 01/08/1978 Sisak, Croatia Evgeny Mlinchenko LW L 5-10 174 06/11/1972 Kiev, Ukraine 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 Andreas Moborg D L 6-0 193 05/12/1977 Mantorp, Sweden David Moccia LW L 5-11 185 12/20/1982 Malvern, PA Mike Modano C L 6-3 200 06/07/1970 Livonin, MI 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 D L 6-2 226 02/27/1971 Ceske-Budejovice, Czech Rep Travis Moen LW L 6-2 198 04/06/1982 Stewart Valley, Sask 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 Caleb Moffat RW R 6-0 210 03/17/1983 Oakville, Ont Corri Moffat D L 5-11 195 08/07/1972 Stoughton, MA Sandy Moger RW R 6-3 218 03/21/1969 100 Mile House, B.C. Alexander Mogilny RW L 5-11 200 02/18/1969 Khabdiovsk, Russia Tony Mohagen LW L 6-4 220 07/13/1978 Regina, Sask Troy Mohns D R 04/20/1971 Pembroke, Ont Mike Mohr D L 6-0 185 08/09/1978 Grand Prairie, Alta Martin Moise LW L 6-0 210 01/18/1979 Valleyfield, Que Tomas Mojzis D L 6-1 192 05/02/1982 Kolin, Czech Republic 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 Thomas Molia D R 5-9 176 09/24/1984 Bayonne, France 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 Mike Moller RW R 6-0 190 06/16/1962 Calgary, Alta Oscar Moller RW R 5-10 169 01/22/1989 Solna, Sweden 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 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 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 Michel Mongeau C L 5-9 190 02/09/1963 Montreal, Que Hughes Mongeon C L 5-11 172 03/04/1972 Ottawa, Ont Bill Monkman RW R 5-11 175 05/16/1975 Tara, Ont Frank Monnier RW L 6-2 189 10/10/1967 Bully, Switzerland Steve Montador 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 Gil Montandon C R 6-0 205 04/28/1965 Neuchatel, Switzerland 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 D L 6-1 185 04/04/1988 Rochester, NY Eric Montreuil C L 6-1 177 05/18/1975 Verdun, Que Lance Monych RW R 6-2 199 07/25/1984 Red Deer, Alta Stephen Moon D L 6-5 250 04/06/1976 Riceton, Sask Daryl Moor C R 6-1 190 05/28/1979 Kettleby, Ont 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. Chad Moore D L 6-1 198 09/06/1978 Lakeville, MN Dominic Moore C L 6-0 180 08/03/1980 Thornhill, Ont Grady Moore D R 5-11 195 05/21/1978 Castlegar, B.C. Greg Moore RW R 6-5 206 03/26/1984 Lisbon, ME Gregg Moore RW R 5-9 180 04/12/1961 Rapid City, SD 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 Shane Moore D L 5-8 180 01/04/1987 Swindon, England Skeeter Moore C L 5-8 185 07/16/1963 Duluth, MN 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 Brad Moran Ian Moran D R 6-0 206 08/24/1972 Cleveland, OH Paul Moran RW R 5-10 185 05/10/1983 Nottingham, England 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 Ethan Moreau LW L 6-2 205 09/22/1975 Huntsville, Ont 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 RW R 5-10 185 02/20/1982 Montreal, Que Cory Morgan RW R 6-2 190 08/20/1978 Blue Sky, Alta Gavin Morgan C R 5-11 175 07/09/1976 Scarborough, Ont James Morgan D L 6-0 205 05/02/1982 Peterborough, England Jason Morgan C L 6-1 194 10/09/1976 St. John's, Nfld Vincent Morgan LW L 5-9 154 12/05/1985 Herentals, Belgium 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 Claude Morin C L 5-10 170 09/29/1971 Ste. Foy, Que 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 Jesper Morin LW L 5-10 180 05/27/1975 Malmö, 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 Stephane Morin C L 6-1 175 03/27/1969 Montreal, Que Travis Morin C L 6-2 175 01/09/1984 Minneapolis, MN David Morisset Dave Morissette LW L 6-1 210 12/24/1971 Baie-Comeau, Que Joey Mormina D L 6-6 220 06/29/1982 Montreal, 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 C R 5-10 182 06/25/1973 Bolzano, Italy Alexei Morozov RW L 6-0 179 02/16/1977 Moscow, Russia Alexei Morozov C L 5-8 163 04/26/1986 Moscow, Russia Valentin Morozov C L 5-9 172 06/01/1975 Moscow, Russia Derek Morris Keith Morris LW L 6-1 185 04/24/1971 Winnipeg, Man 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 Brendan Morrison C L 5-11 185 08/12/1975 North Vancouver, B.C. Brett Morrison C L 5-11 192 07/25/1987 Sydney, N.S. 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 C L 5-11 167 06/04/1986 Scarborough, Ont 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 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 Shaone Morrisonn D L 6-3 182 12/23/1982 Vancouver, B.C. Mike Morrone LW L 5-10 170 01/03/1976 Windsor, Ont Brenden Morrow LW L 5-11 210 01/16/1979 Carlisle, Sask 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 D L 6-6 198 10/21/1983 St. Paul, MN Anthony Mortas C L 6-0 189 02/13/1976 Reims, France Darren Mortier C R 6-2 185 05/04/1977 Sarnia, Ont Dean Morton D R 6-1 196 02/27/1968 Peterborought, Ont 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 Stefan Moser RW R 5-11 189 09/08/1976 Bern, Switzerland Tyler Mosienko C L 5-8 160 03/21/1984 West St. Paul, Man Sergei Moskalev C L 6-2 207 05/25/1974 Novokuznetsk, Russia 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 David Moss LW R 6-3 185 12/28/1981 Dearborn, MI Dmitri Motkov D L 6-4 198 02/23/1971 Moscow, Russia Alex Motley C R 5-7 175 01/10/1974 Pleasanton, CA Mike Mottau Joe Motzko RW R 6-0 184 03/14/1980 Bemidji, MN 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 Michel Mouther LW L 6-3 189 01/10/1978 Bern, Switzerland Mark Mowers Dave Moylan D L 6-1 195 08/13/1967 Tilsonburg, Ont 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 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 Repub Jaroslav Mrazek D L 6-3 198 01/14/1986 Pisek, Czech Republic 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 Rick Mrozik D L 6-2 218 01/02/1975 Duluth, MN 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. 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 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 David Mueller C L 5-5 128 04/04/1984 Merane, Germany Lars Mueller RW R 5-11 207 09/17/1977 Weisswasser, Germany Michael Mueller LW L 5-11 176 09/10/1981 Bad Muskau, Germany Moritz Mueller LW L 6-0 174 11/19/1986 Frankfurt, Germany Peter Mueller C R 6-2 205 04/14/1988 Bloomington, MN 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 Andrei Mukhachev D L 6-3 196 07/21/1980 Ekaterinburg, Russia 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 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 Joe Mullen RW R 5-10 182 02/26/1957 New York, NY Blair Muller D L 5-10 180 07/10/1962 Toronto, Ont Colin Muller LW L 5-9 165 12/01/1963 Toronto, Ont Kirk Muller C L 6-0 205 02/08/1966 Kingston, Ont Laurent Muller C L 6-2 198 05/28/1978 Bern, Switzerland Marcel Muller LW L 6-3 220 07/10/1988 Berlin, Germany 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 Kory Mullin D L 6-2 185 05/24/1975 Lethbridge, Alta Mike Mullowney D L 07/19/1962 Toronto, Ont Glenn Mulvenna C L 5-11 187 02/18/1967 Calgary, Alta Craig Muni D L 6-2 200 07/19/1962 Toronto, Ont Andrew Munroe D R 5-11 158 08/02/1982 Ashington, England 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 Egon Muric C L 6-1 209 01/15/1982 Bled, Slovenia Matt Murley LW L 6-1 192 12/17/1979 Troy, NY Mirko Murovic LW L 6-3 190 02/02/1981 Montreal, Que Ben Murphy LW L 5-9 182 11/21/1981 North Andover, MA Ben Murphy LW L 5-11 185 09/29/1986 Charlottetown, P.E.I. Burke Murphy LW L 6-0 180 06/05/1973 Gloucester, Ont Chris Murphy RW R 5-10 195 08/13/1984 Sparta, NJ Colin Murphy C L 5-11 195 04/11/1980 Fort McMurray, Alta Cory Murphy D L 6-3 209 10/22/1976 Perth, Ont Cory Murphy D R 5-10 185 02/13/1978 Kanata, Ont Curtis Murphy D R 5-8 185 12/03/1975 Kerrobert, Sask 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 Gord Murphy Jay Murphy RW R 6-2 205 01/10/1972 Ypsilanti, MI Jim Murphy LW L 6-1 170 11/22/1979 St. Paul, MN 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 Patrick Murphy LW L 6-1 195 07/24/1983 Van Nuys, CA 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 C L 6-1 195 03/21/1979 Van Nuys, CA Ryan Murphy RW R 5-11 185 01/23/1983 Rumson, NJ Ryan Murphy C L 6-3 200 12/01/1985 Fredericton, N.S. Sean Murphy D L 6-0 192 04/10/1978 Aurora, Ont Adrian Murray D L 09/04/1975 Ajax, Ont Andrew Murray C L 6-2 210 11/06/1981 Selkirk, Man 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 Chris Murray RW R 6-2 209 10/25/1974 Port Hardy, B.C Chris Murray D R 6-1 185 12/26/1984 Dover, MA 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. Doug Murray D L 6-3 220 03/12/1980 Bromma, Sweden Garth Murray C L 6-1 205 09/17/1982 Regina, Sask 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 Marty Murray C L 5-9 170 02/16/1975 Deloraine, Man 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 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 Jan Mursak LW R 5-11 167 01/20/1988 Maribor, Slovenia 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 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 LW L 5-10 180 06/28/1982 Ljubljana, Slovenia 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 Kyle Musselman RW L 6-0 190 04/21/1985 Whitby, Ont 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 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 Matt Myers C R 6-1 189 11/06/1984 Cardiff, Wales Brantt Myhres LW R 6-4 220 03/10/1974 Edmonton, Alta 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 Anders Myrvold D L 6-2 200 08/12/1975 Lorenskog, Norway 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 ========================================================================