Op de Commonwealth Games van 1974 in Christchurch, Nieuw-Zeeland, won hij een gouden medaille in de 200 meter borstwedstrijd, een tweede gouden medaille in de 200 meter individuele medleywedstrijd en een zilveren medaille in de 100 meter borstwedstrijd. Ook in 1974 op het Europees Kampioenschap
in Wenen, Oostenrijk, won hij een gouden medaille in de 200 meter individuele medley in een wereldrecordtijd. Hij won ook goud op de 200 meter borst en zilver als lid van het Britse 4x100 meter medley relay team. Van 1972 tot 1976 was hij ongeslagen in de 200 meter borstwedstrijd.