Thomas was born to Connie Thomas and Eddie Roberts in Elizabeth, New Jersey. Thomas was a two-sport athlete at Elizabeth High School where he played both football and basketball. Thomas captained both teams. In football, Thomas played both running back and cornerback. He played alongside his college quarterback, Phillip Walker who currently plays for the Cleveland Browns.[1]
Coming out of high school, Thomas was ranked as three-star prospect by ESPN and the fourth best running back in the state of New Jersey. Thomas also played in the North-South All-Star Football Game.
College career
Thomas decided to sign with the Temple Owls in 2013. In his freshman team with the Owls, Thomas served as the team's kick returner. He missed a game against the Army Black Knights with a knee injury. His special teams play was good enough to warrant a spot on Phil Steele's All-Conference Third-team.
During the summer before his Sophomore year at Temple, Thomas transitioned into becoming a full-time running back. He did not start in the team's first game against Vanderbilt, but led the team with 44 yards on 12 carries. Temple went on to win that game.[2] Later in the year, Thomas made his first start against Navy. His best start of the season came against Tulsa when he ran for 152 yards and caught a 20-yard touchdown, the first of his Temple career.
Thomas' best year came as a Junior. He led Temple's offense with 1,262 rushing yards, 1,677 all-purpose yards, and scored 114 points. That year, Temple went 10–4 and 7–1 in the American Athletic Conference. On October 31, 2015, College Gameday was held in Philadelphia for Temple vs. Notre Dame. Temple went on to appear in the 2015 American Athletic Conference Football Championship Game and the 2015 Boca Raton Bowl.
Entering the draft, Thomas was labeled as a "Productive running back lacking in NFL-caliber size and strength but who makes up for it with his quickness and ability to help as a pass catcher and return man" by Lance Zierlein of NFL.com.[4]
Thomas signed with the Dallas Cowboys as an undrafted free agent on May 12, 2017.[6] He was waived on July 28, 2017.
New York Jets
On August 23, 2017, Thomas was signed by the New York Jets.[7] He was waived on September 2, 2017.[8] He was re-signed to the practice squad on October 10, 2017.[9] He was released on October 18, 2017.[10] He was re-signed on December 12, 2017.[11] He was promoted to the active roster on December 30, 2017.[12] He was waived on April 14, 2018.[13]
Winnipeg Blue Bombers
On May 26, 2018, Thomas and the Winnipeg Blue Bombers announced that they had agreed to terms.[14] He was cut by the team before the season started on June 10.[15]
On January 21, 2019, Thomas was traded to the San Diego Fleet for tight end Darryl Richardson in the first trade in league history.[16] He did not make the final roster.[17]