Cleveland Browns After going undrafted in the
2018 NFL draft, Thompson signed a free agent deal with the
Cleveland Browns. He was waived on July 30, 2018.
Arizona Hotshots Thompson was signed by the
Arizona Hotshots of the
Alliance of American Football on January 18, 2019. He made the final roster on January 30. After a four tackle performance in a 38-22
week 1 victory over the
Salt Lake Stallions, Thompson was named by Pro Football Focus to their Week 1 AAF Team of the Week.
Washington Valor After the AAF ceased operations in April 2019, Thompson signed with the
Washington Valor of the
Arena Football League (AFL) on May 9, 2019.
Edmonton Eskimos Thompson signed with the
Edmonton Eskimos of the
Canadian Football League (CFL) on June 6, 2019. He was released before the start of the regular season on June 9.
Houston Roughnecks On October 9, 2019, Thompson was entered into the
XFL draft pool. He was selected by the
Houston Roughnecks during the
2020 XFL draft held on October 15 and 16. Thompson signed a contract with the team on January 16, 2020. He was waived during final roster cuts on January 22.
Team 9 Thompson was signed to the XFL's
practice squad team, referred to as
Team 9, on January 30, 2020. He had his contract terminated when the league suspended operations on April 10.
Saskatchewan Roughriders Thompson signed with the
Saskatchewan Roughriders of the CFL on April 20, 2020. After the CFL canceled the
2020 season due to the
COVID-19 pandemic, Thompson chose to opt-out of his contract with the Roughriders on August 31. Thompson opted back in to his contract on January 14, 2021. He was released on May 20.
Vegas Knight Hawks On September 1, 2022, Thompson signed with the
Vegas Knight Hawks of the
Indoor Football League (IFL). He was released on August 24, 2023. ==References==