Career
Born in Kendal, Cumbria, Thompson scored "s first goal in the Conference play-off Final against Exeter City in May 2007. In January 2008, turned down a £10,000 offer from for Thompson. Instead he agreed to sign for on a three-year contract on 27 May 2008 on a free transfer, joining on 1 July.
He was released by the club in May 2012.
Thompson signed a one-year contract with on 4 July 2012. He then made his league debut a week later against Gillingham.
On 11 December, he helped Bradford to the semi-finals of the League Cup by scoring against Arsenal. On 2 May 2013, he scored in the first leg of the play-off semi-final against Burton Albion.
In the final, he assisted goals from both Nahki Wells and James Hanson as Bradford beat Northampton Town 3–0 and secured promotion to League One.
On 23 July 2014, Garry Thompson signed for N ottinghamshire County. After one season with County, he joined Wycombe Wanderers on a two-year deal.