Bei den British Empire and Commonwealth Games 1966 in Kingston verteidigte er seinen Titel, bei den Olympischen Spielen 1968 in Mexiko-Stadt wurde er Zehnter und bei den Leichtathletik-Europameisterschaften 1969 in Athen Achter.