Thomas attended DuSable High School in Chicago, Illinois, where he led the Panthers football team to the state playoffs in 2010.
[2] The Los Angeles Rams selected Thomas in the sixth round with the 206th overall pick in the 2016 NFL draft.
[10][11] In Week 2 of the 2020 season, Thomas caught his first professional touchdown on a four-yard pass from Joe Burrow in the 35–30 loss to the Cleveland Browns.
[13] Thomas was a key special teams player for the Bengals, often serving as a gunner on kickoffs and punt returns.
He would start his first game of the season against the New Orleans Saints, filling in for an injured Tee Higgins, though he would not get any targets or receptions.
[18] Thomas would again be named a starter in Week 8 against the Browns, this time instead of the injured Ja'Marr Chase, he was targeted once in the game but failed to make the reception.