in 1971, lamb joined southend united as an apprentice. in 1973, lamb signed a professional contract with southend. in november 1975, lamb joined margate on loan. lamb made seven football league appearances at the club, before signing for chelmsford city in 1976. lamb spent two seasons at chelmsford before departing. during the 1986–87 season, lamb played for barton rovers.