James Sheppard

4m

Editor's note: This article is part of an ongoing series in which Insider Kevin Kurz will highlight a different Sharks player every day leading up to the start of NHL training

6m

It took a few years, but the Sharks were finally rewarded for their patience and belief in James Sheppard late last season.

6m

Moments after making the Tommy Wingels signing official, the Sharks announced they had agreed to terms with another one of their restricted free agents, James Sheppard.

7m

The Sharks have tendered qualifying offers to several of their restricted free agents, the club announced on Monday.

9m

Programming note: Coverage of Game 5 between the Sharks and Kings begins tonight at 7 p.m.

Pages