Career
Born in Wandsworth, Greater London, Davis is a predominately left-footed player, a winger who can also operate at left back or behind the front manitoba Davis joined Coventry City as a 16-year-old trainee from Fulham"s Academy. He made his Coventry debut in September 2005, aged 18, in a Football League Championship clash against Hull City at the Ricoh Arena.
He then spent the start of the 2006/07 campaign on loan at Football League Two outfit Peterborough United, playing 7 games.
He returned to feature in three first-team matches for Coventry under Iain Dowie at the tail-end of the season and signed a new one-year deal at the club in May 2007. He had made rapid progress since arriving in the Midlands, but injuries restricted his progress in the first half of 2007/08.
However, an impressive substitute appearance in a 2–1 in over Ipswich Town in December prompted an extended run in the side, both on the left wing and in an unaccustomed role at left-back. At the end of the 2007/08 season, Davis was told his contract would not be renewed and he was free to find a new club as then manager Chris Coleman did not think he would feature regularly in his plans.
Davis then signed for Football League One side Northampton Town on a two-year contract on 6 June 2008.
An unfortunate metatarsal injury in Davis"s second season restricted him to only 46 appearances in the two seasons but he showed glimpses of his talent through his goals against Grimsby Town and Morecambe during the 2009/10 season. He signed a one-year contract extension in June 2010. The season brought a good cup run which saw Northampton Town beat Premier League giants Liverpool at Anfield, where Davis put in a performance that gained recognition from clubs in higher leagues.
On 13 May 2011, it was announced that Davis would be leaving Northampton at the end of his contract.
On 29 July 2011, Davis signed a one-year deal with Oxford United. After spending time on trial with Birmingham City, Davis signed for newly promoted Championship side Yeovil Town on a two-year contract.
Davis made his Yeovil debut as a second-half substitute in their 1–0 victory over Millwall, on 3 August 2013. Davis was released at the end of the 2014-2015 season following Yeovil"s relegation to League Two.
Ahead of the 2016 season, Davis signed for Swedish Superettan side GAIS.