Zu den ersten Erfolgen der &lt;a href="Snooker-Saison%202016/17"&gt;Saison 2016/17&lt;/a&gt; gehörte beim Indian Open das Erreichen des Achtelfinals, zum ersten Mal bei einem vollwertigen Ranglistenturnier. Danach schied er aber meistens spätestens in Runde 2 aus, bevor er bei der UK Championship in eben dieser Runde den Weltranglistendritten Judd Trump mit 6:2 schlug und nach einem 6:0 über Jimmy Robertson das zweite Achtelfinale folgen ließ. Dies brachte ihn bis auf Platz 53 der Rangliste. Nach dem Erreichen der dritten Runde bei den Scottish Open folgte in der zweiten Saisonhälfte aber wieder eine Serie von 5 Auftaktniederlagen und so belegte er am Saisonende wieder einen der hinteren Plätze unter den Top 64. Deshalb musste er im Jahr darauf weiter um den Profiverbleib kämpfen. Allerdings blieben die größeren Erfolge aus. Dreimal kam er in Runde 3, unter anderem bei der International Championship 2017, wo er Ding Junhui – damals auf Platz 2 der Weltrangliste – mit 6:4 schlug. Gleich 8 Mal verlor er aber bereits in Runde 1 und so rutschte er am Ende noch auf Platz 65 ab. Allerdings gehörte er mit seinem Saisonergebnis immer noch zu den vier Besten der Einjahresrangliste ohne die Top 64, weshalb er eine neue Tourcard für zwei Jahre bekam.