Erst bei der PDC Qualifying School 2017 gewann Shepherd die Tour Card zurück, indem er am vierten Tag gegen Ronnie Baxter gewann. Die UK Open endeten für Shepherd in der Runde der letzten 32 gegen Ian White. Bei den Players Championships kam er einmal ins Achtelfinale und erreichte die zweite Runde der Dutch Darts Masters. Für weitere Majors konnte sich Shepherd allerdings nicht qualifizieren.