Thompson played quarterback at Mississippi State from 2017 to 2019. As a true freshman in 2017, he spent the year as a backup to
Nick Fitzgerald. He made his first career start in the
2017 TaxSlayer Bowl in place of an injured Fitzgerald. He led the team to victory against
Louisville, completing 11 of 20 passes for 127 and rushing for 147 yards with three touchdowns. He played in nine games as a backup to Fitzgerald in 2018 and made one start. In 2019, he played in one game and took a redshirt. Thompson transferred to the
University of Virginia in 2020. He played wide receiver at Virginia. In nine games in 2020, he had seven receptions for 98 yards and three touchdowns. In 2021, Thompson started 10 of 12 games and led the team with 78 receptions for 990 yards and two touchdowns. ==Professional career==