Career
Born in London, Thomas started his career at Charlton Athletic before signing a scholarship at Bristol Rovers. Charlton Athletic
Thomas joined Charlton Athletic at 7 years old, where he then signed at the age of 9. He played there for 7 years until he was released at the age of 16 years.
He then signed for Bristol Rovers.
Bristol Rovers
Thomas signed a scholarship at Bristol Rovers at the age of 16. He captained the U-18s in his second year scholar.
On April 21, Thomas was named on the bench for first team against Rochdale but was an unused substitute. Rovers lost the game 2-1, which contributed towards their eventual relegation from the Football League - the first time since their acceptance in 1920.
On May 3, Thomas was again named on the bench for the first team for the ultimate game of the season at home to Mansfield Town, where he was an unused substitute.
Rovers lost 0-1 confirming their relegation from the Football League. In July 2014, Thomas signed his first professional contract with Bristol Rovers.