Evans spilte i Charlton i årene 1949–1953. 26. desember 1953 ble han kjøpt til Liverpool.
I tiden i klubben scoret han 53 mål på 107 kamper, inkludert 5 mål i en kamp mot Bristol Rovers. Han er en av kun 5 spillere som har scoret 5 mål i en kamp for Liverpool.
I 1957 skrev han under for Colchester. Han spilte også for Romford og Ford United som begge var amatørklubber før han la opp som fotballspiller.