Background
He was born in Falkirk, Scotland.
He was born in Falkirk, Scotland.
He joined Sunderland aged just 20 and found it hard to break into the team, though after others left, he played more regularly. Johnston played for Sunderland from 1929 until 1939 making 146 league appearances, without scoring a goal. Although his playing career was curtailed by the Second World War, he worked as a coach for Sunderland between 1951 and 1957.
Johnston represented Scotland once, in a 5–0 victory against Czechoslovakia in 1937.