Career
Thomson played in two games for Hibernian in the Scottish Premier League towards the end of the 2002-2003 season as he attempted to earn a new contract from manager Bobby Williamson. Thomson was one of a group of young players, including Scott Brown, Derek Riordan and Steven Whittaker, who were given a chance in the Hibs first team at that time. Thomson left Hibs in the 2003 close season, however, for the security of a two-year contract offer from First Division club Inverness Caledonian Thistle.
After short stints with several lower division Scottish Football League clubs, Thomson moved into junior football with Bonnyrigg Rose.
In October 2010, Thomson returned to the SFL to sign for Arbroath.