Thompson appeared for USL PDL sides Des Moines Menace, Pali Blues and FC Tucson.
[2][better source needed] After graduating, Thompson also spent 2014 with FC Tucson, where he won 2014 PDL Goalkeeper of the Year.
[3] Thompson signed with United Soccer League club Orange County Blues on March 20, 2015.
[5] Thompson made his debut for the Colorado Springs Switchbacks in a 2-1 friendly victory over Air Force Academy Soccer team.
[6] On March 2, 2017, Thompson signed with North American Soccer League side Puerto Rico FC.