En el Campeonato Europeo de Atletismo de 1990 ganó la medalla de oro en los 800 metros, con un tiempo de 1:44.76 segundos, llegando a meta por delante del también británico David Sharpe y del polaco Piotr Piekarski (bronce).