I løpet av tre år i Lincoln City spilte Birch mer enn 50 kamper og scoret 15 mål. Han droppet profesjonell fotball et år, da han spilte for Boston United, før han i 1956 gikk til Barrow. Han spilte fast på førstelaget i klubben, hvor han spilte 60 kamper og scoret 27 mål over to sesonger. Han signerte for Exeter City i september 1958, og gikk til Oldham Athletic i januar 1960. Birch spilte for Rochdale fra mars 1961, hvor han også begynte trenerkarrieren.