At the 1974 Commonwealth Games in Christchurch, New Zealand, he won a gold in the 200-metre breaststroke, a second gold in the 200-metre individual medley, and a silver in the 100-metre breaststroke. Also in 1974 at the European Championships in Vienna, Austria, he won a gold in the 200-metre individual medley in a world record time. He also won gold for the 200-metre breaststroke and silver as a member of the British 4x100-metre medley relay team. From 1972 to 1976 he was unbeaten in 200-metre breaststroke races.