 Thompson played college soccer for Fairfield University in Fairfield, Connecticut from 2001 to 2003, where he captained the Stags during his final two years.In 2002, the NSCAA selected him as a Regional All-American.Thompson started his career with Bury in England, and spent the next few years bouncing backward and forward from the UK to North America across the summer and winter seasons, from Vancouver Whitecaps to Hornchurch to Virginia Beach Mariners to Worcester City.