The Anaheim Ducks have locked up Andrew Cogliano, formally announcing on Friday that the franchise has signed the forward to a three-year contract extension which will run through the 2020-21 season.

The 5-10 forward has been ultra durable for the Ducks, owning the fourth-longest streak of games played at 823. After appearing in all 82 regular-season games in each of the past four seasons, Cogliano has appeared in all 43 games for the Ducks in 2017-18. On the season, Cogliano has generated five goals and 13 assists to go along with a plus-7 net rating and 23 penalty minutes.

Cogliano was the No. 25 pick of the Edmonton Oilers in 2005 and signed a deal in May 2007. He made immediate waves in 2007-08 tallying 18 goals and 27 assists, the 45 points the most over any single season of his career.