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 D'Amato, Daniel RW CAN 24 Free Agent $0 0 Daccord, Joey G USA 29 New York Rangers $3,600,000 1 Dach, Colton CLW CAN 23 $900,000 2 Dach, Kirby C CAN 24 Los Angeles Kings $4,000,000 2 Dadonov, Evgenii LWRW RUS 36 Columbus Blue Jackets $2,000,000 1 Dahlin, Rasmus D SWE 25 St. Louis Blues $7,500,000 1 DAmato, Daniel C CAN 24 Free Agent $0 0 Danault, Phillip C CAN 32 Winnipeg Jets $6,000,000 4 Danforth, Justin CLWRW CAN 32 Columbus Blue Jackets $1,500,000 1 Danielson, Nate C CAN 21 $950,000 3 Dansk, Oscar G SWE 30 Free Agent $0 0 Daoust, Philippe C CAN 24 $850,000 1 Daschke, Derek D USA 28 Free Agent $0 0 Dauphin, Laurent C CAN 30 Free Agent $0 0 Davidson, Jared C CAN 23 $750,000 2 Davies, Jeremy D CAN 29 Free Agent $0 0 Davis, Brett RW CAN 26 Free Agent $0 0 Daws, Nico G GER 25 $1,000,000 2 Dean, Zach C CAN 23 $950,000 2 DeAngelo, Tony D USA 30 Buffalo Sabres $3,750,000 2 DeBrincat, Alex LWRW USA 28 Vancouver Canucks $7,875,000 3 DeBrusk, Jake LWRW CAN 29 Calgary Flames $4,000,000 3 DEF, Elias Pettersson D SWE 21 $850,000 3 Dell, Aaron G CAN 36 Free Agent $0 0 Dellandrea, Ty C RW CAN 25 $863,333 1 Dello, Tory D USA 28 Free Agent $0 0 Demek, Jakub RW SVK 22 $800,000 2 DeMelo, Dylan D CAN 32 Pittsburgh Penguins $5,250,000 3 Demin, Stanislav D USA 25 $750,000 2 Demko, Thatcher G USA 30 Vancouver Canucks $5,000,000 1 Denisenko, Grigori LWRW RUS 25 $775,000 1 Denomie, Carson C CAN 25 Free Agent $0 0 DeRidder, Drew G USA 25 Free Agent $0 0 Dermott, Travis D CAN 29 $1,000,000 1 Desharnais, Vincent D CAN 29 Winnipeg Jets $3,500,000 3 DeSimone, Nick D USA 31 $1,000,000 1 Deslauriers, Nicolas LWRW CAN 34 Columbus Blue Jackets $875,000 1 DeSmith, Casey G USA 34 Vancouver Canucks $2,500,000 3 Desnoyers, Elliot C CAN 23 $750,000 1 Deveaux, Wyllum CLWRW CAN 25 Free Agent $0 0 Devine, Ryan D USA 33 Free Agent $0 0 Dewar, Connor CLW CAN 26 $1,000,000 2 Dickinson, Jason CLWRW CAN 30 Columbus Blue Jackets $2,650,000 1 Dickinson, Ryan D USA 26 Free Agent $0 0 Dickinson, Tanner C USA 23 $900,000 1 Dickman, Jay C USA 32 Free Agent $0 0 Didier, Josiah D USA 32 Free Agent $0 0 Dillingham, Nolan D CAN 23 Free Agent $0 0 Dillon, Brenden D CAN 35 Seattle Kraken $3,500,000 1 Dineen, Cam D USA 27 $950,000 2 DiPietro, Michael G CAN 26 $900,000 3 DiVincentiis, Domenic G CAN 21 $750,000 3 Doan, Josh C RW USA 23 $900,000 2 Dobes, Jakub G CZE 24 New York Rangers $750,000 2 Dobson, Noah D CAN 26 Calgary Flames $3,500,000 1 Dockery, Dominic D USA 29 Free Agent $0 0 Doherty, Connor D USA 32 Free Agent $0 0 Domi, Max CLW CAN 30 Florida Panthers $3,500,000 1 Domingue, Louis G CAN 33 Carolina Hurricanes $750,000 1 Donato, Ryan CLW USA 29 Ottawa Senators $2,175,000 3 Donovan, Jorian D CAN 21 $750,000 3 Dorofeyev, Pavel LWRW RUS 25 Vegas Golden Knights $2,000,000 4 Dostal, Lukas G CZE 25 St. Louis Blues $850,000 2 Doty, Jacob D USA 32 Free Agent $0 0 Doucet, Alexandre CLWRW CAN 24 Free Agent $0 0 Doughty, Drew D CAN 36 Nashville Predators $11,000,000 3 Douglas, Curtis C CAN 25 $800,000 2 Dowd, Nic C RW USA 35 Vancouver Canucks $1,500,000 1 Dowling, Justin CLWRW CAN 35 Dallas Stars $775,000 3 Draisaitl, Leon CLWRW DEU 30 Edmonton Oilers $8,500,000 2 Drake, David D USA 30 Free Agent $0 0 Drevitch, Logan C USA 27 Free Agent $0 0 Drevitch, Tyler C USA 30 Free Agent $0 0 Drew, Hunter D CAN 27 Free Agent $0 0 Dries, Sheldon CLW USA 31 Free Agent $0 0 Drouin, Jonathan LW CAN 30 Colorado Avalanche $2,500,000 2 Drury, Jack C USA 25 St. Louis Blues $1,700,000 1 Drysdale, Jamie D CAN 23 Ottawa Senators $2,300,000 1 Duarte, Mark C RW CAN 23 Free Agent $0 0 Dube, Pierrick C FRA 25 $800,000 2 Dubois, Pierre-Luc CLW CAN 27 New York Islanders $8,000,000 4 Duchene, Matt C CAN 35 Buffalo Sabres $7,500,000 2 Duclair, Anthony LWRW CAN 30 Buffalo Sabres $3,250,000 3 Duda, Artyom D RUS 21 $900,000 3 Duehr, Walker RW USA 28 $750,000 1 Dufour, William C RW CAN 23 $750,000 1 Dugan, Jack LW USA 27 Free Agent $0 0 Duhaime, Brandon LWRW USA 28 $1,000,000 2 Duke, Dylan C USA 22 $800,000 3 Dumba, Mathew D CAN 31 Toronto Maple Leafs $6,500,000 2 Dumoulin, Brian D USA 34 Buffalo Sabres $3,500,000 2 Dunn, Vince D CAN 29 Utah Mammoth $7,000,000 4 Dunne, Josh C USA 27 Free Agent $0 0 Duplessis, Vincent G CAN 26 Free Agent $0 0 Duran, Riley C USA 23 $750,000 3 Dureau, Jaydon LW CAN 25 Free Agent $0 0 Durzi, Sean D CAN 27 Los Angeles Kings $6,000,000 4 Dvorak, Christian C USA 29 Seattle Kraken $3,950,000 1 Dvorak, Jakub D CZE 20 $900,000 3 Dvorsky, Dalibor C SVK 20 $950,000 3 Dwyer, Mackenzie C CAN 28 Free Agent $0 0 Total 1885