Escriba una continuación para este párrafo - Thompson jugó su primer partido para Edinburgh Rugby mientras era un jugador de la academia como sustituto contra Leinster en el partido inaugural de la Celtic League 2007-08
la temporada. Firmó un contrato profesional con Edimburgo en mayo de 2008.