Career
Thompson played for Bathgate, Oldham Athletic, Manchester City, Stalybridge Celtic and Ashton National Gas, before joining Portuguese Vale in January 1923. He also claimed goals against Derby County and Southampton to take his tally for the club to three goals in eight Second Division games. Despite this, he was released at the end of the season.
He moved on to Blackpool in 1923, and made his debut for Major Frank Buckley"s team on 8 September, in a 2–2 draw with Stoke City at the Victoria Ground.
He appeared in the five league games that followed, scoring one goal — in a 2–2 draw at Sheffield Wednesday on 6 October. Shortly afterwards, he joined Accrington Stanley, before going on to play for Swindon Town, Crewe Alexandra, Hurst and Wilson"s Brewery.