The Columbus Blue Jackets have re-signed winger Patrik Laine to a $34.8 million, four-year contract, completing the final major item on their offseason checklist.

The deal announced Friday carries an $8.7 million salary cap hit through 2026 and gives Columbus a scoring winger to go along with prized free agent addition Johnny Gaudreau.