[2] His success at the club earned him trials at Stoke City in July,[3] Newcastle, Crystal Palace in October[4] and Queens Park Rangers.
[6] After his signing to Portsmouth, Thompson joined Havant & Waterlooville on loan until the end of the season, to gain first-team experience.
Despite his performance against Gosport, the manager Guy Whittingham ruled out his involvement in first team squad, due to 20-man shortage.
[11] On 21 November 2012, Thompson joined Dorchester Town on an initial month-long loan, alongside George Colson.
In January 2013 Thompson signed for Isthmian Premier Division side Bognor Regis Town on a month-long loan.
In July, Thompson returned to Hampton & Richmond Borough, making his re-debut for the club on 25 September, against Wingate & Finchley.
After being part of the Hampton & Richmond Borough squad that won the 2015–16 Isthmian League Premier Division, he joined Burgess Hill Town in August 2016 after a successful trial.