[3] Terry Dunfield, who became his coach at U14 level, immediately was impressed with his performance both on and off the field, selecting him to be team captain.
[4] As part of the TFC Academy, he helped them to the 2019 U16 Dallas Cup and was named to the 2019-20 Generation Adidas Best XI.
[7] In 2020, he signed a national letter of intent to attend Oregon State University and play for the Beavers men's soccer team for the 2021 season.
On May 13, 2021, he signed his first professional contract with Toronto FC II of USL League One to join the team for the 2021 season.
[18] In August 2023, Thompson was loaned to Lillestrøm of the Eliteserien for the rest of the season, with an option of a permanent transfer.