 He went on to sign for Waterford before the 2008 season.Foley joined Drogheda United at the start of 2009 but left after only a few months.On 1 July 2009, Foley signed for Longford Town where his former Waterford boss Gareth Cronin was manager before being released at the end of the 2009 season.