Career
Lewis started his career as a youth player at Chelsea and Reading before joining Cheltenham Town for the 2007-2008 season. He made his first team debut in a League One match against Scunthorpe United in the 3–0 away defeat on 28 April 2009, replacing Kyle Haynes as a substitute in the 73rd minute. Having been a squad player for much of 2009-2010 and 2010-2011 seasons, Lewis found himself out of the first team picture in 2011-2012 and went out on loan to rivals Gloucester City on 12 March 2012, originally for a month which was extended to the rest of the season.
After the end of Gloucester"s season, Lewis returned to Cheltenham and made his only League Two appearance in their final league game against Plymouth Argyle.
In May 2012, Lewis was released by Cheltenham after the expiry of his contract. Following his release from Cheltenham, Theo trialled at Salisbury City.
This proved successful as he later signed for the club after impressing manager Darrell Clarke with his footballing ability as well as his enthusiasm and professionalism. He played in the majority of matches during the 2012-2013 season as a midfielder.
He signed a new deal in the pre-season period ahead of the 2013-2014 season, keeping him with Salisbury for another year.
Following financial troubles, Salisbury City were forced to offload a number of their players during the summer and as a result Lewis went on to sign for Woking for the 2014-2015 season. Theo unexpectedly left Woking at the start of the new year once the transfer window opened. He went on to sign for Ebbsfleet United for an undisclosed fee.