Buffalo Bills Thompson signed with the
Buffalo Bills as an
undrafted free agent on April 28, 2018. Thompson was cut from the Bills' active roster at the end of training camp and subsequently re-signed to the team's practice squad on September 2, 2018. He was promoted to the Bills' active roster on November 19, 2018. Thompson made his NFL debut on November 25, 2018, in the Bills' 24–21 win over the
Jacksonville Jaguars, recording one tackle. In his rookie season, Thompson played in six games (one start) with 14 tackles, including one for loss, and a forced fumble. On September 4, 2020, Thompson was waived by the Bills.
Hamilton Tiger-Cats Thompson was signed by the
Hamilton Tiger-Cats of the
Canadian Football League to their practice roster on September 20, 2021. He was released on October 19, 2021.
New York Jets Thompson was signed to the
New York Jets practice squad on November 16, 2021. He was released on November 23. ==Personal life==