Born in Worksop, Nottinghamshire, Thompson started his career with Retford United's youth system, before he served his apprenticeship with Lincoln City during a three-year spell.
[6] On 1 May 2015, Thompson scored twice as Frickley beat Nostell Miners Welfare 4–1 in the Sheffield & Hallamshire Senior Cup final, finishing 2014–15 with 15 goals from 32 matches.
[8] After a successful trial, Thompson signed for League Two club York City on 3 August 2015 for an undisclosed fee on a two-year contract.
[10] On 2 September 2016, Thompson left York by mutual consent[11] before joining their National League rivals North Ferriby United.
In this case a serious error of judgement was made and once again, we can only apologise for our mistake and make clear that the player in question will not be joining our squad now or in the future.
[23][24] In February 2020, a month after his release, Thompson was sent back to prison after posting a number of inappropriate tweets in relation to his conviction and because he spoke about the case to The Sun.