Il commence la saison 2017-2018 lors du Masters de Riga. Il réussit bien le tournoi en s'inclinant seulement en huitièmes de finale contre le Gallois Mark Williams. Il connaît ensuite une période un peu plus difficile puisqu'il enchaine trois défaites consécutives en qualifications. Il parvient ensuite à tirer son épingle du jeu en réalisant une belle performance au championnat international. Il y atteint les quarts en profitant tout d'abord au premier tour de la suspension de Stuart Bingham. Il bat ensuite Joe Perry (6-3) avant de battre nettement Neil Robertson (6-2). Il s'incline contre Mark Selby, alors mondial et futur vainqueur du tournoi, sur le score de . Il se montre ensuite régulier en se qualifiant à plusieurs tournois.