Maailmanmestaruuden Thompson voitti 1983, Euroopan mestaruuden 1982 ja 1986 (hopeaa 1978) sekä Kansainyhteisön mestaruuden 1978, 1982 ja 1986. Hän olikin ensimmäinen yleisurheilija, joka oli samanaikaisesti hallitseva olympiavoittaja, maailman-, Euroopan- ja Kansainyhteisön mestari.