In der Saison 2016/17 blieb Clark bei den ersten vier Ranglistenturnieren sieglos, wobei er beim Paul Hunter Classic die zweite Runde erreichte, weil sein Erstrundengegner Robin Hull nicht antrat. Wenige Wochen nachdem er beim Shanghai Masters in der zweiten Qualifikationsrunde ausgeschieden war, qualifizierte er sich durch Siege gegen Alex Borg und Peter Lines für die Hauptrunde des European Masters 2016. Dort zog er mit einem 4:1-Erstrundensieg gegen David Grace erstmals ins Achtelfinale eines Profiturniers ein und verlor dieses anschließend mit 1:4 gegen Neil Robertson. Wenig später erreichte er auch bei den English Open die Runde der letzten 16 und schied dort gegen Stuart Bingham aus. Bei der UK Championship 2016 gelangte er in die Runde der letzten 64, in der er sich jedoch Ronnie O’Sullivan mit 0:6 geschlagen geben musste. Im weiteren Verlauf der Saison erreichte er dreimal die Runde der letzten 64 (bei den Scottish Open 2016, dem Snooker Shoot-Out 2017 und den China Open 2017) und einmal die Runde der letzten 32 (bei den Gibraltar Open 2017). In der Qualifikation zur WM 2017 besiegte er zunächst Wayne Townsend mit 10:1, bevor er in der zweiten Qualifikationsrunde mit 6:10 gegen David Gilbert ausschied. Am Saisonende belegte Clark in der Weltrangliste den 75. Platz und verlor somit seinen Main-Tour-Platz. Über die Einjahresrangliste, in der er auf den 68. Platz kam, qualifizierte er sich aber direkt wieder für die beiden folgenden Main-Tour-Spielzeiten.