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 K'Andre Miller D USA 24 Los Angeles Kings $4,200,000 2 Kaapo Kahkonen G FIN 28 Buffalo Sabres $4,300,000 3 Kaapo Kakko RW FIN 23 Pittsburgh Penguins $3,500,000 2 Kaedan Korczak D CAN 23 New York Islanders $850,000 1 Kaiden Guhle D CAN 22 Calgary Flames $950,000 2 Kailer Yamamoto RW USA 26 New York Islanders $4,750,000 1 Kale Clague D CAN 26 Eagles $775,000 1 Kale Howarth LW CAN 27 Free Agent $0 0 Kale Kessy LW CAN 32 Free Agent $0 0 Kalvyn Watson CLWRW CAN 22 Thunderbirds $950,000 2 Kamerin Nault CLWRW CAN 29 Free Agent $0 0 Kameron Kielly CLWRW CAN 28 Free Agent $0 0 Karel Vejmelka G CZE 28 Vegas Golden Knights $2,725,000 2 Karl Boudrias D CAN 24 Free Agent $0 0 Karl Henriksson CLWRW SWE 23 Griffins $875,000 1 Karson Kuhlman C USA 29 Phantoms $875,000 1 Kasimir Kaskisuo G FIN 31 Phantoms $900,000 1 Kasperi Kapanen RW FIN 28 Nashville Predators $3,500,000 1 Keanan Stewart CLWRW CAN 24 Free Agent $0 0 Keanu Yamamoto CLWRW USA 28 Free Agent $0 0 Keaton Jameson CLWRW CAN 27 Free Agent $0 0 Keaton Mastrodonato CLWRW CAN 24 Free Agent $0 0 Keaton Middleton D CAN 26 Firebirds $775,000 2 Keaton Thompson D USA 29 Free Agent $0 0 Keean Washkurak C CAN 23 Thunderbirds $850,000 1 Keegan Iverson CLWRW USA 28 Free Agent $0 0 Keegan Kolesar RW CAN 27 Roadrunners $1,500,000 2 Keeghan Howdeshell CLWRW USA 26 Free Agent $0 0 Keenan Suthers CLWRW USA 26 Firebirds $775,000 1 Keith Kinkaid G USA 35 Wild $775,000 1 Keith Petruzzelli G USA 25 Free Agent $0 0 Kelly Bent CLWRW CAN 29 Free Agent $0 0 Keltie Jeri-Leon CLWRW SWE 24 Free Agent $0 0 Ken Appleby G CAN 29 Penguins $775,000 1 Kenny Johnson D USA 26 Free Agent $0 0 Kent Johnson C CAN 22 Calgary Flames $950,000 2 Kenton Helgesen D CAN 30 Free Agent $0 0 Keoni Texeira D USA 27 Free Agent $0 0 Kevin Bahl D CAN 24 Heat $2,200,000 3 Kevin Conley CLWRW USA 27 Free Agent $0 0 Kevin Connauton D CAN 34 Free Agent $0 0 Kevin Fiala LW CHE 28 Nashville Predators $6,000,000 2 Kevin Gravel D USA 32 Free Agent $0 0 Kevin Hayes C USA 32 Vancouver Canucks $6,000,000 2 Kevin Korchinski D CAN 20 Bears $950,000 3 Kevin Labanc RW USA 29 Roadrunners $3,200,000 2 Kevin Lankinen G FIN 29 Detroit Red Wings $1,000,000 2 Kevin Mandolese G CAN 24 Roadrunners $975,000 3 Kevin McKernan D USA 30 Free Agent $0 0 Kevin O'Neil RW USA 26 Free Agent $0 0 Kevin Rooney C USA 31 IceHogs $850,000 1 Kevin Shattenkirk D USA 35 San Jose Sharks $775,000 4 Kevin Stenlund C SWE 28 Penguins $1,000,000 2 Kevin Wall RW USA 24 Free Agent $0 0 Kiefer Sherwood LW USA 29 Checkers $900,000 1 Kieffer Bellows LW USA 26 Boston Bruins $1,100,000 3 Kim Nousiainen D FIN 24 Bears $875,000 1 Kirill Chaika D BLR 27 Free Agent $0 0 Kirill Kaprizov LW RUS 27 Dallas Stars $11,500,000 8 Kirill Marchenko RW RUS 24 Toronto Maple Leafs $950,000 1 Kirill Tyutyaev LW RUS 24 Free Agent $0 0 Kishaun Gervais CLWRW CAN 23 Free Agent $0 0 Klim Kostin C RUS 25 Washington Capitals $1,600,000 2 Kobe Walker CLWRW CAN 26 Free Agent $0 0 Kole Lind RW CAN 26 Vancouver Canucks $850,000 2 Koletrane Wilson D CAN 25 Free Agent $0 0 Kris Letang D CAN 37 Colorado Avalanche $3,875,000 1 Kris Myllari D CAN 27 Free Agent $0 0 Kristian Reichel C CZE 26 Griffins $800,000 1 Kristian Stead G CAN 28 Free Agent $0 0 Kurt Gosselin D USA 30 Free Agent $0 0 Kurtis MacDermid D CAN 30 Rocket $775,000 1 Kyle Betts C CAN 27 Free Agent $0 0 Kyle Burroughs D CAN 29 Edmonton Oilers $1,250,000 4 Kyle Capobianco D CAN 27 Wolves $1,000,000 1 Kyle Clifford LW CAN 33 IceHogs $1,000,000 1 Kyle Connor LW USA 28 Winnipeg Jets $9,500,000 6 Kyle Criscuolo C USA 32 Carolina Hurricanes $775,000 1 Kyle Crnkovic LW CAN 22 Free Agent $0 0 Kyle Jackson CLWRW CAN 22 Free Agent $0 0 Kyle Jeffers CLWRW USA 25 Free Agent $0 0 Kyle Keyser G USA 25 Free Agent $0 0 Kyle MacLean C USA 25 Silver Knights $875,000 1 Kyle Maksimovich CLWRW CAN 26 Free Agent $0 0 Kyle Marino CLWRW CAN 29 Free Agent $0 0 Kyle Masters D CAN 21 Barracuda $775,000 3 Kyle Mayhew D USA 27 Free Agent $0 0 Kyle McDonald CLWRW CAN 22 Crunch $800,000 2 Kyle Neuber CLWRW CAN 35 Free Agent $0 0 Kyle Okposo RW USA 36 Ottawa Senators $2,000,000 1 Kyle Palmieri C USA 33 Pittsburgh Penguins $2,750,000 1 Kyle Rau LW USA 32 Free Agent $0 0 Kylor Wall D CAN 27 Free Agent $0 0 Total 2683