The contract carries an annual salary cap hit of $2.65 million through the 2025-26 season. Hayton was a restricted free agent.
The 22-year-old Hayton recorded 10 goals and 14 assists in 60 games with the Coyotes this past season.