In der &lt;a href="Snooker-Saison%201994/95"&gt;Saison 1994/95&lt;/a&gt; kam keine Steigerung und nur beim Grand Prix erreichte er das Hauptturnier. Er kam aber viermal unter die Letzten 96, darunter erstmals auch bei der Weltmeisterschaft. Das genügte für eine Verbesserung auf Platz 74 der Weltrangliste, was aber sein Karrierehöchststand war. 8 Mal schied er in der folgenden Saison in der ersten oder zweiten Runde aus, nur beim Thailand Classic und der Weltmeisterschaft kam er unter die Letzten 96. Weil gleichzeitig die gute vorletzte Saison aus der Wertung fiel, kostete ihn das einige Plätze. Besser lief es wieder 1996/97. Beim Asian Classic erreichte er nach einem Sieg über Matthew Stevens die Runde der Letzten 48. Beim Grand Prix und den British Open erreichte er zweimal das Hauptturnier der Letzten 64.