Hagg signed a one-year, $775,000 contract with the Golden Knights on Tuesday, per PuckPedia.

Hagg played in just five NHL games with the Ducks last year, and he added 12 points in 47 contests for AHL San Diego. He's unlikely to see regular playing time with the Golden Knights, but he could fill in as a depth option when injuries arise.