The Blue Jackets re-signed Josh Anderson to a $5.55 million, three-year deal after the forward missed training camp and the preseason because he didn't have a contract.

General manager Jarmo Kekalainen announced the contract Tuesday on the eve of the start of the regular season. Anderson, who was a restricted free agent, will count $1.85 million against the salary cap through 2019-20.