 On 2 March 2012, Thomson joined Scottish First Division side Raith Rovers on loan until the end of the season.He made his debut the following day, playing the full match in a 5–0 win over Greenock Morton.Thomson moved to Raith on a permanent basis at the end of the season.