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