After picking up 11 goals and 11 assists in 67 games last season, Karlsson, a centre from Sweden, agreed to a three-year deal worth $2 million per season, according to CapFriendly.
“Melker plays an up-tempo, high-energy game and brings flexibility to our lineup wherever he plays,” general manager Doug Wilson said in a statement. “His tenacious style of play fits our team perfectly, and we feel confident using him in many different situations.”
The 26-year-old’s biggest moment came when he scored an overtime winner against the Edmonton Oilers in Game 1 of the Stanley Cup Playoffs.
Donskoi was welcomed back with a two-year deal worth an average annual salary of $1.9 million. The 25-year-old winger from Finland registered six goals and 11 assists in 61 games.
“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,” Wilson said. “He battled through multiple injuries last season and we look forward to having him healthy at training camp this season.”
Donskoi was an important part of the supporting cast during the Sharks’ run to the Stanley Cup Final in 2016, scoring six goals with six assists in his 24 playoff games.