Career
Barnes began his career with Crystal Palace, but failed to make the grade at Selhurst Park and moved to Luton Town. He left Luton without making his first team debut and joined non-league Dunstable Town. His league debut came on 28 September 1983, Barnes scoring against Chester City in a Fourth Division match at Sealand Road.
Although a regular in the side, in 1984 he was allowed to leave for non-league Yeovil Town.
He had played 43 league games for Torquay, scoring 11 times.