Thompson graduated through the youth side at York City and made his first-team debut in 2000.
He was awarded the Gerry Davitt Memorial Trophy for the 1999–2000 season.
Boston United offered Thompson a trial in December 2001.
[6] Thompson now plays for Haxby United in the York Leeper Hare Premier League along with former York City players Andy McMillan and Neale Holmes.
This biographical article related to association football in England, about a midfielder born in the 1980s, is a stub.