Après avoir passé la saison 1920-21 pour le Calgary Alberta Grain, Thompson joue trois saisons à Bellevue, en Alberta.
Durant la saison 1920-1921, Thompson joue pour la Calgary Alberta Grain et, au cours des trois saisons suivantes, il joue pour une équipe à Bellevue, en Alberta.