"Joonas plays a solid two-way game, combining his skill and creativity with an aggressive, hard-working effort in all three zones," said Wilson. "He plays the game the way we want to play as a team, and we feel he has only scratched the surface of his abilities. He battled through multiple injuries last season and we look forward to having him healthy at training camp this season."

Video: Sharks re-sign forward Joonas Donskoi

Donskoi, 25, recorded 17 points (six goals, 11 assists), and 10 penalty minutes in 61 games with San Jose in 2016-17, his second season in the NHL. The forward ranked 4th on San Jose in power-play points (4) and his plus-83 shot attempt differential ranked 8th on the Sharks.

In 137 career NHL games, Donskoi has tallied 53 points (17 goals, 36 assists) and 202 shots on goal. He was named the "Sharks Rookie of the Year" in 2015-16, and posted 12 points (six goals, six assists) in 24 playoff games that season with San Jose. Donskoi became just the sixth rookie in NHL history to score an overtime, game-winning goal in the Stanley Cup Final when he scored in Game 3 vs. Pittsburgh. That goal also marked the first game-winning goal in Sharks franchise history in the Stanley Cup Final.

Donskoi has represented his native country of Finland on several occasions, including the 2016 World Cup of Hockey, the 2015 World Championships and the World Jr. Championships in 2011 and 2012.

The six-foot, 190-pound native of Raahe, Finland, was originally drafted by the Florida Panthers in the fourth round (99th overall) of the 2010 NHL Entry Draft. He was signed by San Jose as a free agent on May 19, 2015.