In August 2000, he had a month with Clydebank, then moved to Alloa Athletic for the remainder of the 2000–01 season. Two seasons at Montrose followed, before his move to Brechin City in 2003. He retired after leaving the club in August 2007.
He played for Clydebank from August 2000, then joined Alloa Athletic for the remainder of the 2000–01 season. Two more seasons were spent at Montrose before he moved to Brechin City in 2003. He eventually retired after departing the club in August 2007.