In the summer of 1975, he was sold to Hereford United for £15,000. After making his debut on 16 August 1975 against Port Vale, Lindsay was ever-present during his first season with Hereford, scoring twice in 46 league appearances on the way to helping the club win the Third Division title. In total, he made 79 appearances and scored six goals in two seasons with the Bulls, but couldn't prevent the club from being relegated back to the Third Division in his second season. He made his final appearance for Hereford on 14 May 1977 against Leyton Orient. Lindsay signed for Shrewsbury Town in August 1977 from Hereford and would make 86 appearances for the club, including helping the club finish first in the Third Division in the 1978–79 season. Once he had retired from the game, Lindsay settled in Shrewsbury and now runs a pub in the town.