 In September 2000 he moved to Scottish Football League club Ross County, where he initially joined the Under-19 team.He made his first team debut in August 2001 in a 2–0 win at Dumbarton and went on to make 49 league appearances, scoring one goal before signing for St Johnstone in June 2004, and made nineteen league appearances for "the Saints", before moving back to Ross County in 2005, where he stayed until 2007, making a further 35 league appearances, and again scoring one goal.On 31 August 2007 he signed for English Football League Two club Accrington Stanley, initially ona four-month loan deal, which was extended to a full season permanent deal.