 Over the next 19 years he had three spells with Derry, winning seven League of Ireland Cup titles, three FAI Cup titles, as well as the League of Ireland title in 1996–97.He was named as both the PFAI Players' Player of the Year and SWAI Personality of the Year in 1996–97.He also had brief spells with Portadown and Shelbourne, and won the league title with Shelbourne in 2001–02.