Career
He went on to manage clubs in England and the Netherlands. Born in Glasgow, Thompson played for Scottish junior club Carnoustie Panmure before joining Portsmouth. His only goals for the club came on the last day of the 1949-1950 season, playing as an emergency centre-forward.
He went on to play in the League for Bournemouth & Boscombe Athletic and in non-league football for Guildford City.
In May 1957, he was the pick of more than thirty applicants for the post of manager at Third Division South club Exeter City, but lasted only until January 1958, when the club announced his departure by mutual agreement, though Thompson himself said he had been sacked. He went on to coach abroad, including in the Netherlands with Sparta Rotterdam from 1963 to 1966 and HFC Haarlem from 1970 to 1971.