Davies formerly played for Billericay FC and signed for the Essex-based outfit in a three-year deal rumoured to be worth £250,000.
Davies made his senior debut for West Brom in the FA Cup third round replay against Reading on 17 January 2006 at the Madejski Stadium, at the age of 18 years, which Albion lost 3–2 after extra time.
[3] He was released by Albion at the end of the 2006–07 season, and was offered a two-year contract at Spanish side Barakaldo CF.
[4] After a nightmare spell in Spain, Davies returned to England, where he was thrown a lifeline by Northern Premier League club Hednesford Town, who signed him in February 2008.
[5] Following his release by Oxford on 28 August 2008, he joined Conference South club Worcester City and signed a one-year deal, he then renewed terms at the end of the 2008–09 season.