Player List All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Name Position Country Age Team Salary Contract Mac Hollowell D CAN 27 Silver Knights $775,000 1 Mac Welsher CLWRW USA 26 Free Agent $0 0 Mackenzie Blackwood G CAN 29 San Jose Sharks $1,150,000 3 Mackenzie Dwyer D CAN 28 Free Agent $0 0 MacKenzie Entwistle RW CAN 26 Florida Panthers $800,000 1 MacKenzie MacEachern LW USA 31 Americans $0 1 MacKenzie Weegar D CAN 31 Dallas Stars $8,000,000 5 Mackie Samoskevich RW USA 23 Silver Knights $875,000 2 Macklin Celebrini CLW CAN 19 Bears $950,000 3 Mads Sogaard G DNK 25 Comets $1,000,000 1 Magnus Chrona G SWE 25 Thunderbirds $900,000 1 Magnus Hellberg G SWE 34 Griffins $0 1 Maksymilian Szuber D POL 23 Wild $875,000 1 Malcolm Subban G CAN 32 Heat $900,000 1 Marat Khusnutdinov C RUS 23 Thunderbirds $950,000 1 Marc Del Gaizo D USA 26 St Louis Blues $1,200,000 3 Marc Gatcomb RW USA 26 Barracuda $950,000 1 Marc Johnstone RW USA 29 Free Agent $0 0 Marc McLaughlin C USA 26 Eagles $750,000 2 Marc Staal D CAN 38 St Louis Blues $0 1 Marc-Andre Fleury G CAN 41 Minnesota Wild $2,200,000 1 Marc-Andre Gaudet D CAN 22 Bruins $775,000 2 Marc-Antoine Pepin D CAN 24 Free Agent $0 0 Marc-Edouard Vlasic D CAN 38 Pittsburgh Penguins $1,100,000 2 Marc-Olivier Duquette D CAN 27 Free Agent $0 0 Marcel Marcel CLWRW CZE 22 Admirals $875,000 2 Marco Costantini G CAN 23 Free Agent $0 0 Marco Kasper C AUS 21 Americans $875,000 2 Marco Rossi C AUT 24 Montreal Canadiens $6,500,000 8 Marco Scandella D CAN 35 Vancouver Canucks $2,500,000 1 Marcus Bjork D SWE 28 Free Agent $0 0 Marcus Foligno LW CAN 34 Florida Panthers $1,300,000 2 Marcus Hogberg G SWE 31 Eagles $750,000 1 Marcus Johansson LW SWE 35 St Louis Blues $1,150,000 2 Marcus Pettersson D SWE 29 Toronto Maple Leafs $4,000,000 2 Marek Alscher D CZE 21 Roadrunners $875,000 3 Marian Studenic LW SVK 27 Free Agent $0 0 Mario Ferraro D CAN 27 San Jose Sharks $3,300,000 1 Mark Duarte RW CAN 23 Free Agent $0 0 Mark Friedman D CAN 30 Condors $950,000 1 Mark Giordano D CAN 42 St Louis Blues $0 1 Mark Jankowski C CAN 31 Vegas Golden Knights $775,000 1 Mark Kastelic C USA 26 New York Islanders $1,000,000 1 Mark Liwiski CLWRW CAN 24 Free Agent $0 0 Mark Louis D CAN 38 Free Agent $0 0 Mark Pysyk D CAN 33 Rocket $0 1 Mark Rassell LW CAN 28 Free Agent $0 0 Mark Scheifele C CAN 32 Detroit Red Wings $8,800,000 4 Mark Senden C USA 27 Free Agent $0 0 Mark Sinclair G CAN 29 Free Agent $0 0 Mark Stone RW CAN 33 Pittsburgh Penguins $8,000,000 2 Marko Reifenberger CLWRW USA 26 Free Agent $0 0 Markus Niemelainen D FIN 27 Free Agent $0 0 Markuss Komuls D LAT 27 Free Agent $0 0 Marshall Rifai D CAN 27 Free Agent $0 0 Martin Chromiak RW SVK 23 IceHogs $875,000 1 Martin Fehervary D SVK 26 St Louis Blues $3,500,000 2 Martin Hugo Has D CZE 24 Free Agent $0 0 Martin Jones G CAN 35 Philadelphia Flyers $2,950,000 1 Martin Necas C CZE 26 Colorado Avalanche $5,800,000 1 Martin Pospisil LW SVK 26 Toronto Maple Leafs $2,250,000 1 Mason Appleton C USA 29 Vancouver Canucks $2,200,000 1 Mason Geertsen CLWRW CAN 30 Free Agent $0 0 Mason Jobst C USA 31 Penguins $0 1 Mason Klee D USA 26 Free Agent $0 0 Mason Kohn C USA 28 Free Agent $0 0 Mason Lohrei D USA 24 Canucks $950,000 1 Mason Marchment LW CAN 30 Edmonton Oilers $5,000,000 4 Mason McCarty CLWRW CAN 28 Free Agent $0 0 Mason McTavish C CAN 22 Calgary Flames $950,000 1 Mason Millman D CAN 24 Free Agent $0 0 Mason Morelli LW USA 29 Bears $950,000 1 Mason Primeau C CAN 24 IceHogs $950,000 1 Mason Shaw C CAN 27 Stars $800,000 1 Massimo Rizzo C CAN 24 Americans $875,000 2 Matej Blumel RW CZE 25 Phantoms $1,000,000 1 Matej Pekar C CZE 25 Free Agent $0 0 Mathew Barzal C CAN 28 Florida Panthers $6,650,000 7 Mathias Emilio Pettersen LW NOR 25 Comets $825,000 1 Mathias Laferriere RW CAN 25 Penguins $775,000 1 Mathieu Joseph RW CAN 28 San Jose Sharks $2,500,000 1 Mathieu Olivier RW USA 28 New Jersey Devils $2,800,000 6 Mathieu Roy CLWRW CAN 39 Free Agent $0 0 Matias Maccelli LW FIN 25 Boston Bruins $3,300,000 2 Matias Rajaniemi D FIN 23 Griffins $775,000 2 Mats Zuccarello RW NOR 38 Vegas Golden Knights $5,250,000 3 Matt Anderson D USA 26 Free Agent $0 0 Matt Boldy LW USA 24 Minnesota Wild $7,650,000 3 Matt Boudens CLWRW CAN 32 Free Agent $0 0 Matt Brassard D CAN 27 Free Agent $0 0 Matt Brown CLWRW USA 26 Free Agent $0 0 Matt Donovan D USA 35 Free Agent $0 0 Matt Duchene C CAN 34 San Jose Sharks $2,750,000 1 Matt Dumba D CAN 31 Utah Mammoth $7,000,000 2 Matt Filipe LW USA 28 Free Agent $0 0 Matt Grzelcyk D USA 31 Utah Mammoth $5,000,000 1 Matt Iacopelli CLWRW USA 31 Free Agent $0 0 Matt Irwin D CAN 38 Wolves $0 1 Matt Kiersted D USA 27 Monsters $775,000 1 Matt Koopman CLWRW USA 27 Free Agent $0 0 Matt Luff RW CAN 28 Bears $775,000 1 Matt Marcinew CLWRW CAN 32 Free Agent $0 0 Matt Martin LW CAN 36 Moose $0 1 Matt Murray G CAN 31 Firebirds $2,000,000 1 Matt Nieto LW USA 33 Montreal Canadiens $1,750,000 1 Matt Radomsky G CAN 26 Free Agent $0 0 Matt Roy D USA 30 Washington Capitals $6,250,000 6 Matt Savoie CLWRW CAN 21 Penguins $875,000 3 Matt Stief D USA 29 Free Agent $0 0 Matt Tomkins G CAN 31 Griffins $1,000,000 1 Matt Tugnutt CLWRW CAN 29 Free Agent $0 0 Matt Ustaski CLWRW USA 31 Free Agent $0 0 Matt Vernon G CAN 27 Free Agent $0 0 Matt Villalta G CAN 26 Barracuda $850,000 1 Matteo Pietroniro D USA 27 Free Agent $0 0 Matthew Benning D CAN 31 Ottawa Senators $1,000,000 1 Matthew Boucher LW USA 28 Free Agent $0 0 Matthew Cairns D CAN 27 Free Agent $0 0 Matthew Coronato RW USA 23 Canucks $875,000 2 Matthew Highmore C CAN 29 Moose $0 1 Matthew Kessel D USA 25 Carolina Hurricanes $1,000,000 1 Matthew Knies LW USA 23 Thunderbirds $950,000 2 Matthew Maggio CLWRW CAN 23 Phantoms $875,000 2 Matthew Murray G CAN 27 Thunderbirds $2,000,000 1 Matthew Peca C CAN 32 Wild $775,000 1 Matthew Phillips C CAN 27 St Louis Blues $950,000 1 Matthew Poitras C CAN 21 Monsters $950,000 2 Matthew Quercia LW USA 26 Free Agent $0 0 Matthew Register D CAN 36 Free Agent $0 0 Matthew Rempe CLWRW CAN 23 Thunderbirds $950,000 1 Matthew Robertson D CAN 24 Barracuda $800,000 2 Matthew Seminoff CLWRW USA 22 St Louis Blues $875,000 2 Matthew Sredl D USA 23 Free Agent $0 0 Matthew Stienburg CLWRW CAN 25 Condors $850,000 1 Matthew Strome LW CAN 26 Free Agent $0 0 Matthew Tkachuk LW USA 28 Minnesota Wild $9,500,000 6 Matthew Wedman LW CAN 26 Free Agent $0 0 Mattias Ekholm D SWE 35 Chicago Blackhawks $6,200,000 2 Mattias Janmark C SWE 33 Chicago Blackhawks $1,500,000 2 Mattias Norlinder D SWE 25 Bruins $900,000 2 Mattias Samuelsson D USA 25 San Jose Sharks $3,000,000 1 Matty Beniers C USA 23 Monsters $7,283,000 8 Matus Spodniak CLWRW SVK 28 Free Agent $0 0 Matvei Michkov RW RUS 21 Crunch $950,000 3 Matvei Petrov LW RUS 22 Gulls $875,000 2 Matyas Sapovaliv C CZE 21 Eagles $875,000 3 Maurizio Colella CLWRW CAN 28 Free Agent $0 0 Maveric Lamoureux D CAN 21 Marlies $875,000 3 Mavrik Bourque C CAN 23 Gulls $875,000 1 Max Andreev CLWRW RUS 27 Free Agent $0 0 Max Comtois LW CAN 26 Canucks $950,000 1 Max Coyle D CAN 27 Free Agent $0 0 Max Domi C CAN 30 New York Islanders $4,250,000 1 Max Ellis RW USA 25 Free Agent $0 0 Max Johnson CLWRW USA 27 Free Agent $0 0 Max Jones LW USA 27 Chicago Blackhawks $1,250,000 1 Max Martin D CAN 26 Free Agent $0 0 Max McCormick LW USA 33 Checkers $800,000 1 Max McCue C CAN 22 Heat $875,000 2 Max Neill CLWRW CAN 24 Free Agent $0 0 Max Sasson C USA 25 Eagles $1,000,000 2 Max Willman C USA 30 IceHogs $0 1 Maxence Guenette D CAN 24 Roadrunners $1,000,000 2 Maxim Barbashev LWRW RUS 22 Griffins $775,000 3 Maxim Cajkovic RW SVK 24 Free Agent $0 0 Maxim Groshev LW RUS 24 Admirals $875,000 1 Maxime Lajoie D CAN 28 Canucks $0 1 Maxime Trepanier CLWRW CAN 26 Free Agent $0 0 Maximus Wanner D CAN 22 Senators $875,000 2 Maxwell Crozier D CAN 25 Stars $775,000 2 Micah Miller RW USA 27 Free Agent $0 0 Michael Amadio CLWRW CAN 29 Ottawa Senators $1,875,000 3 Michael Benning D CAN 23 Wild $875,000 1 Michael Buchinger D CAN 21 Gulls $875,000 3 Michael Bullion G USA 28 Free Agent $0 0 Michael Bunting LW CAN 30 San Jose Sharks $4,500,000 1 Michael Callahan D USA 26 Gulls $850,000 1 Michael Carcone LW CAN 29 Edmonton Oilers $2,500,000 3 Michael DiPietro G CAN 26 Firebirds $850,000 1 Michael Eyssimont C USA 29 Washington Capitals $2,500,000 3 Michael Farren CLWRW CAN 25 Free Agent $0 0 Michael Houser G USA 33 Bruins $0 1 Michael Hutchinson G CAN 35 Florida Panthers $0 1 Michael Joyaux D USA 28 Free Agent $0 0 Michael Karow D USA 27 Canucks $800,000 1 Michael Kesselring D USA 25 Barracuda $950,000 1 Michael Kim D USA 30 Free Agent $0 0 Michael Marchesan CLWRW CAN 25 Free Agent $0 0 Michael McCarron RW USA 30 Colorado Avalanche $0 1 Michael McChesney CLWRW USA 27 Free Agent $0 0 Michael McLeod C CAN 27 Pittsburgh Penguins $3,000,000 3 Michael McNiven G CAN 28 Free Agent $0 0 Michael Mersch RW USA 33 Rocket $0 1 Michael Milne CLWRW CAN 23 Stars $875,000 1 Michael O'Leary LW CAN 27 Free Agent $0 0 Michael Pezzetta LW CAN 27 Bears $950,000 1 Michael Prapavessis D CAN 29 Free Agent $0 0 Michael Rasmussen C CAN 26 Montreal Canadiens $3,200,000 4 Michael Sgarbossa C CAN 33 Checkers $975,000 1 Michael Turner CLWRW USA 30 Free Agent $0 0 Michael Vukojevic D CAN 24 Wolf Pack $1,000,000 1 Michal Stinil CLWRW CZE 26 Free Agent $0 0 Michal Teply RW CZE 24 Moose $775,000 2 Mick Messner CLWRW USA 26 Free Agent $0 0 Miguel Tourigny D CAN 23 Americans $775,000 1 Mika Zibanejad C SWE 32 Columbus Blue Jackets $8,500,000 3 Mikael Backlund C SWE 36 Anaheim Ducks $4,250,000 3 Mikael Granlund C FIN 33 Colorado Avalanche $6,000,000 3 Mikael Pyyhtia LW FIN 24 Silver Knights $875,000 1 Mikael Robidoux RW CAN 26 Free Agent $0 0 Mike Chen D USA 33 Free Agent $0 0 Mike Ferraro CLWRW USA 29 Free Agent $0 0 Mike Gillespie CLWRW USA 29 Free Agent $0 0 Mike Hardman LW USA 26 Wild $800,000 1 Mike Hoffman LW CAN 36 Utah Mammoth $0 1 Mike Matheson D CAN 31 Philadelphia Flyers $7,000,000 2 Mike McKee D CAN 32 Free Agent $0 0 Mike Reilly D USA 32 Ottawa Senators $0 1 Mike Van Unen D CAN 26 Free Agent $0 0 Mike Vecchione LW USA 32 Wolf Pack $0 1 Mikey Anderson D USA 26 Anaheim Ducks $4,125,000 6 Mikhail Abramov C RUS 24 Free Agent $0 0 Mikhail Maltsev LW RUS 27 Wolves $0 1 Mikhail Sergachev D RUS 27 Dallas Stars $8,500,000 6 Mikko Kokkonen D FIN 24 Comets $775,000 2 Mikko Rantanen RW FIN 29 Buffalo Sabres $10,000,000 2 Miko Matikka LWRW FIN 22 Gulls $875,000 3 Miles Wood LW USA 30 New York Islanders $3,000,000 1 Milos Kelemen LW SVK 26 Senators $925,000 1 Miro Heiskanen D FIN 26 Buffalo Sabres $6,000,000 5 Mitch Lewandowski LW USA 27 Free Agent $0 0 Mitch McLain C USA 32 Free Agent $0 0 Mitch Reinke D USA 29 Free Agent $0 0 Mitchell Chaffee RW USA 27 Toronto Maple Leafs $1,250,000 2 Mitchell Fossier LW USA 29 Free Agent $0 0 Mitchell Gibson G USA 26 Stars $775,000 1 Mitchell Hoelscher C CAN 25 Free Agent $0 0 Mitchell Marner RW CAN 28 Colorado Avalanche $10,400,000 1 Mitchell Russell CLWRW CAN 24 Free Agent $0 0 Mitchell Stephens C CAN 28 Islanders $1,000,000 3 Mitchell Vande Sompel D CAN 28 Free Agent $0 0 Mitchell Walinski CLWRW USA 27 Free Agent $0 0 Mitchell Weeks G CAN 24 Free Agent $0 0 Montana Onyebuchi D CAN 25 Crunch $0 1 Morgan Adams-Moisan RW CAN 28 Free Agent $0 0 Morgan Barron C CAN 27 Vegas Golden Knights $1,690,000 3 Morgan Frost C CAN 26 Vancouver Canucks $4,600,000 2 Morgan Geekie C CAN 27 Winnipeg Jets $5,000,000 3 Morgan Rielly D CAN 31 Ottawa Senators $6,750,000 3 Moritz Seider D DEU 24 Los Angeles Kings $8,000,000 7 Total 2329