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, Kirby C CAN 24 Los Angeles Kings $4,000,000 2 Dach, Colton CLW CAN 22 $900,000 2 Dadonov, Evgenii LWRW RUS 36 Free Agent $0 0 Dahlin, Rasmus D SWE 25 St. Louis Blues $7,500,000 1 Dalpe, Zac C RW CAN 36 Free Agent $0 0 DAmigo, Jerry LWRW USA 34 Free Agent $0 0 Danault, Phillip C CAN 32 Free Agent $0 0 Danforth, Justin CLWRW CAN 32 Columbus Blue Jackets $1,500,000 1 Dansk, Oscar G SWE 30 Free Agent $0 0 Daoust, Philippe C CAN 24 $850,000 1 Darcy, Cam C USA 31 Free Agent $0 0 Darcy, Cameron C USA 30 Free Agent $0 0 Daschke, Derek D USA 27 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 Dawe, Adam C CAN 26 Free Agent $0 0 Daws, Nico G GER 25 $1,000,000 2 Day, Logan D USA 31 Free Agent $0 0 Dean, Zach C CAN 22 $950,000 2 DeBrincat, Alex LWRW USA 28 Vancouver Canucks $7,875,000 3 DeBrusk, Jake LWRW CAN 29 Calgary Flames $4,000,000 3 Delia, Collin G USA 31 $1,000,000 1 Dell, Aaron G CAN 36 Free Agent $0 0 Dellandrea, Ty C RW CAN 25 Ottawa Senators $863,333 1 Dello, Tory D USA 28 Free Agent $0 0 Demchenko, Vasily G RUS 31 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 DeRoche, John D USA 27 Free Agent $0 0 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 Free Agent $0 0 DeSmith, Casey G USA 34 New York Rangers $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 Colorado Avalanche $1,000,000 2 Dickinson, Ryan D USA 26 Free Agent $0 0 Dickinson, Jason CLWRW CAN 30 Toronto Maple Leafs $2,650,000 1 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 DiLiberatore, Peter D CAN 25 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, Cameron D USA 27 $950,000 2 DiPietro, Michael G CAN 26 $900,000 3 Dirven, Sebastian D CAN 27 Free Agent $0 0 Doan, Josh C RW USA 23 Chicago Blackhawks $900,000 2 Dobes, Jakub G CZE 24 $750,000 2 Dobson, Noah D CAN 25 Calgary Flames $3,500,000 1 Dockery, Dominic D USA 28 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 Free Agent $0 0 Donato, Ryan CLW USA 29 Ottawa Senators $2,175,000 3 Dop, Eric G USA 27 Free Agent $0 0 Dornbach, Casey CLWRW USA 28 Free Agent $0 0 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 23 Free Agent $0 0 Dougherty, Evan RW USA 26 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 Free Agent $0 0 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 Driedger, Chris G CAN 31 Free Agent $0 0 Dries, Sheldon CLW USA 31 Free Agent $0 0 Driscoll, Zach G USA 28 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 24 $800,000 2 Dubois, Pierre-Luc CLW CAN 27 New York Islanders $8,000,000 4 Duchene, Matt C CAN 34 Buffalo Sabres $7,500,000 2 Duclair, Anthony LWRW CAN 30 Buffalo Sabres $3,250,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 Dumba, Matt D CAN 31 Ottawa Senators $6,500,000 2 Dumont, Gabriel C RW CAN 35 Free Agent $0 0 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 Dureau, Jaydon LW CAN 24 Free Agent $0 0 Durham, Andrew C USA 30 Free Agent $0 0 Durzi, Sean D CAN 27 Free Agent $0 0 Dvorak, Christian C USA 29 Seattle Kraken $3,950,000 1 Dwyer, Mackenzie C CAN 28 Free Agent $0 0 Dzingel, Ryan LWRW USA 33 Free Agent $0 0 Total 1963