Bennett voitti 400 metrillä alle 20-vuotiaiden Euroopan mestaruuden Utrechtissa 1981. Aikuisten tasolla hän saavutti 4×400 metrin viestinjuoksun olympiahopeaa Los Angelesissa 1984. Soulissa 1988 Britannian pitkän viestin joukkue sijoittui viidenneksi. 400 metrillä Bennett ei olympiatasolla selviytynyt loppukilpailuun. Ulkoradoilla Bennett voitti pitkässä viestissä MM-pronssia Helsingissä 1983 ja EM-hopean Ateenassa 1982. Sisäradoilla Bennett saavutti 400 metrillä MM-hopeaa Pariisissa 1985 ja kaksi Euroopan mestaruutta (Pireus 1985 ja Liévin 1987). Pireuksessa Bennett teki voittojuoksussaan uuden maailmanennätyksen 45,56 sekuntia. Bennett vetäytyi kilparadoilta 1990-luvun alussa loukkaantumisten vuoksi.