I 1998 dro han videre til Dundee FC, hvor han også hadde spilt i perioden 1986 til 1989. Der spilte han 18 seriekamper, men klarte ikke å tegne seg på scoringslisten i disse kampene. Han ble deretter lånt ut til Falkirk FC i 1999, hvor han fikk ett mål på åtte seriekamper. I august 2000 dro han tilbake til sin første klubb Clydebank FC, hvor han ble ansatt som spillende manager for klubben. Etter kun seks måneder som manager i Clydebank ble han sparket fra stillingen på grunn av at klubben ble satt under administrasjon. Han spilte deretter én seriekamp for Albion Rovers FC før han la opp som aktiv spiller etter våren 2001.