 Having spent three years there, Hart spent another three with Brora Rangers, before joining Inverness Caledonian Thistle in 2002.He played for his home town club for six years and represented them in the Scottish Premier League, before returning to Ross County for a season.Hart joined Dundee in 2009, and played for them for one season before moving to Maltese Premier League side Hibernians.