Born in Essex, he played schoolboy international rugby for Wales national under-18 rugby union team.[3]
He moved from the U15s to the U19s after one season, and he did not miss a schools international for four years between 1976 and 1980. He captained the team on several occasions.
While at university, Barnes played club rugby for Newport RFC.[6]
Barnes later played for Bristol Bears, including in the 1984 RFU final against Bath Rugby. After being on the losing side for Bristol in that final, he joined Bath.[7]
He arrived at Bath aged 22: "disaffected with England and, with my volatile character, I could easily have drifted out of the game altogether. At the time the big joke was that I'd had more clubs than Jack Nicklaus – Newport, Bristol and Bath by 22 and people doubted my character, they thought of me as being very fickle and at Bath I found what I wanted – a rugby home.".[8]
Barnes made his England debut against Australia in November 1984. He gained 10 caps for England and played his last international match in 1993 against Ireland.[2]
Barnes played for the Barbarians against Wales in October 1990, converting three tries in the Barbarians victory.[10]
Life after playing
Barnes' last game was the Bath versus Leicester Pilkington Cup Final on 7 May 1994, which Bath won 21–9. He resigned from his job at the Bristol and West building society shortly afterwards. Barnes became a freelance writer and reporter for The Daily Telegraph, and wrote his autobiography Smelling of Roses.[8]
He later became involved in broadcasting, first with the BBC,[3] and then joined Sky Sports in 1994.[4]