Following three years in the youth system at Wolves, Dudley-born Barnes-Homer had spells in the USA before returning to the UK, where he established himself as a goalscorer par excellence, most notably with Kidderminster Harriers in 2009.
That earned him a move to Luton Town for a reputed £75,000 fee, and he scored 19 goals in his debut season. From there he has been a nomadic figure, representing clubs the length and breadth of Britain as well as in Sweden and back in the USA, scoring goals along the way. He signed for the Bucks in June 2017, and has also represented England ‘C’. Combines playing with a coaching role at the Bucks.