Al college Thomas giocò a football con i Mississippi State Bulldogs. Fu scelto nel corso del sesto giro (211º assoluto) del Draft NFL 2018 dagli Houston Texans.[1] Nella prima partita stagionale contro i New England Patriots fece il suo debutto ricevendo un passaggio da 27 yard dal quarterbackDeshaun Watson.[2] Il 25 ottobre segnò i primi due touchdown nella gara del giovedì contro i Miami Dolphins. La sua stagione da rookie si chiuse con 20 ricezioni per 215 yard e 4 touchdown disputando tutte le 16 partite, di cui 10 come titolare.