Career
Born in Oxford, Barker was a Yeovil Town youth graduate before being promoted to the main squad in 2006, being assigned the northern 23 shirt. He was released in 2007, after a spell on loan at Tiverton Town. Barker also represented Wincanton Town for a period between 2011 and 2014.
Barker made his first appearance for the British Virgin Islands national football team on 21 September 2014, starting in a 0–6 friendly loss against Saint Vincent and the Grenadines.