1985 stellten sich auch größere Erfolge auf der Straße ein; er gewann das Rennen "Isle of Man International" "(auch Manx International)" (wie auch 1988), die Tour de Normandie und einige weitere britische Rennen. Im folgenden Jahr siegte er sowohl im Einzelrennen als auch im Mannschaftszeitfahren bei den Commonwealth Games in Edinburgh und in der Rundfahrt Circuit des Mines in Frankreich. 1987 gewann er die britischen Meisterschaften im Straßenrennen und im Bergzeitfahren, sowie mit dem "Grand Prix of Essex" und dem "Lincoln Grand Prix" zwei der renommiertesten britischen Eintagesrennen. Letztere gewann er ein Jahr später erneut beide. Der britische Verband nominierte ihn für die Olympischen Sommerspiele in Seoul, dort wurde er 36. des Straßenrennens. 1989 (er war inzwischen Berufsfahrer geworden) gewann er mit der Meisterschaft im Kriterium einen weiteren nationalen Titel. 1991 wurde er nach Auflösung seines Profi-Teams wieder Amateur. 1993 gewann er die britische Meisterschaft im Steherrennen und konnte diesen Titel bis 1996 verteidigen. 1994 war er Teilnehmer der UCI-Bahn-Weltmeisterschaften im Steherrennen. Er fuhr auch Steherrennen im Rahmen des Sechstagerennens in Dortmund und betrachtete diese Rennen später als eine seiner schönsten Erinnerungen an den Radsport. Als seinen schönsten Erfolg nannte er später den dritten Platz bei der "Tour du Hainaut Occidental" 1987 hinter Mario Kummer und Olaf Ludwig, weil er in diesem Rennen mit den Stars aus der DDR mithalten konnte. 1996 beendete er nach einem schweren Sturz seine Laufbahn, nachdem er im Mannschaftszeitfahren einen weiteren britischen Titel gewonnen hatte.