The Sharks re-signed forwards Melker Karlsson and Joonas Donskoi, the team announced on Friday.
Karlsson's deal is for three years and Donskoi's contract is for two years.
"Melker plays an up-tempo, high-energy game and brings flexibility to our lineup wherever he plays," GM 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. He kills penalties, can play with high-end players and brings an honest effort night in and night out. We're excited he has made this commitment to the organization."
Karlsson, 26, recorded 22 points (11 goals, 11 assists), 73 shots on goal and set career highs in both plus/minus (+7) and penalty minutes (22) in a career-best 67 games played with the Sharks in 2016-17. He finished ranked T-5th on the team in goals, T-6th in plus/minus, T-1st in shorthanded goals (2) and 3rd amongst Sharks forwards in blocked shots (59). He skated the third-most shorthanded minutes per game amongst all Sharks forwards (1:34).
The forward has collected 65 points (34 goals, 31 assists) and a plus-9 rating in 185 career NHL games with San Jose. He was named the "Sharks Rookie of the Year" in 2014-15, after finishing ranked 7th amongst all NHL rookies in goals and T-15th in points. Karlsson tied a franchise-best goal scoring streak for rookies, tallying a goal in five consecutive contests. He has also added nine points (six goals, three assists) in 30 career NHL playoff games.
"Joonas plays a solid two-way game, combining his skill and creativity with an aggressive, hard-working effort in all three zones," Wilson said. "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."
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.
San Jose Sharks media services contributed to this story