Thomas grew up in Lubbock, Texas and attended Coronado High School where he lettered in football and basketball. He was rated a three-star recruit and committed to play college football at SMU over offers from Texas Tech, Stephen F. Austin and Tulsa.[1][2]
College career
During Thomas's true freshman season in 2018, he played in seven games and started six of them at right tackle. During the 2019 season, he played in and started all 13 games at left tackle. He finished the season with a tackle and a solo tackle and he was named in the All-AAC second team[3] and the Phil Steele Preseason AAC for the third-team offense.[4] During the 2020 season, he played in and started all nine games at left tackle. By the end of the season, he was named in the All-AAC second team, the Dave Campbell's All-Texas College Second Team,[5] the Outland Trophy Watch List.[6] During the 2021 season, he played in all 12 games and started nine of them. By the end of the season, he was named on the Outland Trophy Watch List,[7] an East-West Shrine Bowl Invite,[8] the Reese's Senior Bowl Watchlist, the NFLPA Collegiate Bowl Big Board and the College Gridiron Showcase Watchlist. During the 2022 season, he played in 12 games and started 11 of them in all five offensive line positions. By the end of the season he was named an All-AAC Honorable Mention, the Senior Bowl Watchlist, the PFF All-AAC First Team and the Phil Steele All-AAC Fourth Team.[9]
On August 31, 2023, Thomas was signed to the New York Giantspractice squad.[13] On September 21, 2023, he was elevated from the practice squad.[14] Thomas was released from the Giants practice squad on October 31.[15]
Houston Texans
On November 14, 2023, Thomas was signed to the Houston Texans practice squad.[16] He signed a reserve/future contract on January 22, 2024.[17]
Thomas was waived with an injury designation on August 3, 2024.[18] He reverted to the team's injured reserve list after going unclaimed.