the England semi-professional squad. He signed a further contract extension to the end of the following season in February 2006. In November 2006 he accused Northwich Victoria captain Stuart Elliott of racial abuse and an official complaint was lodged with The Football Association. Elliott was later cleared. Thompson was a first team regular but, despite the offer of new contract at Halifax, he failed to make contact with the West Yorkshire club and became a free agent at the end of the 2006–07 season. Later career It was later reported that he was a possible target for Halifax's Conference rivals York City, but joined Crawley Town on 27 June 2007. He was appointed as Crawley's captain, but was linked with a move to Forest Green Rovers in January 2008, with Crawley turning down a £15,000 bid. Thompson signed for Torquay United on a two-year contract on 20 May 2008, despite having agreed a new contract with Crawley. His Torquay debut came on the opening day of the season, a 1–1 draw at home to Histon, and he quickly became a regular in Paul Buckle's side. His first Torquay goal came on 20 September as Torquay won 2–0 at home to Eastbourne Borough. He was released by Torquay on 15 May 2010 along with six other players. On 21 July 2010, Thompson signed with Conference National side Mansfield Town F.C. He was released on 12 May 2011. On 18 August 2011 he joined Grimsby Town on non-contract basis. Following 3 games and 1 goal for The Mariners he was released from his short-term deal on 30 August 2011 with Grimsby stating that he had only been cover for the injured Anthony Church. On 21 October 2011 he joined FC Halifax Town, the phoenix club of his former club Halifax Town, however during his month at the club he failed to impress and was released by manager Neil Aspin On 18 November Thompson rejoined Lincoln City unit 8 January 2012. In January a further deal was agreed until the end of the season. He joined Sheffield F.C. ahead of the 2012–13 season whose manager Curtis Woodhouse had played with Thompson at Sheffield United. Thompson debuted in the 6–2 Northern Premier League First Division South victory at Lincoln United on 18 August 2012, and made seven appearances for the club before joining Gainsborough Trinity in January 2013. Coaching career At the end of