Career
He previously played for Livingston. Livingston
In all he made 3 appearances in his debut season. Cowdenbeath
In May 2007, Adamson signed for Scottish Second Division side Cowdenbeath.
He made his debut on 4 August 2007, in a 1–1 draw with Berwick Rangers.
In all he made 36 Appearances in his debut season. He was sent off for the first time in his career on 8 August 2009, in a 2–1 defeat to Arbroath.
On 13 March 2012, Adamson signed a new contract extending his stay until May 2013.