Nichtsdestotrotz erwies sich &lt;a href="Snooker-Saison%201999/2000"&gt;1999/2000&lt;/a&gt; noch einmal als eine sehr erfolgreiche Saison für den Schotten. Beim Grand Prix, bei der UK Championship und erneut bei den Scottish Open erreichte er die Runde der Letzten 64. Und bei drei weiteren Turnieren, darunter die Weltmeisterschaft, stand er unter den Letzten 96. Seine zweitbeste Ranglistenposition, Platz 98, war das Ergebnis. Die Runde der Letzten 64 war auch im Jahr darauf das beste Ergebnis, er erreichte es genau einmal bei den Welsh Open, wo er mit Euan Henderson die Nummer 48 der Rangliste besiegte. Bei der Benson &amp; Hedges Championship gelang ihm im Auftaktspiel gegen Steve Meakin ein seltenes Maximum Break. Es war überhaupt erst das 40. offizielle Break von 147 Punkten im Profisnooker und das einzige seiner Karriere. Anschließend besiegte er im Turnier Graeme Dott, die Nummer 19 der Weltrangliste, mit 5:2, bevor er in Runde 3 ausschied. Sonst gab es aber in dem Jahr nur durchschnittliche Ergebnisse und er fiel erneut von der Main Tour.