Durant ces années 1980, il affronte un redoutable adversaire, l'allemand de l'Ouest Jürgen Hingsen. Ils battront tour à tour le record du monde, mais, dans les grands championnats, Daley Thompson prendra toujours le dessus, remportant le titre européen 1982, la première édition des Championnats du monde d'athlétisme et enfin un deuxième titre olympique lors des Jeux olympiques d'été de 1984 à Los Angeles. Dans cette dernière épreuve, après une compétition acharnée sur les 7 premières épreuves, il se détache finalement lors du saut à la perche. Il obtiendra lors de ces jeux un nouveau record du monde, celui-ci n'étant validé qu'un an plus tard après un ajustement de la part de l'IAAF.