Davies started his career as a trainee with Gillingham, having captained the youth team and made a number of appearances in the reserve team.[1] He made his debut on 13 November 2010, for Gillingham in their 3–1 home defeat to Crewe Alexandra in League Two.[2] Davies was sent-off in the 28th minute after a professional foul on Clayton Donaldson.[2] Gillingham manager, Andy Hessenthaler said he was in tears after being sent-off and stated "It was never a sending off. It was a very harsh decision. I am absolutely devastated for him.[3]
Loan spells
In January 2011, Davies joined Conference South side Lewes on a one-month loan.[4] On 29 January 2011, Davies made his Lewes debut in a 0–0 draw against St Albans City, playing the full 90 minutes.[5] Davies went on to make nine more league appearances before returning to Gillingham.
On 25 October 2011, Davies joined Thurrock on a one-month loan.[6] On the same day, Davies made his Thurrock debut in a 3–0 home defeat to Dartford, in which he played the full 90 minutes.[7]
On 27 March 2014, Davies joined Dover Athletic on loan for the remainder of the 2013/14 campaign.[8] On 5 April 2014, Davies made his Dover Athletic debut in a 2–2 draw with Bishop's Stortford, playing the full 90 minutes.[9] On 21 April 2014, Davies scored his first professional goal in a 1–1 home draw against Whitehawk, in which he claimed the equalizer for Dover Athletic after Jake Robinson put the visitors ahead.[10]
On 27 November 2014, Davies re-joined Dover Athletic on loan until January 2015.[11]
On 15 August 2015, Davies joined National League side Bromley on a one-month loan.[12] On the same day, Davies made his Bromley debut in a 4–1 defeat to Grimsby Town, in which he netted a consolation goal for Bromley.[13]
On 22 September 2015, after struggling to make an impression at Bromley, Davies joined Eastleigh on a one-month loan.[14] On the same day, Davies made his only Eastleigh appearance in a 5–2 defeat to former club Dover Athletic.[15]
Maidstone United
On 23 December 2015, after a five-year senior spell with Gillingham, Davies joined National League South side Maidstone United on an 18-month deal.[16] On 2 January 2016, Davies made his Maidstone United debut in a 2–1 victory over Margate, playing the full 90 minutes.[17] On 27 February 2016, Davies scored his first Maidstone United goal in a 2–1 defeat against Havant & Waterlooville.[18]
On 19 August 2016, Davies joined Folkestone Invicta on a three-month loan, which was then made permanent upon its conclusion.
[19]
Folkestone Invicta
Davies has gone on to become Folkestone Invicta captain and is a regular in the side