Having played for his hometown side Chirk prior to World War I,[2] Davies turned professional with Rochdale in January 1919 but just three months later joined Preston North End for £800. After two years with Preston, Davies moved to Everton on 29 January 1921 for a fee of £4000,[4] a club record for Preston at the time.[1] He made his debut on 5 February 1921. His final match was on 5 November that year, and he then moved to West Bromwich Albion.[5]