The Anaheim Ducks have signed holdout power forward Nick Ritchie to a three-year contract.

Ritchie had 10 goals and 17 assists in 76 games last season in his second full NHL campaign. The 2014 first-round pick has 26 goals, 33 assists and 171 penalty minutes in 186 career games.