During Thompson's first two years at Texas, he served as the backup quarterback behind Sam Ehlinger. At the 2020 Alamo Bowl, Thompson entered the game after Ehlinger suffered an injury. During that game, Thompson went 8–10 with 170 yards and 4 touchdowns in the 55–23 blowout win over the Colorado Buffaloes.[5] His 4 TDs tied the Alamo Bowl record.
After Ehlinger left for the NFL, Thompson competed with Hudson Card for the starting quarterback position. Card initially won the starting job, but Thompson was promoted to starter for week 3. In his first collegiate career start, he went 15-for-18 on pass attempts, threw for 164 yards, 2 touchdowns, and an interception in a 58–0 shutout victory over the Rice Owls. Thompson was the starter in a 70–35 victory over Texas Tech, the first time the Longhorns scored 70 or more points in a game since 2005.[6] Thompson started 10 games for the Longhorns and posted a 4–6 record. He threw for 2,113 yards and 24 touchdowns against nine interceptions while also tacking on another four touchdowns with his legs.
At the conclusion of the 2021 season, Thompson entered himself into the transfer portal after Ohio State quarterback Quinn Ewers committed to transfer to Texas.[7] He would eventually transfer to Nebraska.
In 2022, Thompson started 10 games, going 4–6 for Nebraska, but missed two games with an injury.
Florida Atlantic
On May 10, 2023, Thompson transferred to Florida Atlantic. After starting the first three games of the year, Thompson suffered a torn ACL[10][11] in Florida Atlantic's 48-14 loss to Clemson.[12]
On December 21, 2023, Thompson announced that he would be entering the transfer portal for the third time.[13]
Oklahoma
On January 11, 2024, Thompson announced his transfer to the University of Oklahoma for his final year of college eligibility.[14]