The Sharks have re-signed forward Andrew Desjardins to a two-year contract and forward James Sheppard to a one-year contract, the team announced on Wednesday. Both players were pending restricted free agents.

“James played his best hockey for us in the playoffs and his game continues to improve after missing the past couple seasons,” GM Doug Wilson said in a statement. “Andrew is a player that plays with an edge, can kill penalties and has the ability to play the North-South game we desire.”

Desjardins, 26, has seven goals and 16 assists for 23 points and 112 penalty minutes in three seasons with the Sharks. He had two goals and an assist for three points in 42 games in 2013.

Sheppard, 25, returned from a nearly three-year absence due to a serious knee left injury in 2013, scoring one goal and three assists for four points and 12 penalty minutes in 32 games.