After going unselected in the 2022 NFL draft, Thomas was signed by the Chicago Bears as an undrafted free agent.[2] He was released on August 30, during the final roster cuts,[3] and was signed to the practice squad the next day.[4] Thomas was elevated to the active roster on November 29,[5] and made his NFL debut on December 4 against the Green Bay Packers, recording one tackle while appearing on 13 snaps.[6]
On August 30, 2023, Thomas was waived by the Bears and re-signed to the practice squad.[7] He was released on October 29.[8]
Birmingham Stallions
On February 14, 2024, Thomas signed with the Birmingham Stallions of the United Football League (UFL).[9] He was named to the 2024 All-UFL team on June 5, 2024.[10] His contract was terminated on August 1, 2024.[11]
New England Patriots
On August 2, 2024, Thomas signed with the New England Patriots.[12] He was waived on August 27, and re-signed to the practice squad.[13][14] He was released on September 16.[15]