Ivor Allchurch begynte i Newcastle United FC i 1958 og i august 1962 ble han forflyttet til Cardiff City, der hans første kamp var da han spilte uavgjort mot sin tidligere klubb, Newcastle United. Han var denne klubbens toppscorer i 1963-1964 og 1964-1965 sesongene og senere returnerte han for hans tidligere klubb Swansea, i en alder av 35 år. Han ble sluppet av Swansea i slutten av 1967-68 sesongen og han signerte en kontrakt med Worcester City. Han hadde senere en periode i Haverfordwest County, og han avsluttet sin karriere med Pontardawe Athletic i en alder av 50 år. Allchurch spilte til sammen 691 seriekamper og scoret 249 mål gjennom hele hans profesjonelle fotball-karriere.