Born in Sunderland, Tyne and Wear, Barnes made his senior debut at the age of 16 for Darlington on 3 March 2009, against Notts County. Despite Barnes's youth, manager Dave Penney complimented him on his performance.
