He signed for National League side Macclesfield Town in July 2017 and left in January 2018 without making an appearance.
Born in Bolton, Greater Manchester,[3] Thompson is a product of the Stockport County youth system where he arrived from Atherton Collieries.
He was also sparking interest from Scottish Premier League giants Celtic[6] while Championship club Peterborough United confirmed they had made a second offer for Thompson.
Thompson signed alongside fellow former Stockport youth team players Curtis Jones and Michael Ordish.
[14] Despite limited first-team opportunities at Celtic, Thompson was named as the club's Young Player of the Year in his first season.
[20] He found his first-team opportunities restricted with the Dale, and returned to Scotland at the end of his loan having recorded 12 League One and two cup appearances.
[23] Chesterfield stepped in to take Thompson on loan until the end of the season in January 2012 following his disappointing stint with Peterborough United.
[24] He scored for the club in only his second game, a goal which proved to be the winner as he headed past Colchester United goalkeeper Ben Williams in a 2–1 win on 21 January.
[40] He made his second debut for the club in their 1–0 away defeat to Doncaster Rovers on 5 January 2013 in a game where Thompson had a goal disallowed following an infringement that was spotted by the referee.
[41] He then went on to score his first goal for the U's on 16 March 2013 with an equalising header from a Billy Clifford cross against Bury, a game which Colchester went on to win 2–1 over their relegation battle rivals.
[46] After proving his fitness to manager Joe Dunne, Thompson signed a new one-year contract with Colchester on 3 July 2014.
[47] However, in the first week of the season during the pre-match warmup for a League Cup tie with Charlton Athletic, Thompson damaged his hamstring muscle, ruling him out of action once again.
[56] Following Thompson's release from Tranmere, he signed for National League side Southport on 31 July 2015 after successful trial.