Zu Beginn der &lt;a href="Snooker-Saison%201987/88"&gt;Saison 1987/88&lt;/a&gt; erreichte er nach einem White-wash über Wayne Sanderson das Viertelfinale der kanadischen Profimeisterschaft, wo er gegen Mario Morra verlor. Kurz darauf scheiterte er in der letzten Qualifikationsrunde vom Grand Prix nach einem Sieg über Nigel Gilbert an Tony Chappel, bevor er erneut eine Auftaktniederlagen einstecken musste. Schließlich besiegte er beim Classic den Engländer John Dunning, bevor er gegen Mark Wildman verlor. Doch erneut verlor er die restlichen Auftaktspiele der Saison, sodass er auf der Weltrangliste elf Plätze verlor.