Carter clasificouse para tres Xogos Olímpicos en 1972, 1976 e 1980; o seu mellor resultado foi o cuarto lugar como membro do equipo masculino británico no relevo de 4×100 metros en 1976. Como membro do equipo de relevo británico, gañou medallas de bronce no relevo medley de 4x100 metros nos Campionatos Mundiais de Acuática de 1975 e nos Campionatos Europeos de Acuática de 1977. Tamén gañou a medalla de prata nos 1500 metros estilo libre nos Campionatos Europeos de 1974
- Non. Nos Campionatos Nacionais Británicos ASA gañou os títulos de estilo libre de 1500 metros en 1973 e 1974, os títulos de 200 metros de costas en 1976 e 1977, o título de 200 metros de medley en 1976 e o título de 400 metros de medley en 1974.