The Carolina Hurricanes signed captain Jordan Staal to a four-year contract worth $11.6 million, the team announced Sunday. The forward's new deal includes a no-movement clause for three seasons and a no-trade clause for the final season in 2026-27.

Staal, 34, was set to become an unrestricted free agent Saturday.