W 1980 roku zdobył tytuł snookerowego Mistrza Świata. W finale pokonał Alexa Higginsa 10:2
W latach 1983, 1985 i 1986 wygrywał najbardziej prestiżowy, nierankingowy turniej snookerowy-Masters.
W 1985 i 1986 roku wygrywał snookerowy turniej Scottish Masters.