In 2016–17, he had one of his most impressive seasons to date, the highlight being his run in his home tournament, the Welsh Open. He defeated Rhys Clark, and former world champions Neil Robertson and Graeme Dott before losing in the fourth round to Zhou Yuelong.