Career
He also went on to manage in South Africa with Glenville, Greenpoint, Bellville City and Hellenic. Born in Blackhill, Consett, County Durham, Towers started his career with Burnley joining the club as a schoolboy before signing professional terms with the club in October 1957. He played in the last five of seven games of the season but was left out of the 1962 FA Cup Final defeat to Tottenham Hotspur, being named as twelfth manitoba
He started to break into the side during the 1964-1965 season, playing in half of the games on the left wing, competing for places with Ralph Coates and Johnny Price.
The 1965-1966 season saw the introduction of substitutes in English football, and Towers made history becoming Burnley"s first substitute when he replaced Willie Irvine in a 2–2 draw against Arsenal in August 1965. In total he made 51 appearances for the Clarets scoring 14 goals in all competitions.
In January 1966 he moved to Football League Third Division side Oldham Athletic for £20,000. He made his debut for the club in a 1–0 defeat to Shrewsbury Town and went on to score a brace in his next game scoring a brace against Oxford United.
In his second season for the club he played in every league game, scoring 27 goals to keep Oldham in the Third Division.
He made a total of 95 league appearances for Oldham scoring 45 goals before he joined Football League Second Division side Bury in 1968. In 1971 he signed for National Football League side Cape Town City, where he went to play two seasons later joining Hellenic before his career was cut short by injury. In 1973 he was appointed assistant manager at Cape Town City, where he held that position for two years.
He managed South African sides Glenville, Greenpoint, Bellville City and Hellenic between 1977 and 1992, and was later youth coach and scout for many years at Seven Stars and Ajax Cape Town.