Thompson played 14 games for the Wanderers in 1916–17 in the last year of the NHA. The following season Thompson and the Wanderers franchise would be playing in the start-up National Hockey League.
Prior to his professional career, he played in various amateur teams: