Career
Davies played for Germiston Callies in his native South Africa, before his career was interrupted by the Second World War. Following the conflict, Davies signed for Scottish club Clyde, where he spent four years and made 60 league appearances. Joining English team Luton Town in 1951, Davies played 171 games for the club before moving into semi-retirement with Bedford Town and Weymouth.