Thomas begon in 2005 met voetballen bij VV Hierden en viel al snel op bij verschillende profclubs. In 2011 maakte hij de overstap naar FC Twente waar hij in 2016 stopte omdat FC Twente had besloten om het vervoer van jeugdspelers niet meer zelf te doen maar via het openbaar vervoer, wat een reistijd van 5 uur per dag zou betekenen. Via een jaar bij VVOG ging hij in 2017 naar de jeugdopleiding van PEC Zwolle. In de voorbereiding op het seizoen 2021/22 trainde hij een aantal keer mee met de hoofdmacht van de Zwolse club. Op 3 april 2022 sloot hij voor het eerst aan bij een officiële wedstrijdselectie, twee weken later in de uitwedstrijd tegen RKC Waalwijk maakte hij zijn debuut door in de 87e minuut Gervane Kastaneer te vervangen. Op 8 juni tekende hij zijn eerste professionele contract. Hij werd voor een seizoen vastgelegd met een optie voor een tweede seizoen[1]. Drie maanden later tekende hij een nieuw contract tot 2025[2].