En su último año en el Torrance High School en Torrance, California, Thompson anotó 30 o más puntos cinco veces y capturó 20 o más rebotes en seis ocasiones, y llevó a su equipo a la final de la División II-A en 2006 y a cuartos de final en 2005.
En 2010 fichó por el Ikaros Kallitheas BC griego y jugó el All-Star, pero su equipo no se clasificó para los Play-offs.
Ganó la copa eslovena y fue elegido MVP pero perdió la liga contra los archienemigos del KK Krka Novo Mesto.
En su primera temporada en Alemania Thompson fue elegido para el "All-BBL First Team", y el equipo alcanzó, por segunda vez en la historia del club, el Top-16 en la Euroliga y ganó la Copa Alemana, pero perdió en octavo de final de los Play-Offs de liga contra el Bayern Múnich (baloncesto).
En la 2013/14 Thompson fichó junto a tres de sus compañeros de equipo por el Bayern Múnich, volviendo a quedar en el Top-16 en Euroliga, pero esta vez ganó la Liga Alemana en 2014, promediando 11.4 puntos y 5.2 puntos en liga.
Firmó con su antiguo club el Bayern Múnich (baloncesto), volviendo así a disputar la Euroliga.
Abandona el equipo en enero de 2018 para jugar en el Estrella Roja, donde juega la KLS, Liga Adriática y Euroliga.