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 Maatta, Olli D FIN 31 Seattle Kraken $2,550,000 1 MacArthur, Bennett C CAN 24 Free Agent $0 0 Maccelli, Matias LW FIN 25 $3,500,000 4 MacDermid, Kurtis D CAN 31 Chicago Blackhawks $1,150,000 2 MacDonald, Jacob LW D USA 32 Free Agent $0 0 MacDonald, Ayden C CAN 29 Free Agent $0 0 MacEachern, MacKenzie LW USA 31 Free Agent $0 0 MacEachern, Connor C CAN 26 Free Agent $0 0 MacEwen, Zack C RW CAN 29 $800,000 2 Mackey, Connor D USA 29 Free Agent $0 0 MacKinnon, Will D USA 25 Free Agent $0 0 MacKinnon, Nathan C CAN 30 Los Angeles Kings $12,000,000 2 MacLean, Steven D CAN 27 Free Agent $0 0 MacLean, Kyle LW USA 26 $930,000 4 MacPherson, Justin D CAN 25 Free Agent $0 0 Magera, Austin C USA 27 Free Agent $0 0 Maggio, Matthew RW CAN 23 $750,000 2 Mahura, Joshua D CAN 27 $1,100,000 3 Maier, Nolan G CAN 25 Free Agent $0 0 Mailloux, Logan D CAN 22 Nashville Predators $950,000 2 Makar, Cale D CAN 27 Utah Mammoth $11,750,000 4 Maksimovich, Kyle C CAN 27 Free Agent $0 0 Malatesta, James CLW CAN 22 $750,000 2 Malenstyn, Beck LW CAN 27 $1,500,000 4 Malinski, Sam D USA 27 Utah Mammoth $950,000 2 Malkin, Evgeni C RUS 39 Tampa Bay Lightning $7,250,000 1 Malmstrom, Anton D SWE 25 Free Agent $0 0 Malone, Jack C USA 25 Free Agent $0 0 Malott, Jeff LW CAN 29 $875,000 1 Mancini, Victor D USA 23 $750,000 3 Mandolese, Kevin G CAN 25 $1,000,000 2 Mangiapane, Andrew CLWRW CAN 29 Calgary Flames $4,750,000 1 Maniscalco, Josh D USA 26 $750,000 3 Manson, Josh D CAN 34 San Jose Sharks $4,500,000 1 Mantha, Anthony LWRW CAN 31 Colorado Avalanche $2,500,000 2 Marcel, Marcel LW CZE 22 Free Agent $0 0 Marchand, Brad LW CAN 37 Boston Bruins $6,500,000 2 Marchenko, Kirill C RUS 25 St. Louis Blues $900,000 1 Marchesan, Michael CLWRW CAN 25 Free Agent $0 0 Marchessault, Jonathan LWRW CAN 35 Calgary Flames $4,500,000 1 Marchment, Mason LW CAN 30 Minnesota Wild $5,500,000 1 Marek, Bradley LW USA 25 Free Agent $0 0 Marino, John D USA 28 Buffalo Sabres $5,500,000 3 Marino, Kyle C CAN 30 Free Agent $0 0 Markstrom, Jacob G SWE 35 Utah Mammoth $5,500,000 2 Marner, Mitch RW CAN 28 San Jose Sharks $5,500,000 1 Marody, Cooper C RW USA 29 Free Agent $0 0 Martel, Jordan C CAN 27 Free Agent $0 0 Martin, Luke D USA 27 Free Agent $0 0 Martin, Jordan C CAN 28 Free Agent $0 0 Martin, Jonathon RW CAN 30 Free Agent $0 0 Martin, Charles D CAN 27 Free Agent $0 0 Martin, Bryce D CAN 29 Free Agent $0 0 Martinook, Jordan CLWRW CAN 33 Philadelphia Flyers $3,550,000 3 Masonius, Joe D USA 28 Free Agent $0 0 Massicotte, Zachary D CAN 24 Free Agent $0 0 Massie, Jake D CAN 28 Free Agent $0 0 Mast, Ryan D USA 23 $750,000 2 Master, Austin CLWRW USA 27 Free Agent $0 0 Masters, Kyle D CAN 22 Free Agent $0 0 Mastro, Ethan Del D CAN 23 Carolina Hurricanes $800,000 2 Mastrodonato, Keaton C CAN 25 Free Agent $0 0 Mastrosimone, Robert CLW USA 24 $925,000 1 Mateychuk, Denton D CAN 21 $950,000 3 Matheson, Mike D CAN 31 St. Louis Blues $5,000,000 2 Matier, Jack D CAN 22 $800,000 2 Matikka, Miko C FIN 22 $850,000 3 Matinpalo, Nikolas D FIN 27 $900,000 4 Matsushima, Eddie C USA 32 Free Agent $0 0 Matthews, Auston C USA 28 Colorado Avalanche $13,000,000 3 Mattinen, Nicolas D CAN 27 Free Agent $0 0 Mattson, Leif C CAN 26 Free Agent $0 0 Mayer, Connor D USA 26 Free Agent $0 0 Mayfield, Scott D USA 33 Nashville Predators $3,500,000 2 Mayhew, Kyle D USA 28 Free Agent $0 0 Mayhew, Gerald C RW USA 33 Free Agent $0 0 Mayo, Dysin D CAN 29 $10,000,000 1 Mazur, Carter LW USA 23 $850,000 2 Mazza, Jimmy D USA 27 Free Agent $0 0 McAllister, Ryan C CAN 24 Free Agent $0 0 McAvoy, Charlie D USA 28 Boston Bruins $9,500,000 2 McBain, Jack C CAN 26 Tampa Bay Lightning $1,500,000 1 McCabe, Jake D USA 32 Washington Capitals $5,500,000 3 McCallum, Lynden RW CAN 25 Free Agent $0 0 McCann, Jared CLW CAN 29 Colorado Avalanche $5,400,000 2 McCarron, Michael C RW USA 30 New Jersey Devils $900,000 4 McCartney, Ben LW CAN 24 $750,000 1 McCarty, Mason C CAN 28 Free Agent $0 0 McClellan, Kyle G USA 26 Free Agent $0 0 McConnell-Barker, Bryce C CAN 21 $850,000 3 McCormick, Max LW USA 33 New Jersey Devils $750,000 2 McCue, Max C CAN 22 $750,000 3 McDavid, Connor C CAN 29 Edmonton Oilers $12,500,000 5 McDonagh, Ryan D USA 36 Anaheim Ducks $6,750,000 1 McDonald, Jon D USA 27 Free Agent $0 0 McDonald, Cam D USA 24 Free Agent $0 0 McDonald, Kyle RW CAN 23 $870,000 2 McDonald, Hunter D USA 23 $750,000 3 McDonnell, Declan CLWRW USA 23 Free Agent $0 0 McDonough, Aidan LW USA 26 Free Agent $0 0 McDougall, Josh D CAN 27 Free Agent $0 0 McGing, Hugh C USA 27 $750,000 3 McGinn, Brock LWRW CAN 31 $2,750,000 2 McGregor, Ryan CLW CAN 26 Free Agent $0 0 McGroarty, Rutger C USA 21 $950,000 3 McIlrath, Dylan D CAN 33 $875,000 1 McInnis, Luke D USA 27 Free Agent $0 0 McKay, Dryden G USA 28 Free Agent $0 0 McKay, Riley LW CAN 26 Free Agent $0 0 McKee, Mike D CAN 32 Free Agent $0 0 McKenzie, Curtis LW CAN 34 Free Agent $0 0 McKeown, Roland D CAN 29 Free Agent $0 0 McKinnon, Ian C CAN 27 Free Agent $0 0 McKown, Hunter C USA 23 $875,000 2 McLain, Mitchell C USA 32 Free Agent $0 0 McLain, Mitch C USA 32 Free Agent $0 0 McLaughlin, Jake D USA 29 Free Agent $0 0 McLaughlin, Marc C USA 26 $950,000 1 McLean, Andrew D USA 31 Free Agent $0 0 McLeod, Ryan CLW CAN 26 Ottawa Senators $2,750,000 1 McMann, Bobby LWRW CAN 29 $800,000 1 McManus, Brannon C USA 26 Free Agent $0 0 McMichael, Connor CLW CAN 25 Washington Capitals $2,400,000 2 McNabb, Brayden D CAN 34 Buffalo Sabres $2,750,000 1 McPhee, Graham LW USA 27 Free Agent $0 0 McRae, Justin CLWRW CAN 26 Free Agent $0 0 McTavish, Mason C CHE 22 Utah Mammoth $4,500,000 4 McWard, Cole D USA 24 $900,000 1 Mechura, Adam C CZE 22 Free Agent $0 0 Megna, Jaycob D USA 33 Carolina Hurricanes $900,000 3 Megna, Jayson C RW USA 35 Free Agent $0 0 Meier, Timo LWRW CHE 29 Calgary Flames $6,500,000 2 Melanson, Jacob RW CAN 22 $750,000 2 Mercer, Dawson C CAN 24 Vancouver Canucks $3,975,000 3 Merilainen, Leevi G FIN 23 $850,000 2 Merisier-Ortiz, Christopher D CAN 24 Free Agent $0 0 Merkulov, Georgii LW RUS 25 $950,000 2 Mermis, Dakota D USA 32 $775,000 3 Merrill, Jon D USA 33 Dallas Stars $1,200,000 2 Merzlikins, Elvis G LAT 31 Seattle Kraken $5,400,000 2 Mesar, Filip C SVK 22 $950,000 3 Messina, Dalton CLWRW USA 27 Free Agent $0 0 Messner, Mick LW USA 26 Free Agent $0 0 Metcalf, Garrett G USA 29 Free Agent $0 0 Metsa, Zach D USA 27 Free Agent $0 0 Meyer, Carson RW USA 28 Free Agent $0 0 Meyers, Ben C USA 27 $925,000 3 Michaelian, Justin C USA 28 Free Agent $0 0 Michaelian, Brendon D USA 28 Free Agent $0 0 Michkov, Matvei CLWRW RUS 21 New York Islanders $950,000 3 Middendorf, Erik C USA 25 Free Agent $0 0 Middleton, Jake D CAN 30 Toronto Maple Leafs $950,000 5 Middleton, Keaton D CAN 27 Toronto Maple Leafs $800,000 2 Mikheyev, Ilya LWRW RUS 31 Ottawa Senators $4,750,000 2 Mikkola, Niko D FIN 29 Chicago Blackhawks $2,850,000 1 Milano, Sonny LWRW USA 29 Pittsburgh Penguins $2,200,000 2 Milic, Thomas G CAN 22 $750,000 2 Millar, Jack D USA 25 Free Agent $0 0 Miller, Jade C USA 30 Free Agent $0 0 Miller, Tommy D USA 26 Free Agent $0 0 Miller, Colin D CAN 33 Washington Capitals $2,000,000 2 Miller, J.T. CLWRW USA 32 New York Islanders $7,500,000 2 Miller, Micah C RW USA 27 Free Agent $0 0 Miller, KAndre D USA 25 New York Rangers $4,000,000 3 Millman, Mason D CAN 24 Free Agent $0 0 Milne, Michael C CAN 23 $850,000 1 Miner, Trent G CAN 24 $950,000 1 Minten, Fraser C CAN 21 $900,000 3 Mintyukov, Pavel D RUS 22 Minnesota Wild $950,000 2 Miromanov, Daniil D RUS 28 Minnesota Wild $1,250,000 1 Miroshnichenko, Ivan LW RUS 21 Nashville Predators $950,000 2 Miska, Hunter G USA 30 Free Agent $0 0 Misyul, Daniil D BLR 25 $850,000 2 Mitchell, Travis D USA 26 Free Agent $0 0 Mitchell, Ian D CAN 27 $775,000 1 Mittelstadt, Casey CLW USA 27 Colorado Avalanche $2,500,000 1 Miura, Yuki C JPN 29 Free Agent $0 0 Modry, Jacob D USA 26 Free Agent $0 0 Moe, Jared G USA 26 $750,000 2 Monahan, Sean C CAN 31 Florida Panthers $2,500,000 2 Mongo, Yvan C CAN 28 Free Agent $0 0 Montembeault, Sam G CAN 29 Pittsburgh Penguins $850,000 1 Montgomery, Sean C USA 27 Free Agent $0 0 Montgomery, Bryce D USA 23 $750,000 2 Montour, Brandon D CAN 31 Tampa Bay Lightning $5,750,000 3 Moore, Trevor LW USA 30 Boston Bruins $5,000,000 3 Moore, Lleyton D CAN 23 Free Agent $0 0 Moore, Connor D USA 28 Free Agent $0 0 Moran, Brent G CAN 29 Free Agent $0 0 Morelli, Mason LW USA 29 Free Agent $0 0 Morgan, Luke C USA 28 Free Agent $0 0 Morrison, Cam LW CAN 27 Free Agent $0 0 Morrison, Logan C CAN 23 $750,000 2 Morrison, Brad C CAN 29 Free Agent $0 0 Morrissey, Josh D CAN 30 Montreal Canadiens $7,950,000 4 Morrow, Scott D USA 23 $900,000 3 Morton, Sam C USA 26 Free Agent $0 0 Moser, J.J. D CHE 25 Calgary Flames $3,350,000 4 Motte, Tyler LWRW USA 30 Boston Bruins $750,000 1 Moverare, Jacob D SWE 27 Los Angeles Kings $1,000,000 3 Mrazek, Petr G CZE 33 Los Angeles Kings $4,250,000 2 Mueller, Ty C CAN 22 $800,000 3 Mukhamadullin, Shakir D RUS 24 $950,000 2 Mullin, Tristan CLWRW CAN 29 Free Agent $0 0 Murashov, Sergei G RUS 21 $800,000 3 Murdaca, Joe G CAN 27 Free Agent $0 0 Murphy, Connor D USA 32 New York Rangers $4,500,000 2 Murray, Matt G CAN 31 $900,000 3 Murray, Ryan D CAN 32 $825,000 1 Murray, Blake C CAN 24 $750,000 1 Murray, Brett LW CAN 27 Free Agent $0 0 Murray, Jacob D CAN 23 Free Agent $0 0 Murray, Matt D G CAN 27 $775,000 4 Musser, Carson D USA 28 Free Agent $0 0 Mutter, Navrin C CAN 24 Free Agent $0 0 Myatovic, Nico C CAN 21 $900,000 3 Myers, Tyler D CAN 35 San Jose Sharks $3,000,000 3 Myers, Philippe D CAN 28 $900,000 2 Myllari, Kris D CAN 28 Free Agent $0 0 Mysak, Jan CLW CZE 23 $900,000 3 Total 1885