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 Mackenzie Blackwood G CAN 29 San Jose Sharks $1,150,000 3 Mackenzie Dwyer D CAN 29 Free Agent $0 0 MacKenzie MacEachern LW USA 32 Checkers $800,000 2 MacKenzie Weegar D CAN 32 Dallas Stars $8,000,000 5 Mackie Samoskevich RW USA 23 Edmonton Oilers $875,000 2 Macklin Celebrini C CAN 19 Washington Capitals $950,000 3 Madison Bowey D CAN 31 Free Agent $0 0 Mads Sogaard G DNK 25 Comets $1,000,000 1 Magnus Chrona G SWE 25 Thunderbirds $900,000 1 Magnus Hellberg G SWE 35 Marlies $1,000,000 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 San Jose Sharks $950,000 1 Marc Johnstone RW USA 29 Rocket $775,000 2 Marc McLaughlin C USA 26 Moose $1,000,000 2 Marc-Andre Fleury G CAN 41 Minnesota Wild $2,200,000 1 Marc-Andre Gaudet D CAN 22 Bruins $775,000 2 Marc-Edouard Vlasic D CAN 39 Pittsburgh Penguins $1,100,000 2 Marcel Marcel CLWRW CZE 22 Admirals $875,000 2 Marco Kasper C AUS 22 Buffalo Sabres $875,000 2 Marco Rossi C AUT 24 Montreal Canadiens $6,500,000 8 Marcus Crawford D CAN 29 Free Agent $0 0 Marcus Foligno LW CAN 34 Florida Panthers $1,300,000 2 Marcus Hogberg G SWE 31 Eagles $775,000 1 Marcus Johansson LW SWE 35 Toronto Maple Leafs $1,150,000 2 Marcus Pettersson D SWE 30 Nashville Predators $4,000,000 2 Marcus Sylvegard CLWRW SWE 27 Free Agent $0 0 Marek Alscher D CZE 22 Roadrunners $875,000 3 Mario Ferraro D CAN 27 San Jose Sharks $3,300,000 1 Mark Auk D CAN 31 Free Agent $0 0 Mark Cheremeta CLWRW CAN 26 Free Agent $0 0 Mark Duarte RW CAN 23 Free Agent $0 0 Mark Friedman D CAN 30 Condors $950,000 1 Mark Jankowski C CAN 31 Montreal Canadiens $775,000 1 Mark Kastelic C USA 27 Columbus Blue Jackets $1,000,000 1 Mark Liwiski CLWRW CAN 24 Free Agent $0 0 Mark Olver CLWRW USA 38 Free Agent $0 0 Mark Scheifele C CAN 33 Detroit Red Wings $8,800,000 4 Mark Senden C USA 28 Free Agent $0 0 Mark Sinclair G CAN 30 Free Agent $0 0 Mark Stone RW CAN 34 Pittsburgh Penguins $8,000,000 2 Marko Reifenberger CLWRW USA 27 Free Agent $0 0 Marko Sikic C SLO 23 Free Agent $0 0 Maros Jedlicka LW CZE 23 Free Agent $0 0 Marshall Rifai D CAN 28 Stars $775,000 2 Marshall Warren D USA 25 Senators $950,000 1 Martin Chromiak RW SVK 23 IceHogs $875,000 1 Martin Fehervary D SVK 26 St Louis Blues $3,500,000 2 Martin Frk RW CZE 32 Checkers $1,000,000 2 Martin Necas C CZE 27 Colorado Avalanche $5,800,000 1 Martin Pospisil LW SVK 26 Carolina Hurricanes $2,250,000 1 Mason Appleton C USA 30 Vancouver Canucks $2,200,000 1 Mason Emoff RW USA 28 Free Agent $0 0 Mason Geertsen CLWRW CAN 31 Free Agent $0 0 Mason Jobst C USA 32 Wolf Pack $775,000 1 Mason Klee D USA 26 Free Agent $0 0 Mason Lohrei D USA 25 Vancouver Canucks $950,000 1 Mason Marchment LW CAN 30 Columbus Blue Jackets $5,000,000 4 Mason McCarty CLWRW CAN 29 Free Agent $0 0 Mason McTavish C CAN 23 Calgary Flames $950,000 1 Mason Millman D CAN 24 Americans $775,000 1 Mason Morelli LW USA 30 Bears $950,000 1 Mason Primeau C CAN 24 IceHogs $950,000 1 Mason Shaw C CAN 27 Stars $800,000 1 Massimo Rizzo CLWRW SUI 24 Americans $875,000 2 Matej Blumel RW CZE 26 Philadelphia Flyers $1,000,000 1 Mathew Barzal C CAN 29 Florida Panthers $6,650,000 7 Mathias Emilio Pettersen LW NOR 26 Comets $825,000 1 Mathias Laferriere RW CAN 25 Penguins $775,000 1 Mathieu Boislard D CAN 24 Free Agent $0 0 Mathieu De St Phalle RW CAN 26 Free Agent $0 0 Mathieu Gosselin RW CAN 27 Free Agent $0 0 Mathieu Joseph RW CAN 29 San Jose Sharks $2,500,000 1 Mathieu Olivier RW USA 29 New Jersey Devils $2,800,000 6 Matias Maccelli LW FIN 25 Boston Bruins $3,300,000 2 Matias Rajaniemi D FIN 23 Griffins $775,000 2 Mats Lindgren D SWE 21 Comets $775,000 3 Mats Zuccarello RW NOR 38 Vegas Golden Knights $5,250,000 3 Matt Allen CLWRW USA 26 Free Agent $0 0 Matt Anderson D USA 27 Free Agent $0 0 Matt Araujo D CAN 28 Free Agent $0 0 Matt Boldy LW USA 25 Minnesota Wild $7,650,000 3 Matt Boudens CLWRW CAN 32 Free Agent $0 0 Matt Brown CLWRW USA 26 Free Agent $0 0 Matt Demelis CLWRW CAN 27 Free Agent $0 0 Matt Duchene C CAN 35 San Jose Sharks $2,750,000 1 Matt Dumba D CAN 31 Utah Mammoth $7,000,000 2 Matt Grzelcyk D USA 32 Colorado Avalanche $2,500,000 1 Matt Hubbarde CLWRW USA 26 Free Agent $0 0 Matt Kiersted D USA 28 Monsters $775,000 1 Matt Koopman CLWRW USA 28 Free Agent $0 0 Matt Luff RW CAN 29 Bears $775,000 1 Matt Martin LW CAN 37 Chicago Blackhawks $1,400,000 1 Matt Miller CLWRW USA 26 Free Agent $0 0 Matt Murphy D USA 31 Free Agent $0 0 Matt Murray G CAN 32 Crunch $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 31 Washington Capitals $6,250,000 6 Matt Savoie C CAN 22 Pittsburgh Penguins $875,000 3 Matt Staudacher D USA 26 Free Agent $0 0 Matt Tomkins G CAN 31 Griffins $1,000,000 1 Matt Ustaski CLWRW USA 32 Free Agent $0 0 Matt Vernon G CAN 28 Condors $775,000 1 Matt Villalta G CAN 26 IceHogs $850,000 1 Matteo Pietroniro D USA 27 Free Agent $0 0 Matthew Barbolini CLWRW USA 26 Free Agent $0 0 Matthew Benning D CAN 32 Americans $775,000 1 Matthew Coronato RW USA 23 Vancouver Canucks $875,000 2 Matthew Crasa CLWRW USA 25 Free Agent $0 0 Matthew Highmore C CAN 30 Moose $975,000 2 Matthew Kessel D USA 25 Senators $1,000,000 1 Matthew Knies LW USA 23 Thunderbirds $950,000 2 Matthew Kopperud CLWRW USA 26 Free Agent $0 0 Matthew Maggio CLWRW CAN 23 Roadrunners $875,000 2 Matthew Murray G CAN 28 St Louis Blues $2,000,000 1 Matthew Peca C CAN 33 Wild $775,000 1 Matthew Philip CLWRW CAN 27 Free Agent $0 0 Matthew Phillips C CAN 28 Thunderbirds $950,000 1 Matthew Poitras C CAN 22 Monsters $950,000 2 Matthew Quercia LW USA 27 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 25 Barracuda $800,000 2 Matthew Seminoff CLWRW USA 22 Thunderbirds $875,000 2 Matthew Sop LW CAN 23 Americans $775,000 1 Matthew Stienburg CLWRW CAN 25 Marlies $850,000 1 Matthew Strome LW CAN 27 Free Agent $0 0 Matthew Tkachuk LW USA 28 Minnesota Wild $9,500,000 6 Mattias Ekholm D SWE 36 Chicago Blackhawks $6,200,000 2 Mattias Janmark C SWE 33 Chicago Blackhawks $1,500,000 2 Mattias Samuelsson D USA 26 San Jose Sharks $3,000,000 1 Matty Beniers C USA 23 Columbus Blue Jackets $7,283,000 8 Matus Spodniak CLWRW SVK 28 Free Agent $0 0 Matvei Michkov RW RUS 21 Tampa Bay Lightning $950,000 3 Matvei Petrov LW RUS 23 Gulls $875,000 2 Matyas Sapovaliv C CZE 22 Eagles $875,000 3 Maurizio Colella CLWRW CAN 29 Free Agent $0 0 Maveric Lamoureux D CAN 22 Heat $875,000 3 Mavrik Bourque C CAN 24 Gulls $875,000 1 Max Andreev CLWRW RUS 27 Free Agent $0 0 Max Coyle D CAN 28 Free Agent $0 0 Max Domi C CAN 31 Ottawa Senators $4,250,000 1 Max Humitz CLWRW USA 30 Free Agent $0 0 Max Jones LW USA 28 IceHogs $1,250,000 1 Max McCormick LW USA 34 Checkers $800,000 1 Max McCue LW USA 23 Heat $875,000 2 Max Neill CLWRW CAN 25 Free Agent $0 0 Max Pacioretty LW USA 37 San Jose Sharks $990,000 4 Max Sasson C USA 25 Silver Knights $1,000,000 2 Max Willman C USA 31 Free Agent $0 0 Maxence Guenette D CAN 25 Roadrunners $1,000,000 2 Maxim Barbashev CLWRW RUS 22 Griffins $775,000 3 Maxim Groshev LW RUS 24 Admirals $875,000 1 Maxim Tsyplakov RW RUS 27 Washington Capitals $5,500,000 7 Maxime Lajoie D CAN 28 Wild $775,000 1 Maximus Wanner D CAN 23 Senators $875,000 2 Maxwell Crozier D CAN 26 Stars $775,000 2 Micah Miller RW USA 27 Free Agent $0 0 Michael Amadio CLWRW CAN 30 Ottawa Senators $1,875,000 3 Michael Benning D CAN 24 Wild $875,000 1 Michael Buchinger D AUS 22 Gulls $875,000 3 Michael Bullion G USA 29 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 30 Carolina Hurricanes $2,500,000 3 Michael DiPietro G CAN 26 Toronto Maple Leafs $850,000 1 Michael Eyssimont C USA 29 Bears $2,500,000 3 Michael Farren CLWRW CAN 26 Free Agent $0 0 Michael Gildon LW USA 24 Free Agent $0 0 Michael Houser G USA 33 Free Agent $0 0 Michael Karow D USA 27 Canucks $800,000 1 Michael Kesselring D USA 26 San Jose Sharks $950,000 1 Michael Marchesan CLWRW CAN 25 Free Agent $0 0 Michael McCarron RW USA 31 Utah Mammoth $3,000,000 3 Michael Milne CLWRW CAN 23 Stars $875,000 1 Michael O'Leary LW CAN 28 Free Agent $0 0 Michael Pezzetta LW CAN 28 Bears $950,000 1 Michael Rasmussen C CAN 27 Montreal Canadiens $3,200,000 4 Michael Sgarbossa C CAN 33 Checkers $975,000 1 Michael Simpson G CAN 23 Free Agent $0 0 Michael Underwood D USA 27 Free Agent $0 0 Michal Stinil CLWRW CZE 27 Free Agent $0 0 Mick Messner CLWRW USA 27 Free Agent $0 0 Mickey Burns CLWRW USA 26 Free Agent $0 0 Mika Zibanejad C SWE 33 Columbus Blue Jackets $8,500,000 3 Mikael Backlund C SWE 37 Anaheim Ducks $4,250,000 3 Mikael Granlund C FIN 34 Dallas Stars $6,000,000 3 Mikael Pyyhtia LW FIN 24 Silver Knights $875,000 1 Mikael Robidoux RW CAN 27 Free Agent $0 0 Mike Hardman LW USA 27 Wild $800,000 1 Mike Matheson D CAN 32 Philadelphia Flyers $7,000,000 2 Mike McKee D CAN 32 Free Agent $0 0 Mike Reilly D USA 32 Moose $850,000 2 Mike Van Unen D CAN 27 Free Agent $0 0 Mike Vecchione LW USA 33 Free Agent $0 0 Mikey Anderson D USA 27 Anaheim Ducks $4,125,000 6 Mikhail Sergachev D RUS 27 Dallas Stars $8,500,000 6 Mikko Kokkonen D FIN 25 Comets $775,000 2 Mikko Rantanen RW FIN 29 Buffalo Sabres $10,000,000 2 Miko Matikka CLWRW FIN 22 Gulls $875,000 3 Mikulas Hovorka D CZE 24 Crunch $950,000 1 Miles Gendron D CAN 29 Free Agent $0 0 Miles Wood LW USA 30 Philadelphia Flyers $1,500,000 1 Milo Roelens C CAN 23 Silver Knights $775,000 2 Milos Kelemen LW SVK 26 Senators $925,000 1 Miro Heiskanen D FIN 26 Buffalo Sabres $6,000,000 5 Mitch Lewandowski LW USA 28 Free Agent $0 0 Mitch McLain C USA 32 Free Agent $0 0 Mitchell Chaffee RW USA 28 Washington Capitals $1,250,000 2 Mitchell Gibson G USA 26 Wolf Pack $775,000 1 Mitchell Marner RW CAN 29 Colorado Avalanche $10,400,000 1 Mitchell Russell CLWRW CAN 25 Free Agent $0 0 Mitchell Smith D CAN 23 Free Agent $0 0 Mitchell Stephens C CAN 29 New York Islanders $1,000,000 3 Mitchell Vande Sompel D CAN 29 Free Agent $0 0 Mitchell Weeks G CAN 24 Wolves $775,000 2 Montana Onyebuchi D CAN 26 Free Agent $0 0 Morgan Adams-Moisan RW CAN 29 Free Agent $0 0 Morgan Barron C CAN 27 Edmonton Oilers $1,690,000 3 Morgan Frost C CAN 27 Vancouver Canucks $4,600,000 2 Morgan Geekie C CAN 27 Winnipeg Jets $5,000,000 3 Morgan Rielly D CAN 32 Ottawa Senators $6,750,000 3 Moritz Seider D DEU 25 Los Angeles Kings $8,000,000 7 Total 2215