Sheffield F.C.
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.