In June 2012, Anderson joined Raith Rovers.[7] After four seasons at Stark's Park, which included the winning goal in the Scottish Cup,[8] Anderson signed for fellow Scottish Championship club Queen of the South on a one-year contract on 14 June 2016.[9] On 20 January 2017 and after only half a season, Anderson departed Queens by mutual consent,[10] subsequently signing for Scottish League One club Peterhead until the end of the 2016–17 season.[11][12] In March 2017 he became a qualified referee.[13] He was released at the end of the season following the club's relegation to Scottish League Two.[14] After leaving Peterhead, Anderson moved to the opposite side of the country, signing for Scottish League One club Stranraer on 15 June 2017.[15]