Wypełnić następujące zdanie: Thompson zagrał swój pierwszy mecz dla Edinburgh Rugby jako zawodnik akademii jako zastępca przeciwko Leinster w pierwszym meczu
Sezon 2007/08 w Celtic League. W maju 2008 roku podpisał profesjonalny kontrakt z Edynburgiem.