The Ducks agreed to an eight-year contract extension with right wing Corey Perry on Monday, keeping the former NHL MVP with the club through the 2020-21 season.

The deal is worth $69M for an average of $8.63M per year, a source told ESPN.com's Pierre LeBrun.