Charlie atuou como zagueiro central, jogando quase toda sua carreira pelo Aston Villa de 1959 até maio de 1976. Transferiu-se para o NY Cosmos e jogou suas ultimas duas temporadas antes de se aposentar. É considerado um ídolo do Aston Villa, jogando no total de 659 partidas marcando 16 gols.