Spencer Knight signed a 3 year, $7,475,000 contract with the Florida Panthers on Mar. 31, 2021. The contract has a cap hit of $925,000.