Thompson attended Pflugerville High School in Pflugerville, Texas, where he was a two-sport star in both football and track. He was regarded as a four-star recruit and was ranked as the No. 18 offensive tackle in the nation by Scout.com, Rivals.com and ESPN.com. Overall, he was considered the No. 164 overall player by Rivals and No. 133 by PrepStar.[1] Also a standout in track & field, Thompson was one of the state's top performers in the throwing events with personal-bests of 16.96 meters (55–6.25) in the shot put and 42.58 meters (139–7) in the discus.[2]
Thompson was selected by the Minnesota Vikings in the sixth round, 185th overall, in the 2015 NFL draft.[5] He was placed on injured reserve on September 6, 2015. He was released on September 18, 2015.
Thompson signed with the Detroit Lions on November 10, 2016. He was released on May 9, 2016.
New Orleans Saints
On May 16, 2016, Thompson signed with the New Orleans Saints.[6] He was placed on injured reserve on September 4, and was released by the Saints on October 10.
Carolina Panthers
On November 29, 2016, Thompson was signed to the Carolina Panthers' practice squad.[7] He signed a reserve/future contract with the Panthers on January 2, 2017.[8] He was waived on August 12, 2017.[9]
Seattle Seahawks
On August 21, 2017, Thompson signed with the Seattle Seahawks.[10] His contract expired on January 4, 2018.[11]
Personal life
Thompson is the son of Raymond and Yolanda Thompson. He was born in Germany while his father was stationed abroad as a paratrooper in the U.S. Army. He chose his jersey number in honor of the year his mother was born. He has two siblings Kaela Thompson and Breya Thompson.[12]