Over the years, Thomas has had loan spells at various clubs including Yeovil Town, Fylde, and Forest Green Rovers, where he gained valuable experience and continued to improve his skills. In 2020, he made the move to Bromley FC, where he has established himself as a key player in the team.