 After two seasons on Wearside, Ferguson moved back to Scotland when Falkirk paid Sunderland £250,000 for his services in 1995.He spent three years with the "Bairns" before spending a single season (1998–99) with Dunfermline Athletic, brief period with Portadown in the Irish League during the 1999–00 season and a month with Partick Thistle.Ferguson next had a short spell in Australian soccer with Adelaide Force before returning to Scotland to play for a succession of lower league clubs, namely Ross County, Clydebank (scoring once against future club Hamilton), Alloa Athletic, Hamilton Academical and finally Raith Rovers.