 Davies played 23 times for the Welsh national side, scoring six times and helping Wales to Home Championship titles in 1924 and 1928.His last game for Wales came on 20 November 1929 against England.Davies left Cardiff in 1931, one year after finishing as the club's top scorer for the fifth time in The Football League, joining Thames.