He played college football at Mississippi State as a tight end and was selected by the Houston Texans in the sixth round of the 2018 NFL draft.
[2] Thomas attended and played college football at Mississippi State under head coach Dan Mullen.
[3][4] Thomas was selected by the Houston Texans in the sixth round, 211th overall, of the 2018 NFL draft.
[8] On October 25, 2018, in a Thursday Night Football game against the Miami Dolphins, Thomas had four catches for 29 yards, and his first two career touchdowns in a 42–23 win.
[25] On May 16, 2023, Thomas signed with the Carolina Panthers, being listed as a linebacker instead of tight end.
[26] On August 29, 2023, he was waived for final roster cuts, but signed to the Panthers' practice squad the following day.
[29] On January 19, 2024, Thomas signed with the Birmingham Stallions of the United Football League (UFL).