Scrivi una continuazione per questo paragrafo - Thompson ha giocato la sua prima partita per l'Edinburgh Rugby mentre era un giocatore dell'accademia come sostituto contro il Leinster nella partita di apertura della Celtic League 2007-08
stagione. Ha firmato un contratto professionale con l'Edinburgh nel maggio 2008.