In der &lt;a href="Snooker-Saison%202016/17"&gt;Saison 2016/17&lt;/a&gt; fielen die PTC-Turniere weg, bei denen er regelmäßig gepunktet hatte. Das Riga Masters behielt das Format bei und er kam immerhin ins Achtelfinale, es zählte aber nicht viel für die Rangliste. Es war das einzige Mal, dass er so weit kam. Fünfmal kam er bis in die Runde der Letzten 32, erstmals auch bei der UK Championship und zum dritten Mal bei der Weltmeisterschaft, wo er bei der 8:10-Niederlage gegen Mark Allen dem Achtelfinale recht nahe kam. Da er aber nicht weiter kam, verpasste er auch den Vorstoß unter die Top 32 der Welt. Die folgende Saison begann verhalten, erst beim World Open hatte er wieder einen größeren Erfolg mit dem Erreichen des Achtelfinales, das er gegen Mark Williams verlor. Es folgte eine Serie von fünf Turnieren, bei denen er die Letzten 32 erreichte, dann aber jeweils ausschied. Schließlich stellte er beim German Masters eine neue Karrierebestleistung auf, als er erstmals ein Viertelfinale eines Ranglistenturniers erreichte und dann erneut gegen Williams ausschied. Dies brachte ihn erstmals zwischenzeitlich auf Platz 32 der Weltrangliste. Drei schwächeren Ergebnissen folgte eine weitere WM-Endrunde zum Saisonende. Zum dritten Mal in der Saison war Mark Williams, der danach Weltmeister wurde, für ihn Endstation und damit die Top 32 außer Reichweite.