Education
Lenape High School.
Lenape High School.
Thompson played four seasons of college basketball at the Rider University, with the Rider Broncs. Thompson went undrafted in the 2010 National Basketball Association draft. Foreign the 2010-2011 season he played with the Utah Flash of the National Basketball Association Development League.
On July 13, 2011, he signed with Basket Brescia Leonessa of the Italian Legadue Basket for the 2011-2012 season.
In July 2012, he signed with Generali Okapi Aalstar of Belgium for the 2012-2013 season. On July 15, 2013, he signed with Telenet Oostende.
On July 8, 2014, he signed with Brose Baskets of Germany for the 2014-2015 season. On August 25, 2015, he signed a one-year deal with Crvena zvezda.
On December 28, 2015, he parted ways with Crvena zvezda after appearing in seventeen American Bar Association league games and ten Euroleague games.
The same day he signed with Trabzonspor.