Nos Xogos da Commonwealth de 1978, representando a Inglaterra en Edmonton, Alberta, Canadá, Barnes terminou cuarto na final dos 800 m en 2:03.41. Tres semanas despois, chegou ás semifinais do Campionato Europeo de 1978.
en Praga, correndo 2:01.69.