Quatre ans plus tard, aux championnats du monde 1987 à Rome, le Kényan Billy Konchellah parvient à contrôler la course aux en dépassant le Brésilien José Luiz Barbosa qui avait pris le commandement de la course dès le départ. Il s'impose dans le temps de , malgré le retour du Britannique Peter Elliott, deuxième en . Barbosa prend la troisième place en .