I didn't include players that will be on LTIR indefinitely. Term is weighted heavier so that's why only guys that give you nothing at high cap hit with less than 2 years left are included (i.e. Subban). I also try to stay away from including guys that have term at high number but have potential to rebound after a mediocre season (i.e. Johansen, Doughty, Karlsson)
Also, for all the Habs fans that are gonna flip about Weber being on here, guy is signed until 2026 at 7.8 mill and if he retires then Nashville potentially faces a 25 mill one year cap hit