Brighton & Hove Albion Davies played youth football for
Crystal Palace before joining
Brighton & Hove Albion at the age of 15. He signed his first professional contract with the club in 2017. and played a total 8 league games for them. Davies was released by Brighton in the summer of 2020 upon the expiry of his contract.
Crawley Town Davies signed for
Crawley Town on 1 August 2020 following his release from
Brighton. His first appearance for Crawley on 8 September 2020 in a 2–1
EFL Trophy defeat to
Gillingham. He made 37 appearances during
2021–22 season.
Aldershot Town On 16 June 2022, it was announced that Davies had joined
National League club
Aldershot Town on a one-year contract.
Dundalk On 26 January 2023, Davies signed a two-year contract with
League of Ireland Premier Division club
Dundalk.
Carlisle United On 9 July 2024, Davies signed for
EFL League Two side
Carlisle United for an undisclosed fee. ==Personal life==