Thomas started as a walk-on for the Wolfpack redshirting the 2017 season. He earned a scholarship in 2018.[3][4] Thomas would go on to play five years for the Wolfpack, recording 215 receptions for 2,484 yards, and 24 touchdowns. He also added 681 return yards and a return touchdown. He would also have a slight impact as a passer going 7 for 14 for 194 yards and four touchdowns.[5] In 2020 he was named Third team All-Atlantic Coast Conference as a returner after returning 10 punts for 100 yards.[6][7] His best season occurred during the 2021 season where he brought in 51 passes for 596 yards and 8 touchdowns.[8] He also had a good season in 2022 in which he hauled in 57 receptions for 642 yards and 4 touchdowns.[9]
During his time at NC State he set multiple records for the Wolfpack finishing 2nd all time in receptions, 2nd all time in receiving touchdowns, and 5th all time in receiving yards.[10]
After not being selected in the 2023 NFL draft, Thomas signed with the Minnesota Vikings as an undrafted free agent on May 3, 2023.[12][13] He was waived on August 29, 2023, and signed to the practice squad the next day.[14][15] Following the end of the 2023 regular season, the Vikings signed him to a reserve/future contract on January 8, 2024.[16]
Thomas was waived by the Vikings on August 27, 2024, and re-signed to the practice squad.[17][18]
Personal life
Thomas is the older brother of current NFL linebacker Drake Thomas.[19]