He was the starting quarterback for the University of Oregon football team that reached the 2011 BCS National Championship Game and won the 2012 Rose Bowl.
[5] Sources: Thomas completed his career at Oregon with a 24–3 record as a starter, leading the Ducks to two consecutive Pac-12 Championships, including appearances in two BCS Bowl games.
Just months removed from Aldine High in Houston, Thomas came off the bench as a true freshman to lead a stirring second-half rally against Boise State in his first collegiate game.
The Ducks lost to Boise State 37–32 but his unexpected debut and impressive performance led many fans to believe he would be the true successor to Dennis Dixon, however, he would continue to backup Jeremiah Masoli for the remainder of the 2008 season.
[10] On October 9, 2012, Thomas signed a practice roster agreement with the Calgary Stampeders of the Canadian Football League.
[20] He made his only start of the season on May 10, 2016, against the Los Angeles Kiss, completing 25 of 49 passes for 259 yards, 3 touchdowns and 5 interceptions in a 66–27 loss.
[21] On October 28, 2016, Thomas signed with the Arizona Rattlers, who joined the Indoor Football League a week prior.
[23] On February 5, 2018, AZ Central Sports columnist Richard Obert reported that Thomas was traded to the Cedar Rapids Titans in exchange for local Arizona product Jordan Gehrke.