Thompson played his first game in the A-League 2010-11 season loss against Gold Coast United, after coming back from a major knee reconstruction.
On 30 April 2016, Melbourne Victory announced they hadn't renewed Thompson's contract with Thompson departing the club at the end of their 2016 ACL campaign.