Mathias Laferrière signed a 3 year, $2,480,000 contract with the St. Louis Blues on Oct. 17, 2019. The contract has a cap hit of $786,667.