Thompson opende het Olympische seizoen 1980 met een wereldrecord van 8.648 punten in decathlon in Götzis, Oostenrijk, in mei, en volgde dit met een comfortabele overwinning op de Olympische Spelen van Moskou. Na een rustig seizoen in 1981 was hij in 1982 in verwoestende vorm; terug in Götzis in mei verhoogde hij het wereldrecord tot 8.730 punten en vervolgens in september, op het Europees kampioenschap in Athene, nam hij het record tot 8.774 punten. De volgende maand in Brisbane, nam Thompson zijn tweede Commonwealth
titel.