[2] Thompson was a four-year letterman and starting quarterback, punter, and kicker at Fort Osage High School in Independence, Missouri.
As a senior, Thompson threw for 2,129 yards on 142 passes with 26 touchdowns on only 3 interceptions, leading the Fort Osage Indians to a 13–1 record and a state championship title over Chaminade High School.
After redshirting as a freshman and being named Scout Team Player of the Year, Thompson appeared in eight games and had four starts, throwing three touchdowns on 267 yards.
[9] Prior to the NFL draft, Thompson was predicted to be an undrafted free agent due to a history of injuries, his age, and a "lack of consistent production as a passer," according to NFL.com.
[14] Dolphins head coach Mike McDaniel also noted that it would be difficult to leave Thompson off of the main roster in light of his strong preseason performances.
[19] On October 15, 2022, Thompson was announced as the Dolphins Week 6 starter against the Minnesota Vikings after both Tua Tagovailoa and Teddy Bridgewater were dealing with concussions.
[20] He sustained a thumb injury after completing 7-of-13 passes for 89 yards and was replaced by Bridgewater, who cleared concussion protocol and was active as the backup quarterback.