Thompson ludis sian unuan matĉon por Edinburgh Rugby dum akademioludanto kiel anstataŭaĵo kontraŭ Leinster en la komenca fiksaĵo de la 2007-08 Kelta Ligo
sezono. Li subskribis profesian kontrakton kun Edinburgo en majo 2008.