In der Saison 2017/18 konnte er erst bei den English Open sein erstes Spiel gewinnen. Er zog durch Siege über Martin O’Donnell, Ali Carter und Yuan Sijun ins Achtelfinale ein, wo er gegen Michael White verlor. Wiederum folgte eine Serie von Auftaktniederlagen, die er erst beim Snooker Shoot-Out 2018 überwindete. Dort konnte er Zhang Anda besiegen, bevor er gegen Mark Williams ausschied. Bei den Welsh Open gelang ihm der Einzug in die Runde der letzten 32, wo er Kyren Wilson unterlag. Nach zwei weiteren Niederlagen beendete er die Saison auf Weltranglistenplatz 86.