Career
Keith began his professional career with largely uneventful stints at Greenock Morton, Guildford City, Ayr United and Third Lanark. In 1965 Keith emigrated to Australia where he played for Melbourne Hakoah and A.P.I.A. Leichhardt. Keith in 1967 made his debut for the Australian national football team