Thompson abrió la temporada olímpica de 1980 con un récord mundial de decatlón de 8.648 puntos en Götzis, Austria, en mayo, y siguió esto con una cómoda victoria en los Juegos Olímpicos de Moscú. Después de una temporada tranquila de 1981, estuvo en una forma devastadora en 1982; de vuelta en Götzis en mayo, elevó el récord mundial a 8.730 puntos y luego en septiembre, en el Campeonato de Europa en Atenas, elevó el récord a 8.774 puntos. El mes siguiente en Brisbane, Thompson tomó su segundo Commonwealth
el título.