Defenseman Jamie Drysdale has agreed to a three-year, $6.9 million contract with the Anaheim Ducks, ending his lengthy absence from the team.

The Ducks announced the deal Thursday before their penultimate preseason game against Arizona. Drysdale is signed through the 2025-26 season.