Thompson was a member of the Toledo Rockets for five seasons. He finished his collegiate career with 181 receptions for 3,312 yards and a school-record 30 touchdowns.[1]
Thompson signed with the Kansas City Chiefs as an undrafted free agent on May 6, 2019.[4] He was waived during final roster cuts on August 31, 2019, but was signed to the team's practice squad on September 2.[5] Thompson was released by the Chiefs on October 29, 2019.[6]
Seattle Seahawks (first stint)
Thompson was signed by the Seattle Seahawks to their practice squad on October 31, 2019.[7] He was released on November 5, 2019.[8]
Cincinnati Bengals
Thompson was signed by the Cincinnati Bengals to their practice squad on November 19, 2019.[9]
Seattle Seahawks (second stint)
Thompson was re-signed to the Seahawks practice squad on January 8, 2020.[10] He signed a reserve/futures contract with the team on January 14, 2020.[11] Thompson was waived on August 31, 2021, during final roster cuts and was re-signed to the practice squad the following day.[12][13] He was elevated to the active roster on September 26, 2021, for the team's week 3 game against the Minnesota Vikings and made his NFL debut in the game.[14] He signed a reserve/future contract with the Seahawks on January 10, 2022.[15] He was placed on injured reserve on August 15, 2022.[16]
Thompson made the Seahawks final roster in 2023 as a special teamer and backup wide receiver. He was waived on September 27, 2023 and re-signed to the practice squad.[17] On October 2, 2023, Thompson was elevated to the active roster, and caught his first regular-season NFL pass—a 10-yard reception against the New York Giants. He returned to the practice squad on October 16, 2023. Two days later, on October 18, 2023, Thompson was promoted to the active roster again.[18] He was waived on October 31, and re-signed to the practice squad.[19] He was not signed to a reserve/future contract after the season and thus became a free agent upon the expiration of his practice squad contract.[20]
Tampa Bay Buccaneers
On June 6, 2024, Thompson signed with the Tampa Bay Buccaneers.[21] He was released during roster cuts on August 27, 2024 and signed with the team's practice squad the next day.[22][23]