James Shepherd is an Australian former professional rugby league footballer in the National Rugby League in Australia. In 2014, he served briefly as the interim coach of the Cronulla-Sutherland Sharks rugby league team following the resignation of Peter Sharp, who was filling in for the suspended Shane Flanagan. Shepherd is currently an Assistant Coach at the St George Illawarra Dragons.